public class EntitiesFinder
extends java.lang.Object
implements org.antlr.runtime.tree.TreeVisitorAction
Modifier and Type | Field and Description |
---|---|
protected java.util.List<org.antlr.runtime.tree.CommonTree> |
filteredNodes |
Constructor and Description |
---|
EntitiesFinder() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
post(java.lang.Object t) |
java.lang.Object |
pre(java.lang.Object t) |
java.util.Set<java.lang.String> |
resolveEntityNames(DomainModel model,
QueryVariableContext queryVariableContext) |
protected void |
resolveEntityNames(java.util.Set<java.lang.String> entityNames,
IdentificationVariableNode node,
DomainModel model,
QueryVariableContext queryVariableContext) |
protected void |
resolveEntityNames(java.util.Set<java.lang.String> entityNames,
JoinVariableNode node,
DomainModel model,
QueryVariableContext queryVariableContext) |
protected void |
resolveEntityNames(java.util.Set<java.lang.String> entityNames,
PathNode node,
DomainModel model,
QueryVariableContext queryVariableContext) |
protected java.util.List<org.antlr.runtime.tree.CommonTree> filteredNodes
public java.lang.Object pre(java.lang.Object t)
pre
in interface org.antlr.runtime.tree.TreeVisitorAction
public java.lang.Object post(java.lang.Object t)
post
in interface org.antlr.runtime.tree.TreeVisitorAction
public java.util.Set<java.lang.String> resolveEntityNames(DomainModel model, QueryVariableContext queryVariableContext)
protected void resolveEntityNames(java.util.Set<java.lang.String> entityNames, PathNode node, DomainModel model, QueryVariableContext queryVariableContext)
protected void resolveEntityNames(java.util.Set<java.lang.String> entityNames, IdentificationVariableNode node, DomainModel model, QueryVariableContext queryVariableContext)
protected void resolveEntityNames(java.util.Set<java.lang.String> entityNames, JoinVariableNode node, DomainModel model, QueryVariableContext queryVariableContext)