public class PathEntityReference extends java.lang.Object implements EntityReference
Constructor and Description |
---|
PathEntityReference(PathNode pathNode,
java.lang.String pathStartingEntityName) |
Modifier and Type | Method and Description |
---|---|
PathEntityReference |
addFieldPath(java.lang.String fieldPath) |
org.antlr.runtime.tree.Tree |
createNode() |
PathNode |
getPathNode() |
java.lang.String |
getPathStartingEntityName() |
void |
renameVariableIn(PathNode node) |
java.lang.String |
replaceEntries(java.lang.String queryPart,
java.lang.String replaceablePart) |
boolean |
supportsJoinTo(IdentificationVariableNode node) |
public PathEntityReference(PathNode pathNode, java.lang.String pathStartingEntityName)
public java.lang.String replaceEntries(java.lang.String queryPart, java.lang.String replaceablePart)
replaceEntries
in interface EntityReference
public void renameVariableIn(PathNode node)
renameVariableIn
in interface EntityReference
public org.antlr.runtime.tree.Tree createNode()
createNode
in interface EntityReference
public boolean supportsJoinTo(IdentificationVariableNode node)
supportsJoinTo
in interface EntityReference
public PathEntityReference addFieldPath(java.lang.String fieldPath)
addFieldPath
in interface EntityReference
public PathNode getPathNode()
public java.lang.String getPathStartingEntityName()