public class TreatPathNode extends PathNode
entityVariableName
Constructor and Description |
---|
TreatPathNode(int type,
java.lang.String entityVariableName,
java.lang.String subtype) |
TreatPathNode(org.antlr.runtime.Token token,
java.lang.String entityVariableName,
java.lang.String subtype) |
Modifier and Type | Method and Description |
---|---|
protected PathNode |
createDuplicate() |
java.lang.String |
getSubtype() |
Pointer |
resolvePointer(DomainModel model,
QueryVariableContext queryVC) |
org.antlr.runtime.tree.CommonTree |
treeToQueryPre(QueryBuilder sb,
java.util.List<ErrorRec> invalidNodes) |
addDefaultChild, addDefaultChildren, asPathString, asPathString, createEntityPath, dupNode, getEntityVariableName, renameVariableTo, resolveTransitionalPointers, toString
dupChildren, getNextNode, getPrevNode, treeToQueryPost
getCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundaries
addChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, freshenParentAndChildIndexesDeeply, freshenParentAndChildIndexesDeeply, getAncestor, getAncestors, getChild, getChildCount, getChildren, getFirstChildWithType, hasAncestor, insertChild, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTree
public TreatPathNode(org.antlr.runtime.Token token, java.lang.String entityVariableName, java.lang.String subtype)
public TreatPathNode(int type, java.lang.String entityVariableName, java.lang.String subtype)
public org.antlr.runtime.tree.CommonTree treeToQueryPre(QueryBuilder sb, java.util.List<ErrorRec> invalidNodes)
treeToQueryPre
in interface TreeToQueryCapable
treeToQueryPre
in class PathNode
protected PathNode createDuplicate()
createDuplicate
in class PathNode
public Pointer resolvePointer(DomainModel model, QueryVariableContext queryVC)
resolvePointer
in class PathNode
public java.lang.String getSubtype()