Uses of Class
net.ssehub.easy.reasoning.core.reasoner.ConstraintList
-
Packages that use ConstraintList Package Description net.ssehub.easy.reasoning.core.reasoner All classes and interfaces needed to implement a reasoner.
How to write a reasoner: Create an Eclipse Plugin project with Activator (even if "empty"). Addorg.eclipse.equinox.dsto the required plugins andorg.osgi.service.componentto the imported packages as your reasoner will be linked using OSGi descriptive services (DS) to the reasoner core.net.ssehub.easy.reasoning.sseReasoner Package contains the EASy-Producer reasoner implementation classes.net.ssehub.easy.reasoning.sseReasoner.model Package for creating a reasoning model: constraint container, project hierachy evaluator and other. -
-
Uses of ConstraintList in net.ssehub.easy.reasoning.core.reasoner
Subclasses of ConstraintList in net.ssehub.easy.reasoning.core.reasoner Modifier and Type Class Description classConstraintBaseImplements the constraint base, a combination of linked list and map in order to quickly store, retrieve and delete constraints to be evaluated.Fields in net.ssehub.easy.reasoning.core.reasoner declared as ConstraintList Modifier and Type Field Description private ConstraintListDefaultConstraint. defaultConstraintsprivate ConstraintListDefaultConstraint. deferredDefaultConstraintsMethods in net.ssehub.easy.reasoning.core.reasoner that return ConstraintList Modifier and Type Method Description ConstraintListDefaultConstraint. getDefaultConstraints()Returns the default constraint list explicitly.ConstraintListDefaultConstraint. getDeferredDefaultConstraints()Returns the deferred default constraint list explicitly.Methods in net.ssehub.easy.reasoning.core.reasoner with parameters of type ConstraintList Modifier and Type Method Description booleanConstraintList. addAll(int index, ConstraintList constraints)Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator.booleanConstraintList. addAll(int index, ConstraintList constraints, boolean clear)Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator.booleanConstraintList. addAll(ConstraintList constraints)Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator.booleanConstraintList. addAll(ConstraintList constraints, boolean clear)Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator.voidDefaultConstraint. setDefaultConstraints(ConstraintList defaultConstraints)Sets the default constraint list explicitly.voidDefaultConstraint. setDeferredDefaultConstraints(ConstraintList deferredDefaultConstraints)Sets the deferred default constraint list explicitly. -
Uses of ConstraintList in net.ssehub.easy.reasoning.sseReasoner
Fields in net.ssehub.easy.reasoning.sseReasoner declared as ConstraintList Modifier and Type Field Description private ConstraintListResolver.DefaultConstraints. defaultConstraintsprivate ConstraintListResolver.DefaultConstraints. deferredDefaultConstraintsprivate ConstraintListResolver. otherConstraintsprivate ConstraintListResolver. topLevelConstraintsFields in net.ssehub.easy.reasoning.sseReasoner with type parameters of type ConstraintList Modifier and Type Field Description private java.util.List<ConstraintList>Resolver.ReasonerState. constraintBaseMethods in net.ssehub.easy.reasoning.sseReasoner with parameters of type ConstraintList Modifier and Type Method Description voidResolver. addConstraint(ConstraintList target, boolean first, Constraint constraint, IDecisionVariable register)private voidResolver. addConstraint(ConstraintList target, Constraint constraint, boolean checkForInitializers, IDecisionVariable variable, IDecisionVariable register)Adding a constraint to a constraint set, checking for contained container/compound initializers if requested.private voidResolver.DefaultConstraints. transfer(ConstraintList target, boolean clear)Transfers the constraint lists totarget. -
Uses of ConstraintList in net.ssehub.easy.reasoning.sseReasoner.model
Fields in net.ssehub.easy.reasoning.sseReasoner.model declared as ConstraintList Modifier and Type Field Description private ConstraintListTypeCache.ConstraintTemplate. targetMethods in net.ssehub.easy.reasoning.sseReasoner.model with parameters of type ConstraintList Modifier and Type Method Description voidVariablesMap. addAll(IDecisionVariable variable, ConstraintList constraints)Relates allconstraintsto the declaration ofvariableand the declarations of all parent variables ofvariable.voidVariablesMap. addAll(AbstractVariable declaration, ConstraintList constraints)Relates allconstraintstodeclaration.voidContextStack. addConstraint(ConstraintList target, boolean first, Constraint constraint, boolean register)Adds a constraint to the type cache that is currently in construction for the actual context frame.voidTypeCache.Entry. addConstraint(ConstraintList target, boolean first, Constraint constraint, boolean register)Adds a constraint to this type cache entry.voidTypeCache.IConstraintTarget. addConstraint(ConstraintList target, boolean first, Constraint constraint, IDecisionVariable register)Adds a constraint to the (preliminary) constraint base.Constructors in net.ssehub.easy.reasoning.sseReasoner.model with parameters of type ConstraintList Constructor Description ConstraintTemplate(ConstraintList target, boolean first, Constraint constraint, boolean register)Creates the constraint template.
-