Class DerivedVariableComputer
java.lang.Object
tools.refinery.language.resource.state.DerivedVariableComputer
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
void
discardDerivedVariables
(Problem problem) protected void
discardParametricDefinitionState
(ParametricDefinition definition) protected void
installDerivedFunctionDefinitionState
(FunctionDefinition definition, Set<String> knownVariables) protected void
installDerivedParametricDefinitionState
(ParametricDefinition definition, Set<String> nodeNames) protected void
installDerivedPredicateDefinitionState
(PredicateDefinition definition, Set<String> knownVariables) protected void
installDerivedRuleDefinitionState
(RuleDefinition definition, Set<String> knownVariables) void
installDerivedVariables
(Problem problem, Set<String> nodeNames)
-
Constructor Details
-
DerivedVariableComputer
public DerivedVariableComputer()
-
-
Method Details
-
installDerivedVariables
-
installDerivedParametricDefinitionState
protected void installDerivedParametricDefinitionState(ParametricDefinition definition, Set<String> nodeNames) -
installDerivedPredicateDefinitionState
protected void installDerivedPredicateDefinitionState(PredicateDefinition definition, Set<String> knownVariables) -
installDerivedFunctionDefinitionState
protected void installDerivedFunctionDefinitionState(FunctionDefinition definition, Set<String> knownVariables) -
installDerivedRuleDefinitionState
protected void installDerivedRuleDefinitionState(RuleDefinition definition, Set<String> knownVariables) -
createVariablesForScope
-
discardDerivedVariables
-
discardParametricDefinitionState
-