private class TypeCache.ConstraintTemplate
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private net.ssehub.easy.varModel.model.Constraint |
constraint |
private boolean |
first |
private boolean |
register |
private net.ssehub.easy.reasoning.core.reasoner.ConstraintList |
target |
| Modifier | Constructor and Description |
|---|---|
private |
ConstraintTemplate(net.ssehub.easy.reasoning.core.reasoner.ConstraintList target,
boolean first,
net.ssehub.easy.varModel.model.Constraint constraint,
boolean register)
Creates the constraint template.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
transfer(TypeCache.IConstraintTarget target,
net.ssehub.easy.varModel.confModel.IDecisionVariable register,
net.ssehub.easy.varModel.model.AbstractVariable var,
net.ssehub.easy.varModel.model.AbstractVariable self)
Transfers the stored constraint into the context of
self. |
private net.ssehub.easy.reasoning.core.reasoner.ConstraintList target
private boolean first
private net.ssehub.easy.varModel.model.Constraint constraint
private boolean register
private ConstraintTemplate(net.ssehub.easy.reasoning.core.reasoner.ConstraintList target,
boolean first,
net.ssehub.easy.varModel.model.Constraint constraint,
boolean register)
target - the target constraint setfirst - add to front or to endconstraint - the constraintregister - the constraint with the VariablesMapprivate void transfer(TypeCache.IConstraintTarget target, net.ssehub.easy.varModel.confModel.IDecisionVariable register, net.ssehub.easy.varModel.model.AbstractVariable var, net.ssehub.easy.varModel.model.AbstractVariable self)
self.target - the target constraint setregister - the decision variable to register with (may be null for none)var - the original (template) variableself - the new variableCopyright © 2009 - 2018 SSE. All Rights Reserved.