Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.align.model.transformation.tree
Interface CellNode

All Superinterfaces:
TransformationNode
All Known Implementing Classes:
CellNodeImpl

public interface CellNode
extends TransformationNode

Represents a cell in the transformation tree

Author:
Simon Templer

Field Summary
static String ANNOTATION_VALID
          Name of the valid annotation
 
Method Summary
 void addTarget(TargetNode target)
          Add an associated target node to the cell.
 Cell getCell()
          Get the associated cell.
 Set<String> getSourceNames(SourceNode source)
          Get the entity names for the given source node.
 List<SourceNode> getSources()
          Get the source entities associated to the cell.
 List<TargetNode> getTargets()
          Get the associated target nodes.
 boolean isValid()
          Get the value of the valid annotation.
 void setValid(boolean valid)
          Set the value of the valid annotation.
 
Methods inherited from interface eu.esdihumboldt.hale.common.align.model.transformation.tree.TransformationNode
accept, getAnnotation, hasAnnotations, reset, setAnnotation
 

Field Detail

ANNOTATION_VALID

static final String ANNOTATION_VALID
Name of the valid annotation

See Also:
Constant Field Values
Method Detail

getCell

Cell getCell()
Get the associated cell.

Returns:
the cell

getSources

List<SourceNode> getSources()
Get the source entities associated to the cell.

Returns:
the source entities represented by source nodes

getSourceNames

Set<String> getSourceNames(SourceNode source)
Get the entity names for the given source node. These are the names of the cell entities the node is associated to.

Parameters:
source - the source node
Returns:
the source names

addTarget

void addTarget(TargetNode target)
Add an associated target node to the cell.

Parameters:
target - the target node

getTargets

List<TargetNode> getTargets()
Get the associated target nodes.

Returns:
the list of target nodes

setValid

void setValid(boolean valid)
Set the value of the valid annotation.

Parameters:
valid - if the cell node is valid in its configuration for transformation execution
See Also:
ANNOTATION_VALID

isValid

boolean isValid()
Get the value of the valid annotation. Returns false in any case if no validation has been performed yet.

Returns:
if the cell node is valid in its configuration for transformation execution

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d