Uses of Class
net.ssehub.easy.varModel.model.Constraint
-
Packages that use Constraint Package Description de.uni_hildesheim.sse IVML core main classes (exported).net.ssehub.easy.instantiation.core.model.vilTypes.configuration All classes related to the EASy integration of configuration and decisions.net.ssehub.easy.integration.common.impl Defines the a readable interface to IVML/EAsY.net.ssehub.easy.producer.ui.confModel This package holds a GUI representation of the configuration with methods and additional information as needed by the Eclipse UI.net.ssehub.easy.reasoning.core.frontend Frontend to access reasoner information as well as to execute reasoning tasks.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.functions Package contains custom functions for IVML.net.ssehub.easy.reasoning.sseReasoner.model Package for creating a reasoning model: constraint container, project hierachy evaluator and other.net.ssehub.easy.varModel.confModel This package represents a specific variability model configuration.net.ssehub.easy.varModel.management Provides functionality to manage variability models and their dependencies.net.ssehub.easy.varModel.model Base package for the variability model.net.ssehub.easy.varModel.model.datatypes Base directory for the main datatype classes.net.ssehub.easy.varModel.model.filter This package contains utility classes for filtering the model for specific model elements.net.ssehub.easy.varModel.model.filter.mandatoryVars Filter for finding mandatory declarations.net.ssehub.easy.varModel.model.rewrite Classes for creating an (adapted) copy of theProject.net.ssehub.easy.varModel.model.search Specific classes for performing search operations on models.net.ssehub.easy.varModel.persistency These package is for reading and saving the variability model and the configuration.
Currently supported file formats: EASy-Producer 2.0 config files (xml) IVMLnet.ssehub.easy.varModel.validation Classes for validating e variability model, e.g. -
-
Uses of Constraint in de.uni_hildesheim.sse
Methods in de.uni_hildesheim.sse that return Constraint Modifier and Type Method Description ConstraintModelUtility. createConstraint(java.lang.String text, Project project, boolean asStatement)Parses a text into a constraint in the context ofproject. -
Uses of Constraint in net.ssehub.easy.instantiation.core.model.vilTypes.configuration
Methods in net.ssehub.easy.instantiation.core.model.vilTypes.configuration with parameters of type Constraint Modifier and Type Method Description voidVariableCollector. visitConstraint(Constraint constraint) -
Uses of Constraint in net.ssehub.easy.integration.common.impl
Fields in net.ssehub.easy.integration.common.impl declared as Constraint Modifier and Type Field Description private ConstraintConstraint. constraintMethods in net.ssehub.easy.integration.common.impl that return Constraint Modifier and Type Method Description ConstraintConstraint. getInstance()Returns the related IVML instance. -
Uses of Constraint in net.ssehub.easy.producer.ui.confModel
Methods in net.ssehub.easy.producer.ui.confModel with parameters of type Constraint Modifier and Type Method Description voidErrorSetter. visitConstraint(Constraint constraint) -
Uses of Constraint in net.ssehub.easy.reasoning.core.frontend
Method parameters in net.ssehub.easy.reasoning.core.frontend with type arguments of type Constraint Modifier and Type Method Description EvaluationResultAbstractChainedReasoner. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)EvaluationResultIReasonerInstance. evaluate(java.util.List<Constraint> constraints, ProgressObserver observer)Evaluates a given list of constraints (in the sense of boolean conditions) which are related to and valid in the context of the given project and configuration.EvaluationResultReasonerAdapter. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Evaluates a given list of constraints (in the sense of boolean conditions) which are related to and valid in the context of the given project and configuration.EvaluationResultReasonerAdapter.FrontendReasonerAdapter. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)EvaluationResultReasonerAdapter.InstanceReasonerAdapter. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)EvaluationResultReasonerAdapter.IReasonerAdapter. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Evaluates a given list of constraints (in the sense of boolean conditions) which are related to and valid in the context of the given project and configuration.EvaluationResultReasonerFrontend. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Evaluates a given list of constraints (in the sense of boolean conditions) which are related to and valid in the context of the given project and configuration.private IReasonerReasonerFrontend. getActualReasoner(Configuration configuration, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration)Returns the actual and matching reasoner. -
Uses of Constraint in net.ssehub.easy.reasoning.core.reasoner
Subclasses of Constraint in net.ssehub.easy.reasoning.core.reasoner Modifier and Type Class Description classAnnotationAssignmentConstraintReasoner specific constraint type indicating aConstraint.Type.ANNOTATION_ASSIGNMENTconstraint.classAttachedConstraintImplements a constraint with attached object (fixed andConstraint.Type.USUALtype).classConstraintVariableConstraintReasoner specific constraint type indicating aConstraint.Type.CONSTRAINT.classDefaultConstraintReasoner specific constraint type indicating aConstraint.Type.DEFAULTconstraint.classTypedConstraintReasoner specific constraint type indicating a typed constraint, e.g., a default constraint or a constraint originating from a constraint variable.Fields in net.ssehub.easy.reasoning.core.reasoner declared as Constraint Modifier and Type Field Description private ConstraintConstraintList.Node. constraintprivate ConstraintEvaluationResult.EvaluationPair. constraintFields in net.ssehub.easy.reasoning.core.reasoner with type parameters of type Constraint Modifier and Type Field Description private java.util.Map<Constraint,ConstraintList.Node>ConstraintBase. mappingprivate java.util.List<Constraint>Message. problemConstraintsMethods in net.ssehub.easy.reasoning.core.reasoner that return Constraint Modifier and Type Method Description ConstraintAnnotationAssignmentConstraint. createConstraint(ConstraintSyntaxTree consSyntax)ConstraintAttachedConstraint. createConstraint(ConstraintSyntaxTree consSyntax)ConstraintConstraintVariableConstraint. createConstraint(ConstraintSyntaxTree consSyntax)ConstraintDefaultConstraint. createConstraint(ConstraintSyntaxTree consSyntax)ConstraintTypedConstraint. createConstraint(ConstraintSyntaxTree consSyntax)ConstraintEvaluationResult.EvaluationPair. getConstraint()Returns the constraint.ConstraintConstraintList. getFirst()Returns the first constraint in this list.ConstraintConstraintList. getLast()Returns the last constraint in this list.ConstraintConstraintList. pop()Pops an element from the stack represented by this list.ConstraintConstraintList. removeFirst()Removes and returns the first constraint from this list.ConstraintConstraintList. removeLast()Removes and returns the last constraint from this list.Constraint[]ConstraintList. toArray()Turns this list into an array containing all constraints.(package private) ConstraintConstraintList. unlink(ConstraintList.Node node)Unlinks non-null node x.private ConstraintConstraintList. unlinkFirst(ConstraintList.Node node)Unlinks non-null first nodenode.private ConstraintConstraintList. unlinkLast(ConstraintList.Node node)Unlinks non-null last nodenode.Methods in net.ssehub.easy.reasoning.core.reasoner that return types with arguments of type Constraint Modifier and Type Method Description java.util.List<Constraint>Message. getProblemConstraints()Method for returning a list of fullConstraints that are involved in each failed constraint.java.util.Iterator<Constraint>ConstraintList. iterator()Returns an iterator over the elements in this list (in proper sequence).Methods in net.ssehub.easy.reasoning.core.reasoner with parameters of type Constraint Modifier and Type Method Description voidConstraintList. add(Constraint constraint)Appends the specified constraint to the end of this constraint base.private voidConstraintList. addAll(int index, Constraint[] cArray)Adds all constraints fromcArrayto this collection at positionindex.voidConstraintList. addFirst(Constraint constraint)Inserts the specifiedconstraintat the beginning of this constraint base.voidConstraintList. addLast(Constraint constraint)Appends the specifiedconstraintto the end of this constraint base.booleanConstraintBase. contains(Constraint constraint)booleanConstraintList. contains(Constraint constraint)Returnstrueif this list contains the specifiedconstraint.intConstraintList. indexOf(Constraint constraint)Returns the index of the first occurrence of the specifiedconstraintin this list, or -1 if this list does not contain the element.private voidConstraintList. linkFirst(Constraint constraint)Linksconstraintas first constraint.private voidConstraintList. linkLast(Constraint constraint)Linksconstraintas last constraint.voidConstraintList.IModificationListener. notifyAdded(Constraint constraint, ConstraintList.Node node)Is called when a new node has been added forconstraint.voidIReasonerInterceptor. notifyEvaluation(Constraint constraint, IConstraintEvaluator evaluator)Notifies about the evaluation of a constraint.voidReasonerInterceptorAdaptor. notifyEvaluation(Constraint constraint, IConstraintEvaluator evaluator)voidConstraintList.IModificationListener. notifyRemoved(Constraint constraint, ConstraintList.Node node)Is called when a new node is being removed through removingconstraint.private java.lang.StringMessage. toString(Constraint constraint, IDecisionVariable namedVariable)Turns a constraint into a string representation.voidAttributeValues.ResolutionVisitor. visitConstraint(Constraint constraint)voidCommentResourceVisitor. visitConstraint(Constraint constraint)Method parameters in net.ssehub.easy.reasoning.core.reasoner with type arguments of type Constraint Modifier and Type Method Description booleanConstraintList. addAll(int index, java.util.Collection<? extends Constraint> constraints)Inserts all of the constraints in the specified collection into this list, starting at the specified position.booleanConstraintList. addAll(java.util.Collection<? extends Constraint> constraints)Appends all of the constraints in the specified collection to the end of this list, in the order that they are returned by the specified collection's iterator.voidMessage. addProblemConstraints(java.util.List<Constraint> constraints)Method for adding a list ofConstraints that are involved in each failed constraint.EvaluationResultDelegatingReasonerInstance. evaluate(java.util.List<Constraint> constraints, ProgressObserver observer)EvaluationResultIReasoner. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfiguration, ProgressObserver observer)Evaluates a given list of constraints (in the sense of boolean conditions) which are related to and valid in the context of the given project and configuration.booleanConstraintBase. removeAll(java.util.Collection<? extends Constraint> constraints)booleanConstraintList. removeAll(java.util.Collection<? extends Constraint> constraints)Removes all elements from this list, which are also inconstraints.voidConstraintList. toCollection(java.util.Collection<Constraint> collection)Adds all elements in this list to acollectionof constraints.Constructors in net.ssehub.easy.reasoning.core.reasoner with parameters of type Constraint Constructor Description EvaluationPair(Constraint constraint)Creates a pair with an unknown evaluation result.EvaluationPair(Constraint constraint, EvaluationResult.ConstraintEvaluationResult result)Creates a pair with a given evaluation result.EvaluationPair(Constraint constraint, EvaluationResult.ConstraintEvaluationResult result, Value value)Creates a pair with a given evaluation result.Node(ConstraintList.Node prev, Constraint constraint, ConstraintList.Node next)Creates a node. -
Uses of Constraint in net.ssehub.easy.reasoning.sseReasoner
Fields in net.ssehub.easy.reasoning.sseReasoner with type parameters of type Constraint Modifier and Type Field Description private java.util.List<Constraint>Engine. problemConstraintsMethods in net.ssehub.easy.reasoning.sseReasoner that return Constraint Modifier and Type Method Description (package private) ConstraintResolver. createConstraintVariableConstraint(ConstraintSyntaxTree cst, ConstraintSyntaxTree selfEx, AbstractVariable self, IModelElement parent, IDecisionVariable variable)Creates a constraint for a (nested) constraint variable adding the result to#constraintVariablesConstraints.(package private) ConstraintResolver. createConstraintVariableConstraint(ConstraintSyntaxTree cst, AbstractVariable self, boolean checkForInitializers, IModelElement parent, IDecisionVariable variable)Creates a constraint for a (nested) constraint variable adding the result toResolver.otherConstraints.Methods in net.ssehub.easy.reasoning.sseReasoner that return types with arguments of type Constraint Modifier and Type Method Description (package private) java.util.List<Constraint>Resolver. cleanupConstraints(IDecisionVariable variable, boolean clear, java.util.Set<Compound> deleteFilter)Obtains and if specified clears old constraints in the internal reasoner data structures.Methods in net.ssehub.easy.reasoning.sseReasoner with parameters of type Constraint 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. analyzeEvaluationResult(Constraint constraint)Records information about the evaluation result, failed evaluation messages.private voidResolver. evaluateConstraint(Constraint constraint, boolean top)Evaluatesconstraintand if available, in case of default constraints, also all related initializing default constraints as one block.private voidResolver. evaluateConstraint(Constraint constraint, ConstraintSyntaxTree cst)Evaluates a single constraint.(package private) IDecisionVariableResolver. getConstraintVariable(Constraint constraint)Returns the variable currently assigned toconstraint.voidResolver.ConstraintTranslationVisitor. visitConstraint(Constraint constraint)Method parameters in net.ssehub.easy.reasoning.sseReasoner with type arguments of type Constraint Modifier and Type Method Description EvaluationResultReasoner. evaluate(Configuration cfg, java.util.List<Constraint> constraints, ReasonerConfiguration reasonerConfig, ProgressObserver observer)EvaluationResultReasoner.ReasonerInstance. evaluate(java.util.List<Constraint> constraints, ProgressObserver observer)private voidResolver. reschedule(java.util.Collection<Constraint> constraints)Tries rescheduling the given constraints. -
Uses of Constraint in net.ssehub.easy.reasoning.sseReasoner.functions
Fields in net.ssehub.easy.reasoning.sseReasoner.functions declared as Constraint Modifier and Type Field Description private ConstraintFailedElementDetails. problemConstraintFields in net.ssehub.easy.reasoning.sseReasoner.functions with type parameters of type Constraint Modifier and Type Field Description private java.util.Map<Constraint,FailedElementDetails>FailedElements. problemConstraintsMap of failedConstraints andFailedElementDetailss that might cause the problem.Methods in net.ssehub.easy.reasoning.sseReasoner.functions that return Constraint Modifier and Type Method Description ConstraintFailedElementDetails. getProblemConstraint()Method for returning the failed ConstraintConstraint.Methods in net.ssehub.easy.reasoning.sseReasoner.functions that return types with arguments of type Constraint Modifier and Type Method Description java.util.Map<Constraint,FailedElementDetails>FailedElements. getProblemConstraintMap()Returns a map of failedConstraints and associatedFailedElementDetailss.java.util.Iterator<Constraint>FailedElements. getProblemConstraints()Returns aIterator- problemConstraints.Methods in net.ssehub.easy.reasoning.sseReasoner.functions with parameters of type Constraint Modifier and Type Method Description voidFailedElements. addProblemConstraint(Constraint constraint, FailedElementDetails details)Method for adding failed constraints and associated details.ConstraintSyntaxTreeAbstractConstraintProcessor. process(Constraint constraint, AbstractConstraintProcessor.ExpressionType type)Processes a constraint (taking over the parent ofconstraint).voidFailedElements. removeProblemConstraint(Constraint constraint)Removes a problem point through its constraint.voidScopeAssignments. setCurrentScope(Constraint constraint)Defines the current scope due to the parents of the givenconstraint.voidFailedElementDetails. setProblemConstraint(Constraint problemConstraint)Method for adding the failed ConstraintsConstraint.voidConstraintFunctions.TransitiveConstraintFinder. visitConstraint(Constraint constraint)Method parameters in net.ssehub.easy.reasoning.sseReasoner.functions with type arguments of type Constraint Modifier and Type Method Description voidFailedElements. removeProblemConstraints(java.util.List<Constraint> constraints)Removes problem points through several constraint. -
Uses of Constraint in net.ssehub.easy.reasoning.sseReasoner.model
Fields in net.ssehub.easy.reasoning.sseReasoner.model declared as Constraint Modifier and Type Field Description private ConstraintTypeCache.ConstraintTemplate. constraintprivate ConstraintVariablesInNotSimpleAssignmentConstraintsFinder. constraintFields in net.ssehub.easy.reasoning.sseReasoner.model with type parameters of type Constraint Modifier and Type Field Description private java.util.Map<Constraint,IDecisionVariable>VariablesMap. constraintVariableMapprivate java.util.Map<AbstractVariable,java.util.Set<Constraint>>VariablesMap. declConstraintMappingprivate java.util.Map<IDecisionVariable,java.util.List<Constraint>>VariablesMap. variableConstraintsMapMethods in net.ssehub.easy.reasoning.sseReasoner.model that return types with arguments of type Constraint Modifier and Type Method Description java.util.List<Constraint>VariablesMap. getConstraintsForVariable(IConfigurationElement variable)Returns the constraints registered forvariable.java.util.Set<Constraint>VariablesMap. getRelevantConstraints(AbstractVariable declaration)Returns all constraints, where the specifies declaration was used inside.private java.util.Set<Constraint>VariablesMap. obtainConstraintSet(AbstractVariable declaration)Returns the constraint set fordeclaration.Methods in net.ssehub.easy.reasoning.sseReasoner.model with parameters of type Constraint Modifier and Type Method Description voidVariablesInNotSimpleAssignmentConstraintsFinder. accept(Constraint constraint, Configuration config)Accepts and visits a constraint.voidVariablesInNotSimpleAssignmentConstraintsFinder. acceptAndClear(Constraint constraint, Configuration config)Combines#accept(Constraint)andVariablesInNotSimpleAssignmentConstraintsFinder.clear().voidVariablesInNotSimpleAssignmentConstraintsFinder. acceptAndClear(Constraint constraint, Configuration config, boolean add)Combines#accept(Constraint)andVariablesInNotSimpleAssignmentConstraintsFinder.clear().voidVariablesMap. add(AbstractVariable declaration, Constraint constraint)Adds a relationship between variable and constraint.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.IDecisionVariableVariablesMap. getDecisionVariableForConstraint(Constraint constraint)Returns the decision variable forconstraint.private voidVariablesInNotSimpleAssignmentConstraintsFinder. modifyRelation(AbstractVariable variable, Constraint constraint)Modifies the relationship betweenvariableandconstraintdue toVariablesInNotSimpleAssignmentConstraintsFinder.add.static voidReasoningUtils. printConstraintEvaluationResult(Constraint constraint, EvaluationVisitor evaluator)Prints a constraint evaluation result (for debugging).voidVariablesMap. registerConstraint(IDecisionVariable variable, Constraint constraint)Registersconstraintwith constraint variablevariable.voidVariablesMap. remove(AbstractVariable declaration, Constraint constraint)Removes a relationship between variable and constraint.static voidReasoningUtils. setValue(IDecisionVariable var, Constraint value)Sets a constraint value.static java.lang.StringReasoningUtils. toIvmlString(Constraint constraint)Turns a constraint into a string.voidVariablesMap. unregisterConstraint(IDecisionVariable variable, Constraint constraint)Unregisters a constraint from a decision variable.Method parameters in net.ssehub.easy.reasoning.sseReasoner.model with type arguments of type Constraint Modifier and Type Method Description voidVariablesInNotSimpleAssignmentConstraintsFinder. acceptAndClear(java.util.List<Constraint> constraints, Configuration config, boolean add)Combines#accept(Constraint)andVariablesInNotSimpleAssignmentConstraintsFinder.clear()for an iterable of constraints.static voidReasoningUtils. printConstraints(java.lang.String text, java.lang.Iterable<Constraint> constraints)Prints a constraints collection, each constraint including top-levle parent and system identity hashcodes [DEBUGGING].static voidReasoningUtils. removeAll(java.util.Collection<Constraint> collection, java.util.Collection<Constraint> remove)Removes constraints from a constraints collection printing those constraints that have been removed.voidVariablesMap. removeAll(IDecisionVariable variable, java.util.Collection<Constraint> constraints)Unrelates allconstraintsfrom the declaration ofvariableand all declarations of parent variables ofvariable.voidVariablesMap. removeAll(AbstractVariable declaration, java.util.Collection<Constraint> constraints)Unrelates allconstraintsfromdeclaration.Constructors in net.ssehub.easy.reasoning.sseReasoner.model with parameters of type Constraint Constructor Description ConstraintTemplate(ConstraintList target, boolean first, Constraint constraint, boolean register)Creates the constraint template. -
Uses of Constraint in net.ssehub.easy.varModel.confModel
Methods in net.ssehub.easy.varModel.confModel with parameters of type Constraint Modifier and Type Method Description protected voidAssignmentResolver. conflictingConstraint(Constraint constraint)Will be called after a failure was detected in aConstraint.protected voidAbstractConfigurationStatisticsVisitor. visitConstraint(Constraint constraint)Processes a constraint.voidAssignmentResolver.AssignBlockVisitor. visitConstraint(Constraint constraint) -
Uses of Constraint in net.ssehub.easy.varModel.management
Methods in net.ssehub.easy.varModel.management with parameters of type Constraint Modifier and Type Method Description static java.lang.StringModelCommentsPersistencer. getKey(Constraint cons)Returns the key for a constraint. -
Uses of Constraint in net.ssehub.easy.varModel.model
Fields in net.ssehub.easy.varModel.model with type parameters of type Constraint Modifier and Type Field Description private java.util.List<Constraint>BasicDecisionVariableContainer. constraintsprivate java.util.List<Constraint>FullDecisionVariableContainer. realizingMethods in net.ssehub.easy.varModel.model that return Constraint Modifier and Type Method Description ConstraintConstraint. createConstraint(ConstraintSyntaxTree consSyntax)Creates a new constraint with same properties but changed constraint syntax tree.ConstraintAttributeAssignment. getConstraint(int index)ConstraintBasicDecisionVariableContainer. getConstraint(int index)ConstraintIDecisionVariableContainer. getConstraint(int index)Returns the specified contained constraint.ConstraintAttributeAssignment. getRealizing(int index)ConstraintBasicDecisionVariableContainer. getRealizing(int index)ConstraintFullDecisionVariableContainer. getRealizing(int index)ConstraintIDecisionVariableContainer. getRealizing(int index)Returns the specified realizing constraint.Methods in net.ssehub.easy.varModel.model with parameters of type Constraint Modifier and Type Method Description voidAttributeAssignment. addConstraint(Constraint constraint, boolean internal)voidBasicDecisionVariableContainer. addConstraint(Constraint constraint, boolean internal)voidFullDecisionVariableContainer. addConstraint(Constraint constraint, boolean internal)voidIConstraintHolder. addConstraint(Constraint constraint)Adds a constraint.voidIDecisionVariableContainer. addConstraint(Constraint constraint, boolean internal)Adds a constraint.voidProject. addConstraint(Constraint constraint)voidIModelVisitor. visitConstraint(Constraint constraint)Method for visiting a constraint.voidModelStatistics.StatisticsVisitor. visitConstraint(Constraint constraint)voidModelVisitorAdapter. visitConstraint(Constraint constraint) -
Uses of Constraint in net.ssehub.easy.varModel.model.datatypes
Fields in net.ssehub.easy.varModel.model.datatypes declared as Constraint Modifier and Type Field Description private Constraint[]DerivedDatatype. constraintsMethods in net.ssehub.easy.varModel.model.datatypes that return Constraint Modifier and Type Method Description ConstraintCompound. getConstraint(int index)ConstraintDerivedDatatype. getConstraint(int index)Returns a specific constraint.ConstraintCompound. getRealizing(int index)Methods in net.ssehub.easy.varModel.model.datatypes with parameters of type Constraint Modifier and Type Method Description voidCompound. addConstraint(Constraint constraint)voidCompound. addConstraint(Constraint constraint, boolean internal)voidDerivedDatatype. setConstraints(Constraint[] constraints)Changes the derivation constraints.Constructors in net.ssehub.easy.varModel.model.datatypes with parameters of type Constraint Constructor Description DerivedDatatype(java.lang.String name, IDatatype basisType, ModelElement parent, Constraint... constraints)Constructor for the derived data type. -
Uses of Constraint in net.ssehub.easy.varModel.model.filter
Fields in net.ssehub.easy.varModel.model.filter with type parameters of type Constraint Modifier and Type Field Description private java.util.List<Constraint>ConstraintSeparator. allConstraintsprivate java.util.List<Constraint>ConstraintSeparator. assignmentConstraintsprivate java.util.List<Constraint>ConstraintFinder. constraintsprivate java.util.List<Constraint>ConstraintFinder. evalConstraintsprivate java.util.List<Constraint>ConstraintSeparator. normalConstraintsMethods in net.ssehub.easy.varModel.model.filter that return types with arguments of type Constraint Modifier and Type Method Description java.util.List<Constraint>ConstraintSeparator. getAllConstraints()Getter for returning all constraints of an ivml project.java.util.List<Constraint>ConstraintSeparator. getAssingmentConstraints()Getter for returning all AssignmentConstraints of an ivml project.java.util.List<Constraint>ConstraintFinder. getConstraints()Getter for returning all constraints (except eval) of an ivml project.java.util.List<Constraint>ConstraintFinder. getEvalConstraints()Getter for returning eval constraints of an ivml project.java.util.List<Constraint>ConstraintSeparator. getNormalConstraints()Getter for returning all non AssignmentConstraints of an ivml project.Methods in net.ssehub.easy.varModel.model.filter with parameters of type Constraint Modifier and Type Method Description voidAbstractDeclarationFinder. visitConstraint(Constraint constraint)voidAbstractFrozenElementsFinder. visitConstraint(Constraint constraint)voidAnnotationAssignmentFinder. visitConstraint(Constraint constraint)voidConstraintFinder. visitConstraint(Constraint constraint)voidDatatypeFinder. visitConstraint(Constraint constraint)voidDeclarationInContainerFinder. visitConstraint(Constraint constraint)voidEvalBlockFinder. visitConstraint(Constraint constraint)voidModelElementTypeFinder. visitConstraint(Constraint constraint)voidNamespaceFinder. visitConstraint(Constraint constraint)voidProjectInterfaceFinder. visitConstraint(Constraint constraint) -
Uses of Constraint in net.ssehub.easy.varModel.model.filter.mandatoryVars
Methods in net.ssehub.easy.varModel.model.filter.mandatoryVars with parameters of type Constraint Modifier and Type Method Description voidMandatoryDeclarationClassifier. visitConstraint(Constraint constraint) -
Uses of Constraint in net.ssehub.easy.varModel.model.rewrite
Methods in net.ssehub.easy.varModel.model.rewrite with parameters of type Constraint Modifier and Type Method Description private voidProjectRewriteVisitor. copyConstraint(Constraint constraint)Copies the given Constraint.voidDeletedElementsCollector. visitConstraint(Constraint constraint)voidInitialStructureCollector. visitConstraint(Constraint constraint)voidProjectCopyVisitor. visitConstraint(Constraint constraint)voidProjectRewriteVisitor. visitConstraint(Constraint constraint) -
Uses of Constraint in net.ssehub.easy.varModel.model.search
Methods in net.ssehub.easy.varModel.model.search with parameters of type Constraint Modifier and Type Method Description voidPrefixSearchVisitor. visitConstraint(Constraint constraint) -
Uses of Constraint in net.ssehub.easy.varModel.persistency
Methods in net.ssehub.easy.varModel.persistency with parameters of type Constraint Modifier and Type Method Description voidAbstractVarModelWriter. visitConstraint(Constraint constraint)voidIVMLWriter. visitConstraint(Constraint constraint)voidVariableUsage. visitConstraint(Constraint constraint) -
Uses of Constraint in net.ssehub.easy.varModel.validation
Methods in net.ssehub.easy.varModel.validation with parameters of type Constraint Modifier and Type Method Description voidIvmlValidationVisitor. visitConstraint(Constraint constraint)
-