Modifier and Type | Method and Description |
---|---|
protected void |
FunctionExecutor.executeTransformation(PropertyTransformationFactory transformation,
Cell cell,
com.google.common.collect.ListMultimap<String,Pair<SourceNode,Entity>> sources,
com.google.common.collect.ListMultimap<String,Pair<TargetNode,Entity>> targets)
Execute a property transformation.
|
protected void |
FunctionExecutor.processValid(Cell cell,
com.google.common.collect.ListMultimap<String,Pair<SourceNode,Entity>> sources,
com.google.common.collect.ListMultimap<String,Pair<TargetNode,Entity>> targets) |
Modifier and Type | Method and Description |
---|---|
SourceNode |
Leftovers.consumeValue(Cell cell)
Consume a left over value regarding the given cell.
|
SourceNode |
SourceNode.getAnnotatedParent()
Get the annotated parent.
|
SourceNode |
SourceNode.getParent()
Get the group or property's parent
|
SourceNode |
TransformationTree.getSourceNode(TypeEntityDefinition type)
Get the source node representing the given type.
|
Modifier and Type | Method and Description |
---|---|
Pair<SourceNode,Set<Cell>> |
Leftovers.consumeValue()
Consume a left over value completely (for all remaining cells).
|
Collection<SourceNode> |
SourceNode.getChildren(boolean includeAnnotated)
Get the node's children.
|
Collection<SourceNode> |
TransformationTree.getRootSourceNodes()
Gets all root source nodes.
|
Collection<SourceNode> |
TransformationTree.getRootSourceNodes(TypeDefinition type)
Gets all root source nodes of the given type.
|
List<SourceNode> |
CellNode.getSources()
Get the source entities associated to the cell.
|
Modifier and Type | Method and Description |
---|---|
void |
SourceNode.addAnnotatedChild(SourceNode child)
Add a child node as annotation.
|
void |
SourceNode.addChild(SourceNode child)
Add a child node.
|
Set<String> |
CellNode.getSourceNames(SourceNode source)
Get the entity names for the given source node.
|
static boolean |
TransformationTreeUtil.isEager(CellNode cell,
SourceNode source,
TransformationLog log)
Determines if a cell is connected to a source node with eager source
parameters.
|
static boolean |
TransformationTreeUtil.isEager(Cell cell,
SourceNode source,
TransformationLog log)
Determines if a cell is connected to a source node with eager source
parameters.
|
void |
TransformationNodeVisitor.leave(SourceNode source)
Called after a source node has been visited.
|
void |
SourceNode.setAnnotatedParent(SourceNode parent)
Sets an annotated parent.
|
boolean |
TransformationNodeVisitor.visit(SourceNode source)
Visit a source node.
|
Modifier and Type | Method and Description |
---|---|
void |
TransformationContext.duplicateContext(SourceNode originalSource,
SourceNode duplicate,
Set<Cell> ignoreCells,
TransformationLog log)
Duplicate the context sub-tree of the given context source.
|
Modifier and Type | Method and Description |
---|---|
void |
TargetContext.duplicateContext(SourceNode originalSource,
SourceNode duplicate,
Set<Cell> ignoreCells,
TransformationLog log) |
Modifier and Type | Class and Description |
---|---|
class |
SourceNodeImpl
Default
SourceNode implementation |
Modifier and Type | Method and Description |
---|---|
SourceNode |
LeftoversImpl.consumeValue(Cell cell) |
SourceNode |
SourceNodeImpl.getAnnotatedParent() |
SourceNode |
SourceNodeFactory.getExistingSourceNode(EntityDefinition entityDefinition)
Get the existing source node associated to the given entity definition.
|
SourceNode |
SourceNodeImpl.getParent() |
SourceNode |
SourceNodeFactory.getSourceNode(EntityDefinition entityDefinition)
Get or create source node for the given entity definition.
|
SourceNode |
TransformationTreeImpl.getSourceNode(TypeEntityDefinition type) |
Modifier and Type | Method and Description |
---|---|
Pair<SourceNode,Set<Cell>> |
LeftoversImpl.consumeValue() |
Collection<SourceNode> |
SourceNodeImpl.getChildren(boolean includeAnnotated) |
Iterable<SourceNode> |
SourceNodeFactory.getNodes()
Get the existing source nodes.
|
Collection<SourceNode> |
TransformationTreeImpl.getRootSourceNodes() |
Collection<SourceNode> |
TransformationTreeImpl.getRootSourceNodes(TypeDefinition type) |
List<SourceNode> |
CellNodeImpl.getSources() |
Modifier and Type | Method and Description |
---|---|
void |
SourceNodeImpl.addAnnotatedChild(SourceNode child) |
void |
SourceNodeImpl.addChild(SourceNode child) |
void |
LeftoversImpl.addLeftover(Object value,
SourceNode annotatedParent)
Adds the given value to the leftovers.
|
void |
CellNodeImpl.addSource(Set<String> names,
SourceNode source)
Add a source to the cell node.
|
Set<String> |
CellNodeImpl.getSourceNames(SourceNode source) |
void |
SourceNodeImpl.setAnnotatedParent(SourceNode parent) |
Constructor and Description |
---|
LeftoversImpl(SourceNode originalSource,
Object... leftovers)
Constructor
|
SourceNodeImpl(EntityDefinition definition,
SourceNode parent,
boolean addToParent)
Constructor for nodes not associated to a source node factory.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractTransformationNodeVisitor.leave(SourceNode source) |
void |
TreeToGraphVisitor.leave(SourceNode source) |
boolean |
ResetVisitor.visit(SourceNode source) |
boolean |
InstanceVisitor.visit(SourceNode source) |
boolean |
AbstractTransformationNodeVisitor.visit(SourceNode source) |
boolean |
TreeToGraphVisitor.visit(SourceNode source) |
boolean |
DuplicationVisitor.visit(SourceNode source) |
Modifier and Type | Method and Description |
---|---|
protected void |
CellNodeValidator.processValid(Cell cell,
com.google.common.collect.ListMultimap<String,Pair<SourceNode,Entity>> sources,
com.google.common.collect.ListMultimap<String,Pair<TargetNode,Entity>> targets)
Process a valid cell node.
|
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.
|
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a