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, CONSUMER, dstack, forProduction, frame, fstack, istack, localVariables, lstack, matchConsumer, matcher, matcherSp, pred, qsMultiScale, sp, stackVariables, userIStack0, userStack0, userStack1
-
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
protected boolean
excludeFromMatch
(Object node, boolean context) void
void
Methods inherited from class de.grogra.xl.query.QueryState
abind, abound, addIsMultiScaleMatcher, addRelation, addVariable, addVariable, amatch, breakMatching, dbind, dbound, dispose, dmatch, fbind, fbound, fmatch, getFirstNodeData, getFirstNodes, getGraph, getInValue, getIsMultiScaleMatcher, getIsMultiScaleMatcherSize, getIsMultiScaleMatcherTrueCount, getLastNodes, getModel, getNodeData, getOutValue, getRelationCount, getTrailingIncomingRefinements, getTrailingOutgoingRefinements, hasInVariable, hasOutVariable, ibind, ibound, imatch, initialize, isBound, isNull, lbind, lbound, lmatch, newVariables, nullbind, popIsMultiScaleMatcher, popRelation, queryContextMatch, removeDynamicConnections, setIsMultiScaleMatcherLast, setVariables, unbind, updateFirstLastNodes, updateTrailingRefinements, visitMatch
-
Method Details
-
allowsNoninjectiveMatches
protected boolean allowsNoninjectiveMatches()- Overrides:
allowsNoninjectiveMatches
in classQueryState
-
excludeFromMatch
- Overrides:
excludeFromMatch
in classQueryState
-
injective
public void injective() -
noninjective
public void noninjective()
-