Modifier and Type | Method and Description |
---|---|
Set<CellNode> |
TargetNode.getAssignments()
Get the assignment to this property
|
Collection<CellNode> |
SourceNode.getRelations(boolean includeAnnotated)
Get the relations associated to the source node.
|
Modifier and Type | Method and Description |
---|---|
void |
SourceNode.addAnnotatedRelation(CellNode relation)
Add a cell node as annotated relation.
|
void |
SourceNode.addRelation(CellNode cellNode)
Add a relation.
|
Set<String> |
TargetNode.getAssignmentNames(CellNode assignment)
Get the assignment names for the given cell.
|
static boolean |
TransformationTreeUtil.isEager(CellNode cell,
SourceNode source,
TransformationLog log)
Determines if a cell is connected to a source node with eager source
parameters.
|
void |
TransformationNodeVisitor.leave(CellNode cell)
Called after a cell node has been visited.
|
boolean |
TransformationNodeVisitor.visit(CellNode cell)
Visit a cell node.
|
Modifier and Type | Method and Description |
---|---|
Collection<Pair<CellNodeImpl,CellNode>> |
TargetContext.DuplicationContext.getIncompleteCellNodes()
Get cell nodes that have incomplete sources compared to the original.
|
Modifier and Type | Method and Description |
---|---|
void |
TargetContext.DuplicationContext.addNode(CellNodeImpl cellNode,
CellNode originalCell)
Add a node to the duplication context.
|
Modifier and Type | Class and Description |
---|---|
class |
CellNodeImpl
Default
CellNode implementation |
Modifier and Type | Method and Description |
---|---|
Set<CellNode> |
TargetNodeImpl.getAssignments() |
Collection<CellNode> |
SourceNodeImpl.getRelations(boolean includeAnnotated) |
Modifier and Type | Method and Description |
---|---|
void |
SourceNodeImpl.addAnnotatedRelation(CellNode relation) |
void |
TargetNodeImpl.addAssignment(Set<String> names,
CellNode cell)
Add an assignment to the target node.
|
void |
SourceNodeImpl.addRelation(CellNode cellNode) |
Set<String> |
TargetNodeImpl.getAssignmentNames(CellNode assignment) |
Constructor and Description |
---|
TargetNodeImpl(EntityDefinition entity,
Collection<CellNode> cells,
TypeDefinition parentType,
int depth,
GroupNode parent)
Create a target node that is populated with assignments and children
according to the given parameters.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractTransformationNodeVisitor.leave(CellNode cell) |
void |
TreeToGraphVisitor.leave(CellNode cell) |
protected boolean |
CellNodeValidator.validate(CellNode node,
com.google.common.collect.ListMultimap<String,Pair<SourceNode,Entity>> sources,
com.google.common.collect.ListMultimap<String,Pair<TargetNode,Entity>> targets)
Validate a cell node.
|
boolean |
ResetVisitor.visit(CellNode cell) |
boolean |
InstanceVisitor.visit(CellNode cell) |
boolean |
AbstractTransformationNodeVisitor.visit(CellNode cell) |
boolean |
TreeToGraphVisitor.visit(CellNode cell) |
boolean |
DuplicationVisitor.visit(CellNode cell) |
boolean |
CellNodeValidator.visit(CellNode node) |
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a