java.lang.Object
de.grogra.xl.query.QueryState
de.grogra.xl.impl.base.Graph.QState
- Enclosing class:
Graph
-
Nested Class Summary
Nested classes/interfaces inherited from class de.grogra.xl.query.QueryState
QueryState.Break -
Field Summary
Fields inherited from class de.grogra.xl.query.QueryState
astack, BINDING_MATCHED, BINDING_MISMATCHED, BINDING_PERFORMED, breakAll, breakPattern, CONSUMER, dstack, forProduction, frame, fstack, istack, localVariables, lstack, matchConsumer, matcher, matcherSp, pred, sp, stackVariables, userIStack0, userStack0, userStack1 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleanexcludeFromMatch(Object node, boolean context) voidvoidMethods inherited from class de.grogra.xl.query.QueryState
abind, abound, addVariable, addVariable, amatch, breakMatching, canCallProduction, clearMatch, dbind, dbound, dispose, dmatch, fbind, fbound, fmatch, getExtentVisibility, getFirstNodeData, getGraph, getInValue, getModel, getNodeData, getOutValue, getRootName, hasInVariable, hasOutVariable, ibind, ibound, imatch, initialize, isBound, isNull, lbind, lbound, lmatch, matchType, newVariables, nullbind, prepareMatch, setExtentVisibility, setRootName, setVariables, unbind, visitMatch
-
Constructor Details
-
QState
-
-
Method Details
-
allowsNoninjectiveMatches
protected boolean allowsNoninjectiveMatches()- Overrides:
allowsNoninjectiveMatchesin classQueryState
-
excludeFromMatch
- Overrides:
excludeFromMatchin classQueryState
-
injective
public void injective() -
noninjective
public void noninjective()
-