Class VariableDeferredPConstraint
java.lang.Object
tools.refinery.interpreter.matchers.psystem.BasePConstraint
tools.refinery.interpreter.matchers.psystem.DeferredPConstraint
tools.refinery.interpreter.matchers.psystem.VariableDeferredPConstraint
- All Implemented Interfaces:
PConstraint, PTraceable
- Direct Known Subclasses:
BaseTypeSafeConstraint, ExportedParameter, Inequality, PatternCallBasedDeferred, TypeFilterConstraint
A kind of deferred constraint that can only be checked when a set of deferring variables are all present in a plan.
-
Field Summary
Fields inherited from class BasePConstraint
pBodyFields inherited from interface PConstraint
COMPARE_BY_MONOTONOUS_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisReadyAt(SubPlan plan, IQueryMetaContext context) Refine further if neededMethods inherited from class BasePConstraint
checkSanity, delete, doReplaceVariable, getAffectedVariables, getBody, getFunctionalDependencies, getMonotonousID, getPSystem, replaceVariable, toString, toStringRestMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface PConstraint
getDeducedVariables
-
Constructor Details
-
VariableDeferredPConstraint
-
-
Method Details
-
getDeferringVariables
-
isReadyAt
Refine further if needed- Specified by:
isReadyAtin classDeferredPConstraint
-