public static class AbstractBlock.DefLoop extends AbstractBlock implements Block.DefLoop
AbstractBlock.And, AbstractBlock.Def, AbstractBlock.DefLoop, AbstractBlock.Or, AbstractBlock.PlaceHolder, AbstractBlock.Seq, AbstractBlock.Xor, AbstractBlock.XorLoopBlock.And, Block.Def, Block.DefLoop, Block.Or, Block.PlaceHolder, Block.Seq, Block.Xor, Block.XorLoopchangeable, outgoingincoming, readVars, remReadVars, remWriteVars, tree, writeVarsid, name, propertyDependent, propertyIndependent| Constructor and Description |
|---|
DefLoop(Block.DefLoop b) |
DefLoop(java.lang.String name) |
DefLoop(java.lang.String name,
java.util.List<Edge> incoming,
java.util.List<Edge> outgoing) |
DefLoop(java.util.UUID id,
java.lang.String name) |
DefLoop(java.util.UUID id,
java.lang.String name,
java.util.List<Edge> incoming,
java.util.List<Edge> outgoing) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
expressionsOfOutgoingEdgesMatter()
returns true if and only if the expressions on outgoing edges matter.
|
boolean |
orderingOfChildernMatters()
returns true if and only if the ordering of the children as reflected by
the various methods and iterators matter.
|
java.lang.String |
toStringShort()
returns a short string representation of the subclass
|
addChild, addChild, addChildAt, addChildAt, addOutgoingEdge, addOutgoingEdgeAt, getChildren, getOutgoingEdges, getReadVariablesRecursive, getWrittenVariablesRecursive, isChangeable, isLeaf, iterator, numChildren, removeOutgoingEdge, setChangeable, swapChildAt, swapChildAt, toStringaddIncomingEdge, addParent, addParent, addParent, addParent, addReadVariable, addRemovableReadVariable, addRemovableWriteVariable, addWriteVariable, getID, getIncomingEdges, getName, getParents, getProcessTree, getReadVariables, getRemovableReadVariables, getRemovableWrittenVariables, getWrittenVariables, isRoot, numParents, removeIncomingEdge, removeReadVariable, removeRemovableReadVariable, removeRemovableWriteVariable, removeWriteVariable, setProcessTreeequals, getDependentProperties, getDependentProperty, getDependentProperty, getIndependentProperties, getIndependentProperty, getIndependentProperty, hashCode, removeDependentProperty, removeDependentProperty, removeIndependentProperty, removeIndependentProperty, setDependentProperty, setDependentProperty, setIndependentProperty, setIndependentProperty, setNameclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddChild, addChild, addChildAt, addChildAt, addOutgoingEdge, addOutgoingEdgeAt, getChildren, getOutgoingEdges, isChangeable, iterator, numChildren, removeOutgoingEdge, setChangeable, swapChildAt, swapChildAtaddIncomingEdge, addParent, addParent, addParent, addReadVariable, addRemovableReadVariable, addRemovableWriteVariable, addWriteVariable, getIncomingEdges, getParents, getProcessTree, getReadVariables, getReadVariablesRecursive, getRemovableReadVariables, getRemovableWrittenVariables, getWrittenVariables, getWrittenVariablesRecursive, isLeaf, isRoot, numParents, removeIncomingEdge, removeReadVariable, removeRemovableReadVariable, removeRemovableWriteVariable, removeWriteVariable, setProcessTreegetDependentProperties, getDependentProperty, getDependentProperty, getID, getIndependentProperties, getIndependentProperty, getIndependentProperty, getName, removeDependentProperty, removeDependentProperty, removeIndependentProperty, removeIndependentProperty, setDependentProperty, setDependentProperty, setIndependentProperty, setIndependentProperty, setNamepublic DefLoop(java.lang.String name)
public DefLoop(java.util.UUID id,
java.lang.String name)
public DefLoop(java.lang.String name,
java.util.List<Edge> incoming,
java.util.List<Edge> outgoing)
public DefLoop(java.util.UUID id,
java.lang.String name,
java.util.List<Edge> incoming,
java.util.List<Edge> outgoing)
public DefLoop(Block.DefLoop b)
public boolean orderingOfChildernMatters()
BlockorderingOfChildernMatters in interface Blockpublic boolean expressionsOfOutgoingEdgesMatter()
BlockexpressionsOfOutgoingEdgesMatter in interface Blockpublic java.lang.String toStringShort()
NodetoStringShort in interface Node