Class ConstantValue
java.lang.Object
tools.refinery.interpreter.matchers.psystem.BasePConstraint
tools.refinery.interpreter.matchers.psystem.EnumerablePConstraint
tools.refinery.interpreter.matchers.psystem.KeyedEnumerablePConstraint<Object>
tools.refinery.interpreter.matchers.psystem.basicenumerables.ConstantValue
- All Implemented Interfaces:
PConstraint, PTraceable
-
Field Summary
Fields inherited from class KeyedEnumerablePConstraint
supplierKeyFields inherited from class EnumerablePConstraint
variablesTupleFields inherited from class BasePConstraint
pBodyFields inherited from interface PConstraint
COMPARE_BY_MONOTONOUS_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionA (preferably minimal) cover of known functional dependencies between variables.protected StringMethods inherited from class KeyedEnumerablePConstraint
getSupplierKey, toStringRestRestMethods inherited from class EnumerablePConstraint
doReplaceVariable, getDeducedVariables, getVariableInTuple, getVariablesTuple, toStringRestMethods inherited from class BasePConstraint
checkSanity, delete, getAffectedVariables, getBody, getMonotonousID, getPSystem, replaceVariable, toString
-
Constructor Details
-
ConstantValue
-
-
Method Details
-
keyToString
- Specified by:
keyToStringin classKeyedEnumerablePConstraint<Object>
-
getVariable
- Since:
- 1.7
-
getFunctionalDependencies
Description copied from interface:PConstraintA (preferably minimal) cover of known functional dependencies between variables.- Specified by:
getFunctionalDependenciesin interfacePConstraint- Overrides:
getFunctionalDependenciesin classBasePConstraint- Returns:
- non-trivial functional dependencies in the form of {variables} --> {variables}, where dependencies with the same lhs are unified.
-