|
Humboldt Alignment Editor 2.5.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.esdihumboldt.hale.common.align.model.transformation.tree.impl.AbstractTransformationNode
eu.esdihumboldt.hale.common.align.model.transformation.tree.impl.AbstractGroupNode
eu.esdihumboldt.hale.common.align.model.transformation.tree.impl.TransformationTreeImpl
@Immutable public class TransformationTreeImpl
Default TransformationTree
implementation
Field Summary |
---|
Fields inherited from interface eu.esdihumboldt.hale.common.align.model.transformation.tree.GroupNode |
---|
ANNOTATION_CHILDREN |
Constructor Summary | |
---|---|
TransformationTreeImpl(TypeDefinition type,
Alignment alignment)
Create a transformation tree |
Method Summary | |
---|---|
void |
accept(TransformationNodeVisitor visitor)
Accept a transformation node visitor. |
List<TargetNode> |
getFixedChildren()
Get the fixed target node children, i.e. |
Collection<SourceNode> |
getRootSourceNodes()
Gets all root source nodes. |
Collection<SourceNode> |
getRootSourceNodes(TypeDefinition type)
Gets all root source nodes of the given type. |
SourceNode |
getSourceNode(TypeEntityDefinition type)
Get the source node representing the given type. |
TypeDefinition |
getType()
Get the associated type definition |
Methods inherited from class eu.esdihumboldt.hale.common.align.model.transformation.tree.impl.AbstractGroupNode |
---|
addAnnotatedChild, getChildren, getParent |
Methods inherited from class eu.esdihumboldt.hale.common.align.model.transformation.tree.impl.AbstractTransformationNode |
---|
getAnnotation, hasAnnotations, reset, setAnnotation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface eu.esdihumboldt.hale.common.align.model.transformation.tree.GroupNode |
---|
addAnnotatedChild, getChildren, getParent |
Methods inherited from interface eu.esdihumboldt.hale.common.align.model.transformation.tree.TransformationNode |
---|
getAnnotation, hasAnnotations, reset, setAnnotation |
Constructor Detail |
---|
public TransformationTreeImpl(TypeDefinition type, Alignment alignment)
type
- the type definition serving as rootalignment
- the alignment holding the cellsMethod Detail |
---|
public void accept(TransformationNodeVisitor visitor)
TransformationNode
accept
in interface TransformationNode
visitor
- the visitorTransformationNode.accept(TransformationNodeVisitor)
public SourceNode getSourceNode(TypeEntityDefinition type)
TransformationTree
getSourceNode
in interface TransformationTree
type
- the type entity definition
null
TransformationTree.getSourceNode(TypeEntityDefinition)
public List<TargetNode> getFixedChildren()
AbstractGroupNode
getFixedChildren
in class AbstractGroupNode
AbstractGroupNode.getFixedChildren()
public TypeDefinition getType()
TransformationTree
getType
in interface TransformationTree
TransformationTree.getType()
public Collection<SourceNode> getRootSourceNodes(TypeDefinition type)
TransformationTree
getRootSourceNodes
in interface TransformationTree
type
- the type definition
TransformationTree.getRootSourceNodes(TypeDefinition)
public Collection<SourceNode> getRootSourceNodes()
TransformationTree
getRootSourceNodes
in interface TransformationTree
TransformationTree.getRootSourceNodes()
|
Humboldt Alignment Editor 2.5.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |