Uses of Interface
net.ssehub.easy.reasoning.sseReasoner.model.TypeCache.IConstraintTarget
Packages that use TypeCache.IConstraintTarget
Package
Description
Package contains the EASy-Producer reasoner implementation classes.
Package for creating a reasoning model: constraint container, project hierachy evaluator and other.
-
Uses of TypeCache.IConstraintTarget in net.ssehub.easy.reasoning.sseReasoner
Classes in net.ssehub.easy.reasoning.sseReasoner that implement TypeCache.IConstraintTargetModifier and TypeClassDescription(package private) final classConstraint identifier, resolver and executor. -
Uses of TypeCache.IConstraintTarget in net.ssehub.easy.reasoning.sseReasoner.model
Methods in net.ssehub.easy.reasoning.sseReasoner.model with parameters of type TypeCache.IConstraintTargetModifier and TypeMethodDescriptionvoidContextStack.addAsParentCache(net.ssehub.easy.varModel.model.datatypes.IDatatype type, TypeCache.IConstraintTarget target, net.ssehub.easy.varModel.confModel.IDecisionVariable register, net.ssehub.easy.varModel.model.AbstractVariable var) Adds the type cache oftypeas parent to the type cache that is currently in construction.voidTypeCache.Entry.addParent(TypeCache.Entry entry, TypeCache.IConstraintTarget target, net.ssehub.easy.varModel.confModel.IDecisionVariable register, net.ssehub.easy.varModel.model.AbstractVariable var) Adds a parent to this entry and causes constraint transfer.private voidTypeCache.ConstraintTemplate.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 ofself.booleanContextStack.transferConstraints(net.ssehub.easy.varModel.model.datatypes.IDatatype type, TypeCache.IConstraintTarget target, net.ssehub.easy.varModel.confModel.IDecisionVariable register, net.ssehub.easy.varModel.model.AbstractVariable var) Transfers all constraints from the associated type cache entry into their respective target constraint sets.private booleanTypeCache.Entry.transferConstraints(TypeCache.IConstraintTarget target, net.ssehub.easy.varModel.confModel.IDecisionVariable register, net.ssehub.easy.varModel.model.AbstractVariable var) Transfers constraints.booleanTypeCache.transferConstraints(net.ssehub.easy.varModel.model.datatypes.IDatatype type, TypeCache.IConstraintTarget target, net.ssehub.easy.varModel.confModel.IDecisionVariable register, net.ssehub.easy.varModel.model.AbstractVariable var) Transfers collected constraints fortype.