Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- ABS_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- ABS_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- absolute(EvaluationAccessor, EvaluationAccessor[]) - Static method in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
-
Removes the sign of a number (
IntegerTypeorRealType). - ABSOLUTE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
- ABSTRACT - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for abstract (compounds).
- AbstractConfigurationStatisticsVisitor - Class in net.ssehub.easy.varModel.confModel
-
Visitor for a
Configurationto generate statistics of the configuration. - AbstractConfigurationStatisticsVisitor(AbstractConfigurationStatisticsVisitor.ConfigStatistics) - Constructor for class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Sole constructor of this class.
- AbstractConfigurationStatisticsVisitor.ConfigStatistics - Class in net.ssehub.easy.varModel.confModel
-
Gathered statistical information of the visited configuration.
- AbstractConfigurationVisitor - Class in net.ssehub.easy.varModel.confModel
-
Provides a basic implementation of the visitor interface for visiting the decisions in the sequence of storage.
- AbstractConfigurationVisitor() - Constructor for class net.ssehub.easy.varModel.confModel.AbstractConfigurationVisitor
- AbstractConstraintTreeVisitor - Class in net.ssehub.easy.varModel.cst
-
Visitor which runs through all elements of a
ConstraintSyntaxTree, but does nothing. - AbstractConstraintTreeVisitor() - Constructor for class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- AbstractDecisionVariableEvaluationAccessor - Class in net.ssehub.easy.varModel.cstEvaluation
-
An accessor based on a decision variable.
- AbstractDecisionVariableEvaluationAccessor() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.AbstractDecisionVariableEvaluationAccessor
- AbstractDeclarationFinder - Class in net.ssehub.easy.varModel.model.filter
-
Abstract super class for finding all toplevel
DecisionVariableDeclarations of aProject. - AbstractDeclarationFinder(Project, FilterType) - Constructor for class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
-
Sole constructor for this class.
- AbstractFrozenChecker<M> - Class in net.ssehub.easy.varModel.model.rewrite.modifier
-
Super class for Filters which should remove elements based on already frozen variables.
- AbstractFrozenChecker(Configuration) - Constructor for class net.ssehub.easy.varModel.model.rewrite.modifier.AbstractFrozenChecker
-
Single constructor of this class.
- AbstractFrozenElementsFinder - Class in net.ssehub.easy.varModel.model.filter
-
Abstract superclass for
FreezeBlockFinderandFrozenElementsFinderfor discovering frozen elements. - AbstractFrozenElementsFinder(Project, FilterType) - Constructor for class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
-
Sole constructor for this class.
- AbstractProjectVisitor - Class in net.ssehub.easy.varModel.model
-
Abstract super class for visiting projects.
- AbstractProjectVisitor(Project, FilterType) - Constructor for class net.ssehub.easy.varModel.model.AbstractProjectVisitor
-
Sole constructor for this visitor.
- AbstractStateVariablesInConstraintFinder - Class in net.ssehub.easy.varModel.model.filter
-
Searches for used
IDecisionVariables and their states inside aConstraintSyntaxTree. - AbstractStateVariablesInConstraintFinder() - Constructor for class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
-
Creates a constraint finder for reuse.
- AbstractStateVariablesInConstraintFinder(ConstraintSyntaxTree, Configuration) - Constructor for class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
-
Creates a constraint finder for single use directly on
cst. - AbstractVariable - Class in net.ssehub.easy.varModel.model
-
Defines an abstract variable.
- AbstractVariable(String, IDatatype, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.AbstractVariable
-
Constructor for decision variable declaration.
- AbstractVariable(String, IDatatype, Value, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.AbstractVariable
-
Constructor for explicit variable creation.
- AbstractVariableInConstraintFinder - Class in net.ssehub.easy.varModel.model.filter
-
Superclass for searching for variables/declarations inside
ConstraintSyntaxTrees. - AbstractVariableInConstraintFinder(boolean) - Constructor for class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
-
Single constructor for this class.
- AbstractVarModelWriter - Class in net.ssehub.easy.varModel.persistency
-
Super class for translating the variability model to a
StringBuffer, which can be used for saving. - AbstractVarModelWriter(Writer) - Constructor for class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Sole constructor for this class.
- AbstractVarModelWriter.DefaultSpace - Enum Class in net.ssehub.easy.varModel.persistency
-
Defines default space locations.
- AbstractVisitor - Class in net.ssehub.easy.varModel.model
-
An abstract visitor which performs a default traversal of the various sets of elements in the model.
- AbstractVisitor() - Constructor for class net.ssehub.easy.varModel.model.AbstractVisitor
- accept(IConfigurationVisitor) - Method in class net.ssehub.easy.varModel.confModel.Configuration
- accept(IConfigurationVisitor) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- accept(IConfigurationVisitor) - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationVisitable
-
Accepts and calls the given visitor.
- accept(IConfigurationVisitor) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.AttributeVariable
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.BlockExpression
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.Comment
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.CompoundAccess
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.CompoundInitializer
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.ConstantValue
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.ConstraintSyntaxTree
-
Visiting method for the visitor.
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.ContainerInitializer
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.DeferInitExpression
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.EmptyInitializer
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.IfThen
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.Let
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.MultiAndExpression
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.NamedArgument
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.Parenthesis
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.Self
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.UnresolvedExpression
- accept(IConstraintTreeVisitor) - Method in class net.ssehub.easy.varModel.cst.Variable
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.ContainableModelElement
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.AnyType
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Accepts a specialized visitor for creating a textual representation of the identity of this type.
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.ConstraintType
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.Container
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.Enum
- accept(IDatatypeVisitor) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitable
-
Accepts a specialized visitor for creating a textual representation of the identity of this type.
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.MetaType
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.RealType
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.Reference
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.Sequence
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.Set
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.StringType
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.VersionType
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.VoidType
- accept(IDatatypeVisitor) - Method in class net.ssehub.easy.varModel.model.ProjectType
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.Attribute
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.Comment
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.CompoundAccessStatement
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.Constraint
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Accept method for the visitor.
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.Container
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.Enum
-
Accept method for the visitor.
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.EnumLiteral
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
-
Accept method for the visitor.
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.Reference
-
Accept method for the visitor.
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.Sequence
-
Accept method for the visitor.
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.datatypes.Set
-
Accept method for the visitor.
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.FreezeBlock
- accept(IModelVisitor) - Method in interface net.ssehub.easy.varModel.model.IFreezable
-
Accept method for the visitor.
- accept(IModelVisitor) - Method in interface net.ssehub.easy.varModel.model.IModelElement
-
Accept method for the visitor.
- accept(IModelVisitor) - Method in interface net.ssehub.easy.varModel.model.IPartialEvaluable
-
Accept method for the visitor.
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.OperationDefinition
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.Project
-
Accept method for the visitor.
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.ProjectImport
-
Accept method for the visitor.
- accept(IModelVisitor) - Method in class net.ssehub.easy.varModel.model.ProjectInterface
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.cstEvaluation.ListWrapperValue
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.BooleanValue
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.ConstraintValue
-
Accept method for the visitor.
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.EnumValue
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.IntValue
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.MetaTypeValue
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.NullValue
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.RealValue
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.ReferenceValue
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.StringValue
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.Value
-
Abstract accept method.
- accept(IValueVisitor) - Method in class net.ssehub.easy.varModel.model.values.VersionValue
- acceptsNull - Variable in class net.ssehub.easy.varModel.model.datatypes.Operation
- acceptsNull() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns whether this operation accepts null as argument.
- ACCESS_ERROR - Static variable in exception class net.ssehub.easy.varModel.model.ModelQueryException
- accessor - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.ContainerArgument
- actualExpression - Variable in class net.ssehub.easy.varModel.cst.UnresolvedExpression
- add(String) - Method in class net.ssehub.easy.varModel.model.datatypes.Enum
-
Method to add an literal to the enumeration.
- add(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- add(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- add(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- add(AttributeAssignment) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Adds a nested assignment.
- add(AttributeAssignment.Assignment) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
-
Adds an individual assignment.
- add(Comment) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- add(Comment) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- add(Comment) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- add(Comment) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Adds a comment to the list of contained elements.
- add(ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.Project
-
Method to add an object to the modelElement list of the project.
- add(ContainableModelElement, Supplier<Integer>) - Method in class net.ssehub.easy.varModel.model.Project
-
Method to add an object to the modelElement list of the project.
- add(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.datatypes.Enum
-
Method to add an literal to the enumeration.
- add(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- add(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- add(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- add(DecisionVariableDeclaration) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Method to add an object to the elements list of the project.
- add(EvaluationBlock) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- add(EvaluationBlock) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
-
adds a nested evaluation block.
- add(EvaluationBlock) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- add(EvaluationBlock) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
adds a nested evaluation block.
- add(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.Project
-
Method to add an operation definition to the modelElement list of the project.
- ADD - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Implements the "add" operation.
- ADD - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- ADD - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- ADD - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- addAll(List<UncopiedElement>, Collection<? extends ContainableModelElement>) - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
- addAll(ContainerOperations.ContainerArgument, List<Value>, HashSet<Value>, EvaluationAccessor) - Static method in class net.ssehub.easy.varModel.cstEvaluation.SetOperations
-
Adds all elements in
cnttoresult. - addAll(ContainerOperations.ContainerArgument, List<Value>, EvaluationAccessor) - Static method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Adds all elements in
cnttoresult. - addAll(ContainerOperations.ContainerArgument, Set<Value>, EvaluationAccessor) - Static method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Adds all elements in
cnttoresult. - addAllXor(ContainerOperations.ContainerArgument, HashSet<Value>, HashSet<Value>, List<Value>, EvaluationAccessor) - Static method in class net.ssehub.easy.varModel.cstEvaluation.SetOperations
-
Adds all elements from
cnttoresultif the individual elements are either inset1or inset2. - addAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
-
Adds an attribute to this type.
- addAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
Adds an attribute.
- addAttributeDecision(Attribute, Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Adds an attribute decision to this configuration.
- addAttributes(Project, Configuration) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Adds attributes to
destProject. - addBasicType(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.Types
-
Registers a basic type for retrieval by name.
- addBeforeFreeze(ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.Project
-
Method to add an object to the modelElement list of the project, but, if already contained, before the first freeze (assuming that freezes as usual are added to the end).
- addBoundContainerElement(IDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Adds
elementto the bound container elements. - addBoundContainerElement(EvaluationAccessor, int) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Adds the bound container element stored at
indexinaccessorto this accessor. - addCompoundAccess(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Adds an original
CompoundAccessStatement, which could not be copied at all. - addConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- addConstraint(Constraint) - Method in interface net.ssehub.easy.varModel.model.IConstraintHolder
-
Adds a constraint.
- addConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.Project
- addConstraint(Constraint, boolean) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- addConstraint(Constraint, boolean) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- addConstraint(Constraint, boolean) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- addConstraint(Constraint, boolean) - Method in class net.ssehub.easy.varModel.model.FullDecisionVariableContainer
- addConstraint(Constraint, boolean) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Adds a constraint.
- addCopiedElement(ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
-
Adds a modified and filtered element to the
ProjectRewriteVisitor.currentProject, part of theProjectRewriteVisitor.filter(ContainableModelElement)method. - addDecision(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Adda a decision.
- addDecision(IDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalConfiguration
-
Adds a (local) decision to this configuration.
- addDeclaration(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
-
Adds a visited
AbstractVariableto the correct list of found declarations, depending on whether the variable is visible (no interface or exported by an interface) or is hidden. - addElement(int, Value) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Adds a
valueat the positionpos. - addElement(Value) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Adds an element to this container.
- addElementIsNullError(String, int, Object) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
-
Adds an error because the given element is null.
- addError(String, Object, int) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
-
Adds an error and appends the current location if possible.
- addErrorMessage(String, int) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Adds an evaluation error message.
- addErrorMessage(String, IDecisionVariable, int) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Adds an evaluation error message.
- addErrorMessage(Throwable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Adds an evaluation error message based on a throwable.
- addFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Adds an original
FreezeBlock, which could not be copied at all. - addImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.Project
-
Adds an import to this project.
- addImportModifier(IProjectImportFilter) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
-
Adds a new modifier for filtering
ProjectImports. - addImports(Project, Configuration) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Adds the imports to
destProject. - addIncompleteOperation(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Adds a copied
OperationDefinition, of which the nestedConstraintSyntaxTreecould not be copied. - additionalIndentation - Variable in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
- addLocalVariable(LocalConfiguration, DecisionVariableDeclaration, ConstraintSyntaxTree, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Adds a new local decision variable based on
decltocfg. - addLocalVariables(Project, Configuration) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Adds local variables to
destProject. - addMapping(AbstractVariable, IDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Adds an explicit mapping of a declaration to a decision variable taking precedence over the configuration.
- addMessage(EvaluationVisitor.Message) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Adds an evaluation message.
- addMessage(EvaluationVisitor.Message) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Adds a message.
- addMessage(EvaluationVisitor.Message) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
- addModelCopyModifier(IModelElementFilter<? extends ModelElement>) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
-
Adds a new
IModelElementFilterto thisProjectRewriteVisitor. - addModelElement(ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Adds a model element in sequence.
- addNestedElement() - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
-
Adds a new nested element to this variable.
- addNestedElement(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
-
Adds a nested
IDecisionVariableto thisContainerVariable. - addNestedElement(IDatatype) - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
-
Adds a new nested element to this variable.
- addOperation(CustomOperation) - Method in class net.ssehub.easy.varModel.model.ProjectType
-
Adds a custom operation.
- addOperation(Operation) - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Allows child classes to add Operations to itself.
- addParent(String) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
-
Adds a parent, e.g.
- addParent(IModelElement) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Adds the given element to the list of all parents.
- addProjectModifier(IProjectModifier) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
-
Adds a new modifier to modify complete Projects at the end of their visitation.
- addSeries(Attribute) - Method in class net.ssehub.easy.varModel.model.Attribute
-
Adds an attribute to this as the first one declared in the same statement.
- addToCurrentParent(ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Adds the copied element to the current parent (
ProjectCopyVisitor.parents, considering needed class casts. - addToParent(ContainableModelElement, IModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Adds the specified element to the given parent.
- addToScope(Set<Object>, IModelElement, IAttributeAccess) - Method in class net.ssehub.easy.varModel.model.AnnotationVisitor
-
Adds
elementtoscopefor starting iteration ataccess. - addUncopiedAssignment(AttributeAssignment, AttributeAssignment.Assignment) - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Adds an
AttributeAssignment.Assignment, which could not be copied so far. - addUnCopiedOperation(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Adds an original
OperationDefinition, which could not be copied at all. - addUncopyableCST(ContainableModelElement, ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Adds an CST which could not be copied so far, also not partially.
- addUnresolvedAnnotation(Attribute) - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Adds an annotation, which could not be translated so far (due to missing attributable element or type).
- addUnresolvedDeclarationType(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Adds an
AbstractVariable, which could not be translated so far (due to missing type). - addUnresolvedProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Adds an original
ProjectInterface, which could not be copied, as some of the exported declarations are not already copied. - addUnresolvedType(CustomDatatype) - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Adds a custom data type which could not be translated as it is dependent of another custom data type, which hasn't been copied so far.
- addUsedProject(Project) - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Marks that a project was used, i.e., is still part of the overall structure and should not be removed.
- addVariable(IDecisionVariable) - Method in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
-
Adds the related
IDecisionVariableand their state to the result. - addVariable(IDecisionVariable) - Method in class net.ssehub.easy.varModel.model.filter.VariablesInConstraintFinder
- addVariable(IDecisionVariable, IDatatype) - Method in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
-
Adds an
IDecisionVariableto theVariableLookUpTable.instancesPerType. - addVariable(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
-
Adds the related
IDecisionVariableand their state to the result. - addVariable(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
-
Handle a discovered declaration.
- addVariable(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.filter.DeclrationInConstraintFinder
- addVariable(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
- addVariableByType(IDecisionVariable, IDatatype, boolean, List<IDecisionVariable>) - Static method in class net.ssehub.easy.varModel.confModel.ConfigQuery
-
Recursive part of
ConfigQuery.collectVariablesByType(Configuration, IDatatype, boolean), which searches for (nested) variables. - addVariables(List<AbstractVariable>, boolean) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Creates
IDecisionVariables for all givenAbstractVariables and adds them to the configuration. - addVersion(Project, Configuration) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Adds the current version to
destProject. - after - Variable in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
- aggregate(EvaluationAccessor, Value, EvaluationAccessor, Map<Object, Object>) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.ClosureIteratorEvaluator
- aggregate(EvaluationAccessor, Value, EvaluationAccessor, Map<Object, Object>) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.CollectIteratorEvaluator
- aggregate(EvaluationAccessor, Value, EvaluationAccessor, Map<Object, Object>) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.NumberIteratorEvaluator
- aggregate(EvaluationAccessor, Value, EvaluationAccessor, Map<Object, Object>) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IIteratorEvaluator
-
Aggregate
valuetoresult. - alias - Static variable in class net.ssehub.easy.varModel.model.datatypes.Operation
- ALL - Enum constant in enum class net.ssehub.easy.varModel.model.filter.DeclarationFinder.VisibilityType
- ALL - Enum constant in enum class net.ssehub.easy.varModel.model.filter.FilterType
-
Current project and all imported projects will be filtered.
- ALL - Enum constant in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Include all element types.
- ALL_INSTANCES - Static variable in class net.ssehub.easy.varModel.cstEvaluation.MetaTypeOperations
-
Implements the all instances operation.
- ALL_INSTANCES - Static variable in class net.ssehub.easy.varModel.model.datatypes.MetaType
- ALL_INSTANCES - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- allAttributes - Variable in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- allConstraints - Variable in class net.ssehub.easy.varModel.model.filter.ConstraintSeparator
- allDeclarations - Variable in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
-
This includes all
DecisionVariableDeclaration, including nestedDecisionVariableDeclarations of attribute assignments. - allDeclarations - Variable in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
- AllFreezeSelector - Class in net.ssehub.easy.varModel.confModel
-
A freeze selector which just freezes all variables.
- AllFreezeSelector() - Constructor for class net.ssehub.easy.varModel.confModel.AllFreezeSelector
-
Prevents external creation.
- allImplementing(IResolutionScope) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Finds all implementing compound types for this compound searching within
scopeand transitive imports. - allInstances - Variable in class net.ssehub.easy.varModel.confModel.Configuration
- allInstancesAreFrozen(AbstractVariable, RewriteContext) - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.AbstractFrozenChecker
-
Checks whether all instances of the given declaration are already frozen.
- allInstancesVariableChanged(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Changes the all instance cache if
varor one of its nested elements changed. - allOperations - Static variable in class net.ssehub.easy.varModel.model.datatypes.Operation
- allowAssignValues() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Returns whether values shall be assigned, i.e., the configuration may be changed.
- allowAssignValues() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
- allowDuplicates - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.FlattenOperationEvaluator
- allowPropagation - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
- allowPropagation() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Returns whether the expression to be evaluated is a propagation.
- allowPropagation() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
- allowsNestedStates() - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- allowsNestedStates() - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
- allowsNestedStates() - Method in class net.ssehub.easy.varModel.confModel.StructuredVariable
-
Returns whether this variable support individual states for nested items.
- ALREADY_FROZEN - Static variable in exception class net.ssehub.easy.varModel.confModel.ConfigurationException
- AMBIGUITY - Static variable in exception class net.ssehub.easy.varModel.cst.CSTSemanticException
- AMBIGUITY - Static variable in exception class net.ssehub.easy.varModel.model.ModelQueryException
- AND - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- AND - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- annotation - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.EnumAttributeFreezeProvider
- ANNOTATION_ASSIGNMENT - Enum constant in enum class net.ssehub.easy.varModel.model.Constraint.Type
-
Reasoner-created constraint for annotation assignments.
- AnnotationAssignmentFinder - Class in net.ssehub.easy.varModel.model.filter
-
Searches for all assignment blocks of annotations.
- AnnotationAssignmentFinder(Project, FilterType, boolean) - Constructor for class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
-
Single constructor for this class.
- annotationAssignments - Variable in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- annotations - Variable in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
- AnnotationVisitor - Class in net.ssehub.easy.varModel.model
-
Visits a certain set of annotation declarations and assignments (applying to a given scope) and allows processing all of them.
- AnnotationVisitor() - Constructor for class net.ssehub.easy.varModel.model.AnnotationVisitor
- ANY - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Implements
Container.ANY. - ANY - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- ANY - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- AnyType - Class in net.ssehub.easy.varModel.model.datatypes
-
The AnyType is the "Object" of OCL, a type to which all types are compatible.
- AnyType() - Constructor for class net.ssehub.easy.varModel.model.datatypes.AnyType
-
Constructor for a new BooleanType.
- append(String) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
-
Appends the given string to the result.
- APPEND - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the append operation.
- APPEND - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- APPEND - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- appendIndentation() - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Method to append the current indentation.
- appendOCLFeatureCall(OCLFeatureCall, Operation.FormattingHint) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Does the formatting of an OCL feature call and allows for overwriting.
- appendOutput(char) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Method to append the output.
- appendOutput(String) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Method to append the output.
- APPLY - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Implements
Container.APPLY. - APPLY - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- APPLY - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- approximativeFreezing - Variable in class net.ssehub.easy.varModel.confModel.Configuration
- argTypes - Variable in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
- arithmeticOperationIntInt(EvaluationAccessor, EvaluationAccessor[], ArithmeticOperationType) - Static method in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
-
Implements arithmetic operations of two integer variables/values.
- arithmeticOperationReal(EvaluationAccessor, EvaluationAccessor[], ArithmeticOperationType) - Static method in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
-
Implements arithmetic operations of two integer variables/values.
- ArithmeticOperationType - Enum Class in net.ssehub.easy.varModel.cstEvaluation
-
Basic (number) operations.
- ArithmeticOperationType() - Constructor for enum class net.ssehub.easy.varModel.cstEvaluation.ArithmeticOperationType
- AS_SEQUENCE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Defines the "asSequence" operation.
- AS_SEQUENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- AS_SEQUENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- AS_SEQUENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- AS_SET - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Defines the "asSet" operation.
- AS_SET - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- AS_SET - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- AS_SET - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- AS_TYPE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Implements the "asType" operation.
- AS_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- AS_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- assign(EvaluationAccessor, EvaluationAccessor[], boolean) - Static method in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Performs a value assignment.
- ASSIGN - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for "assign".
- assignAnnotationValuesToVariable(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
-
Part of
AssignmentResolver.AssignBlockVisitor.visitDecisionVariableDeclaration(DecisionVariableDeclaration): Assigns all gathered annotation values to the givenIDecisionVariable. - AssignBlockVisitor(Map<String, Value>, List<IDecisionVariable>) - Constructor for class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
-
Sole constructor of this class.
- assignBooleanValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This method assigns the constructor for
BooleanValuesto the IDatatypeBooleanType. - assignComment(Object, Comment) - Method in class net.ssehub.easy.varModel.model.Comment
-
Assigns a
commentto the given modelelement. - assignComment(Object, Comment) - Method in class net.ssehub.easy.varModel.model.StructuredComment
-
Assigns a
commentto the given modelelement. - assignComment(ContainableModelElement, CommentResource) - Method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
-
Assigns a comment from
props(if exists) toelt. - assignComments(IDecisionVariableContainer, CommentResource) - Method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
-
Assign the comments stored in
propsto the model elements incontainer. - assignCommentsToProject(Project, CommentResource) - Method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
-
Assign the comments stored in
propsto the containable model elements inproject. - assignCompoundValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This method assigns the constructor for
CompoundValuesto the IDatatypeCompound. - assignCompoundValue(Compound) - Method in class net.ssehub.easy.varModel.confModel.DefaultValueHelper
-
Assigns the default value to a compound.
- assignCompoundValue(CompoundValue, IAssignmentState, boolean, CompoundValue) - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
-
Assigns a CompoundValue.
- assignConstraintValue() - Method in class net.ssehub.easy.varModel.confModel.DefaultValueHelper
-
Assigns the default value to a constraint variable.
- assignConstraintValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This method assigns the constructor for
ConstraintValuesto the IDatatypeBooleanType. - assignContainerValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This method assigns the constructor for
ContainerValueto the IDatatypeCompound. - assignContainerValue(ContainerValue, IAssignmentState, boolean) - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
-
Assigns a ContainerValue.
- assignDefaultValue(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.DefaultValueHelper
-
Assigns default value(s) to the given variable
var. - assignDerivedDatypeValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This method assigns the constructor for
DerivedDatatypeValuesto the IDatatypeDerivedDatatype. - ASSIGNED - Enum constant in enum class net.ssehub.easy.varModel.confModel.AssignmentState
-
The value is set by the user, but not yet frozen.
- ASSIGNED_CLEAR - Enum constant in enum class net.ssehub.easy.varModel.confModel.CommandAssignmentState
-
Unfreeze to
AssignmentState.ASSIGNEDand clear wasAssigned flag. - assignEnumValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This method assigns the constructor for
EnumValuesto the IDatatypeEnumandOrderedEnum. - assignIntegerValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This method assigns the constructor for
IntValuesto the IDatatypeIntegerType. - Assignment() - Constructor for class net.ssehub.easy.varModel.model.AttributeAssignment.Assignment
-
Constructor for serialization.
- Assignment(String, String, ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.model.AttributeAssignment.Assignment
-
Creates an attribute-value assignment.
- ASSIGNMENT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
The generic assignment operation.
- ASSIGNMENT - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- ASSIGNMENT - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- ASSIGNMENT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Compound
- ASSIGNMENT - Static variable in class net.ssehub.easy.varModel.model.datatypes.ConstraintType
- ASSIGNMENT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Enum
- ASSIGNMENT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- ASSIGNMENT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Reference
- ASSIGNMENT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- ASSIGNMENT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- ASSIGNMENT - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- ASSIGNMENT - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: ""="".
- ASSIGNMENT_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- ASSIGNMENT_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- ASSIGNMENT_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- assignmentBlocks - Variable in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- assignmentConstraints - Variable in class net.ssehub.easy.varModel.model.filter.ConstraintSeparator
- assignmentCount - Variable in class net.ssehub.easy.varModel.cst.ValidationVisitor
-
Stores the number of assignments (to be derived while visiting a constraint tree).
- AssignmentReducer - Class in net.ssehub.easy.varModel.model.rewrite
-
Part of the
ProjectRewriteVisitorto remove sub values of a RHS of an assignment, if declarations of this assignments have been removed.
Visiting should be started withAssignmentReducer.reduce(OCLFeatureCall)instead of using the usualacceptmethods. - AssignmentReducer(RewriteContext) - Constructor for class net.ssehub.easy.varModel.model.rewrite.AssignmentReducer
-
Default constructor.
- AssignmentResolver - Class in net.ssehub.easy.varModel.confModel
-
Resolves the initial assignment settings for a configuration.
- AssignmentResolver(Configuration) - Constructor for class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Sole constructor for this class.
- AssignmentResolver.AssignBlockVisitor - Class in net.ssehub.easy.varModel.confModel
-
Part of the
AssignmentResolver.resolveAnnotationAssignments(AttributeAssignment, Map, List)for recursive resolving assignment values of annotation assignment blocks. - assignments - Variable in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- assignmentsOnly - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- assignmentState - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- AssignmentState - Enum Class in net.ssehub.easy.varModel.confModel
-
Defines the default and global assignment states.
- AssignmentState() - Constructor for enum class net.ssehub.easy.varModel.confModel.AssignmentState
- assignMetaTypeValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This method assigns the constructor for
MetaTypeValueto the IDatatypeMetaType. - assignRealValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This method assigns the constructor for
RealValuesto the IDatatypeRealType. - assignReferenceValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This method assigns the constructor for
ReferenceValueto the IDatatypeReference. - assignSingleExpressionDefault() - Method in class net.ssehub.easy.varModel.confModel.DefaultValueHelper
-
Assigns a basic default value based on a single expression.
- assignStringValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This method assigns the constructor for
StringValuesto the IDatatypeStringType. - assignValue(Value, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
-
Assigns the value.
- assignValue(Value, IAssignmentState, boolean) - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
-
Assigns a value.
- assignValues - Variable in class net.ssehub.easy.varModel.confModel.Configuration
- assignVersionTypeValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This method assigns the constructor for
VersionValueto the IDatatypeVersionType. - AT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Implements the "at" operation.
- AT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- AT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- AT - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- attribute(Attribute) - Method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
Attributes this element.
- attribute(Attribute) - Method in interface net.ssehub.easy.varModel.model.IAttributableElement
-
Attributes this element.
- attribute(Attribute) - Method in class net.ssehub.easy.varModel.model.Project
- attribute(Attribute) - Method in class net.ssehub.easy.varModel.model.ProjectDecisionVariableDeclaration
- Attribute - Class in net.ssehub.easy.varModel.model
-
Defines an attribute.
- Attribute() - Constructor for class net.ssehub.easy.varModel.model.Attribute
-
Constructor for serialization.
- Attribute(String, IDatatype, IModelElement, IAttributableElement) - Constructor for class net.ssehub.easy.varModel.model.Attribute
-
Constructor for an attribute.
- Attribute(String, IDatatype, IModelElement, IAttributableElement, Attribute) - Constructor for class net.ssehub.easy.varModel.model.Attribute
-
Constructor for an attribute.
- ATTRIBUTE - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for "annotate".
- ATTRIBUTE_ACCESS - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: "'.'" for attribute access.
- AttributeAssignment - Class in net.ssehub.easy.varModel.model
-
Represents an assignment of a value to attributes of at least one model element.
- AttributeAssignment() - Constructor for class net.ssehub.easy.varModel.model.AttributeAssignment
-
Constructor for serialization.
- AttributeAssignment(IModelElement) - Constructor for class net.ssehub.easy.varModel.model.AttributeAssignment
-
Creates a new attribute assignment.
- AttributeAssignment.Assignment - Class in net.ssehub.easy.varModel.model
-
Characterizes an attribute-value assignment.
- attributes - Variable in class net.ssehub.easy.varModel.confModel.DecisionVariable
- attributes - Variable in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
- attributes - Variable in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
- ATTRIBUTES - Enum constant in enum class net.ssehub.easy.varModel.capabilities.IvmlReasonerCapabilities
-
Whether the reasoner works with attributes.
- AttributeVariable - Class in net.ssehub.easy.varModel.cst
-
A variable which represents an attribute.
- AttributeVariable() - Constructor for class net.ssehub.easy.varModel.cst.AttributeVariable
-
Constructor for serialization.
- AttributeVariable(ConstraintSyntaxTree, Attribute) - Constructor for class net.ssehub.easy.varModel.cst.AttributeVariable
-
Creates an attribute variable.
- augmentValue(Value, IDecisionVariable, EvaluationVisitor, IConfiguration, AssignmentResolver) - Static method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
If a value of a refined compound shall the first time be assigned to a variable of a super compound (polymorphic values), then also the default values of the refined compounds shall be taken into account and augment the value.
- AVG - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Implements the "avg" operation.
- AVG - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- AVG - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
B
- base - Variable in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- BaseTypeVisitor - Class in net.ssehub.easy.varModel.model.datatypes
-
A visitor which determines the (recursive) base type of a given type.
- BaseTypeVisitor() - Constructor for class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
-
Prevents initialization from outside.
- BASIC - Static variable in class net.ssehub.easy.varModel.model.datatypes.Types
- BasicCopyVisitor - Class in net.ssehub.easy.varModel.cst
-
Implements a basic constraint copy visitor.
- BasicCopyVisitor() - Constructor for class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Creates a copy visitor leaving variable nodes as they are, copying constants, not inferring types on intermediary expressions.
- BasicDecisionVariableContainer - Class in net.ssehub.easy.varModel.model
-
This class basically realizes a decision variable container (this class does not support realizing constraints).
- BasicDecisionVariableContainer() - Constructor for class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
-
Creates a container instance.
- BasisDatatype - Class in net.ssehub.easy.varModel.model.datatypes
-
Represents the basic data types of the IVML.
- BasisDatatype(String, DelegatingType) - Constructor for class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
-
Constructor for the basis data type.
- BasisDatatypeValue - Class in net.ssehub.easy.varModel.model.values
-
Holding basis data types.
- BasisDatatypeValue(IDatatype) - Constructor for class net.ssehub.easy.varModel.model.values.BasisDatatypeValue
-
Constructor for a new BasisDatatypeValue.
- basisType - Variable in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
- BasisVariable - Class in net.ssehub.easy.varModel.confModel
-
Class for variables which do not bear nested variables.
- BasisVariable(IConfigurationElement, AbstractVariable, boolean, boolean) - Constructor for class net.ssehub.easy.varModel.confModel.BasisVariable
-
Sole constructor for creating
IDecisionVariable's which do not contain nested Elements. - before - Variable in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
- beforeNestedElement(Object) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
This method is called before a nested element is emitted.
- beforeNestedElement(Object) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- BEGINNING_BLOCK - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Left brackets for the beginning of an block.
- BEGINNING_PARENTHESIS - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Left brackets for the beginning of a parenthesis.
- bestDiff - Variable in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
- bestMatch - Variable in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
- BinaryOperationEvaluator(BooleanOperations.BinaryBooleanOperation) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.BooleanOperations.BinaryOperationEvaluator
-
Creates a binary operation evaluator based on a binary boolean operation.
- bind(IDecisionVariable, int, EvaluationContext) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerElementAccessor
-
Binds the accessor to the given variable and context.
- bind(IDecisionVariable, String, EvaluationContext) - Method in class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
-
Binds the accessor to the given variable and context.
- bind(IDecisionVariable, EvaluationContext) - Method in class net.ssehub.easy.varModel.cstEvaluation.AbstractDecisionVariableEvaluationAccessor
-
Binds this accessor.
- bind(IDecisionVariable, EvaluationContext) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
-
Binds the accessor to the given (non-local) variable and context.
- bind(IDecisionVariable, EvaluationContext, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
-
Binds the accessor to the given (local or non-local) variable and context.
- bind(IDecisionVariable, EvaluationContext, int) - Method in class net.ssehub.easy.varModel.cstEvaluation.IndexAccessor
-
Binds this accessor.
- bind(EvaluationContext) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Binds the accessor to the given context.
- bind(LocalDecisionVariable, String, EvaluationContext) - Method in class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
-
Binds the accessor to the given variable and context.
- bind(AbstractVariable, EvaluationContext) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
-
Binds the accessor to the given variable and context.
- bind(IDatatype) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
-
Binds the type to the first/closest definition of type.
- bind(IDatatype, EvaluationContext) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalConfiguration
-
Binds the given
typeto the first matching decision variable. - bind(Value, boolean, EvaluationContext) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
-
Binds the accessor to the given value and context.
- bindContainer(IDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Binds a
containeras provider for nested variables against this accessor in order to carry information about the underlying variables as long as possible through the evaluation. - bindContainer(EvaluationAccessor) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Binds all bound container elements stored in
accessorto this accessor. - bindFreeVarsByQuantors(ConstraintSyntaxTree, Map<IDatatype, List<AbstractVariable>>) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Binds the free variables by one quantor per quantor group.
- blacklist - Variable in class net.ssehub.easy.varModel.model.rewrite.modifier.DeclarationNameFilter
- blacklist - Variable in class net.ssehub.easy.varModel.model.rewrite.modifier.ImportNameFilter
- BlockExpression - Class in net.ssehub.easy.varModel.cst
-
Represents a block of expressions.
- BlockExpression(ConstraintSyntaxTree[]) - Constructor for class net.ssehub.easy.varModel.cst.BlockExpression
-
Creates a block expression.
- BOOLEAN_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- BooleanOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements Boolean operations.
- BooleanOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.BooleanOperations
-
Prevents external creation.
- BooleanOperations.BinaryBooleanOperation - Interface in net.ssehub.easy.varModel.cstEvaluation
-
Defines the interface for a binary boolean operation.
- BooleanOperations.BinaryOperationEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Generically implements binary Boolean operations.
- BooleanType - Class in net.ssehub.easy.varModel.model.datatypes
-
Creates the BasisDatatype Boolean.
- BooleanType() - Constructor for class net.ssehub.easy.varModel.model.datatypes.BooleanType
-
Constructor for a new BooleanType.
- BooleanValue - Class in net.ssehub.easy.varModel.model.values
-
This class holds the value for the boolean.
- BooleanValue() - Constructor for class net.ssehub.easy.varModel.model.values.BooleanValue
-
Argumentless constructor representing the type itself.
- BooleanValue(Boolean) - Constructor for class net.ssehub.easy.varModel.model.values.BooleanValue
-
Creates a boolean value from the given boolean value.
- BooleanValue(String) - Constructor for class net.ssehub.easy.varModel.model.values.BooleanValue
-
Constructor.
- builder - Variable in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
-
Collects results.
- buildParents(IModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Fills up the
ProjectCopyVisitor.parentsstack in the correct order for elements which are copied at the end of the visitation process as part of theProjectCopyVisitor.visitProject(Project)method. - Bundle - Class in net.ssehub.easy.varModel
-
Stores data about the containing OSGi bundle (static bundle without activator).
- Bundle() - Constructor for class net.ssehub.easy.varModel.Bundle
- BUT - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for but.
C
- CA_POOL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
- cache - Variable in class net.ssehub.easy.varModel.confModel.Configuration
- CalcEvaluator(boolean) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.CalcEvaluator
-
Implements a container calculation evaluator.
- calculateDiff(CustomOperation, IDatatype, IDatatype[]) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils
-
Returns the difference of the operations in terms of different (assignable) types.
- call - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
- callStack - Variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- candidates - Variable in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
- CaseChange(boolean) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.StringOperations.CaseChange
-
Creates a case change evaluator.
- cause - Variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Stores the cause of the message.
- ChangeKind() - Constructor for enum class net.ssehub.easy.varModel.cstEvaluation.IValueChangeListener.ChangeKind
- CHARACTERS - Static variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
- CHARACTERS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- CHARACTERS - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- check(ConstraintSyntaxTree) - Static method in class net.ssehub.easy.varModel.model.Constraint
-
Checks a constraint syntax tree for validation properties.
- checkAssignments(IDecisionVariableContainer, CompoundValue, boolean) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Checks the assignments for equality.
- checkComment(String, boolean, Object) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
-
Checks a comment.
- checkContainedType(Value) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Checks whether
valueis type compliant with theContainerValue.getContainedType(). - checkDeclaration(AbstractVariable) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- checkDefined(EvaluationAccessor, EvaluationAccessor[], boolean) - Static method in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Common implementation of isDefined/ifDefined.
- checkElement(ContainableModelElement, String, Class<?>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Checks a containable model element.
- checkElements(IDecisionVariableContainer, CompoundValue, boolean) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Checks the elements for equality.
- checkExpression(ConstraintSyntaxTree, String, Object) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
-
Checks for a valid (sub-)expression.
- checkForDispatch(Project) - Method in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
-
Checks the given scope for dispatch candidates.
- checkIdentifier(String, String, Object, boolean) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
-
Checks for a valid identifier and stores an error message if required.
- checkImported(ModelImport<Project>, Project, List<IMessage>) - Method in class net.ssehub.easy.varModel.management.DefaultImportResolver
-
Checks the imported interfaces for obvious import problems, such as importing projects with interfaces as a whole.
- checkInterfaceImport(IResolutionScope, ModelQuery.IncrementalNamespace, String, IResolutionScope) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Performs final checks on accessing an imported interface.
- checkName(String, Object) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
-
Checks a name for inclusion.
- checkName(ModelElement) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
-
Checks a model
elementfor inclusion. - checkNameIdentifier(String, Object) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
-
Checks for a valid (name) identifier and stores an error message if required.
- checkOperand - Variable in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Whether the operand (if a collection) shall fit the return type as parameter.
- checkOperand() - Method in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Whether the operand (if a collection) shall fit the return type as parameter.
- checkOperand(Operation, IDatatype, IDatatype[]) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
If required, checks the operand against the operation result type.
- checkParent(IModelElement, Object, IModelElement) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
-
Checks for a valid parent (reference).
- checkParent(IModelElement, IModelElement) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
-
Checks for a valid parent (reference).
- checkRequiredAssignableParameter(Operation, IDatatype, IDatatype[]) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Checks the operation for required assignable parameter if required.
- checkScopeForImport(String, ProjectImport, String) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Check the validity of the scope being imported.
- checkState(IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Checks whether the sate (of a variable) should be saved.
- checkType(IDatatype, Object) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
-
Checks for a valid datatype.
- checkType(IDatatype, ModelElement) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
-
Checks a
typefor inclusion. - checkTypeCompliance(Operation, IDatatype, IDatatype[]) - Static method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Performs specific type compliance checks for found operations, e.g., in case of equality or assignments.
- ClassType() - Constructor for enum class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ClassType
- clear() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Clears all decisions.
- clear() - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
-
Clears the list.
- clear() - Method in class net.ssehub.easy.varModel.confModel.DefaultValueHelper
-
Clears this instance for reuse.
- clear() - Method in class net.ssehub.easy.varModel.confModel.QueryCache
-
Clears the cache, must be called from the configuration after the configuration was refreshed.
- clear() - Method in class net.ssehub.easy.varModel.confModel.SharedQueryCache
- clear() - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Clears this visitor for reuse.
- clear() - Method in class net.ssehub.easy.varModel.cst.ContainsSelfVisitor
-
Clears the visitor for reuse.
- clear() - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
-
Clears the errors.
- clear() - Method in class net.ssehub.easy.varModel.cst.VariablePool
-
Clears this pool for reuse or to force unallocation of memory.
- clear() - Method in class net.ssehub.easy.varModel.cstEvaluation.AbstractDecisionVariableEvaluationAccessor
- clear() - Method in class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
- clear() - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- clear() - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerElementAccessor
- clear() - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.ContainerArgument
-
Clears this instance for reuse.
- clear() - Method in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
-
Clears the whole stack.
- clear() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Clears the accessor for reuse.
- clear() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Clears this instance for reuse.
- clear() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Clears the visitor for reuse (including the dispatch scope and the context).
- clear() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
-
Clears this instance for reuse.
- clear() - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
-
Clears this visitor for reuse.
- clear() - Method in class net.ssehub.easy.varModel.management.CommentResource
-
Clears this resource.
- clear() - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
-
Clears the result.
- clear() - Method in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
-
Clears this visitor for reuse.
- clear() - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
-
Should be called after a constraint was visited completly, to clear the data.
- clear() - Method in class net.ssehub.easy.varModel.model.filter.VariablesInConstraintFinder
-
Clears this visitor for reuse.
- clear() - Method in class net.ssehub.easy.varModel.model.Project
-
Removes the content of the project.
- clear() - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Resets the internal temporary knowledge if the same projects should be filtered a second time.
- clear() - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
-
Clears the results for reusing this instance.
- clear() - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Clears all elements.
- clear() - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
-
Clears this object for reuse.
- clear(Project, FilterType) - Method in class net.ssehub.easy.varModel.model.AbstractProjectVisitor
-
Resets the knowledge if a this visitor should be used for a second iteration.
- clearContainerElements() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Clears the bound container elements.
- clearIntermediary() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Clears intermediary state information including
result, assignment state, messages, warnings, failed and selfVars. - clearResult() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Clears the result.
- clone() - Method in class net.ssehub.easy.varModel.model.values.BooleanValue
- clone() - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
- clone() - Method in class net.ssehub.easy.varModel.model.values.ConstraintValue
- clone() - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
- clone() - Method in class net.ssehub.easy.varModel.model.values.EnumValue
- clone() - Method in class net.ssehub.easy.varModel.model.values.IntValue
- clone() - Method in class net.ssehub.easy.varModel.model.values.MetaTypeValue
- clone() - Method in class net.ssehub.easy.varModel.model.values.NullValue
- clone() - Method in class net.ssehub.easy.varModel.model.values.RealValue
- clone() - Method in class net.ssehub.easy.varModel.model.values.ReferenceValue
- clone() - Method in class net.ssehub.easy.varModel.model.values.StringValue
- clone() - Method in class net.ssehub.easy.varModel.model.values.Value
-
Clones the this value.
- clone() - Method in class net.ssehub.easy.varModel.model.values.VersionValue
- close - Variable in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- closestRefining(Collection<Compound>) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Returns the compounds from
compoundsthat have minimumrefines distanceto this. - CLOSURE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Implements
Container.CLOSURE. - CLOSURE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- CLOSURE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- ClosureIteratorEvaluator(boolean) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.ClosureIteratorEvaluator
-
Creates the closure iterator.
- code - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.Message
- code - Variable in exception class net.ssehub.easy.varModel.model.IvmlException
- code - Variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Stores the type of the message (see constants above).
- CODE_ASSIGNMENT_STATE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.Message
- CODE_INDEX - Static variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.Message
- CODE_RESOLUTION - Static variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.Message
- CODE_THROWABLE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.Message
- CODE_UNSUPPORTED - Static variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.Message
- collator - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.DefaultValueComparator
- collect(Project) - Method in class net.ssehub.easy.varModel.model.ModelStatistics
-
Collects statistics about
project. - COLLECT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Implements
Container.COLLECTandContainer.COLLECT_NESTED. - COLLECT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- COLLECT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- COLLECT_NESTED - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- COLLECT_NESTED - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- collectAllInstances(IDecisionVariable, IDatatype, Map<IDatatype, Reference>, Map<IDecisionVariable, ReferenceValue>) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Collects all instances of
typestarting atvarand stores results intoreferenceTypesandinstances. - CollectingIteratorEvaluator() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.CollectingIteratorEvaluator
- CollectionElementVariable - Class in net.ssehub.easy.varModel.cstEvaluation
-
A temporary variable representing a value of a container.
- CollectionElementVariable(AbstractVariable, IDatatype, IResolutionPathElement, int) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
-
Creates a collection element variable.
- CollectIteratorEvaluator(BooleanValue) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.CollectIteratorEvaluator
-
Creates a collect iterator evaluator.
- collectNestedConstraintVariables(ConstraintSyntaxTree, ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
-
Finds all nested constraint variables in the given
ConstraintSyntaxTreeand adds them to theVariableLookUpTable. - collectVariablesByType(Configuration, IDatatype, boolean) - Static method in class net.ssehub.easy.varModel.confModel.ConfigQuery
-
Gathers all
IDecisionVariables of the givenConfiguration, which match the specified type. - COLON - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Colon.
- COMMA - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Comma.
- CommandAssignmentState - Enum Class in net.ssehub.easy.varModel.confModel
-
Pseudo states carrying command information to be translated to
AssignmentState. - CommandAssignmentState() - Constructor for enum class net.ssehub.easy.varModel.confModel.CommandAssignmentState
- comment - Variable in class net.ssehub.easy.varModel.cst.Comment
- comment - Variable in class net.ssehub.easy.varModel.model.ModelElement
- comment - Variable in class net.ssehub.easy.varModel.model.Project
-
Comments directly attached to this project (lazy initialization).
- Comment - Class in net.ssehub.easy.varModel.cst
-
Represents a comment in a parse tree.
- Comment - Class in net.ssehub.easy.varModel.model
-
Represents a comment in the source of an IVML file.
- Comment() - Constructor for class net.ssehub.easy.varModel.model.Comment
-
Constructor for serialization.
- Comment(String, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.Comment
-
Creates a new comment element.
- Comment(ConstraintSyntaxTree, String) - Constructor for class net.ssehub.easy.varModel.cst.Comment
-
Creates a new comment node.
- COMMENT_FILE_ENDING - Static variable in class net.ssehub.easy.varModel.persistency.PersistencyConstants
-
Default file ending for project files.
- COMMENT_FILE_EXTENSION - Static variable in class net.ssehub.easy.varModel.persistency.PersistencyConstants
-
Default file extension for comment files.
- CommentResource - Class in net.ssehub.easy.varModel.management
-
A simple comment resource emulating basic functionalities of
Properties, which, however, interprets IVML qualified names according to its own convention. - CommentResource() - Constructor for class net.ssehub.easy.varModel.management.CommentResource
-
Creates a comment resource.
- comments - Variable in class net.ssehub.easy.varModel.management.VarModel
- comments - Variable in class net.ssehub.easy.varModel.model.StructuredComment
-
Stores the sub comments.
- comments() - Method in class net.ssehub.easy.varModel.management.VarModel
-
Provides access to the comments persistencer.
- compare(Number, Number) - Method in interface net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations.INumberComparator
-
Compares two numbers according to a specific operations.
- compare(Value, Value) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.DefaultValueComparator
- CompareOperation(int, boolean) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.StringOperations.CompareOperation
-
Creates a compare operation.
- compareResult - Variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations.CompareOperation
- comparisionOperation(EvaluationAccessor, EvaluationAccessor[], GenericNumberOperations.INumberComparator) - Static method in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
-
Compares two numbers.
- complete - Variable in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- complete - Variable in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- Compound - Class in net.ssehub.easy.varModel.model.datatypes
-
A compound type groups multiple types into a single named unit.
- Compound() - Constructor for class net.ssehub.easy.varModel.model.datatypes.Compound
-
Creates the singleton instance for
Compound.TYPE. - Compound(String, ModelElement) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Compound
-
Constructor for a non-abstract compound.
- Compound(String, ModelElement, boolean, Compound) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Compound
-
Constructor for a (potentially abstract, refined) compound.
- Compound(String, ModelElement, boolean, Compound...) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Compound
-
Constructor for a (potentially abstract, refined) compound.
- Compound(String, ModelElement, Compound) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Compound
-
Constructor for a non-abstract (potentially refined) compound.
- Compound(String, ModelElement, Compound...) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Compound
-
Constructor for a non-abstract (potentially refined) compound.
- COMPOUND - Enum constant in enum class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ClassType
- COMPOUND - Enum constant in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Search within compound level.
- COMPOUND - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for the compound.
- COMPOUND_ACCESS - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: "." for compound access.
- COMPOUND_TYPE - Static variable in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- CompoundAccess - Class in net.ssehub.easy.varModel.cst
-
Represents an expression which accesses a compound slot where the compound is specified as a
ConstraintSyntaxTree. - CompoundAccess() - Constructor for class net.ssehub.easy.varModel.cst.CompoundAccess
-
Constructor for serialization.
- CompoundAccess(ConstraintSyntaxTree, String) - Constructor for class net.ssehub.easy.varModel.cst.CompoundAccess
-
Creates a compound access node.
- CompoundAccessStatement - Class in net.ssehub.easy.varModel.model
-
Represents a compound access statement, e.g., within a freeze block.
- CompoundAccessStatement(AbstractVariable, String, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.CompoundAccessStatement
-
Creates a compound access statement.
- compoundDown() - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
-
Marks that a compound(access) was visited and that now a slot is visited of the compound.
- compoundExpression - Variable in class net.ssehub.easy.varModel.cst.CompoundAccess
- CompoundInitializer - Class in net.ssehub.easy.varModel.cst
-
Represents a typed initializer for compounds.
- CompoundInitializer(Compound, String[], AbstractVariable[], ConstraintSyntaxTree[]) - Constructor for class net.ssehub.easy.varModel.cst.CompoundInitializer
-
Creates a new compound initializer.
- CompoundItemConfigProvider - Class in net.ssehub.easy.varModel.confModel
-
VariableConfigProviderfor nested Elements of aContainerVariable. - CompoundItemConfigProvider(CompoundVariable, String) - Constructor for class net.ssehub.easy.varModel.confModel.CompoundItemConfigProvider
-
Sole constructor for creating a
VariableConfigProviderfor nested elements of a compound. - CompoundOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements compound operations.
- CompoundOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.CompoundOperations
-
Prevents external creation.
- CompoundSlotAccessor - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements an accessor for decision variables.
- CompoundSlotAccessor() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
-
Creates an instance.
- CompoundSlotInit() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.CompoundSlotInit
- compoundUp() - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
-
A compound(slot) was visited, back to upper compound.
- CompoundValue - Class in net.ssehub.easy.varModel.model.values
-
CompoundValue class.
- CompoundValue() - Constructor for class net.ssehub.easy.varModel.model.values.CompoundValue
-
Constructor for serialization.
- CompoundValue(Compound) - Constructor for class net.ssehub.easy.varModel.model.values.CompoundValue
-
Constructor for a new CompoundValue.
- CompoundValue(Compound, Object...) - Constructor for class net.ssehub.easy.varModel.model.values.CompoundValue
-
Constructor for a new CompoundValue.
- CompoundValue(Compound, CompoundValue) - Constructor for class net.ssehub.easy.varModel.model.values.CompoundValue
-
Creates a new compound value by copying the values from
source. - CompoundValueSetter - Class in net.ssehub.easy.varModel.confModel
-
This class handles setting values for compounds.
- CompoundValueSetter(OCLFeatureCall, Map<AbstractVariable, IDecisionVariable>) - Constructor for class net.ssehub.easy.varModel.confModel.CompoundValueSetter
-
Sole constructor for this class.
- compoundVariable - Variable in class net.ssehub.easy.varModel.model.CompoundAccessStatement
- CompoundVariable - Class in net.ssehub.easy.varModel.confModel
-
Class for variables of Compounds.
- CompoundVariable(IConfigurationElement, AbstractVariable, boolean, boolean) - Constructor for class net.ssehub.easy.varModel.confModel.CompoundVariable
-
Sole constructor for creating
ContainerVariable's. - compoundVersionVariable - Variable in class net.ssehub.easy.varModel.model.ExpressionVersionRestriction
- CONCAT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Implements the "concat" operation.
- CONCAT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- CONCAT - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- condition - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.CollectIteratorEvaluator
- conf - Variable in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- config - Variable in class net.ssehub.easy.varModel.confModel.AssignmentResolver
- config - Variable in class net.ssehub.easy.varModel.confModel.QueryCache
- config - Variable in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
- config - Variable in class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
- config - Variable in class net.ssehub.easy.varModel.model.rewrite.modifier.AbstractFrozenChecker
- configExcetion - Variable in class net.ssehub.easy.varModel.confModel.VariableCreator
- configProvider - Variable in class net.ssehub.easy.varModel.confModel.DecisionVariable
- ConfigQuery - Class in net.ssehub.easy.varModel.confModel
-
Provides an interface to query
Configurations. - ConfigQuery() - Constructor for class net.ssehub.easy.varModel.confModel.ConfigQuery
- configStack - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
- ConfigStatistics() - Constructor for class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
- ConfigurableIVMLWriter - Class in net.ssehub.easy.varModel.persistency
-
An IVML writer which may or not emit imports.
- ConfigurableIVMLWriter(Writer, boolean, boolean) - Constructor for class net.ssehub.easy.varModel.persistency.ConfigurableIVMLWriter
-
Creates a writer instance.
- configuration - Variable in exception class net.ssehub.easy.varModel.confModel.ConfigurationException
- Configuration - Class in net.ssehub.easy.varModel.confModel
-
Represents a configuration, i.e.
- Configuration(Configuration) - Constructor for class net.ssehub.easy.varModel.confModel.Configuration
-
Copies a
configurationby taking over its defined values and assignment states. - Configuration(Project) - Constructor for class net.ssehub.easy.varModel.confModel.Configuration
-
Creates a new configuration for the given project.
- Configuration(Project, boolean) - Constructor for class net.ssehub.easy.varModel.confModel.Configuration
-
Alternative constructor to avoid initial value assignment by
AssignmentResolver. - Configuration(Project, boolean, IAssignmentState) - Constructor for class net.ssehub.easy.varModel.confModel.Configuration
-
Alternative constructor to avoid initial value assignment by
AssignmentResolver. - Configuration(Project, IAssignmentState) - Constructor for class net.ssehub.easy.varModel.confModel.Configuration
-
Creates a new configuration for the given project with explicit resolution state.
- ConfigurationException - Exception Class in net.ssehub.easy.varModel.confModel
-
Implements a specific exception for errors in the configuration.
- ConfigurationException(IConfiguration, String, int) - Constructor for exception class net.ssehub.easy.varModel.confModel.ConfigurationException
-
Creates a configuration exception.
- ConfigurationInitializerRegistry - Class in net.ssehub.easy.varModel.confModel
-
Externalizes the initialization of a configuration, so that a specific reasoner can do this job.
- ConfigurationInitializerRegistry() - Constructor for class net.ssehub.easy.varModel.confModel.ConfigurationInitializerRegistry
- ConfigurationInitializerRegistry.IConfigurationInitializer - Interface in net.ssehub.easy.varModel.confModel
-
Defines the interface for the configuration initializer.
- configurationRefreshed(Configuration) - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationChangeListener
-
Notification that the whole configuration was refreshed, e.g.
- ConfigurationSaver - Class in net.ssehub.easy.varModel.confModel
-
This method is part of the configuration and responsible for saving the values of the configuration inside the
Configuration.toProject(boolean)method. - ConfigurationSaver(Configuration, boolean) - Constructor for class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Default constructor for this class.
- ConfigurationSaver(Configuration, boolean, boolean) - Constructor for class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Constructor for this class for saving the configuration.
- configureValue(String, Object) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Method to get the object which a specific name of the hashMap.
- conflictingConstraint(Constraint) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Will be called after a failure was detected in a
Constraint. - conflictingDefault(AbstractVariable) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Will be called after a failure was detected in a default constraint of an
AbstractVariable. - CONFLICTS - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for conflicts.
- considerDefaultValues - Variable in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryClassifierSettings
-
Consider default values as already assigned values.
- considerDefaultValues() - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryClassifierSettings
-
Returns whether default values should be threaten as already set values.
- considerEnumerationsAsMandatory - Variable in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryClassifierSettings
-
Consider enumeration variables as mandatory, even if they don't have a default value.
- considerImports - Variable in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- considerOclCompliance() - Static method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Returns whether OCL compliance shall be considered.
- considerReferences - Variable in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- consSyntax - Variable in class net.ssehub.easy.varModel.model.Constraint
- CONST - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for "const".
- constant - Variable in class net.ssehub.easy.varModel.cst.ConstantValue
- CONSTANT_VALUE - Enum constant in enum class net.ssehub.easy.varModel.model.filter.ConstraintClassifier.ExpectedType
-
A ConstantValue should be read at next.
- ConstantAccessor - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements an accessor for constant values.
- ConstantAccessor() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
-
Creates an instance.
- ConstantDecisionVariableDeclaration - Class in net.ssehub.easy.varModel.model
-
Defines a constant decision variable declaration.
- ConstantDecisionVariableDeclaration(String, IDatatype, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.ConstantDecisionVariableDeclaration
-
Constructor for decision variable declaration.
- constantResolver - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- ConstantValue - Class in net.ssehub.easy.varModel.cst
-
Class for a constant value.
- ConstantValue() - Constructor for class net.ssehub.easy.varModel.cst.ConstantValue
-
Constructor for serialization.
- ConstantValue(Value) - Constructor for class net.ssehub.easy.varModel.cst.ConstantValue
-
Sole constructor for the creation of a constant value.
- ConstantValueResolver - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements a constant value resolution visitor.
- ConstantValueResolver(EvaluationVisitor) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
-
Creates a resolver instance.
- constraint - Variable in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
- constraint - Variable in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter.IdentityConstraintFilter
- Constraint - Class in net.ssehub.easy.varModel.model
-
Class to create a rule-based constraint.
- Constraint() - Constructor for class net.ssehub.easy.varModel.model.Constraint
-
Constructor for serialization.
- Constraint(String, ConstraintSyntaxTree, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.Constraint
-
Creates a new constraint from an already parsed syntax tree.
- Constraint(String, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.Constraint
-
Constructor for a new Constraint.
- Constraint(ConstraintSyntaxTree, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.Constraint
-
Creates a new constraint from an already parsed syntax tree.
- Constraint(IModelElement) - Constructor for class net.ssehub.easy.varModel.model.Constraint
-
Constructor for a new Constraint.
- CONSTRAINT - Enum constant in enum class net.ssehub.easy.varModel.model.Constraint.Type
-
Reasoner-created constraint for constraint variables/values.
- CONSTRAINT - Enum constant in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Search within a constraint.
- CONSTRAINT_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- Constraint.IConstraintType - Interface in net.ssehub.easy.varModel.model
-
Base type for (extensible) constraint types.
- Constraint.Type - Enum Class in net.ssehub.easy.varModel.model
-
The conceptual type of the constraint.
- ConstraintClassifier - Class in net.ssehub.easy.varModel.model.filter
-
This class is able to classify a constraint in one of the following categories.
- ConstraintClassifier(ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
-
Sole constructor for this class, classifies exactly one constraint, whether it is an AssignmentConstraint.
- ConstraintClassifier.ExpectedType - Enum Class in net.ssehub.easy.varModel.model.filter
-
With the aid of this enum is it possible to tell the Classifier which part of a constraint is expected to be next.
- constraintFailed() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- constraintFailed() - Method in interface net.ssehub.easy.varModel.cstEvaluation.IConstraintEvaluator
-
Returns whether the constraint evaluation indicates that the evaluated constraint failed.
- constraintFailed(Object) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns whether the
result of a constraint evaluationindicates that the evaluated constraint failed. - ConstraintFinder - Class in net.ssehub.easy.varModel.model.filter
-
This class locates all (visible) constraints in an IVML project.
- ConstraintFinder(Project) - Constructor for class net.ssehub.easy.varModel.model.filter.ConstraintFinder
-
This constructor will consider imported projects.
- ConstraintFinder(Project, boolean) - Constructor for class net.ssehub.easy.varModel.model.filter.ConstraintFinder
-
Constructor for specifying whether imported projects should be considered while finding the constraints.
- ConstraintFinder(Project, boolean, boolean) - Constructor for class net.ssehub.easy.varModel.model.filter.ConstraintFinder
-
Constructor for specifying whether imported projects should be considered while finding the constraints.
- ConstraintFinder(Project, boolean, boolean, boolean) - Constructor for class net.ssehub.easy.varModel.model.filter.ConstraintFinder
-
Constructor for specifying whether imported projects should be considered while finding the constraints.
- constraintFulfilled() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- constraintFulfilled() - Method in interface net.ssehub.easy.varModel.cstEvaluation.IConstraintEvaluator
-
Returns whether the constraint evaluation indicates that the evaluated constraint was fulfilled.
- constraintFulfilled(Object) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns whether the
result of a constraint evaluationindicates that the evaluated constraint was fulfilled. - constraintIsAWarning() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- constraintIsAWarning() - Method in interface net.ssehub.easy.varModel.cstEvaluation.IConstraintEvaluator
-
Returns whether the constraint was internally evaluated to false but finally leads to a successful execution and shall lead to a warning to the user.
- constraintIsFrozen(ConstraintSyntaxTree, RewriteContext) - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.AbstractFrozenChecker
-
Checks whether the given constraint contains only constant values or frozen variables.
- ConstraintOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements constraint operations.
- ConstraintOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ConstraintOperations
-
Prevents external creation.
- ConstraintReplacer - Class in net.ssehub.easy.varModel.cst
-
Class to copy an expression.
- ConstraintReplacer(ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.cst.ConstraintReplacer
-
Creates a ConstraintReplacer witch is needed to copy a OCLFeatureCall.
- constraintReusers - Variable in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
-
List model elements, reusing a constraint variable (declaration).
- constraints - Variable in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- constraints - Variable in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
- constraints - Variable in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- constraintsChanged() - Method in class net.ssehub.easy.varModel.model.AbstractVariable
- constraintsChanged() - Method in interface net.ssehub.easy.varModel.model.datatypes.IDerivedDatatypeListener
-
Causes the
DecisionVariableDeclarationto generate new internal constraints based on the new constraints stored inside theDerivedDatatype. - constraintsCount - Variable in class net.ssehub.easy.varModel.model.ModelStatistics
- ConstraintSeparator - Class in net.ssehub.easy.varModel.model.filter
-
Class for extracting the constraints out of a
Project. - ConstraintSeparator(Project) - Constructor for class net.ssehub.easy.varModel.model.filter.ConstraintSeparator
-
This constructor will consider imported projects.
- ConstraintSeparator(Project, boolean) - Constructor for class net.ssehub.easy.varModel.model.filter.ConstraintSeparator
-
Constructor for specifying whether imported projects should be considered while finding the constraints.
- ConstraintSplitWriter - Class in net.ssehub.easy.varModel.persistency
-
Splits the textual output at a given
constraint. - ConstraintSplitWriter(ConstraintSplitWriter.IConstraintFilter) - Constructor for class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
-
Creates a split writer for the given writer and splits at
constraint. - ConstraintSplitWriter.IConstraintFilter - Interface in net.ssehub.easy.varModel.persistency
-
Identifies the constraint where to split at.
- ConstraintSplitWriter.IdentityConstraintFilter - Class in net.ssehub.easy.varModel.persistency
-
An identity constraint filter.
- ConstraintSyntaxTree - Class in net.ssehub.easy.varModel.cst
-
Class to show the syntax of an Constraint.
- ConstraintSyntaxTree() - Constructor for class net.ssehub.easy.varModel.cst.ConstraintSyntaxTree
- ConstraintType - Class in net.ssehub.easy.varModel.model.datatypes
-
Defines the basis datatype for holding constraints.
- ConstraintType() - Constructor for class net.ssehub.easy.varModel.model.datatypes.ConstraintType
-
Constructor for a new ConstraintType.
- constraintUndefined() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- constraintUndefined() - Method in interface net.ssehub.easy.varModel.cstEvaluation.IConstraintEvaluator
-
Returns whether the constraint evaluation indicates that (at least one part of) the constraint was undefined.
- constraintUndefined(Object) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns whether the
result of a constraint evaluationindicates that (at least one part of) the constraint was undefined. - ConstraintValue - Class in net.ssehub.easy.varModel.model.values
-
This class holds the value for a constraint type.
- ConstraintValue() - Constructor for class net.ssehub.easy.varModel.model.values.ConstraintValue
-
Argumentless constructor.
- ConstraintValue(Object) - Constructor for class net.ssehub.easy.varModel.model.values.ConstraintValue
-
Constructor.
- ConstraintValue(ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.model.values.ConstraintValue
-
Constructor.
- constructMessage(String, IDatatype, IDatatype...) - Static method in exception class net.ssehub.easy.varModel.cst.UnknownOperationException
-
Constructs the message for the exception.
- constructReferenceName(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
-
Constructs a reference name from the given contained
type. - constructSurrounded(String, IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
-
Constructs a surrounded datatype, i.e.
- ContainableModelElement - Class in net.ssehub.easy.varModel.model
-
Represents the objects, a project can handle.
- ContainableModelElement(String, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.ContainableModelElement
-
Constructor for containable model element.
- ContainableModelElementList - Class in net.ssehub.easy.varModel.model
-
A list of containable model elements which acts as
IResolutionScope. - ContainableModelElementList(int, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.ContainableModelElementList
-
Creates a new model element list.
- ContainableModelElementList(IModelElement) - Constructor for class net.ssehub.easy.varModel.model.ContainableModelElementList
-
Creates a new model element list.
- container - Variable in class net.ssehub.easy.varModel.cst.ContainerOperationCall
- container - Variable in class net.ssehub.easy.varModel.model.AttributeAssignment
- container - Variable in class net.ssehub.easy.varModel.model.datatypes.Compound
- Container - Class in net.ssehub.easy.varModel.model.datatypes
-
Realizes an abstract container.
- Container(String, DelegatingType, IDatatype, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Container
-
Constructor for the container.
- CONTAINER_OP_ACCESS - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: "->" for container operation access.
- CONTAINER_OPERATION - Static variable in exception class net.ssehub.easy.varModel.cst.CSTSemanticException
- CONTAINER_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- Container2OperationEvaluator(ContainerOperations.Container2Operation) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.Container2OperationEvaluator
-
Creates a container/container operation evaluator.
- ContainerArgument() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.ContainerArgument
-
Creates a new instance.
- ContainerElementAccessor - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements an accessor for decision variables.
- ContainerElementAccessor() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerElementAccessor
-
Creates an instance.
- containerException(Throwable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Just a wrapper for container exceptions constantly returning false.
- ContainerInitializer - Class in net.ssehub.easy.varModel.cst
-
Represents an initializer for containers.
- ContainerInitializer(Container, ConstraintSyntaxTree[]) - Constructor for class net.ssehub.easy.varModel.cst.ContainerInitializer
-
Creates a new container initializer.
- ContainerItemConfigProvider - Class in net.ssehub.easy.varModel.confModel
-
VariableConfigProviderfor nested variables of aContainerVariable. - ContainerItemConfigProvider(ContainerVariable, int) - Constructor for class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
-
Sole constructor for creating a
VariableConfigProviderfor nested elements of a container. - ContainerIterationExecutor(ContainerOperationCall, LocalDecisionVariable[], VariableAccessor, IIteratorEvaluator) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
-
Creates a container iteration executor with own context.
- ContainerIterators - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the container iterators.
- ContainerIterators() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Prevents external creation.
- ContainerIterators.ClosureIteratorEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements a basic closure iterator which can stop on a cycle.
- ContainerIterators.CollectingIteratorEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements an evaluator adaptor for collecting operations.
- ContainerIterators.CollectIteratorEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements
Container.SELECTandContainer.REJECT. - ContainerIterators.DefaultValueComparator - Class in net.ssehub.easy.varModel.cstEvaluation
-
The default value comparator for any value based on
StringProvider. - ContainerIterators.NumberIteratorEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
A number aggregating iterator.
- ContainerOperationCall - Class in net.ssehub.easy.varModel.cst
-
Represents a set operation call with declarators, e.g.
- ContainerOperationCall() - Constructor for class net.ssehub.easy.varModel.cst.ContainerOperationCall
-
Constructor for serialization.
- ContainerOperationCall(ConstraintSyntaxTree, String, ConstraintSyntaxTree, DecisionVariableDeclaration...) - Constructor for class net.ssehub.easy.varModel.cst.ContainerOperationCall
-
Creates a new let expression.
- ContainerOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the default container operations.
- ContainerOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Prevent instance creation.
- ContainerOperations.CalcEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements a container calculation evaluator (just as needed for now).
- ContainerOperations.Container2Operation - Interface in net.ssehub.easy.varModel.cstEvaluation
-
Defines a container/container operation.
- ContainerOperations.Container2OperationEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements a container/container operation generically.
- ContainerOperations.ContainerArgument - Class in net.ssehub.easy.varModel.cstEvaluation
-
A combined container value / accessor.
- ContainerOperations.ContainerValueOperation - Interface in net.ssehub.easy.varModel.cstEvaluation
-
Defines a container/value operation.
- ContainerOperations.ContainerValueOperationEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements a container/value operation generically.
- ContainerOperations.FindOperationEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the "includes"/"excludes" function.
- ContainerOperations.FlattenOperationEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the "flattens" operation.
- ContainerOperations.IncludesAllOperationEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the "includesAll"/"excludesAll" function.
- ContainerOperations.IsEmptyOperationEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the "isEmpty"/"notEmpty" function.
- ContainerOperations.TypeSelectEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the typeSelection operation.
- containerValue - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
- ContainerValue - Class in net.ssehub.easy.varModel.model.values
-
ContainerValue class.
- ContainerValue() - Constructor for class net.ssehub.easy.varModel.model.values.ContainerValue
-
Constructor for serialization.
- ContainerValue(Container) - Constructor for class net.ssehub.easy.varModel.model.values.ContainerValue
-
Constructor for a new ContainerValue.
- ContainerValue(Container, boolean, Object...) - Constructor for class net.ssehub.easy.varModel.model.values.ContainerValue
-
Constructor for a new ContainerValue.
- ContainerValue(Container, Object...) - Constructor for class net.ssehub.easy.varModel.model.values.ContainerValue
-
Constructor for a new ContainerValue.
- ContainerValue(Container, ContainerValue) - Constructor for class net.ssehub.easy.varModel.model.values.ContainerValue
-
Creates a new compound value by copying the values from
source. - ContainerValueOperationEvaluator(ContainerOperations.ContainerValueOperation) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.ContainerValueOperationEvaluator
-
Creates a container/value operation evaluator.
- containerVariable - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
- ContainerVariable - Class in net.ssehub.easy.varModel.confModel
-
VariableConfigProviderfor nested variables of aContainerVariable. - ContainerVariable(IConfigurationElement, AbstractVariable, boolean, boolean) - Constructor for class net.ssehub.easy.varModel.confModel.ContainerVariable
-
Sole constructor for this class.
- contains(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- contains(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- contains(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- contains(DecisionVariableDeclaration) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns whether this element contains
var. - containsByName(String) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- containsByName(String) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
-
Returns whether this project contains an element and its name.
- containsByName(String) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- containsByName(String) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns whether this project contains an element and its name.
- containsByName(String) - Method in class net.ssehub.easy.varModel.model.Project
-
Returns whether this project contains an element and its name.
- containsByNameRefines(String) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Returns whether
nameis already contained in this or a refined compound. - containsIsDefined(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns whether
constraintsomewhere contains/calls an isDefined operation. - containsKey(String) - Method in class net.ssehub.easy.varModel.management.CommentResource
-
Returns whether a mapping for the given
keyis known. - containsSelf - Variable in class net.ssehub.easy.varModel.cst.ContainsSelfVisitor
- containsSelf() - Method in class net.ssehub.easy.varModel.cst.ContainsSelfVisitor
-
Returns after accept whether the accepted constraint tree contains a
self. - containsSelfAndClear() - Method in class net.ssehub.easy.varModel.cst.ContainsSelfVisitor
-
Returns after accept whether the accepted constraint tree contains a
self. - ContainsSelfVisitor - Class in net.ssehub.easy.varModel.cst
-
Searches a constraint for the occurrence of
self. - ContainsSelfVisitor() - Constructor for class net.ssehub.easy.varModel.cst.ContainsSelfVisitor
-
Creates the visitor instance.
- context - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
- context - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- context - Variable in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- context - Variable in class net.ssehub.easy.varModel.model.rewrite.AssignmentReducer
- context - Variable in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- context - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- context - Variable in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- context - Variable in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- Context - Class in net.ssehub.easy.varModel.model.filter.mandatoryVars
-
Stores knowledge about the current constraint visitation (the context of earlier elements).
- Context() - Constructor for class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
-
Constructor for this class.
- contextStack - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- ContextStack - Class in net.ssehub.easy.varModel.cstEvaluation
-
Realizes a context stack for evaluating nested self expressions.
- ContextStack() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContextStack
- ContextStack.StackFrame - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements a poolable stack frame.
- convert(int) - Method in interface net.ssehub.easy.varModel.cstEvaluation.VersionOperations.IVersionResultConverter
-
Converts the evaluation result (-1, 0, +1) into a boolean value.
- convert(EvaluationAccessor, IDatatype) - Static method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Performs the conversion of the operand to the given (container) datatype.
- converter - Variable in class net.ssehub.easy.varModel.cstEvaluation.VersionOperations.VersionEvaluator
- copiedConstraint - Variable in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- copiedDeclarations - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Sub set of
ProjectCopyVisitor.copiedElementswith (oldDeclaration, copiedDeclaration). - copiedElements - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Tuple of (oldElement, copiedElement) containing the mapping of copied model elements.
- copiedParent - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer.UnresolvedSyntaxContainer
- copiedParentBlock - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer.UnresolvedAnnotationAssignment
- copiedProject - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
The copied projects (starting point).
- copiedProjects - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Tuple of (oldProject, copiedProject) containing the mapping of copied projects.
- copiedValue - Variable in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
-
Stores the current visited value.
- copy(String) - Method in class net.ssehub.easy.varModel.model.ProjectImport
- copy(IModel) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestriction
- copy(IVersionRestriction.IVariableMapper) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestriction
- copy(IDecisionVariable, String) - Static method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Copies the given variable.
- copy(IDecisionVariable, IDecisionVariable, VariableValueCopier.IFreezeProvider) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Copies the value of
sourcevariable to targetvariable. - COPY - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Implements the "copy" operation.
- COPY - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- COPY - Static variable in class net.ssehub.easy.varModel.model.datatypes.Compound
- COPY - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- COPY - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- COPY - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- COPY - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- COPY - Static variable in class net.ssehub.easy.varModel.model.datatypes.Reference
- COPY - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- copyConstants - Variable in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- copyConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
-
Copies the given Constraint.
- copyDefaultValue(AbstractVariable, AbstractVariable) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Copies the default value from the original declaration to the copied declaration.
- copyExpressions - Variable in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- copyier - Variable in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- copyier - Variable in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- copySingleVariable(IDecisionVariable, IDecisionVariable, VariableValueCopier.IFreezeProvider, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Copies a single variable from
sourceto target and ensures in case of a reference target that a respective variable is created. - CopySpec(Compound, String, String...) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.CopySpec
-
Creates a copy specification.
- CopySpec(Compound, String, VariableValueCopier.IFreezeProvider, String...) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.CopySpec
-
Creates a copy specification.
- copyValuesFrom(CompoundValue) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Copies the values from
source. - copyValuesFrom(ContainerValue) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Copies the values from
source. - copyVariables - Variable in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- CopyVisitor - Class in net.ssehub.easy.varModel.cst
-
Copies a constraint syntax tree possibly mapping the variables.
- CopyVisitor() - Constructor for class net.ssehub.easy.varModel.cst.CopyVisitor
-
Creates a copy visitor without mapping.
- CopyVisitor(Map<AbstractVariable, AbstractVariable>) - Constructor for class net.ssehub.easy.varModel.cst.CopyVisitor
-
Creates a copy visitor with explicit mapping.
- CopyVisitor(IVersionRestriction.IVariableMapper) - Constructor for class net.ssehub.easy.varModel.cst.CopyVisitor
-
Creates a copy visitor with explicit mapping.
- CopyVisitor.IVariableReplacer - Interface in net.ssehub.easy.varModel.cst
-
Defines a common variable replacer.
- count - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
- COUNT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Implements the "count" operation.
- COUNT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- COUNT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- countAnnotations - Variable in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
- createAssignmentConstraint(Project, AbstractVariable, IDecisionVariable, Value) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Creates an assignment constraint.
- createButExpression(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.EnumAttributeFreezeProvider
- createButExpression(DecisionVariableDeclaration) - Method in interface net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.IFreezeProvider
-
Creates the freeze-but expression.
- createButExpression(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.SourceBasedFreezeProvider
- createCollectionReturnType(IDatatype, IDatatype, IModelElement) - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Creates a collection return type based on
aim. - createCollectionReturnType(IDatatype, IDatatype, IModelElement) - Method in class net.ssehub.easy.varModel.model.datatypes.SetReturningOperation
- createCollectionType(IDatatype, IDatatype) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Creates a collection type.
- createConstraint(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.model.Constraint
-
Creates a new constraint with same properties but changed constraint syntax tree.
- created - Variable in class net.ssehub.easy.varModel.confModel.CompoundVariable
- createDecision(AbstractVariable) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Creates a visible decision in this configuration.
- createDecision(AbstractVariable, boolean) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Creates a decision in this configuration.
- createDelegate(IDecisionVariable) - Static method in class net.ssehub.easy.varModel.confModel.VariableConfigProviderFactory
-
Returns the correct
VariableConfigProviderdepending on the relatedIDecisionVariable. - createEvaluationVisitor() - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Factory method for creating the evaluation visitor.
- createFreezeBlock(IFreezable[], Project) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Creates a freeze block, allowing customization (factory method).
- createInfixOperator(IDatatype, String, IDatatype, IDatatype...) - Static method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Creates an infix operator (descriptor).
- createInits(CompoundInitializer) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- createModel(String, List<Project>) - Method in class net.ssehub.easy.varModel.management.VarModel.IvmlModelRepository
- createNestedElement(AbstractVariable, boolean, boolean, boolean) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
-
Creates a nested element due to its declaration and registers it.
- createPostfixOperator(IDatatype, String, IDatatype, IDatatype...) - Static method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Creates a postfix operator (descriptor).
- createPrefixOperator(IDatatype, String, IDatatype, IDatatype...) - Static method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Creates a prefix operator (descriptor).
- createProject(Configuration) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Creates the project to store the configuration into.
- createRepository() - Method in class net.ssehub.easy.varModel.management.VarModel
- createResolver() - Method in class net.ssehub.easy.varModel.management.VarModel
- createRestrictionVars(String) - Static method in class net.ssehub.easy.varModel.model.ExpressionVersionRestriction
-
Creates the restriction variables for IVML models.
- createSingleRestriction(DecisionVariableDeclaration, String, Version) - Static method in class net.ssehub.easy.varModel.model.ExpressionVersionRestriction
-
Creates a typical single restriction from the given variable (see
ExpressionVersionRestriction.createRestrictionVars(String), the operator and the version. - createSpaces(int) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils
-
Creates a string of
countspaces. - createValue(IDatatype, Object...) - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
-
Creates and returns a Value.
- createValue(IDatatype, Object...) - Method in interface net.ssehub.easy.varModel.model.values.ValueFactory.IValueCreator
-
Part of this Factory, should call the constructor of a value.
- createVariables() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
This method looks for all
DecisionVariableDeclarations inside the related projects, createsDecisionVariableDeclarations and adds them to this configuration. - cst - Variable in class net.ssehub.easy.varModel.cst.DeferInitExpression
- CSTCopyVisitor - Class in net.ssehub.easy.varModel.model.rewrite
-
Special
CopyVisitoras needed by theProjectCopyVisitor. - CSTCopyVisitor(Map<AbstractVariable, AbstractVariable>, ProjectCopyVisitor) - Constructor for class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
-
Creates a copy visitor with explicit mapping.
- CSTSemanticException - Exception Class in net.ssehub.easy.varModel.cst
-
Exception for invalid Constraints.
- CSTSemanticException(String, int) - Constructor for exception class net.ssehub.easy.varModel.cst.CSTSemanticException
-
Creates a new exception instance.
- CSTUtils - Class in net.ssehub.easy.varModel.cst
-
Utility functions for handling
ConstraintSyntaxTrees. - CSTUtils() - Constructor for class net.ssehub.easy.varModel.cst.CSTUtils
-
Avoid initialization.
- currentlyFrozen - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Temporary frozen elements, needed for creating
FreezeVariableType. - currentParents - Variable in class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
- currentProject - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- currentStart - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
- CustomDatatype - Class in net.ssehub.easy.varModel.model.datatypes
-
Abstract class, implements the setName method for the custom data types.
- CustomDatatype(String, DelegatingType, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.datatypes.CustomDatatype
-
Constructor for custom data type.
- CustomDynamicOperation - Class in net.ssehub.easy.varModel.model.datatypes
-
Implements a non-static custom operation subject to dynamic dispatch while evaluation.
- CustomDynamicOperation() - Constructor for class net.ssehub.easy.varModel.model.datatypes.CustomDynamicOperation
-
Constructor for serialization.
- CustomDynamicOperation(IDatatype, String, IDatatype, ConstraintSyntaxTree, DecisionVariableDeclaration[]) - Constructor for class net.ssehub.easy.varModel.model.datatypes.CustomDynamicOperation
-
Operation Constructor.
- customInferDatatype(boolean) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Performs the infer operation for custom operations only, i.e.
- CustomOperation - Class in net.ssehub.easy.varModel.model.datatypes
-
Represents a custom operation as defined in the IVML model.
- CustomOperation() - Constructor for class net.ssehub.easy.varModel.model.datatypes.CustomOperation
-
Constructor for serialization.
- CustomOperation(IDatatype, String, IDatatype, ConstraintSyntaxTree, DecisionVariableDeclaration[]) - Constructor for class net.ssehub.easy.varModel.model.datatypes.CustomOperation
-
Operation Constructor.
- customTypes - Variable in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
D
- data - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
- data - Variable in class net.ssehub.easy.varModel.model.AttributeAssignment
- DATA_CLOSURE_CYCLIC - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
- DATA_CLOSURE_MARKED - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
- DatatypeFinder - Class in net.ssehub.easy.varModel.model.filter
-
Visitor for finding
CustomDatatypeof a specific type. - DatatypeFinder(Project, FilterType, IDatatype) - Constructor for class net.ssehub.easy.varModel.model.filter.DatatypeFinder
-
Sole constructor for creating a new
DatatypeFinder. - datatypeVisitor - Variable in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- DatatypeVisitor - Class in net.ssehub.easy.varModel.model.datatypes
-
Implements a default visitor where contained types are surrounded by their containing types.
- DatatypeVisitor(String, String, String) - Constructor for class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
-
Constructs a surrounding visitor (which particularly handles set, sequence and refs).
- DatatypeVisitor(String, String, String, String, String) - Constructor for class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
-
Constructs a surrounding visitor (which particularly handles set, sequence and refs).
- DebugConstraintTreeVisitor - Class in net.ssehub.easy.varModel.cst
-
A visitor for printing out constraint syntax trees.
- DebugConstraintTreeVisitor() - Constructor for class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
-
Creates a visitor to emit on
System.out. - DebugConstraintTreeVisitor(PrintStream) - Constructor for class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
-
Creates a visitor to emit on the given stream.
- DECIMAL_SEPARATOR - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: "'.'" for separating decimal numbers.
- DECISION_VARIABLE_DECLARATION - Enum constant in enum class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ClassType
- DECISION_VARIABLE_TYPE - Static variable in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
-
Constant strings that are used to map
ModelElementTypeFinder.ClassTypes to a textual representation. - decisions - Variable in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- decisions - Variable in class net.ssehub.easy.varModel.confModel.Configuration
- DecisionVariable - Class in net.ssehub.easy.varModel.confModel
-
Implements a decision variable representing a specific decision.
- DecisionVariable(IConfigurationElement, AbstractVariable, boolean, boolean) - Constructor for class net.ssehub.easy.varModel.confModel.DecisionVariable
-
Creates a new decision variable representing a specific decision.
- DecisionVariable.InitializationAnnotationVisitor - Class in net.ssehub.easy.varModel.confModel
-
Initializes annotation variables of the containing decision variable.
- DecisionVariableDeclaration - Class in net.ssehub.easy.varModel.model
-
Implements a decision variable.
- DecisionVariableDeclaration() - Constructor for class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
Constructor for serialization.
- DecisionVariableDeclaration(String, IDatatype, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
Constructor for decision variable declaration.
- decl - Variable in class net.ssehub.easy.varModel.confModel.paths.StartPathElement
- decl - Variable in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- declaration - Variable in class net.ssehub.easy.varModel.confModel.DecisionVariable
- DeclarationFinder - Class in net.ssehub.easy.varModel.model.filter
-
This class locates all top-level DecisionVariableDeclaration in a project.
- DeclarationFinder(Project, FilterType, IDatatype) - Constructor for class net.ssehub.easy.varModel.model.filter.DeclarationFinder
-
Constructor for specifying whether search results should be filtered regarding the specified
IDatatype. - DeclarationFinder(Project, FilterType, IDatatype, boolean) - Constructor for class net.ssehub.easy.varModel.model.filter.DeclarationFinder
-
Constructor for specifying whether search results should be filtered regarding the specified
IDatatypeand whether only toplevel variables should be retrieved. - DeclarationFinder.VisibilityType - Enum Class in net.ssehub.easy.varModel.model.filter
-
Specifies which kind of found declarations shall by returned.
- DeclarationInContainerFinder - Class in net.ssehub.easy.varModel.model.filter
- DeclarationInContainerFinder(ContainableModelElement) - Constructor for class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
-
Sole constructor for this class.
- declarationKnown(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Checks whether the declaration is known or whether the declaration is a local declaration used as an iterator of a constraint.
- declarationKnown(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
-
Checks whether the declaration is known or whether the declaration is a local declaration used as an iterator of a constraint.
- DeclarationMapper - Class in net.ssehub.easy.varModel.model.filter
-
This filter class searches all top level
DecisionVariableDeclarations and stores them into a Map. - DeclarationMapper(Project, FilterType) - Constructor for class net.ssehub.easy.varModel.model.filter.DeclarationMapper
-
Sole constructor for this class.
- DeclarationNameFilter - Class in net.ssehub.easy.varModel.model.rewrite.modifier
-
Filters
DecisionVariableDeclarations based on their names. - DeclarationNameFilter(String[]) - Constructor for class net.ssehub.easy.varModel.model.rewrite.modifier.DeclarationNameFilter
-
Default constructor for a whitelist based filtering.
- DeclarationNameFilter(String[], boolean) - Constructor for class net.ssehub.easy.varModel.model.rewrite.modifier.DeclarationNameFilter
-
Constructor which can be used for white or black list based filtering.
- declarationNames - Variable in class net.ssehub.easy.varModel.model.rewrite.modifier.DeclarationNameFilter
- declarations - Variable in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- declarations - Variable in class net.ssehub.easy.varModel.model.filter.DeclarationMapper
- declarations - Variable in class net.ssehub.easy.varModel.model.filter.DeclrationInConstraintFinder
- declarationsByType - Variable in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- DECLARATOR_SEMANTICS - Static variable in exception class net.ssehub.easy.varModel.cst.CSTSemanticException
- declarators - Variable in class net.ssehub.easy.varModel.cst.ContainerOperationCall
- declarators - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
- declaredDataTypesCount - Variable in class net.ssehub.easy.varModel.model.ModelStatistics
- DeclrationInConstraintFinder - Class in net.ssehub.easy.varModel.model.filter
-
Filter class for retrieving all
AbstractVariable's nested inside a given constraint. - DeclrationInConstraintFinder(ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.model.filter.DeclrationInConstraintFinder
-
Default constructor for this class.
- DeclrationInConstraintFinder(ConstraintSyntaxTree, boolean) - Constructor for class net.ssehub.easy.varModel.model.filter.DeclrationInConstraintFinder
-
Constructor for this class to specify whether (reference) values should also be visited.
- decls - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils.VariableReplacer
- decreaseAdditionalIndentation() - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Decreases the additional indentation.
- decreaseIndentation() - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
-
Decrease indentation.
- DEF - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for "def".
- DEFAULT - Enum constant in enum class net.ssehub.easy.varModel.confModel.AssignmentState
-
The default value is (still) assigned.
- DEFAULT - Enum constant in enum class net.ssehub.easy.varModel.model.Constraint.Type
-
Reasoner-created constraint for default values.
- DEFAULT_INITIALIZER - Static variable in class net.ssehub.easy.varModel.confModel.Configuration
-
Defines the default initializer for configurations.
- DefaultConfigurationStatisticsVisitor - Class in net.ssehub.easy.varModel.confModel
-
A default implementation of the
AbstractConfigurationStatisticsVisitorwith empty implementation of special treatments. - DefaultConfigurationStatisticsVisitor() - Constructor for class net.ssehub.easy.varModel.confModel.DefaultConfigurationStatisticsVisitor
-
Creates an instance with a statistics object of type
AbstractConfigurationStatisticsVisitor.ConfigStatistics. - DefaultConfigurationStatisticsVisitor(AbstractConfigurationStatisticsVisitor.ConfigStatistics) - Constructor for class net.ssehub.easy.varModel.confModel.DefaultConfigurationStatisticsVisitor
-
Creates a statistics visitor with given statistics object (for extension, overriding).
- DefaultImportResolver - Class in net.ssehub.easy.varModel.management
-
A project imports resolver.
- DefaultImportResolver() - Constructor for class net.ssehub.easy.varModel.management.DefaultImportResolver
-
Creates the resolver instance.
- DefaultReasonerAccess - Class in net.ssehub.easy.varModel.capabilities
-
Provides descriptive access to the default reasoner.
- DefaultReasonerAccess() - Constructor for class net.ssehub.easy.varModel.capabilities.DefaultReasonerAccess
- DefaultReasonerAccess.IDefaultReasonerProvider - Interface in net.ssehub.easy.varModel.capabilities
-
Defines the interface for a reasoner provider.
- DefaultSpace() - Constructor for enum class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter.DefaultSpace
- defaultValue - Variable in class net.ssehub.easy.varModel.model.AbstractVariable
- DefaultValueComparator(Collator) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.DefaultValueComparator
-
Creates a comparator based on a collator.
- DefaultValueHelper - Class in net.ssehub.easy.varModel.confModel
-
Assigns the defined default value(s).
- DefaultValueHelper() - Constructor for class net.ssehub.easy.varModel.confModel.DefaultValueHelper
-
Creates a new default value helper.
- DefaultValueHelper(IDecisionVariable) - Constructor for class net.ssehub.easy.varModel.confModel.DefaultValueHelper
-
Creates an initialized default value helper by calling
DefaultValueHelper.initialize(IDecisionVariable). - DeferInitExpression - Class in net.ssehub.easy.varModel.cst
-
An expression to indicate that the contained expression shall not be evaluated rather than used as value.
- DeferInitExpression(ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.cst.DeferInitExpression
-
Creates the expression.
- defined - Variable in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- definedDeclarations - Variable in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
-
List model elements, calling a constraint variable (declaration).
- delegate - Variable in class net.ssehub.easy.varModel.confModel.SharedQueryCache
- delegate - Variable in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Stores the type to delegate to.
- DELEGATING_CLASS - Static variable in class net.ssehub.easy.varModel.model.datatypes.TypeMapper
-
Exports the meta-class of the package-local class
DelegatingType. - DelegatingType - Class in net.ssehub.easy.varModel.model.datatypes
-
An internal delegating type to resolve cyclic class dependencies.
- DelegatingType() - Constructor for class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Creates a delegating type.
- DelegatingType(DelegatingType) - Constructor for class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Creates a delegating type.
- DelegatingType(IDatatype) - Constructor for class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Creates a delegating type.
- DelegatingType(IDatatype, DelegatingType) - Constructor for class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Creates a delegating type.
- DeletedElementsCollector - Class in net.ssehub.easy.varModel.model.rewrite
-
Part of the
ProjectRewriteVisitor, to detect deleted elements if a complete Import was removed. - DeletedElementsCollector(Project, FilterType, RewriteContext) - Constructor for class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
-
Single constructor of this class.
- depth - Variable in class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
- depth() - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
-
Returns the depth, a depth > 0 means that currently a slot of a compound is visited).
- dereference(IConfiguration, Value) - Static method in class net.ssehub.easy.varModel.confModel.Configuration
-
Dereferences a value.
- dereference(IDecisionVariable) - Static method in class net.ssehub.easy.varModel.confModel.Configuration
-
Dereferences a variable.
- dereference(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.Reference
-
Aims at dereference
typein case that it is a reference. - dereference(IDatatype[]) - Static method in class net.ssehub.easy.varModel.model.datatypes.Reference
-
Dereferences all datatypes in
type. - dereferenceIfNeeded(IDecisionVariable, Value) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Dereferences
variableif of reference type andvalueis not of reference type. - DERIVED - Enum constant in enum class net.ssehub.easy.varModel.confModel.AssignmentState
-
A (reasoning) mechanism defined the value.
- DerivedDatatype - Class in net.ssehub.easy.varModel.model.datatypes
-
DerivedDatatype allows the user to create new data types based on existing types.
- DerivedDatatype() - Constructor for class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
-
Creates the singleton instance for
DerivedDatatype.TYPE. - DerivedDatatype(String, IDatatype, ModelElement) - Constructor for class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
-
Constructor for the derived data type.
- DerivedDatatype(String, IDatatype, ModelElement, Constraint...) - Constructor for class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
-
Constructor for the derived data type.
- deriveIndentStep(int) - Static method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Creates the indentation step in terms of numbers of spaces to be used.
- deriveOperand(AbstractVariable, IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Derives the operand expression for turning a configuration into a project.
- destProject - Variable in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
The destination project where the information of the configuration should be stored to.
- determineContainer() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
-
Determines the container value to iterate over from the container expression.
- dfltInferDatatype() - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Performs the default infer operation, i.e.
- diff(Compound, IDatatype) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils
-
Calculates the difference between the compound
typeand its refinement hierarcy andopType. - diff(IDatatype, IDatatype) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils
-
Returns the difference indicator between two types.
- diffContainer(Container, Container) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils
-
Returns the difference of container types in terms of assignable types.
- DIFFERENCE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SetOperations
-
Implements the difference (-) operation.
- DIFFERENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- DISPATCH_BASIS - Static variable in class net.ssehub.easy.varModel.model.OperationAnnotations
- DISPATCH_CASE - Static variable in class net.ssehub.easy.varModel.model.OperationAnnotations
- dispatchBasisCount - Variable in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
- DispatchInformation - Class in net.ssehub.easy.varModel.cstEvaluation
-
Calculates the dynamic dispatch of a custom operation.
- DispatchInformation(CustomOperation, EvaluationAccessor[]) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
-
Creates a dispatch information object (not counting annotations).
- DispatchInformation(CustomOperation, IDatatype[], boolean) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
-
Creates a dispatch information object.
- dispatchScope - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- DisplayNameProvider - Class in net.ssehub.easy.varModel.confModel
-
A provider for display names (e.g., in case that not variable names shall be displayed).
- DisplayNameProvider() - Constructor for class net.ssehub.easy.varModel.confModel.DisplayNameProvider
- dispose() - Method in class net.ssehub.easy.varModel.model.Project
- disposeLocalVariable(LocalDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Notifies the resolution listener about disposing a local variable.
- disposeLocalVariables(LocalDecisionVariable[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Notifies the resolution listener about disposing several local variables.
- DIV - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- DIV_INT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- DIV_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- DIV_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- DIV_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- DIV_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- DIVISION - Enum constant in enum class net.ssehub.easy.varModel.cstEvaluation.ArithmeticOperationType
- DIVISION_INT_INT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
- DIVISION_REAL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
- DIVREAL_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- doAll(HashSet<Value>, boolean) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Adds/removes all elements to/from
set. - doCreateNewVars(String) - Static method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Whether new variables shall be created.
- doFreeze(VariableValueCopier.IFreezeProvider, Configuration, IDecisionVariable, IFreezable) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Tries to freeze
freezable. - doInferDatatype - Variable in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- done - Variable in class net.ssehub.easy.varModel.model.AbstractProjectVisitor
- done - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- done - Variable in class net.ssehub.easy.varModel.persistency.VariableUsage
- doneProjects - Variable in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
- DotAttribute - Class in net.ssehub.easy.varModel.model
-
Special form of attribute specified by ".".
- DotAttribute(String, IDatatype, IModelElement, IAttributableElement) - Constructor for class net.ssehub.easy.varModel.model.DotAttribute
-
Constructor for an attribute specified by ".".
- doTrim(char) - Static method in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
-
Returns whether
chshall be trimmed. - doubleOp(double, double) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.NumberIteratorEvaluator
-
Performs the double aggregation operation.
- DSL_CONTEXT_END - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML DSL context end.
- DSL_CONTEXT_START - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML DSL context start.
- DSL_END - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML DSL program end.
- DSL_START - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML DSL program start.
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Compound
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Enum
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Reference
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.VersionType
- DTYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.VoidType
- DUMMY_PARENT - Static variable in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Defines a dummy model element for additional formatting.
- dupLastComment() - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Duplicates the last comment on the stack for nesting.
- DUPLICATES_IN_SET - Static variable in exception class net.ssehub.easy.varModel.confModel.ConfigurationException
- duplicateValues(Object[]) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Checks whether the given array has duplicated values and this value belongs to a set.
- dynamicDispatch(CustomOperation, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Performs a dynamic dispatch of
operationaccording to the given actual arguments inargs, i.e., this method searches and returns a method that fits better to the actual arguments then the statically bound operation.
E
- element - Variable in class net.ssehub.easy.varModel.model.Attribute
- element - Variable in class net.ssehub.easy.varModel.model.search.SearchResult
-
The related element.
- ELEMENT_IS_NULL - Static variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Denotes the case that contained element (reference) is null.
- elementClass - Variable in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ModelElementDescription
-
Stores the class the model element is an instance of.
- elementesWereRemoved() - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Returns whether elements were removed during the last iteration.
- elementFound() - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
-
Marks that at least one variable was found during the current constraint visitation.
- elementName - Variable in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ModelElementDescription
-
Stores the name of the model element.
- elements - Variable in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- elements - Variable in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
- elementsFound - Variable in class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
- elementsOfRemovedImports - Variable in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Elements of a removed import.
- elementsWereFound() - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
-
Returns whether variables were changed during the current constraint visitation.
- elementsWereRemoved - Variable in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
- elementType - Variable in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ModelElementDescription
-
Stores the type of the model element.
- elementTypeDescription - Variable in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
-
Stores the description of the the model element found in a given
Project. - elementVariable - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerElementAccessor
- elementWasRemoved(ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Returns whether the given element was removed from the project.
- ELSE - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for else.
- elseExpr - Variable in class net.ssehub.easy.varModel.cst.IfThen
- emit(Object) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestriction
- emit(String, boolean, int) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
-
Emits the given message to the handler.
- emitComments - Variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- emitComments() - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Returns whether comments are emitted by this writer.
- emitComments() - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- emitConstraintExpression(IModelElement, ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Visits the expression of a constraint (for extension).
- emitConstraintExpression(IModelElement, ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
- emitDecisionVariableDeclarationDefault(DecisionVariableDeclaration, ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
- emitDecisionVariableDeclarationDefault(DecisionVariableDeclaration, ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Emits the default value of a decision variable declaration (for extension).
- emitDecisionVariableDeclarationExpression(DecisionVariableDeclaration, ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Emits the expression part of a variable declaration without the statement part.
- emitFilter - Variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- emitProjectFreezeDot - Variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- emitType(IDatatype, boolean) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Emits the type of an initializer if required.
- EMPTY - Static variable in class net.ssehub.easy.varModel.model.values.ValueFactory
- EmptyInitializer - Class in net.ssehub.easy.varModel.cst
-
An internal temporary node representing an untyped empty initializer.
- EmptyInitializer() - Constructor for class net.ssehub.easy.varModel.cst.EmptyInitializer
-
Prevents external initialization.
- ENABLE - Static variable in class net.ssehub.easy.varModel.cst.VariablePool
- enableNullValueInConfiguration(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
-
Returns whether IMVL null values shall be visible in the configuration editor.
- enableNullValueInConfiguration(AbstractVariable) - Method in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
-
Returns whether IMVL null values shall be visible in the configuration editor.
- enableWasAssignedForIsDefined() - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- enableWasAssignedForIsDefined() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- enableWasAssignedForIsDefined() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Shall we take the local
IDecisionVariable.wasAssigned()overIConfigurationElement.getState()in the implementation of IVML "isDefined". - enableWasAssignedForIsDefined() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- endEvaluation(Object) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalConfiguration
- ENDIF - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for endif.
- ENDING_BLOCK - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Right brackets for the ending of an block.
- ENDING_PARENTHESIS - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Right brackets for the ending of a parenthesis.
- endWritingCompound(Compound) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Method for writing a compound, second part.
- endWritingCompound(Compound) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- endWritingProject(Project) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Method for writing a project, second part.
- endWritingProject(Project) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- ensureCapacity(IDecisionVariable, ContextStack.StackFrame) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
-
Ensures the capacity of a container variable.
- ensureContainerVariable(ContainerVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Ensures that the given container variable is configured and empty.
- Enum - Class in net.ssehub.easy.varModel.model.datatypes
-
Enumerations allow the definition of sets of named values.
- Enum() - Constructor for class net.ssehub.easy.varModel.model.datatypes.Enum
-
Creates the singleton instance for
Enum.TYPE. - Enum(String, DelegatingType, ModelElement) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Enum
-
Constructor for an empty enum.
- Enum(String, ModelElement) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Enum
-
Constructor for an empty enum.
- Enum(String, ModelElement, String...) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Enum
-
Constructor for the enum.
- ENUM - Enum constant in enum class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ClassType
- ENUM - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for the enum.
- ENUM_ACCESS - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: "." for enum access.
- ENUM_TYPE - Static variable in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- EnumAttributeFreezeProvider(String, Attribute, String, EnumLiteral) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.EnumAttributeFreezeProvider
-
Creates a but-freeze provider for expressions of the form
name|name.annotationoperationliteral - EnumAttributeFreezeProvider(String, Attribute, EnumLiteral) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.EnumAttributeFreezeProvider
-
Creates a but-freeze provider for expressions of the form
name|name.annotation==literal - EnumComparisonOperation(EnumOperations.BinaryEnumComparisonOperation) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EnumOperations.EnumComparisonOperation
-
Creates an operation instance parameterized by the given comparison operation.
- EnumLiteral - Class in net.ssehub.easy.varModel.model.datatypes
-
Objects represents the literal of an enum.
- EnumLiteral() - Constructor for class net.ssehub.easy.varModel.model.datatypes.EnumLiteral
-
Constructor for serialization.
- EnumLiteral(String, int, Enum) - Constructor for class net.ssehub.easy.varModel.model.datatypes.EnumLiteral
-
Constructor for the enum literal.
- enumLiteralAsValue(IResolutionScope, String) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds a referenced enum literal in
project. - EnumOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements enum and ordered enum operations.
- EnumOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EnumOperations
-
Prevents external creation.
- EnumOperations.BinaryEnumComparisonOperation - Interface in net.ssehub.easy.varModel.cstEvaluation
-
Defines the evaluation of a binary enum (literal) operation.
- EnumOperations.EnumComparisonOperation - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the generic enum comparison operation based on
EnumOperations.BinaryEnumComparisonOperation. - EnumOperations.MinMaxEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements
OrderedEnum.MIN. - EnumValue - Class in net.ssehub.easy.varModel.model.values
-
Holding enum literals.
- EnumValue() - Constructor for class net.ssehub.easy.varModel.model.values.EnumValue
-
Constructor for serialization.
- EnumValue(Enum) - Constructor for class net.ssehub.easy.varModel.model.values.EnumValue
-
Constructor for a new EnumValue.
- EnumValue(Enum, Object) - Constructor for class net.ssehub.easy.varModel.model.values.EnumValue
-
Constructor for a new EnumValue.
- EnumValue(Enum, EnumLiteral) - Constructor for class net.ssehub.easy.varModel.model.values.EnumValue
-
Constructor for a new EnumValue.
- equals(Object) - Method in class net.ssehub.easy.varModel.cst.AttributeVariable
- equals(Object) - Method in class net.ssehub.easy.varModel.cst.Comment
- equals(Object) - Method in class net.ssehub.easy.varModel.cst.CompoundAccess
- equals(Object) - Method in class net.ssehub.easy.varModel.cst.CompoundInitializer
- equals(Object) - Method in class net.ssehub.easy.varModel.cst.ConstantValue
- equals(Object) - Method in class net.ssehub.easy.varModel.cst.ContainerInitializer
- equals(Object) - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
- equals(Object) - Method in class net.ssehub.easy.varModel.cst.IfThen
- equals(Object) - Method in class net.ssehub.easy.varModel.cst.Let
- equals(Object) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
- equals(Object) - Method in class net.ssehub.easy.varModel.cst.Parenthesis
- equals(Object) - Method in class net.ssehub.easy.varModel.cst.Variable
- equals(Object) - Method in class net.ssehub.easy.varModel.model.AbstractVariable
- equals(Object) - Method in class net.ssehub.easy.varModel.model.Attribute
- equals(Object) - Method in class net.ssehub.easy.varModel.model.datatypes.EnumLiteral
- equals(Object) - Method in class net.ssehub.easy.varModel.model.ProjectInterface
- equals(Object) - Method in class net.ssehub.easy.varModel.model.values.BooleanValue
- equals(Object) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
- equals(Object) - Method in class net.ssehub.easy.varModel.model.values.ConstraintValue
- equals(Object) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
- equals(Object) - Method in class net.ssehub.easy.varModel.model.values.EnumValue
- equals(Object) - Method in class net.ssehub.easy.varModel.model.values.IntValue
- equals(Object) - Method in class net.ssehub.easy.varModel.model.values.NullValue
- equals(Object) - Method in class net.ssehub.easy.varModel.model.values.RealValue
- equals(Object) - Method in class net.ssehub.easy.varModel.model.values.ReferenceValue
- equals(Object) - Method in class net.ssehub.easy.varModel.model.values.StringValue
- equals(Object) - Method in class net.ssehub.easy.varModel.model.values.Value
- equals(Object) - Method in class net.ssehub.easy.varModel.model.values.VersionValue
- equals(Object, boolean) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Checks for equality potentially ignoring undefined values in the given
object. - equals(EvaluationAccessor, EvaluationAccessor[], boolean) - Static method in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Implements a generic equality operation for basic values (excluding compounds and containers).
- equals(Compound, CompoundValue, boolean) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Checks for equality potentially ignoring undefined values in the given
type. - equals(Value, Value) - Static method in class net.ssehub.easy.varModel.model.values.Value
- EQUALS - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Implements the generic equals operation.
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Compound
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.ConstraintType
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Enum
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.MetaType
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Reference
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.VersionType
- EQUALS - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: ""=="".
- EQUALS_IGNORE_CASE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Implements the "equalsIgnoreCase" operation.
- EQUALS_IGNORE_CASE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- EQUALS_IGNORE_CASE - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- EQUALS_INT_REAL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
- EQUALS_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- EQUALS_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- EQUALS_REAL_INT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
- EQUALS_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- EQUALS_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- equalsByInstanceName(IDecisionVariable, IDecisionVariable) - Static method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns whether two decision variables are equal via their instance name.
- equalsIgnoreCase(String, String, EvaluationAccessor) - Static method in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Compares two strings without considering cases using the locale given by the evaluation
accessor. - equalsIgnoreCase(String, String, EvaluationContext) - Static method in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Compares two strings without considering cases using the locale given by the evaluation
context. - equalsIntReal(EvaluationAccessor, EvaluationAccessor[], boolean) - Static method in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
-
Implements the mixed int-real equality operation.
- equalsNull(Value, Value, EvaluationContext, boolean) - Static method in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Implements a generic equality operation for null values.
- equalsPartially(Value) - Method in class net.ssehub.easy.varModel.cstEvaluation.ListWrapperValue
- equalsPartially(Value) - Method in class net.ssehub.easy.varModel.model.values.BasisDatatypeValue
- equalsPartially(Value) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
- equalsPartially(Value) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
- equalsPartially(Value) - Method in class net.ssehub.easy.varModel.model.values.EnumValue
- equalsPartially(Value) - Method in class net.ssehub.easy.varModel.model.values.MetaTypeValue
- equalsPartially(Value) - Method in class net.ssehub.easy.varModel.model.values.NullValue
- equalsPartially(Value) - Method in class net.ssehub.easy.varModel.model.values.ReferenceValue
- equalsPartially(Value) - Method in class net.ssehub.easy.varModel.model.values.Value
-
Returns whether the provided
valueis partially equal to this value, i.e., whether the nested elements ofvalue(if they exist) have the same contents as in this value. - equalsPartially(Value, Value) - Static method in class net.ssehub.easy.varModel.model.values.Value
-
Returns whether
v1andv2areValue.equalsPartially(Value)partially equal considering the case thatv1may be null. - equalsRealInt(EvaluationAccessor, EvaluationAccessor[], boolean) - Static method in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
-
Implements the mixed int-real equality operation.
- error(String, int) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Adds an error message.
- errors - Variable in class net.ssehub.easy.varModel.cst.ValidationVisitor
- ESCAPE - Static variable in class net.ssehub.easy.varModel.management.CommentResource
- eval - Variable in class net.ssehub.easy.varModel.cstEvaluation.FreezeEvaluator
- EVAL - Enum constant in enum class net.ssehub.easy.varModel.capabilities.IvmlReasonerCapabilities
-
Whether the reasoner can work with "eval".
- EVAL - Enum constant in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Search within an eval.
- EVAL - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for eval.
- EvalBlockFinder - Class in net.ssehub.easy.varModel.model.filter
-
This class locates all
PartialEvaluationBlockin a project. - EvalBlockFinder(Project, FilterType) - Constructor for class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
-
Sole constructor for this class.
- evalBlocks - Variable in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- evalConstraints - Variable in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- evaluate(boolean, boolean) - Method in interface net.ssehub.easy.varModel.cstEvaluation.BooleanOperations.BinaryBooleanOperation
-
Evaluates boolean values according to the operation.
- evaluate(IRestrictionEvaluationContext, Version) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestriction
- evaluate(ContainerOperations.ContainerArgument, ContainerOperations.ContainerArgument, List<Value>, EvaluationAccessor) - Method in interface net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.Container2Operation
-
Evaluates the specific function on two container values possibly modifying
result. - evaluate(ContainerOperations.ContainerArgument, Value, List<Value>, EvaluationAccessor) - Method in interface net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.ContainerValueOperation
-
Evaluates the specific function on a container and a value possibly modifying
result. - evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.BooleanOperations.BinaryOperationEvaluator
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.CalcEvaluator
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.Container2OperationEvaluator
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.ContainerValueOperationEvaluator
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.FindOperationEvaluator
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.FlattenOperationEvaluator
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.IncludesAllOperationEvaluator
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.IsEmptyOperationEvaluator
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.TypeSelectEvaluator
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.EnumOperations.EnumComparisonOperation
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.EnumOperations.MinMaxEvaluator
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.FreezeVarOperations.NameOperationEvaluator
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IOperationEvaluator
-
Evaluates an operation.
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.StringOperations.CaseChange
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.StringOperations.CompareOperation
- evaluate(EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.VersionOperations.VersionEvaluator
- evaluate(EnumLiteral, EnumLiteral) - Method in interface net.ssehub.easy.varModel.cstEvaluation.EnumOperations.BinaryEnumComparisonOperation
-
Performs an operation on
e1ande2and returns a boolean value. - evaluateArguments(OCLFeatureCall, Operation, EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Evaluates the arguments.
- evaluateCustomOperation(CustomOperation, EvaluationAccessor, EvaluationAccessor[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Evaluates the given custom operation.
- evaluateIterator(int, Value, IDecisionVariable, int, boolean, EvaluationAccessor) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
-
Evaluates an iterator.
- evaluateOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns whether an OCL feature call shall be evaluated.
- EvaluationAccessor - Class in net.ssehub.easy.varModel.cstEvaluation
-
Defines a unified accessor to variables, constants, slots etc.
- EvaluationAccessor() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
- EvaluationBlock - Class in net.ssehub.easy.varModel.model
-
An evaluation block consisting of constraints to be evaluated.
- EvaluationBlock() - Constructor for class net.ssehub.easy.varModel.model.EvaluationBlock
-
Constructor for serialization.
- EvaluationBlock(String, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.EvaluationBlock
-
Constructor for the evaluation block.
- EvaluationContext - Class in net.ssehub.easy.varModel.cstEvaluation
-
Some basic functionality required by the evaluators without exposing the
EvaluationVisitor. - EvaluationContext() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
- EvaluationContextImpl(IConfiguration) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
-
Creates the context.
- EvaluationUtils - Class in net.ssehub.easy.varModel.cstEvaluation
-
Some evaluation utility methods.
- EvaluationUtils() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils
- EvaluationUtils.VariableReplacer - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements a variable replacer.
- EvaluationVisitor - Class in net.ssehub.easy.varModel.cstEvaluation
-
Evaluation visitor for IVML expressions.
- EvaluationVisitor() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Creates an evaluation visitor.
- EvaluationVisitor(IConfiguration, IAssignmentState, boolean, IValueChangeListener) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Creates an evaluation visitor.
- EvaluationVisitor.CompoundSlotInit - Class in net.ssehub.easy.varModel.cstEvaluation
- EvaluationVisitor.ContainerIterationExecutor - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements flattening/non-flattening container evaluation.
- EvaluationVisitor.EvaluationContextImpl - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the evaluation context.
- EvaluationVisitor.Message - Class in net.ssehub.easy.varModel.cstEvaluation
-
Extended Message class for saving variables that fail in assignments.
- evaluator - Variable in class net.ssehub.easy.varModel.confModel.AssignmentResolver
- evaluator - Variable in class net.ssehub.easy.varModel.confModel.DefaultValueHelper
- evaluator - Variable in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- evaluator - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
- evaluator - Variable in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
- EvaluatorRegistry - Class in net.ssehub.easy.varModel.cstEvaluation
-
Allows to register, query and unregister evaluators for IVML operations.
- EvaluatorRegistry() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EvaluatorRegistry
- ex - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContextStack.StackFrame
- exception(Throwable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Adds a throwable as error message.
- exclude - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.IncludesAllOperationEvaluator
- excludeAssignments - Variable in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- EXCLUDES - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- EXCLUDES - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- EXCLUDES_ALL - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- EXCLUDES_ALL - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- EXCLUDING - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the "excluding" operation.
- EXCLUDING - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SetOperations
-
Implements the "excluding" operation.
- EXCLUDING - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- EXCLUDING - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- EXCLUDING - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- execute(int) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
-
Evaluate for the given number of iterators.
- executeContainerIteration(ContainerOperationCall, LocalDecisionVariable[], int, VariableAccessor, IIteratorEvaluator) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Executes the container iteration.
- EXISTS - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Implements
Container.EXISTS. - EXISTS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- EXISTS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- ExpectedType() - Constructor for enum class net.ssehub.easy.varModel.model.filter.ConstraintClassifier.ExpectedType
- ExplicitTypeVariableDeclaration - Class in net.ssehub.easy.varModel.model
-
Represents an explicitly typed declarator in a set operation.
- ExplicitTypeVariableDeclaration() - Constructor for class net.ssehub.easy.varModel.model.ExplicitTypeVariableDeclaration
-
Constructor for serialization.
- ExplicitTypeVariableDeclaration(String, IDatatype, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.ExplicitTypeVariableDeclaration
-
Constructor for explicitly typed variable declarator.
- EXPORT - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for export.
- exports - Variable in class net.ssehub.easy.varModel.model.ProjectInterface
- expr - Variable in class net.ssehub.easy.varModel.cst.Comment
-
Stores the commented expression.
- expr - Variable in class net.ssehub.easy.varModel.cst.Parenthesis
-
Stores the expression in the parenthesis.
- expr - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.CompoundSlotInit
- expr - Variable in class net.ssehub.easy.varModel.model.ExpressionVersionRestriction
- expression - Variable in class net.ssehub.easy.varModel.cst.ContainerOperationCall
- expression - Variable in class net.ssehub.easy.varModel.cst.NamedArgument
- expression - Variable in class net.ssehub.easy.varModel.cst.UnresolvedExpression
- expression - Variable in class net.ssehub.easy.varModel.model.AttributeAssignment.Assignment
- expressionContext - Variable in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
- expressions - Variable in class net.ssehub.easy.varModel.cst.CompoundInitializer
- expressions - Variable in class net.ssehub.easy.varModel.cst.ContainerInitializer
- expressions - Variable in class net.ssehub.easy.varModel.cst.MultiAndExpression
- ExpressionVersionRestriction - Class in net.ssehub.easy.varModel.model
-
A version expression based on IVML constraints.
- ExpressionVersionRestriction(ConstraintSyntaxTree, DecisionVariableDeclaration, DecisionVariableDeclaration) - Constructor for class net.ssehub.easy.varModel.model.ExpressionVersionRestriction
-
Creates a new expression version restriction.
- ExpressionVersionRestrictionValidator - Class in net.ssehub.easy.varModel.model
-
A simple validator for version restrictions, disallowing if-then-else, let-in and compound initializers.
- ExpressionVersionRestrictionValidator(IMessageHandler) - Constructor for class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
-
Creates an expression version validator.
- exprs - Variable in class net.ssehub.easy.varModel.cst.BlockExpression
F
- fallback - Variable in class net.ssehub.easy.varModel.model.datatypes.Operation
- FALSE - Static variable in class net.ssehub.easy.varModel.model.values.BooleanValue
- fillDefaults(IDecisionVariable) - Static method in class net.ssehub.easy.varModel.confModel.DefaultValueHelper
-
Fills the value of the given
variablewith defined default values. - filter - Variable in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
- filter(ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
-
Method for filtering (and modifying) the original
ContainableModelElementusing theIModelElementFilter. - filtered - Variable in class net.ssehub.easy.varModel.model.rewrite.AssignmentReducer
- filterType - Variable in class net.ssehub.easy.varModel.model.AbstractProjectVisitor
-
Specifies whether project imports shall be considered or not.
- filterType - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
-
Specifies whether project imports shall be considered or not.
- FilterType - Enum Class in net.ssehub.easy.varModel.model.filter
-
This enumeration if for the constructors of this package to denote whether imports should be considered during filtering the current project.
- FilterType() - Constructor for enum class net.ssehub.easy.varModel.model.filter.FilterType
- findAttribute(IDecisionVariable, AbstractVariable, boolean) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils
-
Finds an attribute decision variable for the given decision variable and attribute declaration.
- findAttribute(IAttributeAccess, String) - Static method in class net.ssehub.easy.varModel.model.ModelElement
-
Searches for a specified attribute.
- findAttribute(IModelElement, String) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds an attribute within
scopeor enclosing parentscopes, i.e., search in inverted direction along attribute application/inheritance. - findAttribute(Project, String, Set<Project>) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.EnumAttributeFreezeProvider
-
Finds a declaration for the attribute
nameinprjor it's imports. - findCompoundOrAttributeAccess(IResolutionScope, String, String, IModelElement) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds a variable by compound/attribute access as part of
ModelQuery.findVariable(IResolutionScope, String, Class). - findCorrespondence(IDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.SourceBasedFreezeProvider
-
Finds the corresponding variable for
tVar(assumed to be within the nesting hierarchy ofVariableValueCopier.SourceBasedFreezeProvider.target) within the nesting hierarchy ofVariableValueCopier.SourceBasedFreezeProvider.source. - findDeclaration(IResolutionScope, ModelQuery.IDeclarationSelector) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Searches a given
scopefor a variable declaration oftypeand returns the declaration determined byselector. - findDeepestGeneric(IDatatype, int) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Finds the deepest generic type in
typealways tryingposas position for the generic type. - findElementByName(IResolutionScope, String, Class<?>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds an element by its given name in
elements. - findElementByName(IResolutionScope, String, Class<?>, Set<IResolutionScope>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds an element by its given name in
elements. - findElementByTypeName(IResolutionScope, String, Class<? extends IDatatype>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds the specified data type definition in the given
elements. - findElementByTypeName(IResolutionScope, String, Class<? extends IDatatype>, Set<IResolutionScope>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds the specified data type definition in the given
elements. - findElementByTypeName(IDecisionVariableContainer, String) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds the specified data type definition in the given
container. - findEnum(IResolutionScope, String) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds a referenced enum literal in
project. - finder - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- findImportedProjects(List<Project>) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Fills the stack of imported
Projects. - findImportedProjects(Project, List<Project>, Set<Project>) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Fills the stack of imported
Projects recursively. - findInParents(IDecisionVariable, String) - Static method in class net.ssehub.easy.varModel.confModel.Configuration
-
Finds a variable called
namein the decision variable parents ofvar, starting at the direct parent ofvar, thus, returning the variable withnameof the closest enclosing scope. - findInstancesOfNestedVariavbles(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Recursive method to collect all nested
IDecisionVariable. - FindOperationEvaluator(boolean) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.FindOperationEvaluator
-
Creates a find operation evaluator.
- findPossibleValues(Project, IDatatype) - Static method in class net.ssehub.easy.varModel.model.filter.ReferenceValuesFinder
- findPossibleValues(Project, Reference) - Static method in class net.ssehub.easy.varModel.model.filter.ReferenceValuesFinder
-
Searches inside the whole
ProjectforAbstractVariables, which can be referenced byIDecisionVariables of the givenReferencetype. - findProject(Project, String) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds a project with given name.
- findProject(Project, String, String, Set<Project>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds a project with given name.
- findRefinesDistanceTo(int, Compound) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Iterates over
Compound.getRefines(int)to identify the refines distance from this tocmpusingresas initial result. - findRefining(IResolutionScope, Compound) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Returns all (reachable) compounds (transitively) refining the given
compoundstarting atscopealso considering imported scopes. - findRefining(IResolutionScope, Compound, List<Compound>, Set<IResolutionScope>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Returns all (reachable) compounds (transitively) refining the given
compoundstarting atscopealso considering imported scopes. - findType(IResolutionScope, String, boolean, Class<? extends IDatatype>, Set<IResolutionScope>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds the specified data type definition in the given
project. - findType(IResolutionScope, String, Class<? extends IDatatype>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds the specified data type definition in the given
project. - findVariable(IDecisionVariable, String) - Static method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Finds a variable via its (qualified access) name.
- findVariable(Compound, String) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Searches for a variable of
namein a givencompound. - findVariable(IResolutionScope, String, Class<? extends AbstractVariable>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Searches for a specified variable.
- findVariableUse(IResolutionScope, String, Class<?>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Searches for a specified variable or variable use.
- findVariableUse(IResolutionScope, String, Class<?>, Set<IResolutionScope>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Searches for a specified variable or variable use.
- FIRST - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the "first" operation.
- FIRST - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- FIRST - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- FirstDeclTypeSelector(IDatatype) - Constructor for class net.ssehub.easy.varModel.model.ModelQuery.FirstDeclTypeSelector
-
Creates a selector for
type. - flatten(Value, Collection<Value>) - Static method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
(Recursively) Flattens the given value if needed.
- FLATTEN - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.NestingMode
- FLATTEN - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- FLATTEN - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- FLATTEN - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- FlattenOperationEvaluator(boolean) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.FlattenOperationEvaluator
-
Creates a flatten operation evaluator.
- FLOOR - Static variable in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
- FLOOR - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- FLOOR - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- flush() - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Flushes the writer.
- FOR_ALL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Implements
Container.FORALL. - FOR_ALL - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- FORALL - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- forceAccessors - Variable in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- forceComponundTypes(boolean) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Forces the output of compound types and bypasses the automatic detection.
- forceCompoundTypes - Variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- forceUpdate() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- forceUpdate() - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- forceUpdate() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- forceUpdate() - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Forces the
IDecisionVariableContainerto update cached lists of nestedDecisionVariableDeclarations. - For instance: - Search tag in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- Section
- formatInitializer - Variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- formattingHint - Variable in class net.ssehub.easy.varModel.model.datatypes.Operation
- FormattingHint() - Constructor for enum class net.ssehub.easy.varModel.model.datatypes.Operation.FormattingHint
- found(EvaluationAccessor, EvaluationAccessor[], boolean) - Static method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Returns whether the first argument value can be found in the
operandgiven that operand is a container. - foundDatatypes - Variable in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- freezables - Variable in class net.ssehub.easy.varModel.model.FreezeBlock
- freeze - Variable in class net.ssehub.easy.varModel.cstEvaluation.FreezeEvaluator
- freeze() - Method in class net.ssehub.easy.varModel.confModel.VariableConfigProvider
-
Causes to freeze the current value.
- freeze(String) - Method in class net.ssehub.easy.varModel.confModel.BasisVariable
- freeze(String) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- freeze(String) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Freezes a single variable (must be a top layer element).
- freeze(String) - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
- freeze(String) - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationElement
-
Causes to freeze a nested value.
- freeze(String) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- freeze(IFreezeSelector) - Method in class net.ssehub.easy.varModel.confModel.CompoundItemConfigProvider
- freeze(IFreezeSelector) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- freeze(IFreezeSelector) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Freezes on the whole configuration.
- freeze(IFreezeSelector) - Method in class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
- freeze(IFreezeSelector) - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
- freeze(IFreezeSelector) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- freeze(IFreezeSelector) - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationElement
-
Causes to freeze the current value.
- freeze(IFreezeSelector) - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
- freeze(IFreezeSelector) - Method in class net.ssehub.easy.varModel.confModel.VariableConfigProvider
-
Causes to freeze the current value.
- freeze(IFreezeSelector) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- FREEZE - Enum constant in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Search within a freeze.
- FREEZE - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for freeze.
- FreezeBlock - Class in net.ssehub.easy.varModel.model
-
Handles frozen elements.
- FreezeBlock() - Constructor for class net.ssehub.easy.varModel.model.FreezeBlock
-
Constructor for serialization.
- FreezeBlock(IFreezable[], DecisionVariableDeclaration, ConstraintSyntaxTree, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.FreezeBlock
-
Constructor for containable model element.
- FreezeBlockFinder - Class in net.ssehub.easy.varModel.model.filter
-
Finds all freeze blocks in a given project.
- FreezeBlockFinder(Project, FilterType) - Constructor for class net.ssehub.easy.varModel.model.filter.FreezeBlockFinder
-
Default constructor for this class.
- freezeBlocks - Variable in class net.ssehub.easy.varModel.model.filter.FreezeBlockFinder
- FreezeEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements a freeze selector based on expression evaluation.
- FreezeEvaluator(Configuration) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.FreezeEvaluator
-
Creates a freeze evaluator for the given configuration.
- freezeProvider - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.CopySpec
- freezeValues(AbstractVariable, IFreezeSelector) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Sets
AssignmentState.FROZENstate to the given variablesvar. - freezeValues(Project, FilterType) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Sets
AssignmentState.FROZENstate to already frozen variables. - FreezeVariableType - Class in net.ssehub.easy.varModel.model.datatypes
-
An internal type for freezes to iterate / specify expressions on freezables.
- FreezeVariableType() - Constructor for class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
-
Creates the singleton instance for
FreezeVariableType.TYPE. - FreezeVariableType(IFreezable[], IModelElement) - Constructor for class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
-
Constructor for a specific freeze variable type.
- FreezeVarOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the operations of the internal freeze variable type.
- FreezeVarOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.FreezeVarOperations
- FreezeVarOperations.NameOperationEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the operation evaluator for variable names.
- FROZEN - Enum constant in enum class net.ssehub.easy.varModel.confModel.AssignmentState
-
The value is frozen and cannot be changed.
- FrozenCompoundConstraintsOmitter - Class in net.ssehub.easy.varModel.model.rewrite.modifier
-
Removes constraint out of compounds, pointing to only frozen and constant elements.
- FrozenCompoundConstraintsOmitter(Configuration) - Constructor for class net.ssehub.easy.varModel.model.rewrite.modifier.FrozenCompoundConstraintsOmitter
-
Single constructor for this class.
- FrozenConstraintsFilter - Class in net.ssehub.easy.varModel.model.rewrite.modifier
-
A
IModelElementFilterto filter constraints, containing only frozen variables and constants. - FrozenConstraintsFilter(Configuration) - Constructor for class net.ssehub.easy.varModel.model.rewrite.modifier.FrozenConstraintsFilter
-
Default Constructor if a
Configurationis available containing already derived and propagated variables. - FrozenConstraintVarFilter - Class in net.ssehub.easy.varModel.model.rewrite.modifier
-
Removes frozen
ConstraintTypevariables if they are only pointing to frozen variable. - FrozenConstraintVarFilter(Configuration) - Constructor for class net.ssehub.easy.varModel.model.rewrite.modifier.FrozenConstraintVarFilter
-
Default constructor of this class.
- frozenElements - Variable in class net.ssehub.easy.varModel.model.filter.FrozenElementsFinder
- FrozenElementsFinder - Class in net.ssehub.easy.varModel.model.filter
-
This class searches through a project (and its imports) for finding frozen elements.
- FrozenElementsFinder(Project, FilterType) - Constructor for class net.ssehub.easy.varModel.model.filter.FrozenElementsFinder
-
Default constructor for this class.
- frozenElementsOK - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- frozenMap - Variable in class net.ssehub.easy.varModel.model.filter.FrozenElementsFinder
- FrozenTypeDefResolver - Class in net.ssehub.easy.varModel.model.rewrite.modifier
-
Checks whether all instances of a given
DerivedDatatypeare frozen and will remove all constraints, if all instances are frozen or if none exist. - FrozenTypeDefResolver(Configuration) - Constructor for class net.ssehub.easy.varModel.model.rewrite.modifier.FrozenTypeDefResolver
-
Default constructor of this class.
- FULL - Enum constant in enum class net.ssehub.easy.varModel.cstEvaluation.IValueChangeListener.ChangeKind
-
The default mode, the change affects the variable, its nested elements, its parents and its context (regarding constraints).
- FullDecisionVariableContainer - Class in net.ssehub.easy.varModel.model
-
An extended version of the a decision variable container which also supports realizing constraints.
- FullDecisionVariableContainer() - Constructor for class net.ssehub.easy.varModel.model.FullDecisionVariableContainer
- function - Variable in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
- FUNCTION_CALL - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.FormattingHint
-
Emit it as a function call
name(operand, param).
G
- generateQualifiedName(Project) - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Returns the qualified name of a project as unique identifier for comparison whether the project was deleted.
- GENERIC_PARAM_1 - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Change it to the first generic parameter.
- GenericNumberOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Generic Number (
IntegerType,RealType) operations. - GenericNumberOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
- GenericNumberOperations.INumberComparator - Interface in net.ssehub.easy.varModel.cstEvaluation
-
Strategy for comparing two numbers.
- GenericOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Generic operation implementation for the individual types.
- GenericOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Prevents external instantiation.
- get(String) - Method in class net.ssehub.easy.varModel.management.CommentResource
-
Returns the resource mapping for the given
key. - get(String) - Method in class net.ssehub.easy.varModel.model.datatypes.Enum
-
Returns the enum literal with name
name. - GET_LOCALE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
- GET_LOCALE - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- getAccessor() - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Returns the custom operation accessor.
- getAccessor() - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.ContainerArgument
-
Returns the accessor.
- getAccessor(EvaluationAccessor, ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns an evaluation accessor for
expressionifaccessoris not already determined. - getActualExpression() - Method in class net.ssehub.easy.varModel.cst.UnresolvedExpression
-
Returns the actual expression.
- getActualReturnType(IDatatype, IDatatype...) - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Determines the actual return type.
- getActualReturnType(Operation, IDatatype, IDatatype...) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Determines the actual return type and considers the actual type of meta type parameters.
- getActualType(Object[]) - Static method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Returns the actual type if stored as
CompoundValue.SPECIAL_SLOT_NAME_TYPEparameter in the given array. - getAfterText() - Method in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
-
Returns the textual model representation after the constraint.
- getAlias(Operation) - Static method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the alias defined for the given operation has.
- getAllAttributes(IResolutionScope) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Returns all attributes in
scope. - getAllAttributes(IResolutionScope, List<Attribute>, Set<IResolutionScope>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Collects all attributes in
scopeand imported scopes. - getAllConstraints() - Method in class net.ssehub.easy.varModel.model.filter.ConstraintSeparator
-
Getter for returning all constraints of an ivml project.
- getAllCopiedProjects() - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Returns a set of all copied projects (including copies of imported projects).
- getAllInstances(IDatatype) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns all instances of the given type and sub-types.
- getAllInstances(IDatatype) - Method in interface net.ssehub.easy.varModel.confModel.IConfiguration
-
Returns all instances of
type. - getAllInstances(IDatatype) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
- getAllInstances(IDatatype) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalConfiguration
- getAllOperation(int) - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Returns the operation at position
indexand considers also parent operations. - getAllOperationCount() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Returns the number of operations of the parent an all parents above.
- getAnnotation(int) - Method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
-
Returns the specified annotation.
- getAnnotationCount() - Method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
-
Returns the number of declared annotations.
- getArgTypes(EvaluationAccessor[]) - Static method in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
-
Extracts the argument types.
- getAssignment(int) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getAssignment(int) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- getAssignment(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getAssignment(int) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns the assignment specified by
index. - getAssignmentBlocks() - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
-
Returns the found assignments blocks.
- getAssignmentCount() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getAssignmentCount() - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- getAssignmentCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getAssignmentCount() - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns the number of assignments.
- getAssignmentData(int) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
-
Returns the specified assignment data instance.
- getAssignmentDataCount() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
-
Returns the number of assignment data instances (attribute-value combinations).
- getAssignmentState() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Returns the global (target) assignment state for the actual evaluation.
- getAssignmentState() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
- getAssingmentConstraints() - Method in class net.ssehub.easy.varModel.model.filter.ConstraintSeparator
-
Getter for returning all AssignmentConstraints of an ivml project.
- getAttachedTo() - Method in class net.ssehub.easy.varModel.model.Constraint
-
Returns the element, e.g., type, the constraint is attached to.
- getAttribute(int) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
-
Returns a specific attribute.
- getAttribute(int) - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Returns a specific attribute.
- getAttribute(int) - Method in class net.ssehub.easy.varModel.cst.ConstraintSyntaxTree
-
Returns a specific attribute.
- getAttribute(int) - Method in class net.ssehub.easy.varModel.cst.Variable
- getAttribute(int) - Method in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- getAttribute(int) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getAttribute(int) - Method in class net.ssehub.easy.varModel.model.Attribute
-
Returns a specific attribute.
- getAttribute(int) - Method in class net.ssehub.easy.varModel.model.CompoundAccessStatement
- getAttribute(int) - Method in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
-
Returns the specified attribute.
- getAttribute(int) - Method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
Returns a specific attribute.
- getAttribute(int) - Method in interface net.ssehub.easy.varModel.model.IAttributeAccess
-
Returns a specific attribute.
- getAttribute(int) - Method in class net.ssehub.easy.varModel.model.Project
- getAttribute(String) - Method in class net.ssehub.easy.varModel.cst.ConstraintSyntaxTree
-
Returns a specific attribute.
- getAttribute(String) - Method in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- getAttribute(String) - Method in class net.ssehub.easy.varModel.model.Attribute
-
Returns a specific attribute.
- getAttribute(String) - Method in class net.ssehub.easy.varModel.model.CompoundAccessStatement
- getAttribute(String) - Method in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
-
Returns the attribute of the given
name. - getAttribute(String) - Method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
Returns a specific attribute.
- getAttribute(String) - Method in interface net.ssehub.easy.varModel.model.IAttributeAccess
-
Returns a specific (declared) attribute.
- getAttribute(String) - Method in class net.ssehub.easy.varModel.model.Project
- getAttribute(IAttributableElement, String) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Finds an attribute with
nameonelement. - getAttributeAssignments() - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
-
Method for returning all attribute assignments.
- getAttributesCount() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
-
Returns the number of attributes.
- getAttributesCount() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Returns the number of attributes.
- getAttributesCount() - Method in class net.ssehub.easy.varModel.cst.ConstraintSyntaxTree
-
Returns the number of attributes.
- getAttributesCount() - Method in class net.ssehub.easy.varModel.cst.Variable
- getAttributesCount() - Method in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- getAttributesCount() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getAttributesCount() - Method in class net.ssehub.easy.varModel.model.Attribute
-
Returns the number of attributes.
- getAttributesCount() - Method in class net.ssehub.easy.varModel.model.CompoundAccessStatement
- getAttributesCount() - Method in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
-
Returns the number of attributes.
- getAttributesCount() - Method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
Returns the number of attributes.
- getAttributesCount() - Method in interface net.ssehub.easy.varModel.model.IAttributeAccess
-
Returns the number of (declared) attributes.
- getAttributesCount() - Method in class net.ssehub.easy.varModel.model.Project
- getBaseType(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
-
Returns the base type of
type. - getBaseVariable() - Method in interface net.ssehub.easy.varModel.confModel.ICollectionElementVariable
-
The base variable representing the collection.
- getBaseVariable() - Method in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- getBasicTypeByName(String) - Static method in class net.ssehub.easy.varModel.model.datatypes.Types
-
Returns a basic type by name.
- getBasisType() - Method in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
-
Returns the basis type.
- getBeforeText() - Method in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
-
Returns the textual model representation before the constraint.
- getBestMatch() - Method in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
-
Returns the best matching operation.
- getBooleanValue(String) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Returns the boolean value of
slot. - getBoundContainerElement(int) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Returns a container element.
- getBoundContainerElementCount() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Returns the number of container elements.
- getCandidatesCount() - Method in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
-
Returns the number of candidates (after calling
DispatchInformation.checkForDispatch(Project)). - getCause() - Method in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Returns the cause of this message.
- getClassTypeFromFreezable(IFreezable) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
-
Returns the
ModelElementTypeFinder.ClassTypethe givenIFreezableis an instance of. - getCode() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.Message
-
Returns the error/message code.
- getCode() - Method in exception class net.ssehub.easy.varModel.model.IvmlException
-
Returns a numerical code representing the cause.
- getCode() - Method in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Returns the code of this message.
- getCollator() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Returns the collator corresponding to the actual locale of this context.
- getComment() - Method in class net.ssehub.easy.varModel.cst.Comment
-
Returns the comment text.
- getComment() - Method in interface net.ssehub.easy.varModel.model.IModelElement
-
Returns the comment of the model element.
- getComment() - Method in class net.ssehub.easy.varModel.model.ModelElement
- getComment(Object) - Method in class net.ssehub.easy.varModel.model.Comment
-
Returns the comment assigned to the given model
element. - getComment(Object) - Method in class net.ssehub.easy.varModel.model.StructuredComment
-
Returns the comment assigned to the given model
element. - getCommentBefore(IModelElement, boolean) - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the comment before the specified model element.
- getComments() - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the structured comment for this project.
- getComments(ModelInfo<Project>) - Static method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
-
Determines the comment resource for the specified model information object/project.
- getComments(Project) - Static method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
-
Returns the comment resource for the given project.
- getCompoundExpression() - Method in class net.ssehub.easy.varModel.cst.CompoundAccess
-
The expression denoting the compound to access.
- getCompoundVariable() - Method in class net.ssehub.easy.varModel.model.CompoundAccessStatement
-
Returns the underlying compound variable.
- getConfigProvider() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
-
Getter for the
VariableConfigProvider. - getConfiguration() - Method in class net.ssehub.easy.varModel.confModel.Configuration
- getConfiguration() - Method in exception class net.ssehub.easy.varModel.confModel.ConfigurationException
-
Returns the configuration this exception occurs on.
- getConfiguration() - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Returns the
Configuration, which will currently saved by this saver. - getConfiguration() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- getConfiguration() - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationElement
-
Returns the topLevel parent.
- getConfiguration() - Method in class net.ssehub.easy.varModel.confModel.NestedVarConfigProvider
- getConfiguration() - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
-
Return the
Configurationwhere the relatedIDecisionVariablebelongs to. - getConfiguration() - Method in class net.ssehub.easy.varModel.confModel.VariableConfigProvider
-
Return the configuration containing the related
IDecisionVariable. - getConfiguration() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getConfiguration() - Method in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
-
Returns the assigned configuration.
- getConfiguration() - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.AbstractFrozenChecker
-
Getter for the configuration (passed to the constructor).
- getConfiguredDecisions() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the saved (
AbstractVariable,IDecisionVariable) mapping. - getConsSyntax() - Method in class net.ssehub.easy.varModel.model.Constraint
-
Getter-Method for the ConstraintSyntaxTree.
- getConstantValue() - Method in class net.ssehub.easy.varModel.cst.ConstantValue
-
Getter-Method for the constant-value.
- getConstraint(int) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getConstraint(int) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- getConstraint(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getConstraint(int) - Method in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
-
Returns a specific constraint.
- getConstraint(int) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns the specified contained constraint.
- getConstraintCount() - Method in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
-
Returns the number of constraints.
- getConstraints() - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
-
Getter for returning all constraints (except eval) of an ivml project.
- getConstraintsCount() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getConstraintsCount() - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- getConstraintsCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getConstraintsCount() - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns the number of contained constraints.
- getConstraintText() - Method in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
-
Returns the textual model representation of the constraint.
- getContainedType() - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
-
Returns the contained type of this container.
- getContainedType() - Method in class net.ssehub.easy.varModel.cst.ConstantValue
- getContainedType() - Method in class net.ssehub.easy.varModel.cst.ConstraintSyntaxTree
-
Returns the data type explicitly contained in this syntax tree.
- getContainedType() - Method in class net.ssehub.easy.varModel.model.datatypes.Container
-
Returns the type of the contained elements.
- getContainedType() - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
- getContainedType() - Method in class net.ssehub.easy.varModel.model.values.MetaTypeValue
-
Returns the data type explicitly contained in this value.
- getContainedType() - Method in class net.ssehub.easy.varModel.model.values.Value
-
Returns the data type explicitly contained in this value.
- getContainer() - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
-
Returns the set to operate on (given as an expression).
- getContainerType() - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
-
Returns the actual container type taking into account that the left side must not be a container but can dynamically be mapped into one.
- getContext() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Returns the evaluation context.
- getCopiedAccessor(ICustomOperationAccessor) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Returns a copied
ICustomOperationAccessorfor the given original accessor. - getCopiedElement(ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Returns a copied element if it was copied already.
- getCopiedParent() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer.UnresolvedAnnotationAssignment
-
Returns the target/copied
AttributeAssignment. - getCopiedParent() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer.UnresolvedSyntaxContainer
-
Returns the already translated parent to which the default belongs to.
- getCopiedParent(IModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Returns the copied parent (should only be used by the
CSTCopyVisitor). - getCopiedProject() - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Returns the copy of the visited project.
- getCopyExpressions() - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Returns whether (partial) expressions shall always be copied or only if needed.
- getCopyVariables() - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Returns variables shall always be copied or whether instances shall be reused if possible.
- getCustomOperation(ICustomOperationAccessor, IDatatype[], int) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Searches for a custom operation on
accessor. - getCustomOperation(ICustomOperationAccessor, IDatatype[], HashSet<ICustomOperationAccessor>, int) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Searches for a custom operation on
accessorand, if not found, on the imports ofaccessor. - getCustomOperationOnImports(ICustomOperationAccessor, IDatatype[], HashSet<ICustomOperationAccessor>, int) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Finds an operation via
accessorimports. - getDatatypeByElementName(String) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
-
Returns a
ModelElementTypeFinder.ModelElementDescriptionof the model element specified by the given element name. - getDatatypeVisitorInstance(QualifiedNameMode) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Returns a pooled datatype visitor instance.
- getDecision() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.Message
-
Returns the causing decision variable.
- getDecision(String, boolean) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the decision variable for a potentially nested/qualified name from this configuration.
- getDecision(IDecisionVariable, String, boolean) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the decision variable for a potentially nested/qualified name from this configuration using with
varas current search context. - getDecision(AbstractVariable) - Method in class net.ssehub.easy.varModel.confModel.Configuration
- getDecision(AbstractVariable) - Method in interface net.ssehub.easy.varModel.confModel.IConfiguration
-
Returns the specified
IDecisionVariable. - getDecision(AbstractVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
- getDecision(AbstractVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalConfiguration
- getDecisionCount() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the number of decisions.
- getDeclaration() - Method in class net.ssehub.easy.varModel.confModel.CompoundItemConfigProvider
- getDeclaration() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the declaration of the variable.
- getDeclaration() - Method in class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
- getDeclaration() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- getDeclaration() - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationElement
-
Returns the declaration of the variable.
- getDeclaration() - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
-
Returns the Declaration of the related
IDecisionVariable. - getDeclaration() - Method in class net.ssehub.easy.varModel.confModel.VariableConfigProvider
-
Returns the declaration of the related
IDecisionVariable. - getDeclaration() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getDeclaration(int) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getDeclaration(int) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- getDeclaration(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getDeclaration(int) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns the specified
DecisionVariableDeclaration. - getDeclarationCount() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getDeclarationCount() - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- getDeclarationCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getDeclarationCount() - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns the number of all nested
DecisionVariableDeclarations including nestedDecisionVariableDeclarations ofAttributeAssignments. - getDeclarationMap() - Method in class net.ssehub.easy.varModel.model.filter.DeclarationMapper
-
Returns a Hashmap of all top-level
DecisionVariableDeclarations. - getDeclarationMapping() - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Returns the currently copied declarations, must not be modified from out side.
- getDeclarations() - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
-
Returns The parameter of the constructor call if the element was a
DecisionVariableDeclarationReturns a list ofDecisionVariableDeclarationif the parameter of the constrcutor call was anAttributeAssignment(This list maybe empty) Otherwise an empty list will be returned . - getDeclarations() - Method in class net.ssehub.easy.varModel.model.filter.DeclrationInConstraintFinder
-
Returns all
AbstractVariable's inside the givenConstraintSyntaxTree. - getDeclarationsByType(IDatatype) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
-
Find all declarations for the given
IDatatype, also not top level declarations. - getDeclarationsWithMissingTypes() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Returns the set of original declarations, which could not be translated due to missing
CustomDatatypes. - getDeclarator(int) - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
-
Returns the specified declarator.
- getDeclaratorsCount() - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
-
Returns the number of declarators.
- getDeclaredConstraintsCount() - Method in class net.ssehub.easy.varModel.model.ModelStatistics
-
Returns the number of declared constraints.
- getDeclaredDataTypesCount() - Method in class net.ssehub.easy.varModel.model.ModelStatistics
-
Returns the number of declared data types.
- getDeclaredVariablesCount() - Method in class net.ssehub.easy.varModel.model.ModelStatistics
-
Returns the number of declared decision variables.
- getDeclaringCompound(AbstractVariable) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils
-
Returns the declaring compound type.
- getDefaultValue() - Method in class net.ssehub.easy.varModel.model.AbstractVariable
-
Getter for the value.
- getDelegate() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Returns the delegate type.
- getDereferencedValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Returns the value of the accessed element, referred values are dereferenced.
Note: This method is expensive as it may create a newEvaluationVisitorto resolve reference expressions. - getDereferencedValue(Value) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Dereferences a value within this context.
- getDescription() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
-
Returns a default description of the element, using all the other getters.
- getDispatchBasisCount() - Method in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
-
Returns the number of dispatch basis annotated operations (after calling
DispatchInformation.checkForDispatch(Project)). - getDisplayName(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
-
Returns the display name of a variable.
- getDisplayName(ConstraintSyntaxTree, Configuration) - Method in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
-
Returns the display name of a constraint, e.g., for a value of a reference.
- getDisplayName(AbstractVariable) - Method in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
-
Returns the display name of a variable.
- getDisplayName(EnumLiteral) - Method in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
-
Returns the display name of an enumeration literal.
- getDisplayNameForIndexAccess(OCLFeatureCall, Configuration) - Method in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
-
Returns the display name for an index access constraint expression.
- getEffectiveParent() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
-
Returns the effective parent of this assignment, i.e., the containing compound or project.
- getElement() - Method in class net.ssehub.easy.varModel.model.Attribute
-
Returns the attributed element.
- getElement() - Method in class net.ssehub.easy.varModel.model.search.SearchResult
-
Returns the related (model) element.
- getElement(int) - Method in class net.ssehub.easy.varModel.cstEvaluation.ListWrapperValue
-
Returns the specified element.
- getElement(int) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getElement(int) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- getElement(int) - Method in class net.ssehub.easy.varModel.model.ContainableModelElementList
- getElement(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getElement(int) - Method in interface net.ssehub.easy.varModel.model.datatypes.IResolutionScope
-
Returns a contained model element specified by
index. - getElement(int) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns the element specified by
index. - getElement(int) - Method in class net.ssehub.easy.varModel.model.Project
-
Returns a contained model element specified by
index. - getElement(int) - Method in class net.ssehub.easy.varModel.model.ProjectInterface
-
Returns a contained model element specified by
index. - getElement(int) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Returns the specified element.
- getElement(String) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getElement(String) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- getElement(String) - Method in class net.ssehub.easy.varModel.model.ContainableModelElementList
- getElement(String) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getElement(String) - Method in interface net.ssehub.easy.varModel.model.datatypes.IResolutionScope
-
Returns a contained model element specified by its
name. - getElement(String) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns the element specified by
name. - getElement(String) - Method in class net.ssehub.easy.varModel.model.Project
- getElement(String) - Method in class net.ssehub.easy.varModel.model.ProjectInterface
- getElementClass() - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ModelElementDescription
-
Returns the class of the model element this
ModelElementTypeFinder.ModelElementDescriptiondescribes. - getElementCount() - Method in class net.ssehub.easy.varModel.cstEvaluation.ListWrapperValue
-
Returns the number of elements in the wrapped list.
- getElementCount() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getElementCount() - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- getElementCount() - Method in class net.ssehub.easy.varModel.model.ContainableModelElementList
- getElementCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getElementCount() - Method in interface net.ssehub.easy.varModel.model.datatypes.IResolutionScope
-
Returns the number of contained elements.
- getElementCount() - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns the number of elements.
- getElementCount() - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the number of contained elements.
- getElementCount() - Method in class net.ssehub.easy.varModel.model.ProjectInterface
-
Returns the number of contained elements.
- getElementName() - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ModelElementDescription
-
Returns the name of the model element this
ModelElementTypeFinder.ModelElementDescriptiondescribes. - getElementName(int) - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
-
Returns the symbolic name for an element in this container, such as the index for sequences.
- getElementName(int) - Method in class net.ssehub.easy.varModel.confModel.SequenceVariable
- getElementName(int) - Method in class net.ssehub.easy.varModel.confModel.SetVariable
- getElementsByNamePrefix(ModelElement, String, DatatypeVisitor, SearchContext, Class<?>...) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Searches a given set of elements by a name prefix starting at
element. - getElementsByNamePrefix(ModelElement, String, QualifiedNameMode, SearchContext, Class<?>...) - Static method in class net.ssehub.easy.varModel.model.IvmlModelQuery
-
Searches a given set of elements by a name prefix starting at
element. - getElementsByNamePrefix(ModelElement, String, SearchContext, Class<?>...) - Static method in class net.ssehub.easy.varModel.model.IvmlModelQuery
-
Searches a given set of elements by a name prefix starting at
element. - getElementSize() - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Returns the number of elements in this container.
- getElementType() - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ModelElementDescription
-
Returns the type of the model element this
ModelElementTypeFinder.ModelElementDescriptiondescribes. - getElseExpr() - Method in class net.ssehub.easy.varModel.cst.IfThen
-
Returns the else-expression.
- getError(int) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
-
Returns the specified error.
- getErrorCount() - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
-
Returns the number of errors.
- getErrorCount() - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
-
Returns the number of detected errors.
- getErrorString() - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
-
Returns the errors as a comma separated string.
- getEvalBlocks() - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
-
Returns all discovered
PartialEvaluationBlocks. - getEvalConstraints() - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
-
Getter for returning eval constraints of an ivml project.
- getEvaluable(int) - Method in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Returns the constraint specified by
index. - getEvaluableCount() - Method in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Returns the number of constraints.
- getEvaluator() - Method in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
-
Returns the evaluator.
- getExport(int) - Method in class net.ssehub.easy.varModel.model.ProjectInterface
-
Returns the exported decision variable specified by
index. - getExportsCount() - Method in class net.ssehub.easy.varModel.model.ProjectInterface
-
Returns the number of exports.
- getExpr() - Method in class net.ssehub.easy.varModel.cst.Comment
-
Returns the commented expression.
- getExpr() - Method in class net.ssehub.easy.varModel.cst.Parenthesis
-
Returns the nested expression.
- getExpression() - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
-
Returns the iterating expression.
- getExpression() - Method in class net.ssehub.easy.varModel.cst.DeferInitExpression
-
Returns the deferred expression.
- getExpression() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment.Assignment
-
Returns the expression representing the actual value of the assignment.
- getExpression(int) - Method in class net.ssehub.easy.varModel.cst.BlockExpression
-
Returns the specified expression.
- getExpression(int) - Method in class net.ssehub.easy.varModel.cst.CompoundInitializer
-
Returns the specified expression.
- getExpression(int) - Method in class net.ssehub.easy.varModel.cst.ContainerInitializer
-
Returns the specified expression.
- getExpression(int) - Method in class net.ssehub.easy.varModel.cst.MultiAndExpression
-
Returns the specified expression.
- getExpressionContext() - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Returns the expression context.
- getExpressionCount() - Method in class net.ssehub.easy.varModel.cst.BlockExpression
-
Returns the number of expressions.
- getExpressionCount() - Method in class net.ssehub.easy.varModel.cst.CompoundInitializer
-
Returns the number of expressions / slots.
- getExpressionCount() - Method in class net.ssehub.easy.varModel.cst.ContainerInitializer
-
Returns the number of expressions.
- getExpressionCount() - Method in class net.ssehub.easy.varModel.cst.MultiAndExpression
-
Returns the number of expressions represented by this expression.
- getFailedExpression() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns the innermost failed expression(s).
- getFilterType() - Method in class net.ssehub.easy.varModel.model.AbstractProjectVisitor
-
Returns the
FilterType, which is currently used. - getFormattingHint() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the formatting hint.
- getFoundDatatypes() - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
-
Returns a list of all found datatypes of the specified
CustomDatatype. - getFreezable(int) - Method in class net.ssehub.easy.varModel.model.FreezeBlock
-
Returns a specific freezable.
- getFreezableCount() - Method in class net.ssehub.easy.varModel.model.FreezeBlock
-
Returns the number of freezables.
- getFreezeBlock(IFreezable) - Method in class net.ssehub.easy.varModel.model.filter.FrozenElementsFinder
-
Returns the freeze block to the given
freezable. - getFreezeBlocks() - Method in class net.ssehub.easy.varModel.model.filter.FreezeBlockFinder
-
Returns a list of all freeze blocks in the specified project.
- getFreezeProvider() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.CopySpec
-
The freeze provider.
- getFreezeVariableName() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.EnumAttributeFreezeProvider
- getFreezeVariableName() - Method in interface net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.IFreezeProvider
-
The name of the freeze variable.
- getFreezeVariableName() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.SourceBasedFreezeProvider
- getFrozenElements() - Method in class net.ssehub.easy.varModel.model.filter.FrozenElementsFinder
-
Returns all discovered frozen elements.
- getFunction() - Method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
- getFunction() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the function expression calculated by this operation.
- getGenericType(int) - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- getGenericType(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Container
- getGenericType(int) - Method in class net.ssehub.easy.varModel.model.datatypes.CustomDatatype
- getGenericType(int) - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- getGenericType(int) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Returns the specified generic type.
- getGenericType(int) - Method in class net.ssehub.easy.varModel.model.ProjectType
- getGenericTypeCount() - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- getGenericTypeCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Container
- getGenericTypeCount() - Method in class net.ssehub.easy.varModel.model.datatypes.CustomDatatype
- getGenericTypeCount() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- getGenericTypeCount() - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Returns the number of generic types.
- getGenericTypeCount() - Method in class net.ssehub.easy.varModel.model.ProjectType
- getGenericTypeIndex() - Method in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Returns the index of the relevant generic type.
- getId() - Method in exception class net.ssehub.easy.varModel.model.IvmlException
- getIfExpr() - Method in class net.ssehub.easy.varModel.cst.IfThen
-
Returns the condition expression.
- getImport(int) - Method in class net.ssehub.easy.varModel.model.ContainableModelElementList
- getImport(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getImport(int) - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomOperationAccessor
-
Returns the project import specified by
index. - getImport(int) - Method in interface net.ssehub.easy.varModel.model.datatypes.IResolutionScope
-
Returns the project import specified by
index. - getImport(int) - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the project import specified by
index. - getImport(int) - Method in class net.ssehub.easy.varModel.model.ProjectInterface
- getImportances() - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
-
Returns the information which variables are mandatory (should be changed by the user).
- getImportedScope(IResolutionScope, String) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Returns the current scope due to imports.
- getImportPos(AbstractVariable) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
-
Returns a pseudo position index for
variableaccording to its import position. - getImportsCount() - Method in class net.ssehub.easy.varModel.model.ContainableModelElementList
- getImportsCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getImportsCount() - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomOperationAccessor
-
Returns the number of imports.
- getImportsCount() - Method in interface net.ssehub.easy.varModel.model.datatypes.IResolutionScope
-
Returns the number of imports.
- getImportsCount() - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the number of imports.
- getImportsCount() - Method in class net.ssehub.easy.varModel.model.ProjectInterface
- getIncompleteOperations() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Returns the set of incompletely copied
OperationDefinitions of which the nestedConstraintSyntaxTreemust be corrected. - getIndentation() - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Returns the current indentation for (nested) elements.
- getIndentationConfiguration() - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the indentation configuration for this model.
- getIndex() - Method in interface net.ssehub.easy.varModel.confModel.ICollectionElementVariable
-
The index of the element in the collection, i.e., the nested element.
- getIndex() - Method in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- getIndex(ContainerValue, EvaluationAccessor) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
-
Returns the (valid) index from
accessorforvalue. - getInExpression() - Method in class net.ssehub.easy.varModel.cst.Let
-
Returns the expression the local variable may be used in.
- getInheritedElement(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Same behavior as
Compound.getElement(int)but also considers inherited elements if this compound is a refinement of another compound. - getInheritedElementCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Same behavior as
Compound.getElementCount(), but also considers inherited elements if this compound is a refinement of another compound. - getInitExpression() - Method in class net.ssehub.easy.varModel.cst.Let
-
Returns the initialization expression.
- getInitExpression() - Method in class net.ssehub.easy.varModel.cstEvaluation.IterLet
- getInitializer() - Static method in class net.ssehub.easy.varModel.confModel.ConfigurationInitializerRegistry
-
Returns the global initializer.
- getInstance() - Static method in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
-
Returns the current display name provider.
- getInstance(Writer) - Static method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Obtains an instance from the pool (always emitting comments).
- getInstance(String, DatatypeVisitor, SearchContext, Class<?>...) - Static method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
-
Obtains a (pooled) instance.
- getInstance(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
-
Obtains an instance from the pool.
- getInstance(QualifiedNameMode) - Static method in class net.ssehub.easy.varModel.model.IvmlDatatypeVisitor
-
Obtains an instance.
- getInstanceName(IDecisionVariable) - Static method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the instance name of a decision variable.
- getInstanceName(IDecisionVariable, boolean) - Static method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the instance name of a decision variable.
- getInstancesForDeclaration(Configuration, AbstractVariable) - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Returns the set of instances of the given
AbstractVariabledeclaration. - getInstancesForDeclaration(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
-
Returns the set of instances of the given
AbstractVariabledeclaration. - getInstancesForType(Configuration, IDatatype) - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Returns the set of instances of the given
IDatatype. - getInstancesForType(IDatatype) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Returns a list of all (nested)
IDecisionVariables for the given type. - getInstancesForType(IDatatype) - Method in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
-
Returns the set of instances of the given
IDatatype. - getInstantiatableType() - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- getInstantiatableType() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
-
Returns one of the actual types required to instantiate this variable.
- getInterfaceName() - Method in class net.ssehub.easy.varModel.model.ProjectImport
-
Returns the name of the interface in
ProjectImport.getProjectName()being imported. - getIter() - Method in class net.ssehub.easy.varModel.model.FreezeBlock
-
Returns the iterator variable.
- getIteratorBaseType() - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
-
Returns the iterator base type (the type contained in the container we are iterating over).
- getIteratorEvaluator(Operation) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns the iterator evaluator for the given
operation. - getIteratorEvaluator(Operation) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluatorRegistry
-
Returns the registered iterator evaluator for the given operation.
- getIvmlIndentStep() - Static method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Return the indent-step for ivml.
- getKey(Constraint) - Static method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
-
Returns the key for a constraint.
- getLastComment() - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Returns the last comment from the internal comment stack.
- getLastModification() - Method in class net.ssehub.easy.varModel.model.Project
- getLiteral(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Enum
-
Returns the specified literal.
- getLiteralByOrdinal(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Enum
-
Returns a literal by its
ordinal. - getLiteralCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Enum
-
Returns the number of literals.
- getLiteralIndex(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.datatypes.Enum
-
Returns the index of the given literal.
- getLocale() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Returns the actual locale for evaluation.
- getLogger() - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
-
Returns the logger for this instance.
- getLogger() - Static method in class net.ssehub.easy.varModel.confModel.DefaultValueHelper
-
Returns the actual logger.
- getLogger() - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Returns the logger.
- getLogger() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Returns the logger of this class.
- getLogger() - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Returns the actual logger instance.
- getLogger(Class<?>) - Static method in class net.ssehub.easy.varModel.Bundle
-
Helper method for getting an Logger for a Class of this bundle.
- getLookUpTable() - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Getter for the
VariableLookUpTable, for initialization inside the visitor. - getMapping() - Method in class net.ssehub.easy.varModel.cst.CopyVisitor
-
Returns the specified variable mapping.
- getMatchedName() - Method in class net.ssehub.easy.varModel.model.search.SearchResult
-
Returns the matched name.
- getMessage(int) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- getMessage(int) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IConstraintEvaluator
-
Returns the specified evaluation message.
- getMessage(int) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
-
Returns the specified message.
- getMessageCount() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- getMessageCount() - Method in interface net.ssehub.easy.varModel.cstEvaluation.IConstraintEvaluator
-
Returns the number of messages.
- getMessageCount() - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
-
Returns the number of detected messages.
- getModelElement(int) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getModelElement(int) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- getModelElement(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getModelElement(int) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns a contained model element specified by
index. - getModelElement(int) - Method in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Returns the specified model element.
- getModelElementCount() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getModelElementCount() - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
-
Returns the number of contained elements.
- getModelElementCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getModelElementCount() - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns the number of contained elements.
- getModelElementCount() - Method in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Returns the number of model elements.
- getModelInfo() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the related model information instance.
- getModifyingModelClass() - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.DeclarationNameFilter
- getModifyingModelClass() - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.FrozenCompoundConstraintsOmitter
- getModifyingModelClass() - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.FrozenConstraintsFilter
- getModifyingModelClass() - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.FrozenConstraintVarFilter
- getModifyingModelClass() - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.FrozenTypeDefResolver
- getModifyingModelClass() - Method in interface net.ssehub.easy.varModel.model.rewrite.modifier.IModelElementFilter
-
Specification for which kind of classes this may be applied to.
- getModifyingModelClass() - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.ModelElementFilter
- getName() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the name of the configuration.
- getName() - Method in class net.ssehub.easy.varModel.cst.ConstraintSyntaxTree
-
Returns the name of the constraint syntax tree (in case if it is used as a named argument).
- getName() - Method in class net.ssehub.easy.varModel.cst.NamedArgument
- getName() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment.Assignment
-
Returns the name of the attribute the value shall be assigned to.
- getName() - Method in class net.ssehub.easy.varModel.model.ContainableModelElementList
-
Returns the (unqualified) name of the scope.
- getName() - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- getName() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- getName() - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Method to get the name of the Datatype.
- getName() - Method in interface net.ssehub.easy.varModel.model.datatypes.IResolutionScope
-
Returns the (unqualified) name of the scope.
- getName() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the name of the operation.
- getName() - Method in interface net.ssehub.easy.varModel.model.IAttributableElement
-
Method to get the name of the element.
- getName() - Method in interface net.ssehub.easy.varModel.model.IFreezable
-
Returns the name of the freezable.
- getName() - Method in interface net.ssehub.easy.varModel.model.IModelElement
-
Returns the name of the model element.
- getName() - Method in class net.ssehub.easy.varModel.model.ModelElement
- getName() - Method in class net.ssehub.easy.varModel.model.ProjectType
- getName() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
-
The name of the element, which could not be copied.
- getName(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeMapper
-
Returns the mapping name for a
type. - getNameSpace() - Method in class net.ssehub.easy.varModel.model.Comment
- getNameSpace() - Method in class net.ssehub.easy.varModel.model.ContainableModelElement
- getNameSpace() - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- getNameSpace() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- getNameSpace() - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Returns the namespace of this datatype.
- getNameSpace() - Method in interface net.ssehub.easy.varModel.model.IModelElement
-
Returns the namespace introduced by this model element.
- getNameSpace() - Method in class net.ssehub.easy.varModel.model.ModelElement
- getNameSpace() - Method in class net.ssehub.easy.varModel.model.Project
- getNameSpace() - Method in class net.ssehub.easy.varModel.model.ProjectType
- getNamespaces() - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
-
Returns the retrieved namespaces.
- getNested(int) - Method in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Returns the nested block specified by
index. - getNestedComment(Object) - Method in class net.ssehub.easy.varModel.model.Project
-
Returns a comment for an
elementfrom within theProject.getComments(). - getNestedCount() - Method in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Returns the number of nested blocks.
- getNestedDepth() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- getNestedDepth() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Returns how many parent
IDecisionVariables exist for this variable. - getNestedDepth() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getNestedElement(int) - Method in class net.ssehub.easy.varModel.confModel.BasisVariable
- getNestedElement(int) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- getNestedElement(int) - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
- getNestedElement(int) - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Returns the element specified by
index. - getNestedElement(int) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getNestedElement(String) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- getNestedElement(String) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- getNestedElement(String) - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Returns an element specified by its name.
- getNestedElement(String) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getNestedElement(IDecisionVariable, String) - Static method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns an element for
basespecified by its name. - getNestedElementsCount() - Method in class net.ssehub.easy.varModel.confModel.BasisVariable
- getNestedElementsCount() - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- getNestedElementsCount() - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
- getNestedElementsCount() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Returns the number of nested elements.
- getNestedElementsCount() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getNestedElementsSize() - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Get the number of nested elements.
- getNestedValue(String) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Returns the value for the variable with the given name.
- getNestedVariable(String) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
-
Returns a nested
IDecisionVariable. - getNestedVariable(String) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
-
Returns the nested variable for the given slot name.
- getNestingMode() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the nesting mode.
- getNormalConstraints() - Method in class net.ssehub.easy.varModel.model.filter.ConstraintSeparator
-
Getter for returning all non AssignmentConstraints of an ivml project.
- getNullName(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
-
Returns the name to be used for an IVML null value, possibly dependent on the given
variable. - getNullName(AbstractVariable) - Method in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
-
Returns the name to be used for an IVML null value, possibly dependent on the given
variable. - getOperand() - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Returns the operand.
- getOperand() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
The operand this operation is defined on.
- getOperation() - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
-
Returns the name of the operation to be executed.
- getOperation() - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Returns the operation name.
- getOperation() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment.Assignment
-
Returns the operation of this individual attribute assignment.
- getOperation() - Method in class net.ssehub.easy.varModel.model.OperationDefinition
-
Returns the defined operation.
- getOperation(int) - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- getOperation(int) - Method in class net.ssehub.easy.varModel.model.datatypes.CustomDatatype
- getOperation(int) - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- getOperation(int) - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomOperationAccessor
-
Returns the operation specified by
index. - getOperation(int) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Returns the operation specified by
index. - getOperation(int) - Static method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the specified defined operation.
- getOperation(int) - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the operation specified by
index. - getOperation(int) - Method in class net.ssehub.easy.varModel.model.ProjectType
- getOperation(IDatatype, String, IDatatype...) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Returns an operation defined on
operandwith givennameandparameters. - getOperationCount() - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- getOperationCount() - Method in class net.ssehub.easy.varModel.model.datatypes.CustomDatatype
- getOperationCount() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- getOperationCount() - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomOperationAccessor
-
Returns the number of operations.
- getOperationCount() - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Returns the number of operations.
- getOperationCount() - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the number of operations.
- getOperationCount() - Method in class net.ssehub.easy.varModel.model.ProjectType
- getOperationEvaluator(Operation) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns the operation evaluator for the given
operation. - getOperationEvaluator(Operation) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluatorRegistry
-
Returns the registered operation evaluator for the given operation.
- getOperationsCount() - Static method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the number of all defined operations.
- getOrdinal() - Method in class net.ssehub.easy.varModel.model.datatypes.EnumLiteral
-
Returns the ordinal number of this literal.
- getOrigin() - Method in class net.ssehub.easy.varModel.model.Attribute
-
Returns the origin.
- getOriginalSyntax() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer.UnresolvedSyntaxContainer
-
Returns the uncopied
ConstraintSyntaxTree, which must still be translated. - getOverrideCount() - Method in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
-
Returns the number of overridden annotated operations (after calling
DispatchInformation.checkForDispatch(Project)). - getParameter(int) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Returns a specific parameter.
- getParameter(String) - Method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
- getParameter(String) - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the specified named parameter.
- getParameterCount() - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Returns the number of parameters.
- getParameterCount() - Method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
- getParameterCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the number of parameters of this operation.
- getParameterDeclaration(int) - Method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
- getParameterDeclaration(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the parameter at position
index. - getParameterDefaultValue(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the parameter default value at position
index. - getParameterIndex() - Method in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Returns the index of the relevant parameter.
- getParameterType(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the parameter type at position
index. - getParameterType(Operation, int, int, int) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Returns the parameter type of
tmpat positionindexconsidering named and positional parameters. - getParameterTypes(DecisionVariableDeclaration[]) - Static method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
-
Returns the datatypes of the parameter declarations.
- getParent() - Method in class net.ssehub.easy.varModel.confModel.CompoundItemConfigProvider
- getParent() - Method in class net.ssehub.easy.varModel.confModel.Configuration
- getParent() - Method in class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
- getParent() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- getParent() - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationElement
-
Returns the element this element is part of.
- getParent() - Method in class net.ssehub.easy.varModel.confModel.NestedVarConfigProvider
-
Returns the
StructuredVariablewhich hold the relatedIDecisionVariablewhere this provider belongs to. - getParent() - Method in class net.ssehub.easy.varModel.cst.ConstraintSyntaxTree
-
Returns the parent model element.
- getParent() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getParent() - Method in class net.ssehub.easy.varModel.model.ContainableModelElement
- getParent() - Method in class net.ssehub.easy.varModel.model.ContainableModelElementList
- getParent() - Method in class net.ssehub.easy.varModel.model.datatypes.EnumLiteral
- getParent() - Method in interface net.ssehub.easy.varModel.model.datatypes.IResolutionScope
-
Returns the parent model element.
- getParent() - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
-
Returns the current visited parent of the current variable.
- getParent() - Method in interface net.ssehub.easy.varModel.model.IAttributeAccess
-
Returns the parent model element.
- getParent() - Method in interface net.ssehub.easy.varModel.model.IFreezable
-
Getter-Method for the parent-object.
- getParent() - Method in interface net.ssehub.easy.varModel.model.IModelElement
-
Returns the parent model element.
- getParent() - Method in interface net.ssehub.easy.varModel.model.IPartialEvaluable
-
Returns the parent model element.
- getParent() - Method in class net.ssehub.easy.varModel.model.ModelElement
- getParent() - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the parent of this project.
- getParent() - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Returns the direct parent of the current visited object.
- getParent(int) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Returns the specified hierarchically visited parent.
- getParent(Class<T>) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Returns the latest parent with the given
type. - getParentCount() - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Returns the number of hierarchically visited parents.
- getParentName() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
-
The name of the parent.
- getParentNames(AbstractVariable) - Method in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
-
Returns the display names of the parents.
- getPathForNestedElement(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
-
Returns the resolution path for a nested element.
- getPathForNestedElement(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
-
Returns the resolution path for a nested element.
- getPossibleValues(Reference) - Method in class net.ssehub.easy.varModel.confModel.QueryCache
-
Calculates possible values (
ConstraintSyntaxTree-based) for a givenReferencevariable. - getPossibleValues(Reference) - Method in class net.ssehub.easy.varModel.confModel.SharedQueryCache
- getProject() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the related project.
- getProject() - Method in class net.ssehub.easy.varModel.model.ContainableModelElement
-
Returns the containing project.
- getProjectInterfaces() - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
-
Returns the found
ProjectInterfaces. - getProjectName() - Method in class net.ssehub.easy.varModel.model.ProjectImport
-
Returns the name of the project being imported.
- getQualifiedName() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- getQualifiedName() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Returns the qualified name of the declaration instance.
- getQualifiedName() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getQualifiedName() - Method in class net.ssehub.easy.varModel.model.Comment
- getQualifiedName() - Method in class net.ssehub.easy.varModel.model.ContainableModelElement
- getQualifiedName() - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- getQualifiedName() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- getQualifiedName() - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Returns the qualified name of this element.
- getQualifiedName() - Method in interface net.ssehub.easy.varModel.model.IAttributableElement
-
Returns the qualified name of this element.
- getQualifiedName() - Method in interface net.ssehub.easy.varModel.model.IModelElement
-
Returns the qualified name of this element.
- getQualifiedName() - Method in class net.ssehub.easy.varModel.model.ModelElement
- getQualifiedName() - Method in class net.ssehub.easy.varModel.model.ProjectImport
-
Returns the qualified name of the imported element.
- getQualifiedName() - Method in class net.ssehub.easy.varModel.model.ProjectType
- getQualifiedNameMode() - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
-
Returns the mode to be applied when collecting names.
- getQualifiedType(IDatatype) - Static method in class net.ssehub.easy.varModel.model.IvmlDatatypeVisitor
-
Returns the textual representation of the given type based on the qualified name using an instance of this class.
- getQualifier() - Method in class net.ssehub.easy.varModel.cst.AttributeVariable
-
Returns the qualifier for accessing the variable, e.g., an expression to be put before.
- getQualifier() - Method in class net.ssehub.easy.varModel.cst.Variable
-
Returns the qualifier for accessing the variable, e.g., an expression to be put before.
- getQueryCache() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the
QueryCache, which should usually be used for query on thisConfiguration. - getRealizing(int) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getRealizing(int) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- getRealizing(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getRealizing(int) - Method in class net.ssehub.easy.varModel.model.FullDecisionVariableContainer
- getRealizing(int) - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns the specified realizing constraint.
- getRealizingCount() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- getRealizingCount() - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- getRealizingCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- getRealizingCount() - Method in class net.ssehub.easy.varModel.model.FullDecisionVariableContainer
- getRealizingCount() - Method in interface net.ssehub.easy.varModel.model.IDecisionVariableContainer
-
Returns the number of realizing constraints.
- getReferenceTypeSearchName(IDatatype) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Returns the name to be used for searching for a reference with contained type
type. - getReferenceValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.AbstractDecisionVariableEvaluationAccessor
- getReferenceValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- getReferenceValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Returns the value of a reference to the accessed element.
- getReferenceValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.IndexAccessor
- getRefines(int) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Returns the compound which is refined by this compound.
- getRefinesCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
The number of refines.
- getRefinesDistanceTo(Compound) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Determines the (absolute) refinement distance from this to
cmpconsidering this orcmpas alternative bases to search the hierarchy for. - getRefinesDistanceTo(Compound, boolean) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Determines the (absolute) refinement distance from this to
cmpoptionally considering this orcmpas alternative bases to search the hierarchy for. - getRequiredParameterCount() - Method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
- getRequiredParameterCount() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the number of required parameters.
- getResolutionPath() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- getResolutionPath() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Returns a resolution path for this variable.
- getResolutionPath() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getResolutionState() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the assignment state to be used when assigning values in the configuration.
- getResolved() - Method in class net.ssehub.easy.varModel.cst.ResolvedVariable
- getResolved() - Method in class net.ssehub.easy.varModel.cst.Variable
-
Returns the resolved decision variable.
- getResolvedOperation() - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
-
Returns the resolved operation.
- getResolvedOperation() - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Returns the resolved operation.
- getResolvedSlot() - Method in class net.ssehub.easy.varModel.cst.CompoundAccess
-
Returns the resolved compound slot.
- getRestrictionEvaluationContext() - Method in class net.ssehub.easy.varModel.model.Project
- getResult() - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Returns the copied syntax tree.
- getResult() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- getResult() - Method in interface net.ssehub.easy.varModel.cstEvaluation.IConstraintEvaluator
-
Returns the evaluation result.
- getResult() - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
-
Returns the result.
- getResult() - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
-
Returns the deep copied value after visitation.
- getResult() - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
-
Returns the collected results.
- getResultAccessor(boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Just for internal purposes of derived classes - get the result accessor.
- getResults() - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
-
Returns the static accesses found.
- getResultVariable() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns the result variable.
- getReturns() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Getter for the return type of this operation.
- getReturnTypeMode() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the return type mode.
- getSavedConfiguration() - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Returns the project where the values and frozen states are saved to.
- getScope() - Method in class net.ssehub.easy.varModel.model.ProjectImport
-
Returns the specific scope introduced by this import.
- getScope(IResolutionScope, String) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Returns the resolution scope determined by the qualified
namerelative to the givenscope. - getSelector() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.EnumAttributeFreezeProvider
- getSelector() - Method in interface net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.IFreezeProvider
-
Returns a freeze selector to use.
- getSelector() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.SourceBasedFreezeProvider
- getSelector() - Method in class net.ssehub.easy.varModel.model.FreezeBlock
-
Returns the selector.
- getSelf() - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
-
Returns the "self" instance if used.
- getSelfValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
-
Returns the value for self in the current context.
- getSeries(int) - Method in class net.ssehub.easy.varModel.model.Attribute
-
Returns the specified series element.
- getSeriesCount() - Method in class net.ssehub.easy.varModel.model.Attribute
-
Returns the number of series entries.
- getSet() - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
-
Deprecated.
- getSignature() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns the signature of the operation.
- getSlot(int) - Method in class net.ssehub.easy.varModel.cst.CompoundInitializer
-
Returns the specified slot name.
- getSlotCount() - Method in class net.ssehub.easy.varModel.cst.CompoundInitializer
-
Returns the number of expressions / slots.
- getSlotDeclaration() - Method in class net.ssehub.easy.varModel.model.CompoundAccessStatement
-
Returns the slot declaration.
- getSlotDeclaration(int) - Method in class net.ssehub.easy.varModel.cst.CompoundInitializer
-
Returns the declaration of the specified slot.
- getSlotName() - Method in class net.ssehub.easy.varModel.cst.CompoundAccess
-
Returns the name of the slot.
- getSlotName() - Method in class net.ssehub.easy.varModel.model.CompoundAccessStatement
-
Returns the slot name.
- getSlotNames() - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Returns the names of the assigned slots in this value.
- getSlotOfCompound(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
-
Retrieves the instance for the given declaration for the compound which was visited before.
- getSourceVariableName() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.CopySpec
-
Returns the source variable name.
- getSplit(boolean, boolean) - Method in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
-
Returns the split as needed for embedding xText editors.
- getStartingProject() - Method in class net.ssehub.easy.varModel.model.AbstractProjectVisitor
-
Returns the original project which was the starting point for visitation.
- getStartResult(IDatatype, IDatatype) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.CollectingIteratorEvaluator
- getStartResult(IDatatype, IDatatype) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.NumberIteratorEvaluator
- getStartResult(IDatatype, IDatatype) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IIteratorEvaluator
-
Returns the start result.
- getState() - Method in class net.ssehub.easy.varModel.confModel.CompoundItemConfigProvider
- getState() - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- getState() - Method in class net.ssehub.easy.varModel.confModel.Configuration
- getState() - Method in class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
- getState() - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
- getState() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- getState() - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationElement
-
Returns the assignment state of this variable.
- getState() - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
- getState() - Method in class net.ssehub.easy.varModel.confModel.VariableConfigProvider
-
Returns the assignment state of this variable.
- getState() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getStates() - Method in class net.ssehub.easy.varModel.model.filter.VariablesInConstraintFinder
-
Returns all
IAssignmentState's of the foundIDecisionVariables ofVariablesInConstraintFinder.getVariables(). - getStaticType() - Method in class net.ssehub.easy.varModel.cst.CompoundAccess
-
Returns the static type in case that this compound access is a static access.
- getStatistics() - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Returns the collected statistics.
- getStringValue(String) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Returns the string value of
slot. - getSuper() - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the reference to the super model (if it exists).
- getTargetState() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns the target assignment state assigned to this visitor.
- getTargetState(IDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Returns the target state of the evaluation for
variable. - getTargetState(IDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
- getTargetState(IDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns the target state for a variable which is actually being assigned.
- getTargetVariableNames() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.CopySpec
-
Returns the target variable names.
- getThenExpr() - Method in class net.ssehub.easy.varModel.cst.IfThen
-
Returns the then-expression.
- getTopLevelDecision(IDecisionVariable) - Static method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns the top-level decision variable of
var. - getTopLevelParent() - Method in class net.ssehub.easy.varModel.model.ContainableModelElement
-
Returns the topLevel parent.
- getTranslatedContainer(Container) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Part of
ProjectCopyVisitor.getTranslatedType(IDatatype): Returns the translated type for containers. - getTranslatedType(IDatatype) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Returns the copied
IDatatypefor the given one. - getType() - Method in class net.ssehub.easy.varModel.cst.CompoundInitializer
-
Returns the type of the container.
- getType() - Method in class net.ssehub.easy.varModel.cst.ContainerInitializer
-
Returns the type of the container.
- getType() - Method in class net.ssehub.easy.varModel.cst.Self
-
Returns the type (without exception throwing).
- getType() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.CopySpec
-
Returns the source type.
- getType() - Method in class net.ssehub.easy.varModel.model.AbstractVariable
-
Returns the type of this variable.
- getType() - Method in class net.ssehub.easy.varModel.model.CompoundAccessStatement
- getType() - Method in class net.ssehub.easy.varModel.model.Constraint
-
Returns the conceptual type of the constraint.
- getType() - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
-
Returns the inferred base type.
- getType() - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
-
Returns the object realizing the type.
- getType() - Method in class net.ssehub.easy.varModel.model.datatypes.CustomDatatype
-
Returns the object realizing the type.
- getType() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Returns the object realizing the type.
- getType() - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomOperationAccessor
-
Returns the (pseudo) datatype of this accessor, the operand type for all accessible custom operations.
- getType() - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Returns the object realizing the type.
- getType() - Method in class net.ssehub.easy.varModel.model.datatypes.Reference
-
Returns the type this reference is referring to.
- getType() - Method in class net.ssehub.easy.varModel.model.FreezeBlock
-
Returns the internal type of this block.
- getType() - Method in interface net.ssehub.easy.varModel.model.IFreezable
-
Returns the type of this freezable.
- getType() - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the (pseudo) datatype of this project.
- getType() - Method in class net.ssehub.easy.varModel.model.ProjectType
- getType() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
-
Returns the type (class), which could not be copied.
- getType() - Method in class net.ssehub.easy.varModel.model.values.Value
-
Returns the Datatype of this Value.
- getType(String) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeMapper
-
Returns the mapped type for a
name. - getType(ContainableModelElement, QualifiedNameMode) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Returns the textual representation of the given element.
- getType(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
-
Returns the textual representation of this type.
- getType(IDatatype, QualifiedNameMode) - Static method in class net.ssehub.easy.varModel.model.IvmlDatatypeVisitor
-
Returns the textual representation of the given type using an instance of this class.
- getType(IDatatype, QualifiedNameMode) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Returns the textual representation of the given type.
- getTypeClass() - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- getTypeClass() - Method in class net.ssehub.easy.varModel.model.datatypes.CustomDatatype
-
Returns the java class realizing the type.
- getTypeClass() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- getTypeClass() - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Returns the java class realizing the type.
- getTypeClass() - Method in class net.ssehub.easy.varModel.model.ProjectType
- getTypeDeclaration() - Method in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
-
This typeDeclaration is needed for the constraints.
- getTypes() - Static method in class net.ssehub.easy.varModel.model.datatypes.Types
-
Returns the currently known types.
- getUncopiedAnnotationAssignments() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Returns the set of uncopied
AttributeAssignment.Assignments. - getUncopiedCompoundAccesses() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Returns the set of
CompoundAccessStatements, which could not be copied. - getUncopiedElements() - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Maybe called after visiting to verify that all elements could successfully be copied.
- getUncopiedFreezeBlocks() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Returns the set of
FreezeBlocks, which could not be copied. - getUncopiedOperations() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Returns the set of
OperationDefinitions, which could not be copied (also not partially), due to missing types. - getUncopiedPart() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
-
The element itself, whoch could not be copied.
- getUncopyableCSTs() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Returns the set of uncopied constraint syntax trees.
- getUniqueName() - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- getUniqueName() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- getUniqueName() - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Returns the unique name of this element.
- getUniqueName() - Method in interface net.ssehub.easy.varModel.model.IModelElement
-
Returns the UniqueName of this model element.
- getUniqueName() - Method in class net.ssehub.easy.varModel.model.ModelElement
- getUniqueName() - Method in class net.ssehub.easy.varModel.model.ProjectType
- getUniqueType(IDatatype) - Static method in class net.ssehub.easy.varModel.model.IvmlDatatypeVisitor
-
Returns the textual representation of the given type based on the unique name using an instance of this class.
- getUnqualifiedType(IDatatype) - Static method in class net.ssehub.easy.varModel.model.IvmlDatatypeVisitor
-
Returns the textual representation of the given type based on the unqualified name using an instance of this class.
- getUnresolvedAssignment() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer.UnresolvedAnnotationAssignment
-
Returns the original
AttributeAssignment.Assignment, which could not be copied. - getUnresolvedElements() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Maybe called after
ProjectCopyVisitor.getCopiedProject()to verify that all elements could successfully be copied. - getUnresolvedLeaf() - Method in class net.ssehub.easy.varModel.cst.UnresolvedExpression
-
Returns the unresolved leaf text.
- getUnresolvedProjectInterfaces() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Returns the set of uncopied project interfaces, which still has to be copied.
- getUnresolvedTypes() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Returns the set of all unresolved (original) data types which could not be translated so far.
- getUseIvmlWhitespace() - Static method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Defines whether whitespaces or tabs shall be used for indentation.
- getValue() - Method in class net.ssehub.easy.varModel.confModel.CompoundItemConfigProvider
- getValue() - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- getValue() - Method in class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
- getValue() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- getValue() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Returns the current value of this
IDecisionVariable. - getValue() - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
- getValue() - Method in class net.ssehub.easy.varModel.confModel.VariableConfigProvider
-
Returns the current value of this
IDecisionVariable. - getValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
- getValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- getValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
-
Returns the resolved value and clears the internal state.
- getValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerElementAccessor
- getValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.ContainerArgument
-
Returns the container value.
- getValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Returns the value of the accessed element.
- getValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.IndexAccessor
- getValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.ListWrapperValue
- getValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- getValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
- getValue() - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
-
Returns the filtered and copied value.
- getValue() - Method in class net.ssehub.easy.varModel.model.values.BasisDatatypeValue
-
Getter for the value.
- getValue() - Method in class net.ssehub.easy.varModel.model.values.BooleanValue
-
Getter for the value.
- getValue() - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
- getValue() - Method in class net.ssehub.easy.varModel.model.values.ConstraintValue
-
Returns the stored value.
- getValue() - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Getter for the value.
- getValue() - Method in class net.ssehub.easy.varModel.model.values.EnumValue
-
Getter for the value.
- getValue() - Method in class net.ssehub.easy.varModel.model.values.IntValue
-
Getter for the value.
- getValue() - Method in class net.ssehub.easy.varModel.model.values.MetaTypeValue
-
Getter for the value.
- getValue() - Method in class net.ssehub.easy.varModel.model.values.NullValue
- getValue() - Method in class net.ssehub.easy.varModel.model.values.RealValue
-
Getter for the value.
- getValue() - Method in class net.ssehub.easy.varModel.model.values.ReferenceValue
- getValue() - Method in class net.ssehub.easy.varModel.model.values.StringValue
-
Getter for the value.
- getValue() - Method in class net.ssehub.easy.varModel.model.values.Value
-
Abstract getValue method.
- getValue() - Method in class net.ssehub.easy.varModel.model.values.VersionValue
-
Getter for the value.
- getValue(IDecisionVariable) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IEvaluationInterceptor
- getValue(EvaluationAccessor) - Method in class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
- getValue(EvaluationAccessor) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- getValue(EvaluationAccessor) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Returns a nested value based on the given accessor.
- getValue(EvaluationAccessor) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
- getValueEx() - Method in class net.ssehub.easy.varModel.model.values.ReferenceValue
-
If
ReferenceValue.getValue()is null, the actual value is determined by an expression that needs to be evaluated. - getValueParent() - Method in class net.ssehub.easy.varModel.model.values.StructuredValue
- getValueParent() - Method in class net.ssehub.easy.varModel.model.values.Value
-
Returns the value parent.
- getValueParent(Value) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
-
Returns the value parent of
value. - getVariable() - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
-
Returns the created variable.
- getVariable() - Method in class net.ssehub.easy.varModel.cst.Let
-
Returns the local variable.
- getVariable() - Method in class net.ssehub.easy.varModel.cst.Variable
-
Getter for the nestedVariable.
- getVariable() - Method in class net.ssehub.easy.varModel.cstEvaluation.AbstractDecisionVariableEvaluationAccessor
- getVariable() - Method in class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
- getVariable() - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- getVariable() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Returns the underlying variable.
- getVariable() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.Message
-
Getter for the variable declaration.
- getVariable() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
-
Returns the underlying variable.
- getVariable() - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the (pseudo) variable for this project.
- getVariable(boolean) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
-
Return the
IDecisionVariableas inVariableCreator.getVariable(). - getVariable(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.AbstractFrozenChecker
-
Returns the specified
IDecisionVariable. - getVariableDeclarations(DeclarationFinder.VisibilityType) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
-
Getter for returning all DecisionVariableDeclarations of a Project.
- getVariables() - Method in class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
-
Returns all
AbstractVariable's inside the givenConstraintSyntaxTree. - getVariables() - Method in class net.ssehub.easy.varModel.model.filter.VariablesInConstraintFinder
-
Returns all
IDecisionVariable's inside the givenConstraintSyntaxTree. - getVersion() - Method in class net.ssehub.easy.varModel.model.Project
-
Returns the version of this project.
- getWriter() - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Returns the actual writer.
- GREATER - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
- GREATER - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- GREATER - Static variable in class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
- GREATER - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- GREATER - Static variable in class net.ssehub.easy.varModel.model.datatypes.VersionType
- GREATER_COMPARATOR - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
- GREATER_EQUALS - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
- GREATER_EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- GREATER_EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
- GREATER_EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- GREATER_EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.VersionType
- GREATER_EQUALS_COMPARATOR - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
- GREATER_EQUALS_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- GREATER_EQUALS_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- GREATER_EQUALS_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- GREATER_EQUALS_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- GREATER_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- GREATER_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- GREATER_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- GREATER_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- groupQuantors(Iterator<AbstractVariable>) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils
-
Turns the statically accessed variables into groups of variables belonging to the same compound.
H
- handleBinaryBoolean(EvaluationAccessor, OCLFeatureCall) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- handleConstraintAssignment(EvaluationAccessor, ConstraintSyntaxTree) - Static method in class net.ssehub.easy.varModel.cstEvaluation.ConstraintOperations
-
Handles a constraint assignment, i.e., assigns the
cst. - handleConstraintEquals(EvaluationAccessor, ConstraintSyntaxTree, boolean) - Static method in class net.ssehub.easy.varModel.cstEvaluation.ConstraintOperations
-
Handles a constraint equality with propagation, i.e., assigns the
cst. - handled - Variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- handleEvals - Variable in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- handleFurther(IDecisionVariable, String[], Value) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Assigns
valueto the further variables onbasegiven innamesat index positions larger than 0. - handleImport(ProjectImport, RewriteContext) - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.ImportNameFilter
- handleImport(ProjectImport, RewriteContext) - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.ImportRegExNameFilter
- handleImport(ProjectImport, RewriteContext) - Method in interface net.ssehub.easy.varModel.model.rewrite.modifier.IProjectImportFilter
-
Specification how to handle
ProjectImports. - handleModelElement(ContainableModelElement, RewriteContext) - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.DeclarationNameFilter
- handleModelElement(ContainableModelElement, RewriteContext) - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.FrozenCompoundConstraintsOmitter
- handleModelElement(ContainableModelElement, RewriteContext) - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.FrozenConstraintsFilter
- handleModelElement(ContainableModelElement, RewriteContext) - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.FrozenConstraintVarFilter
- handleModelElement(ContainableModelElement, RewriteContext) - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.FrozenTypeDefResolver
- handleModelElement(ContainableModelElement, RewriteContext) - Method in interface net.ssehub.easy.varModel.model.rewrite.modifier.IModelElementFilter
-
Specification how to handle
ContainableModelElements. - handleModelElement(ContainableModelElement, RewriteContext) - Method in class net.ssehub.easy.varModel.model.rewrite.modifier.ModelElementFilter
- handleNextValue(Value, ContainerValue, Map<Object, Object>, List<Value>) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.ClosureIteratorEvaluator
-
Handles the next value by checking whether it was already added.
- handler - Variable in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- handleResult(boolean, EvaluationAccessor, EvaluationAccessor, int) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.ClosureIteratorEvaluator
-
Handles the bound container elements of
result. - has(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.datatypes.Enum
-
Returns whether this enum defines the specified
literal. - HAS_DUPLICATES - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the "hasDuplicates" operation.
- HAS_DUPLICATES - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- HAS_DUPLICATES - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- hasAnnotation(String) - Method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
-
Returns whether the operation owns
annotationirrespective of upper/lowercase characters. - hasAnnotation(String[], String) - Static method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
-
Returns whether
annotationscontainsannotationirrespective of upper/lowercase characters. - hasCapability(IReasonerCapability) - Static method in class net.ssehub.easy.varModel.capabilities.DefaultReasonerAccess
-
Returns whether the default reasoner (if known) has a certain capability.
- hasCapability(IReasonerCapability) - Method in interface net.ssehub.easy.varModel.capabilities.DefaultReasonerAccess.IDefaultReasonerProvider
-
Returns whether the default reasoner (if known) has a certain capability.
- hasCycle(Map<Object, Object>) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.ClosureIteratorEvaluator
-
Returns whether a cycle was detected.
- hasFiltered() - Method in class net.ssehub.easy.varModel.model.rewrite.AssignmentReducer
-
Returns whether the given assignment was filtered or not.
- hash(Field[], boolean) - Static method in class net.ssehub.easy.varModel.validation.IvmlIdentifierCheck
-
Hashes the names of all public constants in
fieldsintoIvmlIdentifierCheck.RESERVED. - hashCode() - Method in class net.ssehub.easy.varModel.cst.AttributeVariable
- hashCode() - Method in class net.ssehub.easy.varModel.cst.Comment
- hashCode() - Method in class net.ssehub.easy.varModel.cst.CompoundAccess
- hashCode() - Method in class net.ssehub.easy.varModel.cst.CompoundInitializer
- hashCode() - Method in class net.ssehub.easy.varModel.cst.ConstantValue
- hashCode() - Method in class net.ssehub.easy.varModel.cst.ContainerInitializer
- hashCode() - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
- hashCode() - Method in class net.ssehub.easy.varModel.cst.IfThen
- hashCode() - Method in class net.ssehub.easy.varModel.cst.Let
- hashCode() - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
- hashCode() - Method in class net.ssehub.easy.varModel.cst.Parenthesis
- hashCode() - Method in class net.ssehub.easy.varModel.cst.Variable
- hashCode() - Method in class net.ssehub.easy.varModel.model.AbstractVariable
- hashCode() - Method in class net.ssehub.easy.varModel.model.Attribute
- hashCode() - Method in class net.ssehub.easy.varModel.model.datatypes.EnumLiteral
- hashCode() - Method in class net.ssehub.easy.varModel.model.ProjectInterface
- hashCode() - Method in class net.ssehub.easy.varModel.model.values.BooleanValue
- hashCode() - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
- hashCode() - Method in class net.ssehub.easy.varModel.model.values.ConstraintValue
- hashCode() - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
- hashCode() - Method in class net.ssehub.easy.varModel.model.values.EnumValue
- hashCode() - Method in class net.ssehub.easy.varModel.model.values.IntValue
- hashCode() - Method in class net.ssehub.easy.varModel.model.values.NullValue
- hashCode() - Method in class net.ssehub.easy.varModel.model.values.RealValue
- hashCode() - Method in class net.ssehub.easy.varModel.model.values.ReferenceValue
- hashCode() - Method in class net.ssehub.easy.varModel.model.values.StringValue
- hashCode() - Method in class net.ssehub.easy.varModel.model.values.Value
- hashCode() - Method in class net.ssehub.easy.varModel.model.values.VersionValue
- hashCode(Compound) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Returns the hashCode for a compound type.
- hasInterfaces() - Method in class net.ssehub.easy.varModel.model.ContainableModelElementList
-
Returns whether this project has interfaces.
- hasInterfaces() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- hasInterfaces() - Method in interface net.ssehub.easy.varModel.model.datatypes.IResolutionScope
-
Returns whether this scope has interfaces.
- hasInterfaces() - Method in class net.ssehub.easy.varModel.model.Project
-
Returns whether this project has interfaces.
- hasInterfaces() - Method in class net.ssehub.easy.varModel.model.ProjectInterface
-
Returns whether this project has interfaces.
- hasMandatoryTypeOrParent(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.VariableContainer
-
Checks whether the given declaration is mandatory because of its type, or while the parent specifies that all nested elements shall be mandatory.
- hasNullValue() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- hasNullValue() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Checks whether the variable has a
NullValue. - hasNullValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- hasParent() - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.Context
-
Returns whether currently a qualified name for a
IDecisionVariableas parent is stored for the current visitation. - hasRemovedElementsOfType(Class<? extends ContainableModelElement>) - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Checks whether elements of the given
ContainableModelElementwas removed. - hasTail() - Method in class net.ssehub.easy.varModel.model.ModelQuery.IncrementalNamespace
-
Returns whether a namespace tail exists.
- hasValue() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- hasValue() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Checks whether the variable has a configured
Value. - hasValue() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- hiddenDeclarations - Variable in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
- How to use: - Search tag in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- Section
I
- IAssignmentState - Interface in net.ssehub.easy.varModel.confModel
-
Defines the interface of an (extensible) assignment state value.
- IAttributableElement - Interface in net.ssehub.easy.varModel.model
-
Interface to mark attributable elements.
- IAttributeAccess - Interface in net.ssehub.easy.varModel.model
-
Provides access to attributes.
- ICollectionElementVariable - Interface in net.ssehub.easy.varModel.confModel
-
Represents a (temporary) element of a collection as collection (by design decision) do no have real contained variables.
- IConfiguration - Interface in net.ssehub.easy.varModel.confModel
-
Provides access to configured variables.
- IConfigurationChangeListener - Interface in net.ssehub.easy.varModel.confModel
-
Interface for listeners, which should be informed in case of changes inside the configuration.
- IConfigurationElement - Interface in net.ssehub.easy.varModel.confModel
-
Defines the interface for elements in a configuration (including the configuration itself).
- IConfigurationVisitable - Interface in net.ssehub.easy.varModel.confModel
-
Marks visitable elements of a configuration.
- IConfigurationVisitor - Interface in net.ssehub.easy.varModel.confModel
-
Defines an interface to visit a configuration.
- IConstraintEvaluator - Interface in net.ssehub.easy.varModel.cstEvaluation
-
Interface to the constraint evaluator to avoid unnecessary access when passing along an evaluation visitor.
- IConstraintHolder - Interface in net.ssehub.easy.varModel.model
-
Specific methods for holding constraints.
- IConstraintTreeVisitor - Interface in net.ssehub.easy.varModel.cst
-
Defines the interface for a visitor for the constraint tree.
- IContainableElementsSorter - Interface in net.ssehub.easy.varModel.model.datatypes
-
Defines an interface for classes which are able to sort their elements according to a given comparator.
- ICustomDatatypeVisitor - Interface in net.ssehub.easy.varModel.model.datatypes
-
Defines an interface for visiting datatypes.
- ICustomOperationAccessor - Interface in net.ssehub.easy.varModel.model.datatypes
-
Provides access to custom operations.
- ID - Enum constant in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Search for only, i.e.
- ID - Static variable in class net.ssehub.easy.varModel.Bundle
-
Stores the bundle ID.
- IDatatype - Interface in net.ssehub.easy.varModel.model.datatypes
-
Abstract class, implements some methods for all existing data types.
- IDatatypeVisitable - Interface in net.ssehub.easy.varModel.model.datatypes
-
Defines an element which can be visited by the
IDatatypeVisitor. - IDatatypeVisitor - Interface in net.ssehub.easy.varModel.model.datatypes
-
A specific visitor for building type identities.
- IDecisionVariable - Interface in net.ssehub.easy.varModel.confModel
-
Interface for configurable
DecisionVariable. - IDecisionVariableContainer - Interface in net.ssehub.easy.varModel.model
-
Describes a container for decision variables.
- IDecisionVariableInConstraintFinder - Class in net.ssehub.easy.varModel.model.filter
-
Searches for
IDecisionVariables in aConstraintSyntaxTree. - IDecisionVariableInConstraintFinder(Configuration) - Constructor for class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
-
Single constructor for this class.
- IdentityConstraintFilter(ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter.IdentityConstraintFilter
-
Creates a constraint filter which reacts on identity with
constraint. - IDerivedDatatypeListener - Interface in net.ssehub.easy.varModel.model.datatypes
-
Interface for
DecisionVariableDeclarations ofDerivedDatatypeto get informed whenever the constraints of the relatedDerivedDatatypechanges. - IEvaluationInterceptor - Interface in net.ssehub.easy.varModel.cstEvaluation
-
An evaluation interceptor may step into the expression evaluation at certain points in time to modify setting/getting values.
- IF - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for if.
- IF_DEFINED - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Implements the "ifDefined" operation.
- IF_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- IF_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.Compound
- IF_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.ConstraintType
- IF_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- IF_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.Enum
- IF_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- IF_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- IF_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- IF_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.Reference
- IF_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- ifExpr - Variable in class net.ssehub.easy.varModel.cst.IfThen
- IFF - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- IFF - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- IFreezable - Interface in net.ssehub.easy.varModel.model
-
The IFreezable interface represents model elements that can be frozen in a freeze block.
- IFreezeSelector - Interface in net.ssehub.easy.varModel.confModel
-
Determines whether a decision variable shall be frozen.
- IfThen - Class in net.ssehub.easy.varModel.cst
-
Represents a conditional expression.
- IfThen() - Constructor for class net.ssehub.easy.varModel.cst.IfThen
-
Constructor for serialization.
- IfThen(ConstraintSyntaxTree, ConstraintSyntaxTree, ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.cst.IfThen
-
Creates a new if-then-else node.
- IIteratorEvaluator - Interface in net.ssehub.easy.varModel.cstEvaluation
-
Provides an iterator aggregation function.
- ILLEGAL - Static variable in exception class net.ssehub.easy.varModel.cst.CSTSemanticException
- ILLEGAL_COMMENT - Static variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Denotes an illegal comment.
- IMMEDIATE_OPERAND - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Change it to the immediate type of the operand.
- IMMEDIATE_OPERAND_COLLECTION - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Change it to a collection based on the original result type using the immediate type as type parameter.
- IMMEDIATE_OPERAND_COLLECTION_NESTED_GENERIC_1 - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Change it to the deepest nested first generic operation parameter as generic type of the immediate operand in case that that is a collection.
- IMMEDIATE_OPERAND_COLLECTION_PARAM_1 - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Change it to the first generic operation parameter as generic type of the immediate operand in case that that is a collection.
- IMMEDIATE_OPERAND_DEREF - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Change it to the dereferenced immediate type of the operand.
- immediateOperandCollection(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns a collection type using the immediate operand as generic based on the original return type of this operation.
- immediateOperandCollection(Operation.ReturnTypeMode, IDatatype, IDatatype[]) - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Determines the immediate operand for a collection.
- IModelElement - Interface in net.ssehub.easy.varModel.model
-
Defines the interface for a model element.
- IModelElementFilter<M> - Interface in net.ssehub.easy.varModel.model.rewrite.modifier
-
Optional Rule how to handle elements of a
Project, while creating a copy using theProjectRewriteVisitor. - IModelVisitor - Interface in net.ssehub.easy.varModel.model
-
IModelVisitor interface.
- implementingNonAbstract(IResolutionScope) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Finds the implementing non-abstract types for this compound, i.e., the ones that may instantiate this compound.
- IMPLIES - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- IMPLIES - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- IMPORT - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for import.
- Importance - Enum Class in net.ssehub.easy.varModel.model.filter.mandatoryVars
-
State, declaring whether a declaration is mandatory or not.
- Importance() - Constructor for enum class net.ssehub.easy.varModel.model.filter.mandatoryVars.Importance
- importances - Variable in class net.ssehub.easy.varModel.model.filter.mandatoryVars.VariableContainer
- importModifiers - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- ImportNameFilter - Class in net.ssehub.easy.varModel.model.rewrite.modifier
-
Filters
ProjectImports based on their names. - ImportNameFilter(String[]) - Constructor for class net.ssehub.easy.varModel.model.rewrite.modifier.ImportNameFilter
-
Default constructor for a whitelist based filtering.
- ImportNameFilter(String[], boolean) - Constructor for class net.ssehub.easy.varModel.model.rewrite.modifier.ImportNameFilter
-
Constructor which can be used for white or black list based filtering.
- ImportRegExNameFilter - Class in net.ssehub.easy.varModel.model.rewrite.modifier
-
Import filter based on a Java regular expression.
- ImportRegExNameFilter(String, boolean) - Constructor for class net.ssehub.easy.varModel.model.rewrite.modifier.ImportRegExNameFilter
-
Default constructor for this class.
- imports - Variable in class net.ssehub.easy.varModel.model.Project
- imports - Variable in class net.ssehub.easy.varModel.persistency.ConfigurableIVMLWriter
- imports - Variable in class net.ssehub.easy.varModel.persistency.VariableUsage
- IN - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for "in".
- includeConstraints - Variable in enum class net.ssehub.easy.varModel.model.search.SearchContext
- includeConstraints() - Method in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Returns whether constraints shall be included.
- includeEvals - Variable in enum class net.ssehub.easy.varModel.model.search.SearchContext
- includeEvals() - Method in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Returns whether evals shall be included.
- includeLets - Variable in enum class net.ssehub.easy.varModel.model.search.SearchContext
- includeLets() - Method in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Returns whether lets shall be included.
- includeOperationDefinitions - Variable in enum class net.ssehub.easy.varModel.model.search.SearchContext
- includeOperationDefinitions() - Method in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Returns whether operation definitions shall be included.
- includeOperations - Variable in enum class net.ssehub.easy.varModel.model.search.SearchContext
- includeOperations() - Method in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Returns whether available operations shall be included.
- includeQualifiedNames - Variable in enum class net.ssehub.easy.varModel.model.search.SearchContext
- includeQualifiedNames() - Method in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Returns whether qualified names shall be included.
- INCLUDES - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- INCLUDES - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- INCLUDES_ALL - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- INCLUDES_ALL - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- IncludesAllOperationEvaluator(boolean) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.IncludesAllOperationEvaluator
-
Creates an includes all operation evaluator.
- includeUnqualifiedNames - Variable in enum class net.ssehub.easy.varModel.model.search.SearchContext
- includeUnqualifiedNames() - Method in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Returns whether unqualified names shall be included.
- includeVariableDeclarations - Variable in enum class net.ssehub.easy.varModel.model.search.SearchContext
- includeVariableDeclarations() - Method in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Returns whether variable declarations shall be included per se.
- INCLUDING - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the "including" operation.
- INCLUDING - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SetOperations
-
Implements the "including" operation.
- INCLUDING - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- INCLUDING - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- INCLUDING - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- incompleteElements - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Stores elements which could not be copied (completely).
- incompleteOperations - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
OperationDefinitions, which are copied (also its parameter and so on), but of which theCustomOperationcould not be copied due the nestedConstraintSyntaxTree. - increaseAdditionalIndentation() - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Increases the additional indentation.
- increaseIndentation() - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
-
Increase indentation.
- IncrementalNamespace(String) - Constructor for class net.ssehub.easy.varModel.model.ModelQuery.IncrementalNamespace
-
Constructs the namespace object from a given namespace.
- inDecl - Variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- indentation - Variable in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- indentStep - Static variable in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
The number of whitespaces per indentation (if
AbstractVarModelWriter.useWhitespaceis enabled), otherwise one tab is inserted. - index - Variable in class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
-
this index is used to retrieve the correct sub value of the parent
ContainerVariable. - index - Variable in class net.ssehub.easy.varModel.confModel.paths.IndexAccessPathElement
- index - Variable in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- index - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContextStack.StackFrame
- index - Variable in class net.ssehub.easy.varModel.cstEvaluation.IndexAccessor
- INDEX_ACCESS - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the index access operation.
- INDEX_ACCESS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- INDEX_ACCESS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- INDEX_BASE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
-
The base index value for OCL index-based operations such as indexOf.
- INDEX_OF - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the "indexOf" operation.
- INDEX_OF - Static variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Implements the "indexOf" operation.
- INDEX_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- INDEX_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- INDEX_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- IndexAccessor - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements an accessor for index access.
- IndexAccessor() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.IndexAccessor
-
Creates an instance.
- IndexAccessPathElement - Class in net.ssehub.easy.varModel.confModel.paths
-
An index access path element, e.g., for collections or as fallback.
- IndexAccessPathElement(IResolutionPathElement, int) - Constructor for class net.ssehub.easy.varModel.confModel.paths.IndexAccessPathElement
-
Creates an index access path element.
- indexAttributes(IFreezable, Map<String, Attribute>) - Method in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
-
Indexes all attributes for adding them to the internal type.
- indexOf(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
-
Returns the 0-based index of
varin this container. - indexOf(Value) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Returns the (first) index of the specified (nested) value.
- inExpr - Variable in class net.ssehub.easy.varModel.cst.Let
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.AttributeVariable
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.BlockExpression
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.Comment
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.CompoundAccess
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.CompoundInitializer
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.ConstantValue
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.ConstraintSyntaxTree
-
Infers the datatype of the subtree represented by this object.
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.ContainerInitializer
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.ContainerOperationCall
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.DeferInitExpression
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.EmptyInitializer
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.IfThen
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.Let
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.MultiAndExpression
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.NamedArgument
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.Parenthesis
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.Self
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.UnresolvedExpression
- inferDatatype() - Method in class net.ssehub.easy.varModel.cst.Variable
- inferDatatype(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Performs datatype validation if requested.
- inInterface - Variable in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- init - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContextStack.StackFrame
- init - Variable in class net.ssehub.easy.varModel.cstEvaluation.IterLet
- init() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
This method creates the list of
IDecisionVariables with initial value settings based on the given project. - init(Configuration) - Method in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
-
Creates the internal look up tables and should be called if it is the first time used.
- init(IConfiguration, IAssignmentState, boolean, IValueChangeListener) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Clears the visitor for reuse.
- init(IDecisionVariable) - Method in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
-
Recursive part of
VariableLookUpTable.init(Configuration). - InitializationAnnotationVisitor() - Constructor for class net.ssehub.easy.varModel.confModel.DecisionVariable.InitializationAnnotationVisitor
- initialize(Configuration, ProgressObserver) - Method in interface net.ssehub.easy.varModel.capabilities.DefaultReasonerAccess.IDefaultReasonerProvider
-
Initializes the derived values in the given
configurationand freezes. - initialize(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.DefaultValueHelper
-
Initializes this instance.
- initialize(IDecisionVariableContainer, Map<String, Object>) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Initializes a variable container.
- initialize(ContainerValue[], LocalDecisionVariable[]) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
-
Initialize the container iterators for a container iteration.
- initializeAttributeAssignment(AttributeAssignment, Map<String, Object>) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Initializes an attribute assignment.
- initializeConfiguration(Configuration, ProgressObserver) - Method in interface net.ssehub.easy.varModel.confModel.ConfigurationInitializerRegistry.IConfigurationInitializer
-
Initializes the configuration.
- initialized - Variable in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
- initializer - Static variable in class net.ssehub.easy.varModel.confModel.ConfigurationInitializerRegistry
- InitialStructureCollector - Class in net.ssehub.easy.varModel.model.rewrite
-
Part of the
ProjectRewriteVisitor, will collect all relevant elements to facilitate a fast retrieval of needed elements. - InitialStructureCollector(Project, FilterType, VariableLookUpTable) - Constructor for class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
-
Default constructor for this class.
- innermostFailed - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- inResult - Variable in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- INSERT - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for insert.
- INSERT_AT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the "hasDuplicates" operation.
- INSERT_AT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- INSERT_AT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- INSTANCE - Static variable in class net.ssehub.easy.varModel.confModel.AllFreezeSelector
- INSTANCE - Static variable in class net.ssehub.easy.varModel.confModel.NoFreezeSelector
- INSTANCE - Static variable in class net.ssehub.easy.varModel.cst.EmptyInitializer
- INSTANCE - Static variable in class net.ssehub.easy.varModel.management.VarModel
-
Stores the singleton instance.
- INSTANCE - Static variable in class net.ssehub.easy.varModel.model.values.NullValue
-
The only instance of the null value.
- INSTANCES - Static variable in class net.ssehub.easy.varModel.model.IvmlDatatypeVisitor
- INSTANCES - Static variable in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- instancesPerDeclaration - Variable in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
-
List of instances for a given declaration.
- instancesPerType - Variable in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Temporary list of all instances per data type.
- instancesPerType - Variable in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
-
List of instances for a given
IDatatype. - instantiatableType - Variable in class net.ssehub.easy.varModel.confModel.CompoundVariable
- INT_COMPARATOR - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
A comparator for
int values. - INTEGER_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- IntegerOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements integer operations.
- IntegerOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
-
Prevents external creation.
- IntegerType - Class in net.ssehub.easy.varModel.model.datatypes
-
Creates the BasisDatatype Integer.
- IntegerType() - Constructor for class net.ssehub.easy.varModel.model.datatypes.IntegerType
-
Constructor for a new IntgerType.
- INTERFACE - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for interface.
- interfaceCount - Variable in class net.ssehub.easy.varModel.model.Project
- interfaceName - Variable in class net.ssehub.easy.varModel.model.ProjectImport
- interfaces - Variable in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
- interfaces - Variable in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- INTERNAL - Static variable in exception class net.ssehub.easy.varModel.confModel.ConfigurationException
- INTERNAL - Static variable in exception class net.ssehub.easy.varModel.cst.CSTSemanticException
- INTERNAL - Static variable in exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
- INTERSECT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Implements the "intersect" operation generically.
- INTERSECTION - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- INTERSECTION - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- intOp(int, int) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.NumberIteratorEvaluator
-
Performs the integer aggregation operation.
- IntValue - Class in net.ssehub.easy.varModel.model.values
-
This class holds the value for the integer.
- IntValue() - Constructor for class net.ssehub.easy.varModel.model.values.IntValue
-
Argumentless constructor.
- IntValue(Integer) - Constructor for class net.ssehub.easy.varModel.model.values.IntValue
-
Creates a value object from the given value.
- IntValue(String) - Constructor for class net.ssehub.easy.varModel.model.values.IntValue
-
Constructor.
- INVALID_IDENTIFIER - Static variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Denotes the case that an identifier is invalid (see
IvmlIdentifierCheck). - INVALID_PARENT - Static variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Denotes the case that a parent reference is invalid, e.g., null.
- inverse(EvaluationAccessor, EvaluationAccessor[]) - Static method in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
-
Negates a number (
IntegerTypeorRealType). - INVERSE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
- INVERSE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- INVERSE_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- INVERSE_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- IOperationEvaluator - Interface in net.ssehub.easy.varModel.cstEvaluation
-
Evaluates an IVML operation.
- IPartialEvaluable - Interface in net.ssehub.easy.varModel.model
-
An element which may act as an evaluable expression in an eval block.
- IProjectImportFilter - Interface in net.ssehub.easy.varModel.model.rewrite.modifier
-
Optional Rule how to handle
ProjectImports, while creating a copy using theProjectRewriteVisitor. - IProjectListener - Interface in net.ssehub.easy.varModel.model
-
Defines a project listener in order to inform interested parties about changes within a project instance.
- IProjectModifier - Interface in net.ssehub.easy.varModel.model.rewrite.modifier
-
Optional Rule how to handle
Projects, while creating a modifying using theProjectRewriteVisitor. - IReasonerCapability - Interface in net.ssehub.easy.varModel.capabilities
-
Defines the basic types for reasoner capability constants.
- IResolutionListener - Interface in net.ssehub.easy.varModel.cstEvaluation
-
Informs interested parties about the resolution of a variable to a decision variable.
- IResolutionPathElement - Interface in net.ssehub.easy.varModel.confModel.paths
-
Represents a resolution path of a nested element through a configuration.
- IResolutionScope - Interface in net.ssehub.easy.varModel.model.datatypes
-
Provides access to containable model elements.
- IS_ABSTRACT - Static variable in exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
- IS_ACYCLIC - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Implements
Container.IS_ACYCLIC. - IS_ACYCLIC - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- IS_ACYCLIC - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- IS_CONSTANT - Static variable in exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
- IS_DEFINED - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Implements the "isDefined" operation.
- IS_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- IS_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.Compound
- IS_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.ConstraintType
- IS_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- IS_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.Enum
- IS_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- IS_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- IS_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- IS_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.Reference
- IS_DEFINED - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- IS_EMPTY - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- IS_EMPTY - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- IS_KIND_OF - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Implements the "isKindOf" operation.
- IS_KIND_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- IS_KIND_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- IS_NULL - Static variable in exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
- IS_NULL - Static variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Denotes a generic null pointer which shall not be present.
- IS_TYPE_OF - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Implements the "isTypeOf" operation.
- IS_TYPE_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- IS_TYPE_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- IS_UNIQUE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Implements
Container.IS_UNIQUE. - IS_UNIQUE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- IS_UNIQUE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- isAbstract - Variable in class net.ssehub.easy.varModel.model.datatypes.Compound
- isAbstract() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Returns whether this compound is abstract, i.e., whether it can be instantiated.
- isAnyType(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Returns whether
typeisAnyType. - isApproximatelyFrozen() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Return whether this configuration is exactly or approximative (heuristicall) frozen.
- isAssignable() - Method in class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
- isAssignable() - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- isAssignable() - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerElementAccessor
- isAssignable() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Returns whether values can be assigned to this evaluator.
- isAssignable() - Method in class net.ssehub.easy.varModel.cstEvaluation.IndexAccessor
- isAssignable() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
- isAssignableCompound(EvaluationAccessor) - Static method in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Returns true if
EvaluationAccessoris a compound and all compounds nested elements are undefined. - isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.AnyType
- isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
-
Determines if the data type represented by this object is either the same as, or is a supertype of
type. - isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Determines if the data type represented by this object is either the same as, or is a supertype of
type. - isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.ConstraintType
- isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.Container
-
Determines if the data type represented by this object is either the same as, or is a supertype of
type. - isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.CustomDatatype
-
Determines if the data type represented by this object is either the same as, or is a supertype of
type. - isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
- isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
- isAssignableFrom(IDatatype) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Determines if the data type represented by this object is either the same as, or is a supertype of
type. - isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.RealType
-
Determines if the data type represented by this object is either the same as, or is a supertype of
type. - isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.Reference
-
Determines if the data type represented by this object is either the same as, or is a supertype of
type. - isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.VoidType
- isAssignableFrom(IDatatype) - Method in class net.ssehub.easy.varModel.model.ProjectType
- isAssigned() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Returns whether the underlying value is assigned or still undefined.
- isAssignment() - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
-
Returns whether the visited tree represents an assignment.
- isAssignment(ConstraintSyntaxTree) - Static method in class net.ssehub.easy.varModel.cst.CSTUtils
-
Checks whether the given
ConstraintSyntaxTreeis a assignment or a constraint. - isAssingmentConstraint - Variable in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- isAssingmentConstraint() - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
-
Returns whether the given ConstraintTree is an AssignmentConstraint or not.
- isAttribute - Variable in class net.ssehub.easy.varModel.confModel.DecisionVariable
- isAttribute - Variable in class net.ssehub.easy.varModel.confModel.VariableCreator
- isAttribute() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
-
Returns whether this decision variable represents an attribute.
- isAttribute() - Method in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- isAttribute() - Method in class net.ssehub.easy.varModel.model.AbstractVariable
-
Returns whether this variable is an attribute.
- isAttribute() - Method in class net.ssehub.easy.varModel.model.Attribute
-
Returns whether this variable is an attribute.
- isAttribute() - Method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
Returns whether this variable is an attribute.
- isBooleanConstraint() - Method in class net.ssehub.easy.varModel.model.Constraint
-
Returns whether this constraint is a boolean constraint.
- isCompound(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Returns whether
typeis a compound type. - isConfigured() - Method in class net.ssehub.easy.varModel.cstEvaluation.ListWrapperValue
- isConfigured() - Method in class net.ssehub.easy.varModel.model.values.BooleanValue
- isConfigured() - Method in class net.ssehub.easy.varModel.model.values.ConstraintValue
- isConfigured() - Method in class net.ssehub.easy.varModel.model.values.EnumValue
- isConfigured() - Method in class net.ssehub.easy.varModel.model.values.IntValue
- isConfigured() - Method in class net.ssehub.easy.varModel.model.values.MetaTypeValue
- isConfigured() - Method in class net.ssehub.easy.varModel.model.values.NullValue
- isConfigured() - Method in class net.ssehub.easy.varModel.model.values.RealValue
- isConfigured() - Method in class net.ssehub.easy.varModel.model.values.ReferenceValue
- isConfigured() - Method in class net.ssehub.easy.varModel.model.values.StringValue
- isConfigured() - Method in class net.ssehub.easy.varModel.model.values.StructuredValue
- isConfigured() - Method in class net.ssehub.easy.varModel.model.values.Value
-
Abstract Method to check whether a value is configured.
- isConfigured() - Method in class net.ssehub.easy.varModel.model.values.VersionValue
- isConstant - Variable in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- isConstant() - Method in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- isConstant() - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- isConstant() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Returns whether this accessor represents a constant in the sense of the evaluation process, i.e., a value that is already evaluated to its very end and not linked to any decision variable.
- isConstant() - Method in class net.ssehub.easy.varModel.model.AbstractVariable
-
Returns whether this variable is a constant.
- isConstant() - Method in class net.ssehub.easy.varModel.model.Attribute
- isConstant() - Method in class net.ssehub.easy.varModel.model.ConstantDecisionVariableDeclaration
- isConstant() - Method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
- isConstraint(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.ConstraintType
-
Returns whether
typeis a constraint. - isConstraint(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Returns whether
typeis a constraint (in the sense of a constraint variable). - isConstraintContainer(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.Container
-
Returns whether
typeis a container with one generic of type Constraint. - isContainer(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Returns whether
typeis a container. - isContainer(IDatatype, IDatatype...) - Static method in class net.ssehub.easy.varModel.model.datatypes.Container
-
Returns whether
typeis a container and the givengenericsmatch. - isContainerOperation() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns whether this operation is a container iterating operation, e.g.
- isCopied - Variable in class net.ssehub.easy.varModel.model.ProjectImport
- isCopied() - Method in class net.ssehub.easy.varModel.model.ProjectImport
-
Returns whether the imported project shall be copied.
- isDeclaratorTypeExplicit() - Method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
In case that this instance is used as a (set operation) declarator, was the type declared explicitly in the model?
- isDeclaratorTypeExplicit() - Method in class net.ssehub.easy.varModel.model.ExplicitTypeVariableDeclaration
- isDirectTypeRecursive(AbstractVariable) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
-
Returns whether
slothas a directly recursive type (same or somehow refined) to the containing type. - isDot() - Method in class net.ssehub.easy.varModel.model.Attribute
-
Whether this attribute has been specified by ".".
- isDot() - Method in class net.ssehub.easy.varModel.model.DotAttribute
- isEmpty() - Method in class net.ssehub.easy.varModel.management.CommentResource
-
Returns whether this resource is empty.
- isEmpty() - Method in class net.ssehub.easy.varModel.model.EvaluationBlock
-
Checks whether the evaluation block is empty.
- isEmpty() - Method in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Checks whether the evaluation block is empty.
- IsEmptyOperationEvaluator(boolean) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.IsEmptyOperationEvaluator
-
Creates a find operation evaluator.
- isEmptyOrNull(String) - Static method in class net.ssehub.easy.varModel.management.DefaultImportResolver
-
Returns whether
textis empty or null. - isEnum(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Returns whether
typeis an enum. - isEvalConstraint - Variable in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- isFallback() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns whether this operation shall only be resolved as a fallback, i.e., as last resort if no other operation matches.
- isFreezeVariable(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Returns whether
cstis a freeze variable. - isFreezeVariableType(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Returns whether
typeis a freeze variable. - isFullConfigurable() - Method in class net.ssehub.easy.varModel.model.ProjectInterface
-
Method checks the configurable status of an object.
- isFullyConfigured() - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
- isFullyConfigured() - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
- isFullyConfigured() - Method in class net.ssehub.easy.varModel.model.values.StructuredValue
-
Method to check, whether each object of the Value has a value assigned.
- isInterface() - Method in class net.ssehub.easy.varModel.model.ContainableModelElementList
- isInterface() - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- isInterface() - Method in interface net.ssehub.easy.varModel.model.datatypes.IResolutionScope
-
Returns whether this scope is an interfaces.
- isInterface() - Method in class net.ssehub.easy.varModel.model.Project
- isInterface() - Method in class net.ssehub.easy.varModel.model.ProjectInterface
- isJavaIdentifier(String) - Static method in class net.ssehub.easy.varModel.utils.JavaUtils
-
Returns whether
stringis a valid Java identifier. - isLeaf() - Method in class net.ssehub.easy.varModel.cst.UnresolvedExpression
-
Returns whether this tree node represents a CST leaf.
- isLetter(char) - Static method in class net.ssehub.easy.varModel.validation.IvmlIdentifierCheck
-
Returns whether the given character is a valid IVML identifier letter.
- isLocal() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- isLocal() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Returns whether this variable is local, e.g., as a parameter of a user-defined function, a variable defined by a let-expression, or an iterator in a container operation.
- isLocal() - Method in class net.ssehub.easy.varModel.cstEvaluation.AbstractDecisionVariableEvaluationAccessor
-
Returns whether this accessor denotes a local variable.
- isLocal() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- isMandatory(IDecisionVariable) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.VariableContainer
-
Checks whether the given
IDecisionVariableis mandatory. - isMandatory(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.VariableContainer
-
Checks whether the given
AbstractVariableis mandatory. - isNested() - Method in class net.ssehub.easy.varModel.confModel.Configuration
- isNested() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- isNested() - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationElement
-
Returns whether this decision variable is nested.
- isNested() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- isNull(ConstraintSyntaxTree) - Static method in class net.ssehub.easy.varModel.cst.ConstantValue
-
Returns whether the given constraint is exactly the IVML null value.
- isOrdered() - Method in class net.ssehub.easy.varModel.model.datatypes.Enum
-
Returns whether this enum is ordered.
- isOrdered() - Method in class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
-
Returns whether this enum is ordered.
- isParameterAssignable(IDatatype, IDatatype) - Static method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Returns whether the
argumenttype is assignable to thedeclaredtype. - isPrimitive() - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- isPrimitive() - Method in class net.ssehub.easy.varModel.model.datatypes.CustomDatatype
- isPrimitive() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- isPrimitive() - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Returns whether this type is a primitive type.
- isPrimitive() - Method in class net.ssehub.easy.varModel.model.ProjectType
- isPseudoType() - Method in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- isPseudoType() - Method in class net.ssehub.easy.varModel.model.datatypes.CustomDatatype
- isPseudoType() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- isPseudoType() - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatype
-
Returns whether this type is a pseudo type.
- isPseudoType() - Method in class net.ssehub.easy.varModel.model.ProjectType
- isReference(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Returns whether
typeis a reference. - isReferencesContainer(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.Container
-
Returns if
typeis a container of references. - isReferencesContainer(IDatatype, IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.Container
-
Returns if
typeis a container of references of the givenelementType. - isReferenceTo(IDatatype, IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.Reference
-
Returns whether the given
typeis a reference with givengeneric. - isRefinedFrom(Compound, boolean) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Whether this compound is directly or indirectly refined from
cmp. - isReservedName(String) - Static method in class net.ssehub.easy.varModel.validation.IvmlIdentifierCheck
-
Returns whether the given
nameis reserved. - isResolved() - Method in class net.ssehub.easy.varModel.cst.UnresolvedExpression
-
Returns whether this expression is actually resolved.
- isSame(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.AbstractVariable
-
Returns whether two variables are considered as being the same (same name/type).
- isSavingEnabled(Project, IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Returns whether saving this variable (for the destination project
destProject) is enabled. - isSemanticallyEqual(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cst.ConstraintSyntaxTree
-
Checks whether this
ConstraintSyntaxTreeis semantically equal to anotherConstraintSyntaxTree. - isSemanticallyEqual(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
- isSemanticallyEqual(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cst.Parenthesis
- isSemanticallyEqual(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cst.Variable
- isSequence(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Returns whether
typeis a sequence. - isSequence(IDatatype, IDatatype...) - Static method in class net.ssehub.easy.varModel.model.datatypes.Sequence
-
Returns whether
typeis a squence and the givengenericsmatch. - isSet(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Returns whether
typeis a set. - isSet(IDatatype, IDatatype...) - Static method in class net.ssehub.easy.varModel.model.datatypes.Set
-
Returns whether
typeis a squence and the givengenericsmatch. - isSetValue() - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Checks whether this value belongs to a
Setor aSequence. - isSimpleAssignment(ConstraintSyntaxTree) - Static method in class net.ssehub.easy.varModel.cst.CSTUtils
-
Checks whether the given
ConstraintSyntaxTreeis a simple assignment (variable assigned with constant or compound/container initializer). - isStateChangeAllowed() - Method in class net.ssehub.easy.varModel.confModel.NestedVarConfigProvider
- isStateChangeAllowed() - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
- isStateChangeAllowed() - Method in class net.ssehub.easy.varModel.confModel.VariableConfigProvider
-
Specifies whether the related
IDecisionVariablecan have its ownIAssignmentState. - isStatic() - Method in class net.ssehub.easy.varModel.model.datatypes.CustomDynamicOperation
- isStatic() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns whether this operation is static.
- isStructuralValidIdentifier(String) - Static method in class net.ssehub.easy.varModel.validation.IvmlIdentifierCheck
-
Returns whether the given
nameis a structural valid identifier. - ISSUBSEQUENCE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the "isSubsequenceOf" operation.
- ISSUBSEQUENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- ISSUBSEQUENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- issueWarning - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- issueWarning() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Indicates that the evaluation of this constraint shall lead to a warning.
- issueWarning() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
- isTemporaryDeclarator() - Method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
Returns whether this variable is a temporary declarator, i.e., a temporary variable create to quality an unqualified container iterator.
- isTemporaryVariable() - Method in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- isTemporaryVariable() - Method in class net.ssehub.easy.varModel.model.AbstractVariable
-
Returns whether this decision variable declaration is used as a temporary variable (in constraints, i.e.
- isTemporaryVariable() - Method in class net.ssehub.easy.varModel.model.Attribute
- isTemporaryVariable() - Method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
- isTopLevel() - Method in class net.ssehub.easy.varModel.model.ContainableModelElement
-
Method to check whether the parent is a topLevel-element.
- isTransparent() - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- isTransparent() - Method in interface net.ssehub.easy.varModel.model.IModelElement
-
Returns whether this element is transparent regarding the naming hierarchy.
- isTransparent() - Method in class net.ssehub.easy.varModel.model.ModelElement
- isType(IDatatype, IDatatype, IDatatype...) - Static method in class net.ssehub.easy.varModel.model.datatypes.CustomDatatype
-
Returns whether
typeofrequestedTypeand the givengenericsmatch. - isUnique - Variable in class net.ssehub.easy.varModel.model.ModelElement
- isValid() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.CopySpec
-
Returns whether this instance is valid.
- isValidAssignment() - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
-
Returns whether the visited tree represents a valid assignment.
- isValidIdentifier(String) - Static method in class net.ssehub.easy.varModel.validation.IvmlIdentifierCheck
-
Returns whether the given
nameis a structurally and semantically valid identifier in IVML. - isVisible - Variable in class net.ssehub.easy.varModel.confModel.DecisionVariable
- isVisible - Variable in class net.ssehub.easy.varModel.confModel.VariableCreator
- isVisible() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- isVisible() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Returns whether this variable is visible by the user.
- isVisible() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- isVisible(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
-
Checks whether a given variables is hidden by an interface or visible.
- itemChanged(Configuration, IDecisionVariable, Value) - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationChangeListener
-
Notification that a
DecisionVariablechanged inside theConfiguration. - iter - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils.VariableReplacer
- iter - Variable in class net.ssehub.easy.varModel.model.FreezeBlock
- ITER_EVALUATORS - Static variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluatorRegistry
- ITERATE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- ITERATE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- iterationLoops - Variable in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Specification of max evaluation loops should be done per
Project. - iterator() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Returns an iterator for iterating over all stored
IDecisionVariables. - iterator() - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Returns an iterator over all values.
- ITERATOR_RESULT_VARNAME - Static variable in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- iteratorBase - Variable in class net.ssehub.easy.varModel.cst.ContainerOperationCall
- ITERATORS - Enum constant in enum class net.ssehub.easy.varModel.capabilities.IvmlReasonerCapabilities
-
Whether the reasoner works with iterators.
- IterLet - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements a specific expression for defining local variables with variable initialization expressions in iterator expressions.
- IterLet(DecisionVariableDeclaration, ConstraintSyntaxTree, ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.IterLet
-
Creates an iterator let-expression.
- IValueChangeListener - Interface in net.ssehub.easy.varModel.cstEvaluation
-
Is called when the
EvaluationVisitorchanges a value in the configuration. - IValueChangeListener.ChangeKind - Enum Class in net.ssehub.easy.varModel.cstEvaluation
-
Indicates the kind of the change.
- IValueParent - Interface in net.ssehub.easy.varModel.model.values
-
A parent instance that holds the actual value, typically a configured variable.
- IValueVisitor - Interface in net.ssehub.easy.varModel.model.values
-
Defines a visitor for values.
- IvmlDatatypeVisitor - Class in net.ssehub.easy.varModel.model
-
Implements a default datatype visitor for IVML.
- IvmlDatatypeVisitor() - Constructor for class net.ssehub.easy.varModel.model.IvmlDatatypeVisitor
-
Constructs a default visitor.
- IvmlException - Exception Class in net.ssehub.easy.varModel.model
-
A top level exception class for all IVML exceptions.
- IvmlException(String, int) - Constructor for exception class net.ssehub.easy.varModel.model.IvmlException
-
Create a new exception based on the given message.
- IvmlIdentifierCheck - Class in net.ssehub.easy.varModel.validation
-
Provides methods to identify correct IVML identifiers.
- IvmlIdentifierCheck() - Constructor for class net.ssehub.easy.varModel.validation.IvmlIdentifierCheck
- IVMLKeyWord - Annotation Interface in net.ssehub.easy.varModel.model.datatypes
-
Annotation to mark
OclKeyWordsas also reserved inside the IVML language. - IvmlKeyWords - Class in net.ssehub.easy.varModel.model
-
This class contains keywords and constants related to ivml files.
- IvmlKeyWords() - Constructor for class net.ssehub.easy.varModel.model.IvmlKeyWords
-
Prevents this class from being initialized from outside.
- IvmlModelQuery - Class in net.ssehub.easy.varModel.model
-
Provides IVML specific model query operations.
- IvmlModelQuery() - Constructor for class net.ssehub.easy.varModel.model.IvmlModelQuery
- IvmlModelRepository(ModelManagement<Project>) - Constructor for class net.ssehub.easy.varModel.management.VarModel.IvmlModelRepository
-
Creates a model repository.
- IvmlReasonerCapabilities - Enum Class in net.ssehub.easy.varModel.capabilities
-
Defines some differentiating reasoner capabilities to react in EASy on provided capabilities in an abstract way.
- IvmlReasonerCapabilities() - Constructor for enum class net.ssehub.easy.varModel.capabilities.IvmlReasonerCapabilities
- IvmlValidationVisitor - Class in net.ssehub.easy.varModel.validation
-
Checks a model for IVML compliance.
- IvmlValidationVisitor() - Constructor for class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- IVMLWriter - Class in net.ssehub.easy.varModel.persistency
-
Writer for writing the variability model to an IVML output file.
- IVMLWriter(Writer) - Constructor for class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Class for writing
ivmloutput appropriate for the EASy-Producer tool. - IVMLWriter(Writer, boolean) - Constructor for class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Creates a writer instance.
- IVMLWriter.EmitFilter - Interface in net.ssehub.easy.varModel.persistency
-
Controls emitting variables and their values.
J
- JavaUtils - Class in net.ssehub.easy.varModel.utils
-
Some java helper methods.
- JavaUtils() - Constructor for class net.ssehub.easy.varModel.utils.JavaUtils
K
- keepFirst(Value, Value) - Static method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Keeps the first value of
actualandnewValue. - keyObject(AbstractVariable) - Static method in class net.ssehub.easy.varModel.cst.VariablePool
-
Returns the key object for hashes, also for tests.
- kindOf - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.TypeSelectEvaluator
- knowsVariable(AbstractVariable) - Method in class net.ssehub.easy.varModel.cst.VariablePool
-
Returns whether this pool knows a certain variable.
L
- LAST - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the "last" operation.
- LAST - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- LAST - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- lastComment - Variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- lastVariable - Variable in class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
- Leaf - Class in net.ssehub.easy.varModel.cst
-
Class for leaves in the ConstraintSyntaxTree.
- Leaf() - Constructor for class net.ssehub.easy.varModel.cst.Leaf
- LEGACY - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.NestingMode
- LESS - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
- LESS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- LESS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
- LESS - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- LESS - Static variable in class net.ssehub.easy.varModel.model.datatypes.VersionType
- LESS_COMPARATOR - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
- LESS_EQUALS - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
- LESS_EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- LESS_EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
- LESS_EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- LESS_EQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.VersionType
- LESS_EQUALS_COMPARATOR - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
- LESS_EQUALS_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- LESS_EQUALS_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- LESS_EQUALS_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- LESS_EQUALS_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- LESS_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- LESS_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- LESS_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- LESS_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- Let - Class in net.ssehub.easy.varModel.cst
-
Represents a let expression, i.e.
- Let(DecisionVariableDeclaration, ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.cst.Let
-
Creates a new let expression.
- LET - Enum constant in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Search within a let expression.
- LET - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for let.
- LINEFEED - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Linefeed.
- list - Variable in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- listener - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- listener - Variable in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- listener - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
- listeners - Variable in class net.ssehub.easy.varModel.confModel.Configuration
- listeners - Variable in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
- ListWrapperValue - Class in net.ssehub.easy.varModel.cstEvaluation
-
Special wrapper value for lists.
- ListWrapperValue(List<Value>) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ListWrapperValue
-
Creates a list wrapper value.
- literal - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.EnumAttributeFreezeProvider
- literal - Variable in class net.ssehub.easy.varModel.model.values.EnumValue
- literals - Variable in class net.ssehub.easy.varModel.model.datatypes.Enum
- load(Reader) - Method in class net.ssehub.easy.varModel.management.CommentResource
-
Loads the resource from a given
reader. - loadComments(ModelInfo<Project>) - Method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
-
Loads comments from the resolved project of
info. - LocalConfiguration - Class in net.ssehub.easy.varModel.cstEvaluation
-
Creates a local configuration instance.
- LocalConfiguration() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.LocalConfiguration
-
Creates a local configuration instance.
- LocalDecisionVariable - Class in net.ssehub.easy.varModel.cstEvaluation
-
A local decision variable representing a parameter or a local variable.
- LocalDecisionVariable(DecisionVariableDeclaration, IConfiguration, IDecisionVariable) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
-
Creates a local decision variable.
- locale - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
- LOCALE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- localeToString(EvaluationAccessor) - Static method in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Turns the locale of the accessor/context into a string.
- localVariableCreated(LocalDecisionVariable) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IResolutionListener
-
Is called when a local variable is created as part of container operation evaluation or let-evaluation.
- localVariableDisposed(LocalDecisionVariable) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IResolutionListener
-
Is called when a local variable is disposed as part of container operation evaluation or let-evaluation.
- location - Variable in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- logger() - Static method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
Logger.
- LOGGER - Static variable in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
- LOGGER - Static variable in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
- LOGGER - Static variable in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- LOGGER - Static variable in class net.ssehub.easy.varModel.model.values.Value
M
- MANDATORY - Enum constant in enum class net.ssehub.easy.varModel.model.filter.mandatoryVars.Importance
- MandatoryClassifierSettings - Class in net.ssehub.easy.varModel.model.filter.mandatoryVars
-
Settings for the
MandatoryDeclarationClassifier. - MandatoryClassifierSettings() - Constructor for class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryClassifierSettings
-
Creates default settings.
- MandatoryDeclarationClassifier - Class in net.ssehub.easy.varModel.model.filter.mandatoryVars
-
Heuristic classifier, which determines whether the variables of a
Configurationshould be changed by the user or not. - MandatoryDeclarationClassifier(Configuration, FilterType) - Constructor for class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
-
Initializes, but not start, this classifier.
- MandatoryDeclarationClassifier(Configuration, FilterType, MandatoryClassifierSettings) - Constructor for class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
-
Initializes, but not start, this classifier.
- map - Variable in class net.ssehub.easy.varModel.cstEvaluation.LocalConfiguration
- map - Static variable in class net.ssehub.easy.varModel.model.values.ValueFactory
-
This map values associated to the origin datatype.
- map(IVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils.VariableReplacer
- map(IVersionRestriction.IVariableMapper, DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestriction
-
Maps
varviamapper. - map(AbstractVariable) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
-
Maps an abstract variable for proper copying.
- map(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
-
Maps a decision variable for proper copying.
- mapAnnotation(Attribute) - Method in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
-
Part of
CSTCopyVisitor.mapVariable(AbstractVariable)to mapAttributes. - mapLeaf(Variable) - Method in interface net.ssehub.easy.varModel.cst.CopyVisitor.IVariableReplacer
-
Maps a leaf variable.
- mapLeaf(Variable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils.VariableReplacer
- mapper - Variable in class net.ssehub.easy.varModel.cst.CopyVisitor
- mapping - Variable in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- mapping - Variable in class net.ssehub.easy.varModel.cst.CopyVisitor
- mapping - Variable in class net.ssehub.easy.varModel.management.CommentResource
- mapping - Variable in class net.ssehub.easy.varModel.persistency.VariableUsage
- MAPPING - Enum constant in enum class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ClassType
- MAPPING_TYPE - Static variable in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- mapSelf(Self) - Method in interface net.ssehub.easy.varModel.cst.CopyVisitor.IVariableReplacer
-
Maps a leaf node.
- mapSelf(Self) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils.VariableReplacer
- mapVariable(IDecisionVariable, Configuration) - Static method in class net.ssehub.easy.varModel.confModel.Configuration
-
Maps a variable to its configuration following nested elements up and down.
- mapVariable(AbstractVariable) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Maps a variable.
- mapVariable(AbstractVariable) - Method in class net.ssehub.easy.varModel.cst.CopyVisitor
- mapVariable(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- mapVariable(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Maps a variable.
- mapVariable(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.cst.CopyVisitor
- mapVariable(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- markAsAcceptsNull() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Marks that this operation accepts null as argument.
- markAsAliasOf(Operation) - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Marks this operation as an alias of
op, indicating that this operation is a potential a risk for breaking OCL compliance. - markAsAssignableParameterOperation() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Marks that this operation requires assignable parameter types.
- markAsContainerOperation() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Marks this operation as a container iterating operation.
- markAsFallback() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Marks this operation as a fallback operation, see
Operation.isFallback()for an explanation. - markAsFlatteningContainerOperation() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Marks this operation as a flattening container iterating operation.
- markAsNestingContainerOperation() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Marks this operation as a flattening container iterating operation.
- markByFormattingHint(Operation.FormattingHint) - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Marks this operation by a formatting hint.
- markForImportRemoval(Project, ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Marks an element of an imported project for removal if the related
ProjectImportwas deleted. - matchedName - Variable in class net.ssehub.easy.varModel.model.search.SearchResult
-
The matched name.
- MATCHES - Static variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Implements the "matches" operation.
- MATCHES - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- MATCHES - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- max(EvaluationAccessor, EvaluationAccessor[]) - Static method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Performs the MAX operation the given (container) datatype.
- MAX - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
- MAX - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- MAX - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- MAX - Static variable in class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
- MAX_INT_INT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
- MAX_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- MAX_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- MAX_REAL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
- MAX_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- MAX_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- MAX2 - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Implements
Container.MIN2. - MAX2 - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- message - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.CompoundSlotInit
- Message(String, Status, IDecisionVariable, int) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.Message
-
Main constructor.
- messages - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- messages - Variable in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- META_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- MetaType - Class in net.ssehub.easy.varModel.model.datatypes
-
Implements a data type which represents types (as result of type operations).
- MetaType() - Constructor for class net.ssehub.easy.varModel.model.datatypes.MetaType
-
Creates the singleton instance of this class.
- MetaTypeOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the meta type operations.
- MetaTypeOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.MetaTypeOperations
-
Prevents external creation.
- MetaTypeValue - Class in net.ssehub.easy.varModel.model.values
-
Holds the value for a
MetaType. - MetaTypeValue() - Constructor for class net.ssehub.easy.varModel.model.values.MetaTypeValue
-
Argumentless constructor.
- MetaTypeValue(Object) - Constructor for class net.ssehub.easy.varModel.model.values.MetaTypeValue
-
Constructor.
- min - Variable in class net.ssehub.easy.varModel.cstEvaluation.EnumOperations.MinMaxEvaluator
- min(EvaluationAccessor, EvaluationAccessor[]) - Static method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Performs the MIN operation the given (container) datatype.
- MIN - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
- MIN - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- MIN - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- MIN - Static variable in class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
- MIN_INT_INT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
- MIN_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- MIN_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- MIN_REAL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
- MIN_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- MIN_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- MIN2 - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Implements
Container.MIN2. - MIN2 - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- MinMaxEvaluator(boolean) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EnumOperations.MinMaxEvaluator
-
Creates a minimum/maximum evaluator.
- minmaxOperationIntInt(EvaluationAccessor, EvaluationAccessor[], boolean) - Static method in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
-
Implements min/max operations of two integer variables/values.
- minmaxOperationReal(EvaluationAccessor, EvaluationAccessor[], boolean) - Static method in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
-
Implements min/max operations of two integer/real variables/values.
- MINUS - Enum constant in enum class net.ssehub.easy.varModel.cstEvaluation.ArithmeticOperationType
- MINUS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- MINUS_INT_INT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
- MINUS_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- MINUS_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- MINUS_REAL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
- MINUS_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- MINUS_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- MISMATCHED_IMPORT - Static variable in exception class net.ssehub.easy.varModel.model.ModelQueryException
- MISSING_CUSTOM_DATATYPE - Static variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Denotes a missing
CustomDatatypeof anAbstractVariable. - MISSING_EXPRESSION - Static variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Denotes the case that an expression is missing.
- MOD - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- MOD_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- MOD_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- MOD_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- MOD_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- ModelCommentsPersistencer - Class in net.ssehub.easy.varModel.management
-
Implements (internationalized) comment persistence mechanisms on model level.
- ModelCommentsPersistencer(IModelManagementRepository<Project>) - Constructor for class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
-
Prevents creating instances from outside this package.
- modelCopy - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- ModelElement - Class in net.ssehub.easy.varModel.model
-
All elements a VarModel could contain.
- ModelElement(String) - Constructor for class net.ssehub.easy.varModel.model.ModelElement
-
Constructor for the model element.
- ModelElementDescription(String, String, ModelElementTypeFinder.ClassType) - Constructor for class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ModelElementDescription
-
Constructs an
ModelElementTypeFinder.ModelElementDescriptionthat provides the name, type and class of a model element. - ModelElementFilter - Class in net.ssehub.easy.varModel.model.rewrite.modifier
-
A
IModelElementFilterto specify that a certain sub class ofContainableModelElementshould be generally omitted. - ModelElementFilter(Class<? extends ContainableModelElement>) - Constructor for class net.ssehub.easy.varModel.model.rewrite.modifier.ModelElementFilter
-
Default constructor for this class.
- modelElements - Variable in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- modelElements - Variable in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
- modelElements - Variable in class net.ssehub.easy.varModel.model.Project
- ModelElementTypeFinder - Class in net.ssehub.easy.varModel.model.filter
-
This class provides a visitor for providing a
ModelElementTypeFinder.ModelElementDescriptionof a model element in a specificProject. - ModelElementTypeFinder(Project, FilterType) - Constructor for class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
-
Constructs a new
ModelElementTypeFinder. - ModelElementTypeFinder.ClassType - Enum Class in net.ssehub.easy.varModel.model.filter
-
Type descriptions.
- ModelElementTypeFinder.ModelElementDescription - Class in net.ssehub.easy.varModel.model.filter
-
This inner class is used as return type of the outer
ModelElementTypeFinderthat stores the relevant information (name, type, and class) of the model element found in aProject. - ModelQuery - Class in net.ssehub.easy.varModel.model
-
Provides an interface to query models.
- ModelQuery() - Constructor for class net.ssehub.easy.varModel.model.ModelQuery
- ModelQuery.FirstDeclTypeSelector - Class in net.ssehub.easy.varModel.model
-
Selects the first declaration with the given type.
- ModelQuery.IDeclarationSelector - Interface in net.ssehub.easy.varModel.model
-
Defines the interface of a declaration selector.
- ModelQuery.IncrementalNamespace - Class in net.ssehub.easy.varModel.model
-
Represents an incrementally resolved namespace.
- ModelQuery.MqDatatypeVisitor - Class in net.ssehub.easy.varModel.model
-
A private quick datatype visitor.
- ModelQueryException - Exception Class in net.ssehub.easy.varModel.model
-
Defines an exception type thrown by the
ModelQueryclass. - ModelQueryException(String, int) - Constructor for exception class net.ssehub.easy.varModel.model.ModelQueryException
-
Creates a new model query exception.
- ModelStatistics - Class in net.ssehub.easy.varModel.model
-
This class provides some methods to access statistical information about a given project.
- ModelStatistics() - Constructor for class net.ssehub.easy.varModel.model.ModelStatistics
-
Creates a new model statistics object.
- ModelStatistics.StatisticsVisitor - Class in net.ssehub.easy.varModel.model
-
Visits the elements in the given project.
- ModelVisitorAdapter - Class in net.ssehub.easy.varModel.model
-
An empty implementation of
IModelVisitor. - ModelVisitorAdapter() - Constructor for class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- modifiers - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- modifyProject(Project, RewriteContext) - Method in interface net.ssehub.easy.varModel.model.rewrite.modifier.IProjectModifier
-
Specification how to modify
Projects. - MODULO - Enum constant in enum class net.ssehub.easy.varModel.cstEvaluation.ArithmeticOperationType
- MODULO_INT_INT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
- MODULO_REAL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
- MQ_SHORT_REFERENCE - Static variable in class net.ssehub.easy.varModel.model.ModelQuery
- MQ_SHORT_SEQUENCE - Static variable in class net.ssehub.easy.varModel.model.ModelQuery
- MQ_SHORT_SET - Static variable in class net.ssehub.easy.varModel.model.ModelQuery
- MqDatatypeVisitor() - Constructor for class net.ssehub.easy.varModel.model.ModelQuery.MqDatatypeVisitor
-
Constructs a visitor.
- mult - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.CalcEvaluator
- MULT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- MULT_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- MULT_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- MULT_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- MULT_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- MultiAndExpression - Class in net.ssehub.easy.varModel.cst
-
Represents a multi-and expression.
- MultiAndExpression(OCLFeatureCall...) - Constructor for class net.ssehub.easy.varModel.cst.MultiAndExpression
-
Creates a chained (multi-and) expression.
- MULTIPLICATION - Enum constant in enum class net.ssehub.easy.varModel.cstEvaluation.ArithmeticOperationType
- MULTIPLICATION_INT_INT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
- MULTIPLICATION_REAL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
- myIndentStep - Variable in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
- myUseWhitespace - Variable in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
N
- name - Variable in class net.ssehub.easy.varModel.confModel.paths.NameAccessPathElement
- name - Variable in class net.ssehub.easy.varModel.cst.NamedArgument
- name - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.EnumAttributeFreezeProvider
- name - Variable in class net.ssehub.easy.varModel.model.AttributeAssignment.Assignment
- name - Variable in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- name - Variable in class net.ssehub.easy.varModel.model.datatypes.Operation
- name - Variable in class net.ssehub.easy.varModel.model.ModelElement
- name - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
- NAME - Static variable in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
- NAME2 - Static variable in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
- NameAccessPathElement - Class in net.ssehub.easy.varModel.confModel.paths
-
Represents a name-based access path element, e.g., for compounds.
- NameAccessPathElement(IResolutionPathElement, String) - Constructor for class net.ssehub.easy.varModel.confModel.paths.NameAccessPathElement
-
Creates a name access path element.
- NamedArgument - Class in net.ssehub.easy.varModel.cst
-
Implements a named argument as a transparent constraint syntax tree.
- NamedArgument(String, ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.cst.NamedArgument
-
Creates a named argument.
- namedParameters - Variable in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
- NameOperationEvaluator(boolean) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.FreezeVarOperations.NameOperationEvaluator
-
Creates a new name operation evaluator.
- namePrefix - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
- nameProvider - Static variable in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
- namepsaces - Variable in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- names - Variable in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- names - Variable in class net.ssehub.easy.varModel.model.Project
- namespace - Variable in class net.ssehub.easy.varModel.model.ContainableModelElement
- NAMESPACE_SEPARATOR - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: namespace separator.
- NamespaceFinder - Class in net.ssehub.easy.varModel.model.filter
-
Extracts all namespaces (project names) of a given project, including all imported projects.
- NamespaceFinder(Project) - Constructor for class net.ssehub.easy.varModel.model.filter.NamespaceFinder
-
Constructor for getting all namespaces including all imported namepsaces.
- namespaceStart - Variable in class net.ssehub.easy.varModel.model.ModelQuery.IncrementalNamespace
- namespaceTail - Variable in class net.ssehub.easy.varModel.model.ModelQuery.IncrementalNamespace
- nAnnotations - Variable in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
The number of annotation instances.
- nConstraintInstances - Variable in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
Number of constraints in compound instances.
- nConstraintVariables - Variable in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
Only constraint variables, including nested variables.
- nConstraintVariablesNoContainer - Variable in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
- needsQualification(AbstractVariable) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Determines whether (on-demand) qualification of the given
varis needed, i.e., whether its qualified name shall be printed out. - needsQualification(AbstractVariable) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
-
Returns whether
varneeds qualification. - needsQualificationThroughContext(Object, String, AbstractVariable, boolean) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Returns whether the variable name
nameofvarneeds qualification within its contextcontext. - negate - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.FindOperationEvaluator
- negate - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.IsEmptyOperationEvaluator
- nested - Variable in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
- nestedElements - Variable in class net.ssehub.easy.varModel.confModel.CompoundVariable
- nestedElements - Variable in class net.ssehub.easy.varModel.confModel.ContainerVariable
- nestedElements - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
- nestedElements - Variable in class net.ssehub.easy.varModel.model.values.CompoundValue
- nestedElements - Variable in class net.ssehub.easy.varModel.model.values.ContainerValue
- nestedExpressions - Variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- nestedValues - Variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- nestedValuesToString() - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Turns the nested values into a string.
- NestedVarConfigProvider - Class in net.ssehub.easy.varModel.confModel
-
VariableConfigProviderfor nested variables of aStructuredVariable. - NestedVarConfigProvider(StructuredVariable) - Constructor for class net.ssehub.easy.varModel.confModel.NestedVarConfigProvider
-
Sole constructor for this class.
- nestedVariable - Variable in class net.ssehub.easy.varModel.cst.Variable
- nesting - Variable in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- NESTING - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.NestingMode
- nestingMode - Variable in class net.ssehub.easy.varModel.model.datatypes.Operation
- NestingMode() - Constructor for enum class net.ssehub.easy.varModel.model.datatypes.Operation.NestingMode
- net.ssehub.easy.varModel - package net.ssehub.easy.varModel
-
Base directory for the variability model.
Currently supported Models: Variability Model Configuration Model - net.ssehub.easy.varModel.capabilities - package net.ssehub.easy.varModel.capabilities
-
Forward reasoner access.
- net.ssehub.easy.varModel.confModel - package net.ssehub.easy.varModel.confModel
-
This package represents a specific variability model configuration.
- net.ssehub.easy.varModel.confModel.paths - package net.ssehub.easy.varModel.confModel.paths
-
Support for deferred resolution paths.
- net.ssehub.easy.varModel.cst - package net.ssehub.easy.varModel.cst
-
Package for elements of the constraint syntax tree.
- net.ssehub.easy.varModel.cstEvaluation - package net.ssehub.easy.varModel.cstEvaluation
-
Implements the evaluation of constraint syntax trees.
- net.ssehub.easy.varModel.management - package net.ssehub.easy.varModel.management
-
Provides functionality to manage variability models and their dependencies.
- net.ssehub.easy.varModel.model - package net.ssehub.easy.varModel.model
-
Base package for the variability model.
- net.ssehub.easy.varModel.model.datatypes - package net.ssehub.easy.varModel.model.datatypes
-
Base directory for the main datatype classes.
- net.ssehub.easy.varModel.model.filter - package 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 - package net.ssehub.easy.varModel.model.filter.mandatoryVars
-
Filter for finding mandatory declarations.
- net.ssehub.easy.varModel.model.rewrite - package net.ssehub.easy.varModel.model.rewrite
-
Classes for creating an (adapted) copy of the
Project. - net.ssehub.easy.varModel.model.rewrite.modifier - package net.ssehub.easy.varModel.model.rewrite.modifier
-
Modifier for the
ProjectRewriteVisitor. - net.ssehub.easy.varModel.model.search - package net.ssehub.easy.varModel.model.search
-
Specific classes for performing search operations on models.
- net.ssehub.easy.varModel.model.values - package net.ssehub.easy.varModel.model.values
-
Instances of the datatypes.
- net.ssehub.easy.varModel.persistency - package 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) IVML - net.ssehub.easy.varModel.utils - package net.ssehub.easy.varModel.utils
-
Some utility classes.
- net.ssehub.easy.varModel.validation - package net.ssehub.easy.varModel.validation
-
Classes for validating e variability model, e.g.
- newRun() - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Resets the internal temporary knowledge if anew project should be filtered based on the knowledge of a previous filtering.
- newState - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
- nextType - Variable in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- nextVarIsMandatory - Variable in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- nNormalVariables - Variable in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
Non constraint variables, including nested variables.
- nNormalVariablesNoContainer - Variable in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
- NO_DATATYPE - Static variable in exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
- NO_IMPORTS - Enum constant in enum class net.ssehub.easy.varModel.model.filter.FilterType
-
Only the current project without imports will be filtered.
- NO_LITERAL - Static variable in exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
- NoFreezeSelector - Class in net.ssehub.easy.varModel.confModel
-
A freeze selector which does not freeze any variable.
- NoFreezeSelector() - Constructor for class net.ssehub.easy.varModel.confModel.NoFreezeSelector
-
Prevents external creation.
- NONE - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.NestingMode
- noOfAnnotations() - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
Returns the number of all annotation instances.
- noOfConstraintInstances() - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
Returns the number of instantiated
Compoundconstraints. - noOfConstraintVariables() - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
Returns the number of all constraint variables.
- noOfConstraintVariablesNoContainer() - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
Returns the number of all constraint variables.
- noOfNormalVariables() - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
Returns the number of all variables, which are no constraint variables.
- noOfNormalVariablesNoContainer() - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
Returns the number of all variables, which are no constraint variables.
- noOfToplevelVariables() - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
Returns the number of non nested top level variables of the configuration.
- noOfVariables() - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
Returns the number of all variables of the configuration (nested, nested in container, and not nested).
- noOfVariablesWithoutContainer() - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
Returns the number of all variables of the configuration (nested, and not nested).
- normalConstraints - Variable in class net.ssehub.easy.varModel.model.filter.ConstraintSeparator
- NOT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.BooleanOperations
-
Implements the unary Boolean negation.
- NOT - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- NOT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- NOT_ALLOWED_VALUE_STRUCTURE - Static variable in exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
-
Error code for structured values.
- NOT_EMPTY - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- NOT_EMPTY - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- notCopiedOperations - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
OperationDefinitions, which are not copied due to missing dependencies, i.e., types. - NOTEQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- NOTEQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Compound
- NOTEQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Enum
- NOTEQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.MetaType
- NOTEQUALS_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- NOTEQUALS_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Compound
- NOTEQUALS_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Enum
- NOTEQUALS_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.MetaType
- NOTEQUALS_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- NOTEQUALS_INTEGER_INTEGER_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- NOTEQUALS_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- NOTEQUALS_INTEGER_REAL_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- NOTEQUALS_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- NOTEQUALS_REAL_INTEGER_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- NOTEQUALS_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- NOTEQUALS_REAL_REAL_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- notifyAssigned(IDecisionVariable, Value, boolean) - Method in interface net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.IAssignmentListener
-
Notifies about assigned values.
- notifyAssigned(IDecisionVariable, Value, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Notifies about assigned values.
- notifyChanged(IDecisionVariable, Value, IAssignmentState, IValueChangeListener.ChangeKind) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IValueChangeListener
-
Called if the value of a variable has been modified.
- notifyChangeListener(IDecisionVariable, Value, IAssignmentState, IValueChangeListener.ChangeKind) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Notifies the change listener, i.e., the value of
variablehas changed. - notifyChangeListener(IDecisionVariable, Value, IAssignmentState, IValueChangeListener.ChangeKind) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
- notifyCreated() - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- notifyCreated() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- notifyCreated() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Notifies this variable that it was created.
- notifyCreated() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- notifyCreated(IDecisionVariable, IDecisionVariable) - Method in interface net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.IAssignmentListener
-
Notifies the listener about a new variable created for a given origin variable.
- notifyCreated(IDecisionVariable, IDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Notifies the listener about a new variable created for a given origin variable.
- notifyReplaced(Project, Project) - Method in class net.ssehub.easy.varModel.confModel.Configuration
- notifyResolved(IDecisionVariable, String, IDecisionVariable) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IResolutionListener
-
Is called to notify about the resolution of the compound slot
slotNameincompoundtovar. - notifyResolved(AbstractVariable, IDecisionVariable) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IResolutionListener
-
Is called to notify about the resolution of the declaration
declto the actual variablevar. - notifyUnresolved(IDecisionVariable) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IValueChangeListener
-
Called if an assignment to the given
variablefailed as the defining expression cannot be evaluated, e.g., due to an undefined variable. - notifyValueChanged(Value, IAssignmentState, IValueChangeListener.ChangeKind) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
-
Notifies the change listener if defined.
- notifyVariableChange(Value, IAssignmentState, IValueChangeListener.ChangeKind) - Method in class net.ssehub.easy.varModel.cstEvaluation.AbstractDecisionVariableEvaluationAccessor
-
Notifies the underlying variable about a change.
- notifyWasAssigned(Value) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- notifyWasAssigned(Value) - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
- notifyWasAssigned(Value) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- notifyWasAssigned(Value) - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Inform the variable independent of its own tracking that we believe that a value was assigned (although we did not due to equal values/performance reasons), in particular after resetting the track through
Enum.compareTo(CommandAssignmentState). - notifyWasAssigned(Value) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- notImplementedError(String) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Adds a not implemented error message.
- nToplevelVariables - Variable in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
All variables (non constraint variables + constraint variables), without nested variables.
- NULL - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for "null".
- NULL_VALUE - Enum constant in enum class net.ssehub.easy.varModel.capabilities.IvmlReasonerCapabilities
-
Whether the reasoner works with null values.
- NullValue - Class in net.ssehub.easy.varModel.model.values
-
Defines the null value.
- NullValue() - Constructor for class net.ssehub.easy.varModel.model.values.NullValue
-
Creates a null value.
- NullValue.NullValueType - Class in net.ssehub.easy.varModel.model.values
-
Defines the type of the singleton null value.
- NullValueType() - Constructor for class net.ssehub.easy.varModel.model.values.NullValue.NullValueType
-
Creates an instance and prevents external instantiation.
- NumberIteratorEvaluator() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.NumberIteratorEvaluator
- nVariables - Variable in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
All variables (non constraint variables + constraint variables), including nested variables.
- nVariablesNoContainers - Variable in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor.ConfigStatistics
-
All variables (non constraint variables + constraint variables), including nested variables, but no instances nested in container.
O
- obtainValueParent(Value) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
-
Obtains the value parent for the stored value, the given value or the value of one of the parents.
- obtainVariable(AbstractVariable) - Method in class net.ssehub.easy.varModel.cst.VariablePool
-
Returns a
Variablefor the givenAbstractVariable. - OCL_FEATURE_CALL - Enum constant in enum class net.ssehub.easy.varModel.model.filter.ConstraintClassifier.ExpectedType
-
An OCLFeatureCall should be read as next.
- oclCompliance - Static variable in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Detect, warn, report about and write to avoid OCL compliance problems.
- OCLFeatureCall - Class in net.ssehub.easy.varModel.cst
-
Class for OCLFeatureCall.
- OCLFeatureCall() - Constructor for class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Constructor for serialization.
- OCLFeatureCall(ConstraintSyntaxTree, String, ConstraintSyntaxTree...) - Constructor for class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Constructs an OCL feature call as a node of a constraint syntax tree.
- OCLFeatureCall(ConstraintSyntaxTree, String, ICustomOperationAccessor, ConstraintSyntaxTree...) - Constructor for class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Constructs an OCL feature call as a node of a constraint syntax tree.
- OclKeyWords - Class in net.ssehub.easy.varModel.model.datatypes
-
Defines constants for the OCL keywords for operations.
- OclKeyWords() - Constructor for class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
-
Prevents this class from being initialized from outside.
- ommitingClass - Variable in class net.ssehub.easy.varModel.model.rewrite.modifier.ModelElementFilter
- ONE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Implements
Container.ONE. - ONE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- ONE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- ONLY_EXPORTED - Enum constant in enum class net.ssehub.easy.varModel.model.filter.DeclarationFinder.VisibilityType
- ONLY_HIDDEN - Enum constant in enum class net.ssehub.easy.varModel.model.filter.DeclarationFinder.VisibilityType
- ONLY_IMPORTS - Enum constant in enum class net.ssehub.easy.varModel.model.filter.FilterType
-
Only the imported projects without the current project will be considered.
- onlyToplevel - Variable in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- onlyToplevel - Variable in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
- onlyUsedInterfaces - Variable in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- onlyUserInput - Variable in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Specifies whether only user Input should be stored:
true: Assignments in stateAssignmentState.ASSIGNEDandAssignmentState.FROZENwill be saved.false: Assignments in stateAssignmentState.ASSIGNED,AssignmentState.FROZEN, andAssignmentState.DERIVEDwill be saved (i.e. - op - Variable in class net.ssehub.easy.varModel.cstEvaluation.BooleanOperations.BinaryOperationEvaluator
- op - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.Container2OperationEvaluator
- op - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.ContainerValueOperationEvaluator
- op - Variable in class net.ssehub.easy.varModel.cstEvaluation.EnumOperations.EnumComparisonOperation
- OP_EVALUATORS - Static variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluatorRegistry
- opAccessor - Variable in class net.ssehub.easy.varModel.cst.OCLFeatureCall
- OPDEF_SEPARATOR - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Operation definition separator.
- open - Variable in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- operand - Variable in class net.ssehub.easy.varModel.cst.OCLFeatureCall
- operand - Variable in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Stores the data type this operation is defined for.
- operation - Variable in class net.ssehub.easy.varModel.cst.ContainerOperationCall
- operation - Variable in class net.ssehub.easy.varModel.cst.OCLFeatureCall
- operation - Variable in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
- operation - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.EnumAttributeFreezeProvider
- operation - Variable in class net.ssehub.easy.varModel.model.AttributeAssignment.Assignment
- operation - Variable in class net.ssehub.easy.varModel.model.OperationDefinition
- Operation - Class in net.ssehub.easy.varModel.model.datatypes
-
Describes an operation.
- Operation() - Constructor for class net.ssehub.easy.varModel.model.datatypes.Operation
-
Constructor for serialization.
- Operation(IDatatype, String, IDatatype, IDatatype...) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Operation
-
Creates a non-container operation (descriptor).
- Operation(IDatatype, Operation.ReturnTypeMode, String, IDatatype, IDatatype...) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Operation
-
Creates an operation (descriptor).
- OPERATION_DEFINITION - Enum constant in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Search within an operation definition.
- Operation.FormattingHint - Enum Class in net.ssehub.easy.varModel.model.datatypes
-
Defines some formatting hints for emitting operations in a canonical form.
- Operation.NestingMode - Enum Class in net.ssehub.easy.varModel.model.datatypes
-
Defines the nesting mode of the results.
- Operation.ReturnTypeMode - Enum Class in net.ssehub.easy.varModel.model.datatypes
-
Defines how to handle the return type of an operation.
- OperationAnnotations - Class in net.ssehub.easy.varModel.model
-
Defines default annotation operations.
- OperationAnnotations() - Constructor for class net.ssehub.easy.varModel.model.OperationAnnotations
- OperationDefinition - Class in net.ssehub.easy.varModel.model
-
A containable element which represents user defined operations.
- OperationDefinition() - Constructor for class net.ssehub.easy.varModel.model.OperationDefinition
-
Constructor for serialization.
- OperationDefinition(ModelElement) - Constructor for class net.ssehub.easy.varModel.model.OperationDefinition
-
Constructor for containable model element.
- operationList - Variable in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- operationList - Variable in class net.ssehub.easy.varModel.model.ProjectType
- OPERATOR_INFIX - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.FormattingHint
-
Emit it as an infix operator
operand name param. - OPERATOR_POSTFIX - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.FormattingHint
-
Emit it as a postfix operator
operand name. - OPERATOR_PREFIX - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.FormattingHint
-
Emit it as a prefix operator
name operand. - opName - Variable in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
- opNesting - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- opParamCount - Variable in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
- OPTIONAL - Enum constant in enum class net.ssehub.easy.varModel.model.filter.mandatoryVars.Importance
- OR - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- OR - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- ORDERED_ENUM - Enum constant in enum class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ClassType
- OrderedEnum - Class in net.ssehub.easy.varModel.model.datatypes
-
Enumerations allow the definition of sets of named values.
- OrderedEnum() - Constructor for class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
-
Creates the singleton instance for
OrderedEnum.TYPE. - OrderedEnum(String, ModelElement) - Constructor for class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
-
Constructor for an empty enum.
- ordinal - Variable in class net.ssehub.easy.varModel.model.datatypes.EnumLiteral
- ORDINAL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.EnumOperations
-
Implements the ordinal operation for enums.
- ORDINAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.Enum
- ORDINAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- orgAssignment - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer.UnresolvedAnnotationAssignment
- origin - Variable in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- origin - Variable in class net.ssehub.easy.varModel.model.Attribute
- origin - Variable in class net.ssehub.easy.varModel.model.values.Value
- originProject - Variable in class net.ssehub.easy.varModel.model.AbstractProjectVisitor
-
The project where the visiting has been started.
- originProject - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
-
The project where the visiting has been started.
- out - Variable in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- out - Variable in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
This attribute should be used for storing the output.
- OVERLAPS - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the "overlaps" operation.
- OVERLAPS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- OVERLAPS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- OVERRIDE - Static variable in class net.ssehub.easy.varModel.model.OperationAnnotations
- overrideCount - Variable in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
- ownStateAllowed() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
-
Returns whether this variable can have its own
IAssignmentState.
P
- PARAM_1 - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Use the return value of the first operation parameter.
- PARAM_1_CHECK - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Use the return value of the first operation parameter.
- parameters - Variable in class net.ssehub.easy.varModel.cst.OCLFeatureCall
- parameters - Variable in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
- parameters - Variable in class net.ssehub.easy.varModel.model.datatypes.Operation
- paramIndex - Variable in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Stores the index of the source operation parameter.
- parent - Variable in class net.ssehub.easy.varModel.confModel.DecisionVariable
- parent - Variable in class net.ssehub.easy.varModel.confModel.NestedVarConfigProvider
- parent - Variable in class net.ssehub.easy.varModel.confModel.paths.IndexAccessPathElement
- parent - Variable in class net.ssehub.easy.varModel.confModel.paths.NameAccessPathElement
- parent - Variable in class net.ssehub.easy.varModel.confModel.VariableCreator
- parent - Variable in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- parent - Variable in class net.ssehub.easy.varModel.model.ContainableModelElement
- parent - Variable in class net.ssehub.easy.varModel.model.ContainableModelElementList
- parent - Variable in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- parent - Variable in class net.ssehub.easy.varModel.model.datatypes.EnumLiteral
- parent - Variable in class net.ssehub.easy.varModel.model.Project
- Parenthesis - Class in net.ssehub.easy.varModel.cst
-
Represents a parenthesis.
- Parenthesis() - Constructor for class net.ssehub.easy.varModel.cst.Parenthesis
-
Constructor for serialization.
- Parenthesis(ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.cst.Parenthesis
-
Creates a new parenthesis node.
- parentName - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
- parentOperationCount - Variable in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- parentProjects - Variable in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- parents - Variable in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- parents - Variable in class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
- parents - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Already translated model elements, which should be used as current parent of a model element.
- parents - Variable in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Stores the all parents of the currently visited element.
Can be an empty list in case of root elements. - PartialEvaluationBlock - Class in net.ssehub.easy.varModel.model
-
Maintains partial evaluable elements.
- PartialEvaluationBlock(String, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Constructor for the partial evaluation block.
- PartialEvaluationBlock(String, IPartialEvaluable[], IModelElement) - Constructor for class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Constructor for the partial evaluation block.
- PartialEvaluationBlock(String, IPartialEvaluable[], PartialEvaluationBlock[], IModelElement) - Constructor for class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Constructor for the partial evaluation block.
- path - Variable in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- PersistencyConstants - Class in net.ssehub.easy.varModel.persistency
-
Constants for saving/loading variability model files.
- PersistencyConstants() - Constructor for class net.ssehub.easy.varModel.persistency.PersistencyConstants
- PIPE - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Pipe.
- PLUS - Enum constant in enum class net.ssehub.easy.varModel.cstEvaluation.ArithmeticOperationType
- PLUS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- PLUS - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- PLUS_INT_INT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
- PLUS_INTEGER_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- PLUS_INTEGER_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- PLUS_REAL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
- PLUS_REAL_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- PLUS_REAL_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- POOL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
- POOL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- POOL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerElementAccessor
- POOL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
- POOL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.IndexAccessor
- POOL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
- POOL - Static variable in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- POOL - Static variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- pop() - Method in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
-
Pops a context frame.
- popLastComment() - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Removes the comment on top of the stack.
- popLevel() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
-
Pops the top-most configuration level.
- pos - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
- possibleValuesForReferences(Configuration, Reference) - Static method in class net.ssehub.easy.varModel.confModel.ConfigQuery
-
Calculates possible values (
ConstraintSyntaxTree-based) for a givenReferencevariable. - post(boolean) - Method in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
-
To be called after a potential split point (checking the filter).
- postLoadModel(ModelInfo<Project>) - Method in class net.ssehub.easy.varModel.management.VarModel
-
Additional code to be executed after a model was loaded.
- postProcessResult(EvaluationAccessor, Map<Object, Object>) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.CollectingIteratorEvaluator
- postProcessResult(EvaluationAccessor, Map<Object, Object>) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.NumberIteratorEvaluator
- postProcessResult(EvaluationAccessor, Map<Object, Object>) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IIteratorEvaluator
-
Called to post-process the actual result at the end after the last iteration.
- pre(IModelElement, ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter
-
To be called before a potential split point (checking the filter).
- prefix - Variable in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- PrefixSearchVisitor - Class in net.ssehub.easy.varModel.model.search
-
Realizes a visitor which searches for a given prefix in a given context and returns all matching model elements.
- PrefixSearchVisitor() - Constructor for class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
-
Constructs an instances.
- prepareInstance(String, DatatypeVisitor, SearchContext, Class<?>...) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
-
Prepares a (reused) instance.
- PREPEND - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the prepend operation.
- PREPEND - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- PREPEND - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- prependOperation(Operation) - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Allows child classes to add Operations to itself.
- print(String) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
-
Prints the text (prepending indentation).
- printConfig(PrintStream, Configuration) - Static method in class net.ssehub.easy.varModel.confModel.Configuration
-
Prints a configuration to
out. - printDefaultSpace(AbstractVarModelWriter.DefaultSpace) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Prints default spaces.
- printDefaultSpace(AbstractVarModelWriter.DefaultSpace) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- println(String) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
-
Prints the text and a line break (prepending indentation).
- printVariable(PrintStream, IDecisionVariable, String) - Static method in class net.ssehub.easy.varModel.confModel.Configuration
-
Prints a variable to
out. - process(Configuration) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Processes a configuration according to the copy specifications.
- process(IDecisionVariable, IDecisionVariable, String, Map<String, VariableValueCopier.CopySpec>, Set<IDecisionVariable>) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Processes a decision variable.
- processAssignment(Project, StringBuilder, AbstractVariable, IDecisionVariable, Value) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Processes an assignment.
- processAttribute(Attribute) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable.InitializationAnnotationVisitor
- processAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.AnnotationVisitor
-
Processes an attribute.
- processAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable.InitializationAnnotationVisitor
- processAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.AnnotationVisitor
-
Processes an attribute assignment.
- processEvalConstraints(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Processes constraints within an eval-block.
- processVersion(Version) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Processes a version information.
- processVersion(Version) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- PRODUCT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- PRODUCT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- project - Variable in class net.ssehub.easy.varModel.confModel.Configuration
-
The origin project, where this configuration belongs to.
- project - Variable in class net.ssehub.easy.varModel.model.ProjectType
- Project - Class in net.ssehub.easy.varModel.model
-
This class holds the project imports, the containable model-, and attributable elements.
- Project() - Constructor for class net.ssehub.easy.varModel.model.Project
-
Constructor for serialization.
- Project(String) - Constructor for class net.ssehub.easy.varModel.model.Project
-
Constructor for the project.
- PROJECT - Enum constant in enum class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ClassType
- PROJECT - Enum constant in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Search on project level.
- PROJECT - Enum constant in enum class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter.DefaultSpace
-
The default space for project.
- PROJECT - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for the project.
- PROJECT_FILE_ENDING - Static variable in class net.ssehub.easy.varModel.persistency.PersistencyConstants
-
Default file ending for project files.
- PROJECT_FILE_EXTENSION - Static variable in class net.ssehub.easy.varModel.persistency.PersistencyConstants
-
Default file extension for project files.
- ProjectCopyVisitor - Class in net.ssehub.easy.varModel.model.rewrite
-
Creates a deep copy of a
Project. - ProjectCopyVisitor(Project, FilterType) - Constructor for class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Sole constructor for creating a copy of a
Project. - ProjectDecisionVariableDeclaration - Class in net.ssehub.easy.varModel.model
-
Facilitates attribute propagation to parent project.
- ProjectDecisionVariableDeclaration() - Constructor for class net.ssehub.easy.varModel.model.ProjectDecisionVariableDeclaration
-
Constructor for serialization.
- ProjectDecisionVariableDeclaration(String, IDatatype, ModelElement) - Constructor for class net.ssehub.easy.varModel.model.ProjectDecisionVariableDeclaration
-
Constructor for decision variable declaration.
- ProjectImport - Class in net.ssehub.easy.varModel.model
-
Defines an import and his restrictions.
- ProjectImport() - Constructor for class net.ssehub.easy.varModel.model.ProjectImport
-
Constructor for serialization.
- ProjectImport(String) - Constructor for class net.ssehub.easy.varModel.model.ProjectImport
-
Simplified constructor for an unrestricted (non-inserting) import of a project.
- ProjectImport(String, String) - Constructor for class net.ssehub.easy.varModel.model.ProjectImport
-
Simplified constructor for an unrestricted (non-inserting) import.
- ProjectImport(String, String, boolean, boolean, IVersionRestriction) - Constructor for class net.ssehub.easy.varModel.model.ProjectImport
-
Creates a (non-inserting) project import.
- ProjectImport(String, String, boolean, boolean, IVersionRestriction, boolean) - Constructor for class net.ssehub.easy.varModel.model.ProjectImport
-
Creates a project import.
- ProjectInterface - Class in net.ssehub.easy.varModel.model
-
ProjectInterface class.
- ProjectInterface(String, DecisionVariableDeclaration[], ModelElement) - Constructor for class net.ssehub.easy.varModel.model.ProjectInterface
-
Constructor for the project interface.
- ProjectInterfaceFinder - Class in net.ssehub.easy.varModel.model.filter
-
Searches for defined
ProjectInterfaces. - ProjectInterfaceFinder(Project, FilterType) - Constructor for class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
-
Constructor for getting all
ProjectInterfaces. - ProjectInterfaceFinder(Project, FilterType, boolean) - Constructor for class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
-
Constructor for getting all
ProjectInterfaces. - projectIsStillPresent(Project) - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Tests whether the project is still part of the main project (via an import).
- projectModifiers - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- projectNames - Variable in class net.ssehub.easy.varModel.model.rewrite.modifier.ImportNameFilter
- projectNestingLevel - Variable in class net.ssehub.easy.varModel.persistency.ConfigurableIVMLWriter
- projectQualifier - Variable in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Set of identifiers (name + version) of projects which will be kept.
- ProjectRewriteVisitor - Class in net.ssehub.easy.varModel.model.rewrite
-
Visitor for modifying a (copied) project.
- ProjectRewriteVisitor(Project, FilterType) - Constructor for class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
-
Default constructor for this class.
- ProjectType - Class in net.ssehub.easy.varModel.model
-
Implements a private datatype class which represents the (pseudo) type of a project.
- ProjectType() - Constructor for class net.ssehub.easy.varModel.model.ProjectType
-
Constructor for serialization.
- ProjectType(Project) - Constructor for class net.ssehub.easy.varModel.model.ProjectType
-
Creates the type instance of this.
- projectTypes - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Dirty but needed for
ProjectCopyVisitor.getTranslatedType(IDatatype): Tuple of (original project type, copied project). - projectVisitor - Variable in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Project visitor.
- propagateAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- propagateAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- propagateAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- propagateAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
- propagateAttribute(Attribute) - Method in interface net.ssehub.easy.varModel.model.IModelElement
-
Propagates an attribute application from the parent to this element or contained elements.
- propagateAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.ModelElement
- propagateAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.Project
- provider - Static variable in class net.ssehub.easy.varModel.capabilities.DefaultReasonerAccess
- prune() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Creates a copy of the underlying
Projectand removes elements which are not needed for a runtime reasoning, e.g., constraints containing only frozen variables or comments.
Attention: This method creates a modified, shallow copy of the visited project. - prune(Collection<Compound>, boolean) - Static method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Prunes from
compounds. - pruneAbstract(Collection<Compound>) - Static method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Prunes abstract compounds from
compounds. - pruneNonAbstract(Collection<Compound>) - Static method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Prunes non-abstract compounds from
compounds. - pull(List<EvaluationVisitor.CompoundSlotInit>) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- push() - Method in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
-
Pushes an empty frame.
- push(ContainerInitializer) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
-
Pushes a frame with given initializer.
- push(EvaluationAccessor) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
-
Pushes a context frame for the given expression.
- pushLevel(IConfiguration) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
-
Pushes a level.
- put(String, String) - Method in class net.ssehub.easy.varModel.management.CommentResource
-
Adds a new mapping.
- put(String, IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeMapper
-
Adds a name-type-mapping.
- putConstraintOccurrence(AbstractVariable, ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
-
Stores that the given constraint declaration was used inside the referring element.
Q
- QNAME - Static variable in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
- QNAME2 - Static variable in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
- qualified - Variable in class net.ssehub.easy.varModel.cstEvaluation.FreezeVarOperations.NameOperationEvaluator
- QUALIFIED - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.QualifiedNameMode
-
Use qualified names always.
- QUALIFIED_COMPOUND_ACCESS - Enum constant in enum class net.ssehub.easy.varModel.capabilities.IvmlReasonerCapabilities
-
Whether the reasoner works with top-level quantified compound access, i.e., turns expressions like
Cmp.i...for compound typeCmpintoallInstances(Cmp)->forAll(c|c.i...). - QUALIFIED_NAME - Enum constant in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Search for qualified names.
- qualifiedNameMode - Variable in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
-
Stores whether qualified names shall be collected.
- QualifiedNameMode - Enum Class in net.ssehub.easy.varModel.model.datatypes
-
Defines modes for considering the qualified name.
- QualifiedNameMode() - Constructor for enum class net.ssehub.easy.varModel.model.datatypes.QualifiedNameMode
- qualifier - Variable in class net.ssehub.easy.varModel.cst.AttributeVariable
- QUANTORS - Enum constant in enum class net.ssehub.easy.varModel.capabilities.IvmlReasonerCapabilities
-
Whether the reasoner works with quantors.
- QueryCache - Class in net.ssehub.easy.varModel.confModel
-
A cache for
ConfigQuerys based on aConfiguration. - QueryCache() - Constructor for class net.ssehub.easy.varModel.confModel.QueryCache
-
Should only be used for inheritance.
- QueryCache(Configuration) - Constructor for class net.ssehub.easy.varModel.confModel.QueryCache
-
Default constructor for this class, creates an empty cache.
- QUOTES - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Quotes.
R
- readResourceFromFile(CommentResource, File) - Static method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
-
Reads the comment resource from the given file.
- REAL_COMPARATOR - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
A comparator for
real values. - realizing - Variable in class net.ssehub.easy.varModel.model.FullDecisionVariableContainer
- RealOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements real operations.
- RealOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.RealOperations
-
Prevents external creation.
- RealType - Class in net.ssehub.easy.varModel.model.datatypes
-
Creates the BasisDatatype Real.
- RealType() - Constructor for class net.ssehub.easy.varModel.model.datatypes.RealType
-
Constructor for a new RealType.
- RealValue - Class in net.ssehub.easy.varModel.model.values
-
This class holds the value for the real.
- RealValue() - Constructor for class net.ssehub.easy.varModel.model.values.RealValue
-
Argumentless constructor.
- RealValue(Double) - Constructor for class net.ssehub.easy.varModel.model.values.RealValue
-
Creates a value object from the given value.
- RealValue(String) - Constructor for class net.ssehub.easy.varModel.model.values.RealValue
-
Constructor.
- ReasoningException - Exception Class in net.ssehub.easy.varModel.model
-
An exception class for all reasoning exceptions.
- ReasoningException(String, int) - Constructor for exception class net.ssehub.easy.varModel.model.ReasoningException
-
* Create a new exception based on the given message.
- rebind(CustomOperation, CustomOperation) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalConfiguration
-
Rebinds the parameters from
actualtoreplacement, e.g., for dynamic dispatch. - reCopyUnresolvedElements() - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Tries to translate elements at the end of the visitation, which could not be translated during the regular visitation, because of missing elements.
- recordIfFailed(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Records a constraint syntax tree if it failed.
- recurse - Variable in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Whether searching for the result type shall be applied recursively / in a nested fashion if applicable.
- recurse() - Method in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Returns whether searching for the result shall be applied in a recursive fashion if applicable.
- reduce(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.model.rewrite.AssignmentReducer
-
Start method for reducing assignments.
- REF_BY - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ReferenceOperations
-
Implements the "refBy" dereferencing operation.
- REF_BY - Static variable in class net.ssehub.easy.varModel.model.datatypes.Reference
- REFBY - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for a reference use (dereferencing).
- Reference - Class in net.ssehub.easy.varModel.model.datatypes
-
A reference allows the definition of individual configurations of an (external) element for the referencing element.
- Reference() - Constructor for class net.ssehub.easy.varModel.model.datatypes.Reference
-
Creates the singleton instance for
Reference.TYPE. - Reference(String, IDatatype, ModelElement) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Reference
-
Constructor for the reference.
- REFERENCE_VALUE - Enum constant in enum class net.ssehub.easy.varModel.model.filter.ConstraintClassifier.ExpectedType
-
This is a constraint for a reference.
- ReferenceOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements reference operations.
- ReferenceOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ReferenceOperations
-
Prevents external creation.
- ReferenceValue - Class in net.ssehub.easy.varModel.model.values
-
Reference value class.
- ReferenceValue() - Constructor for class net.ssehub.easy.varModel.model.values.ReferenceValue
-
Constructor for serialization.
- ReferenceValue(IDatatype, Object...) - Constructor for class net.ssehub.easy.varModel.model.values.ReferenceValue
-
Constructor for a new ReferenceValue.
- ReferenceValuesFinder - Class in net.ssehub.easy.varModel.model.filter
-
Class for finding relevant
AbstractVariables matching to the data type of a givenReference. - ReferenceValuesFinder() - Constructor for class net.ssehub.easy.varModel.model.filter.ReferenceValuesFinder
- refines - Variable in class net.ssehub.easy.varModel.model.datatypes.Compound
- REFINES - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for refines.
- refPrefix - Variable in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- refresh() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
This method calls atm only the init() Method.
- REFTO - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for a reference declaration.
- refValues - Variable in class net.ssehub.easy.varModel.confModel.QueryCache
-
Tuple of (
Reference.getType(), possible values for the reference). - regexFilter - Variable in class net.ssehub.easy.varModel.model.rewrite.modifier.ImportRegExNameFilter
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.BooleanOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.CompoundOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.ConstraintOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.EnumOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.FreezeVarOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.GenericNumberOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.MetaTypeOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.ReferenceOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.SetOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Registers the defined operations.
- register() - Static method in class net.ssehub.easy.varModel.cstEvaluation.VersionOperations
-
Registers the defined operations.
- register(IConfigurationChangeListener) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Registers a new listener.
- register(IDerivedDatatypeListener) - Method in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
-
Registers a new
IDerivedDatatypeListenerto this type. - registerAsOperation() - Method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
- registerAsOperation() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns whether this operation shall be registered as a global operation.
- registerEvaluator(IIteratorEvaluator, Operation...) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluatorRegistry
-
Registers an evaluator (but only if
evaluatoris not null). - registerEvaluator(IOperationEvaluator, Operation...) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluatorRegistry
-
Registers an evaluator (but only if
evaluatoris not null). - reject - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.TypeSelectEvaluator
- REJECT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- REJECT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- relatedVariable - Variable in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
- release() - Method in class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
- release() - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- release() - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerElementAccessor
- release() - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Releases this instance.
- release() - Method in class net.ssehub.easy.varModel.cstEvaluation.IndexAccessor
- release() - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
- release(EvaluationAccessor[]) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils
-
Releases a bunch of accessors.
- release(IvmlDatatypeVisitor) - Static method in class net.ssehub.easy.varModel.model.IvmlDatatypeVisitor
-
Releases (and clears) a given visitor.
- release(PrefixSearchVisitor) - Static method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
-
Releases a given visitor.
- release(T) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Releases the given accessor.
- releaseDatatypeVisitor(ModelQuery.MqDatatypeVisitor) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Releases a datatype visitor instance.
- releaseInstance(BaseTypeVisitor) - Static method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
-
Releases an instance to the pool.
- releaseInstance(IVMLWriter) - Static method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Releases an instance to the pool.
- remove(String) - Method in class net.ssehub.easy.varModel.management.CommentResource
-
Removes the mapping stored for
key. - remove(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.Project
-
Removes the given operation definition.
- removeConstraint(ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Removes the specified model element from this compound (if it exists).
- removeDecision(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Remove a specific decision.
- removedElements - Variable in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
- removeDerivedValues() - Method in class net.ssehub.easy.varModel.confModel.BasisVariable
- removeDerivedValues() - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- removeDerivedValues() - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Removes all by a reasoner propagated values from the configuration to clean it up.
- removeDerivedValues() - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
- removeDerivedValues() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Removes all (nested) values which are in state
AssignmentState.DERIVED, i.e., all values which are propagated bay the reasoner. - removeDerivedValues() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- removedLocalConfigChanges() - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Part of the
Configuration.toProject(boolean)method. - removeElement(int) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Removes a value from this container.
- removeElement(ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.Project
-
Removes the specified element from from this project.
- removeElement(ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Stores the information that a model element was removed.
- removeElement(Value) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Removes a value from this container.
- removeElements(List<ContainableModelElement>) - Method in class net.ssehub.easy.varModel.model.Project
-
Removes all specified elements from this project.
- removeElementsOfRemovedImports() - Method in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Removes elements of removed
ProjectImport, must be called after theProjectRewriteVisitoris finished with a complete visitation iteration and beforeRewriteContext.clear(). - removeFromAllInstances(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Removes
variablefrom all instances. - removeImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.Project
-
Removes an import from this project.
- removeLastParent() - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Removes the last parent from the list of all parents.
- removeMapping(AbstractVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Removes an explicit mapping of a declaration to a decision variable as counterpart for
EvaluationVisitor.addMessage(Message). - removeModelElement(ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
-
Removes the specified model element from this container (if it exists).
- removeNamespace(String) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Removes a namespace prefix from
name. - removeNestedElement(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
-
Removes a (configured) element (
IDecisionVariable) of thisContainerVariable. - removeOperation(CustomOperation) - Method in class net.ssehub.easy.varModel.model.ProjectType
-
Removes a custom operation.
- renameElement(String, String) - Method in class net.ssehub.easy.varModel.model.Project
-
Renames an element.
- renameElement(ContainableModelElement, String) - Method in class net.ssehub.easy.varModel.model.Project
-
Renames an element.
- renameVariable(String, String) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Renames a variable.
- renameVariable(AbstractVariable, String) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Renames a variable.
- replace(Leaf) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
-
Replaces a leaf if in
ConstraintReplacer.mapping. - replaceEmptyInitializer(Operation) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Replaces (temporary) empty initializers.
- replacer - Variable in class net.ssehub.easy.varModel.cst.CopyVisitor
- replaceVariable(Leaf, Leaf) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
-
Copies a ConstraintSyntaxTree and replaces all occurrences of oldLeaf with newLeaf.
- repository - Variable in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
- requiresAssignableParameter - Variable in class net.ssehub.easy.varModel.model.datatypes.Operation
- requiresAssignableParameter() - Method in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Returns whether this operation requires equal parameter types.
- RESERVED - Static variable in class net.ssehub.easy.varModel.validation.IvmlIdentifierCheck
-
Stores reserved keywords and operator names.
- reset() - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
-
Resets this instance.
- reset(IConfiguration) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
-
Resets this instance for reuse.
- reset(Project, FilterType) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
-
Resets the
ProjectRewriteVisitorto use it for a new visitation. - resolutionListener - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- resolutionState - Variable in class net.ssehub.easy.varModel.confModel.Configuration
- resolve() - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Resolves the (initial) values of the configuration.
- resolve() - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
-
Resolves the type of
ConstraintReplacer.copiedConstraint. - resolve(IConfiguration) - Method in interface net.ssehub.easy.varModel.confModel.ICollectionElementVariable
-
Resolves the element variable to a decision variable.
- resolve(IConfiguration) - Method in class net.ssehub.easy.varModel.confModel.paths.IndexAccessPathElement
- resolve(IConfiguration) - Method in interface net.ssehub.easy.varModel.confModel.paths.IResolutionPathElement
-
Resolves this path for
config. - resolve(IConfiguration) - Method in class net.ssehub.easy.varModel.confModel.paths.NameAccessPathElement
- resolve(IConfiguration) - Method in class net.ssehub.easy.varModel.confModel.paths.StartPathElement
- resolve(IConfiguration) - Method in class net.ssehub.easy.varModel.cstEvaluation.CollectionElementVariable
- resolveAnnotationAssignments(AttributeAssignment, Map<String, Value>, List<IDecisionVariable>) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Recursive method for resolving annotation assignments (part of
AssignmentResolver.resolveAnnotationAssignments(Project). - resolveAnnotationAssignments(Project) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Sets the (re-)assigned annotation values for all annotation of all variables for the current
Project. - resolveAssignBlocks(AttributeAssignment, Map<String, Value>) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
-
Second recursive part of
CompoundVariable.resolveAssignBlocks(Compound), find (nested assign blocks) inside the currently visited compound and set values to the associatedIDecisionVariables. - resolveAssignBlocks(Compound) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
-
Recursive part of the constructor to resolve annotation assignment blocks of (parent/this) compound.
- resolveAssignments(Project) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Part of the
AssignmentResolver.resolve()method. - resolved - Variable in class net.ssehub.easy.varModel.cst.ResolvedVariable
- resolveDefaultValue(IDecisionVariable) - Static method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Resolves default values of a particular variable.
- resolveDefaultValue(IDecisionVariable) - Method in interface net.ssehub.easy.varModel.confModel.ConfigurationInitializerRegistry.IConfigurationInitializer
-
Resolves default values of a particular variable.
- resolveDefaultValue(IDecisionVariable, EvaluationVisitor) - Static method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Resolves default values of a particular variable.
- resolveDefaultValueForDeclaration(AbstractVariable, IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Resolves default values of a particular declaration.
- resolveDefaultValueForDeclaration(AbstractVariable, IDecisionVariable, EvaluationVisitor, IConfiguration, AssignmentResolver) - Static method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Resolves default values of a particular declaration.
- resolveDefaultValues(Project) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver
-
Part of the
AssignmentResolver.resolve()method. - resolvedOperation - Variable in class net.ssehub.easy.varModel.cst.ContainerOperationCall
- resolvedOperation - Variable in class net.ssehub.easy.varModel.cst.OCLFeatureCall
- ResolvedVariable - Class in net.ssehub.easy.varModel.cst
-
Carries a resolved variable.
- ResolvedVariable(IDecisionVariable) - Constructor for class net.ssehub.easy.varModel.cst.ResolvedVariable
-
Creates a resolved variable.
- resolveFully(ConstraintSyntaxTree[], IDatatype[]) - Static method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Dereferences
typesifparameterdoes not indicate a refBy. - resolveFully(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Resolves to the most basic type, i.e., even across nested references/derived types.
- resolveIncompleteAssignBlocks() - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Part of the end of the coping: Tries to fix
AttributeAssignment.Assignments of incomplete copiedAttributeAssignments. - resolveIncompleteOperations() - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Part of the end of the coping: Tries to fix
ConstraintSyntaxTrees of incomplete copiedOperationDefinitions. - resolveToBasis(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
-
Resolves the given type to its innermost basis datatype.
- resolveUncopyableCSTs() - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Part of the end of the coping: Tries to fix csts of incomplete copied
AbstractVariables and Constraints. - restranslationSucceeded - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- restrictions - Variable in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- result - Variable in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- result - Variable in class net.ssehub.easy.varModel.cst.ContainerOperationCall
- result - Variable in class net.ssehub.easy.varModel.cst.IfThen
- result - Variable in class net.ssehub.easy.varModel.cst.OCLFeatureCall
- result - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- result - Variable in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- result - Variable in class net.ssehub.easy.varModel.model.rewrite.AssignmentReducer
- result - Variable in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- result - Variable in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- resultContains(Object) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
-
Returns whether the
objectis part of the result. - resultVar - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.ContainerIterationExecutor
- retryCopy(Iterator<? extends IModelElement>) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Retries to copy not copied, original elements.
- returns - Variable in class net.ssehub.easy.varModel.model.datatypes.Operation
- returnType - Variable in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
- returnTypeMode - Variable in class net.ssehub.easy.varModel.model.datatypes.Operation
-
Stores the return type mode.
- ReturnTypeMode(int, int, boolean, boolean) - Constructor for enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Creates a new constant based on the affected generic type (index).
- REVERSE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the "reverse" operation.
- REVERSE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- REVERSE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- revisit(Project) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
-
Starts a new visitation to clean up inconsistent data.
- RewriteContext - Class in net.ssehub.easy.varModel.model.rewrite
-
Used as part of
ProjectRewriteVisitorto store translated Objects. - RewriteContext() - Constructor for class net.ssehub.easy.varModel.model.rewrite.RewriteContext
-
Avoid instantiation from outside.
- round(EvaluationAccessor, EvaluationAccessor[], boolean) - Static method in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
-
Implements arithmetic operations of two integer variables/values.
- ROUND - Static variable in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
- ROUND - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- ROUND - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
S
- sameTypes(IDatatype, IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Returns whether the two types given are the same.
- saveFreezeStates(Project) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
Part of the
Configuration.toProject(boolean)method. - scope - Variable in class net.ssehub.easy.varModel.model.ProjectImport
- SearchContext - Enum Class in net.ssehub.easy.varModel.model.search
-
Defines some search contexts, i.e.
- SearchContext(String) - Constructor for enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Creates a new search context.
- searchElementName - Variable in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
-
Stores the name of the model element for which the
ModelElementTypeFinder.ModelElementDescriptionshould be found. - searchImportedProject(String, IResolutionScope, Set<Project>) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
-
Searches for an indirectly imported project in depth-first search.
- SearchResult - Class in net.ssehub.easy.varModel.model.search
-
Describes a search result.
- SearchResult(String, Object) - Constructor for class net.ssehub.easy.varModel.model.search.SearchResult
-
Creates a search result.
- searchSlot(Compound, String) - Method in class net.ssehub.easy.varModel.cst.CompoundAccess
-
Searches for a slot in
compor its refined compounds. - select(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.ModelQuery.FirstDeclTypeSelector
- select(DecisionVariableDeclaration) - Method in interface net.ssehub.easy.varModel.model.ModelQuery.IDeclarationSelector
-
Returns whether a declaration was selected.
- SELECT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- SELECT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- SELECT_BY_KIND - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- SELECT_BY_KIND - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- SELECT_BY_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- SELECT_BY_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- selector - Variable in class net.ssehub.easy.varModel.model.FreezeBlock
- self - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContextStack.StackFrame
- self - Variable in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- Self - Class in net.ssehub.easy.varModel.cst
-
Represents the a compound itself (for constraints within compounds).
- Self() - Constructor for class net.ssehub.easy.varModel.cst.Self
-
Constructor for serialization.
- Self(Compound) - Constructor for class net.ssehub.easy.varModel.cst.Self
-
Creates a self constant for
type. - SELF - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- selfValue - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- selfVars - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- SEMICOLON - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Semicolon.
- SEPARATOR - Static variable in class net.ssehub.easy.varModel.management.CommentResource
- Sequence - Class in net.ssehub.easy.varModel.model.datatypes
-
Realizes a sequence container.
- Sequence() - Constructor for class net.ssehub.easy.varModel.model.datatypes.Sequence
-
Creates the singleton instance.
- Sequence(String, IDatatype, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Sequence
-
Constructor for the container.
- SEQUENCE_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- SEQUENCEOF - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for sequence.
- SequenceOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements sequence operations.
- SequenceOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Prevent instance creation.
- sequencePrefix - Variable in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- SequenceVariable - Class in net.ssehub.easy.varModel.confModel
-
Decision variable for
Sequencess. - SequenceVariable(AbstractVariable, IConfigurationElement, boolean, boolean) - Constructor for class net.ssehub.easy.varModel.confModel.SequenceVariable
-
Sole Constructor for this class.
- serialVersionUID - Static variable in class net.ssehub.easy.varModel.model.ContainableModelElementList
-
Identification for serialization.
- series - Variable in class net.ssehub.easy.varModel.model.Attribute
- Set - Class in net.ssehub.easy.varModel.model.datatypes
-
Realizes a set container.
- Set() - Constructor for class net.ssehub.easy.varModel.model.datatypes.Set
-
Creates the singleton instance.
- Set(String, IDatatype, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.datatypes.Set
-
Constructor for the container.
- SET_LOCALE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
- SET_LOCALE - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- SET_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- setActualExpression(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cst.UnresolvedExpression
-
Changes the actual expression.
- setAllowPropagation(Operation, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.EvaluationContextImpl
-
Changes the propagation state of this context.
- setAllowPropagation(Operation, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Encapsulates a null context (some of the model test cases).
- setAnnotations(List<String>) - Method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
-
Defines the operation annotations.
- setAssignmentListener(VariableValueCopier.IAssignmentListener) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Defines the assignment listener.
- setAssignmentState(IAssignmentState) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Allow changing the assignment state to do an
EvaluationVisitor.init(IConfiguration, IAssignmentState, boolean, IValueChangeListener), a repeated evaluation with changing assignment state and finally aEvaluationVisitor.clear()orEvaluationVisitor.clearResult(). - setCannotEvaluateMessage(Compound) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.CompoundSlotInit
- setComment(String) - Method in interface net.ssehub.easy.varModel.model.IModelElement
-
Changes the (possibly internationalized) comment of this model element.
- setComment(String) - Method in class net.ssehub.easy.varModel.model.ModelElement
- setComment(ContainableModelElement, ContainableModelElement) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Helper method for copying the comment from the original to the copied element.
- setComments(StructuredComment) - Method in class net.ssehub.easy.varModel.model.Project
-
Sets a structured comment object for this project.
- setCompoundSlot(String) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
-
Sets the compound slot in the actual frame.
- setConfiguration(Configuration) - Method in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
-
Defines the configuration to work on.
- setConsSyntax(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.model.Constraint
-
Changes the constraint syntax tree.
- setConstantValue(Value) - Method in class net.ssehub.easy.varModel.cst.UnresolvedExpression
-
Changes the actual expression to a constant value.
- setConstraints(Constraint[]) - Method in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
-
Changes the derivation constraints.
- setContainerIndex(int) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
-
Sets the container index in the actual frame.
- setContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
-
Sets the container initializer in the actual frame.
- setCopyConstants(boolean) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Defines whether
ConstraintSyntaxTree.inferDatatype()shall be called on each partial expression. - setCopyExpressions(boolean) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Defines whether (partial) expressions shall always be copied or only if needed.
- setCopyVariables(boolean) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Defines whether variables shall always be copied or whether instances shall be reused if possible.
- setDefaultValueConsideration(boolean) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryClassifierSettings
-
Specification, whether default values shall be considered.
- setDelegate(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Changes the delegate.
- setDispatchScope(Project) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Defines the top-level search scope for dynamic dispatch of custom operations.
- setDoInferDatatype(boolean) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Defines whether
ConstraintSyntaxTree.inferDatatype()shall be called on each partial expression. - setEmitFilter(IVMLWriter.EmitFilter) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Defines an filter controlling emitting of individual variables/slots.
- setEmitProjectFreezeDot(boolean) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Enables/disables whether a project freeze on itself shall be emitted with a ".".
- setEvaluables(IPartialEvaluable[]) - Method in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Changes the evaluables.
- setExpressionContext(IModelElement) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Changes the expression context.
- setForceaccessors(boolean) - Method in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
-
Specification whether this visitor should try to fix broken
ICustomOperationAccessors. - setFormatInitializer(boolean) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Defines whether initializers shall be formatted.
- setFreeze(FreezeBlock) - Method in class net.ssehub.easy.varModel.cstEvaluation.FreezeEvaluator
-
Defines the current freeze block to evaluate.
- setFunction(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
-
Changes the function determining the implementation of this custom operation.
- setHistoryValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.CompoundItemConfigProvider
- setHistoryValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
- setHistoryValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- setHistoryValue(Value, IAssignmentState) - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Changes the value (for incremental buildup) from value history.
- setHistoryValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
- setHistoryValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.VariableConfigProvider
-
Changes the value from value history.
- setHistoryValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- setImportance(String, Importance) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.VariableContainer
-
Changes the importance of the
IDecisionVariable. - setImportance(IDecisionVariable, Importance) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.VariableContainer
-
Changes the importance of the
IDecisionVariable. - setImportanceForAllInstancesOfDeclaration(AbstractVariable, Importance) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
-
Changes the variable importance for all instances of the given
AbstractVariable. - setIndentationStep(int) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Defines the number of spaces used in one indentation step if
AbstractVarModelWriter.useWhitespacefor this writer. - setIndentStep(int) - Static method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Defines the number of spaces used in one indentation step if
AbstractVarModelWriter.useWhitespace. - setIndex(int) - Method in class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
-
Setter for the index.
- setIndex(int) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
-
Changes the index of the nested
DecisionVariable. - setInitializer(ConfigurationInitializerRegistry.IConfigurationInitializer) - Static method in class net.ssehub.easy.varModel.confModel.ConfigurationInitializerRegistry
-
Defines the global initializer.
- setInstance(DisplayNameProvider) - Static method in class net.ssehub.easy.varModel.confModel.DisplayNameProvider
-
Changes the display name provider.
- setLastComment(Comment) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Defines the next comment on top of the stack (combined pop/push).
- setLocale(Locale) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationContext
-
Changes the locale for evaluation.
- setName(String) - Method in class net.ssehub.easy.varModel.model.ModelElement
-
Changes the name of this model element.
- setNested(PartialEvaluationBlock[]) - Method in class net.ssehub.easy.varModel.model.PartialEvaluationBlock
-
Changes the nested blocks.
- setOclCompliance(boolean) - Static method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Changes the OCL compliance setting.
- SETOF - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for a set.
- setOperation(CustomOperation) - Method in class net.ssehub.easy.varModel.model.OperationDefinition
-
Changes the defined operation.
- SetOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements set operations.
- SetOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.SetOperations
-
Prevent instance creation.
- setParent(IModelElement) - Method in class net.ssehub.easy.varModel.model.ContainableModelElement
-
Changes the parent object.
- setParent(Project) - Method in class net.ssehub.easy.varModel.model.Project
-
Changes the parent of this project (intended to be used internally by the copy mechanism).
- setPrefix - Variable in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- setProvider(DefaultReasonerAccess.IDefaultReasonerProvider) - Static method in class net.ssehub.easy.varModel.capabilities.DefaultReasonerAccess
-
Sets the reasoner provider.
- setQualifiedNameMode(QualifiedNameMode) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
-
Switches the mode for considering names.
- setRefines(Compound[]) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
-
Setter for the parent/ super compound of a refinement.
- setResolutionListener(IResolutionListener) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Defines the current (optional) resolution listener.
- setResolved(Project) - Method in class net.ssehub.easy.varModel.model.ProjectImport
-
Defines the resolved project instance.
- setResolvedOperation(Operation) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
-
Explicitly setting the resolved operation.
- setResult(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Allows inherited classed to overwrite visiting method and to return a partially translated cst.
- setResult(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- setResultAcessor(EvaluationAccessor) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Defines the result accessor and overrides an existing accessor.
- SetReturningOperation - Class in net.ssehub.easy.varModel.model.datatypes
-
Describes an operation that returns a set as collection, i.e., that does not dynamically choose, e.g., based on the operand type.
- SetReturningOperation(IDatatype, String, IDatatype, IDatatype...) - Constructor for class net.ssehub.easy.varModel.model.datatypes.SetReturningOperation
-
Creates a non-container operation (descriptor).
- SetReturningOperation(IDatatype, Operation.ReturnTypeMode, String, IDatatype, IDatatype...) - Constructor for class net.ssehub.easy.varModel.model.datatypes.SetReturningOperation
-
Creates an operation (descriptor).
- setSelfValue(CompoundValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Changes the value of "self" for the current compound in case that constraint evaluation does not happen via
EvaluationVisitor.visit(ConstraintSyntaxTree). - setState(IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.CompoundItemConfigProvider
- setState(IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
- setState(IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
-
For setting states of nested variables.
- setState(IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
- setState(IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.VariableConfigProvider
-
Setter for the
IAssignmentState, needed byCompoundVariables. - settings - Variable in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- setTreatEnumsAsMandatory(boolean) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryClassifierSettings
-
Specification, whether enumeration variables shall be considered as mandatory as exactly one value should be selected.
- setType(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
-
Defines the initial value of the base type (also used for resetting and reuse).
- setUseIvmlWhitespace(boolean) - Static method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Defines whether whitespaces or tabs shall be used for indentation.
- setUseWhitespaces(boolean) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Defines whether whitespaces or tabs shall be used for indentation in this editor.
- setValue(int) - Method in class net.ssehub.easy.varModel.model.values.IntValue
-
Setter for the value.
- setValue(int, Value) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
-
Sets the value for an already existent nested value.
- setValue(Object) - Method in class net.ssehub.easy.varModel.cstEvaluation.ListWrapperValue
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.BooleanValue
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.ConstraintValue
-
Setter for the value.
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.EnumValue
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.IntValue
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.MetaTypeValue
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.NullValue
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.RealValue
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.ReferenceValue
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.StringValue
-
Setter for the value.
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.Value
-
Abstract setValue-method.
- setValue(Object) - Method in class net.ssehub.easy.varModel.model.values.VersionValue
- setValue(Object...) - Method in class net.ssehub.easy.varModel.model.AbstractVariable
-
Defines (possible multiple) default value(s).
- setValue(String) - Method in class net.ssehub.easy.varModel.model.AbstractVariable
-
Defines the default value.
- setValue(IVariable, Version) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalConfiguration
- setValue(IDecisionVariable, Value, boolean, EvaluationAccessor) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IEvaluationInterceptor
- setValue(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.model.AbstractVariable
-
Defines the default value.
- setValue(EvaluationAccessor, Value) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Changes a nested value based on the given accessor.
- setValue(EvaluationAccessor, Value) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
-
Changes a nested value based on the given accessor.
- setValue(EvaluationContext, Value, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
-
Changes the value within the given evaluation context.
- setValue(Value, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
- setValue(Value, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- setValue(Value, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerElementAccessor
- setValue(Value, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Defines a new value for the accessed element.
- setValue(Value, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.IndexAccessor
- setValue(Value, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
- setValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.CompoundItemConfigProvider
- setValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
-
Changes the value (for incremental buildup).
- setValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
- setValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
- setValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- setValue(Value, IAssignmentState) - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Changes the value (for incremental buildup).
- setValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
- setValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.VariableConfigProvider
-
Changes the value (for incremental buildup).
- setValue(Value, IAssignmentState) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- setValue(Value, IAssignmentState, boolean) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- setValue(Value, IAssignmentState, boolean) - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Changes the value.
- setValue(Value, IAssignmentState, boolean) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- setValue(Value, IAssignmentState, IConfigurationElement) - Method in class net.ssehub.easy.varModel.confModel.BasisVariable
- setValue(Value, IAssignmentState, IConfigurationElement) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- setValue(Value, IAssignmentState, IConfigurationElement) - Method in class net.ssehub.easy.varModel.confModel.Configuration
- setValue(Value, IAssignmentState, IConfigurationElement) - Method in class net.ssehub.easy.varModel.confModel.ContainerVariable
- setValue(Value, IAssignmentState, IConfigurationElement) - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationElement
-
Changes the value of a nested variable.
- setValue(Value, IAssignmentState, IConfigurationElement) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- setValueChangeListener(IValueChangeListener) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Defines the current (optional) value change listener listener.
- setValueChangeListener(IValueChangeListener) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
-
Defines the value change listener to be informed.
- setValueImpl(Value) - Method in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
-
Changes the value adjusting
Value.setValueParent(net.ssehub.easy.varModel.model.values.IValueParent)the parent variable of the involved values). - setValueParent(IValueParent) - Method in class net.ssehub.easy.varModel.model.values.StructuredValue
- setValueParent(IValueParent) - Method in class net.ssehub.easy.varModel.model.values.Value
-
Changes the value parent.
- setValues(ContainerValue, EvaluationAccessor) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.ContainerArgument
-
Sets the values of this argument.
- setVariable(IDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
-
Changes the underlying variable taking precedence over the stored value.
- setVariable(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
-
Sets the (top-level) variable in the actual frame.
- SetVariable - Class in net.ssehub.easy.varModel.confModel
-
Decision variable for
Sets. - SetVariable(AbstractVariable, IConfigurationElement, boolean, boolean) - Constructor for class net.ssehub.easy.varModel.confModel.SetVariable
-
Sole Constructor for this class.
- setVersion(Version) - Method in class net.ssehub.easy.varModel.model.Project
-
Changes the version of this project.
- setWriter(Writer) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Changes the writer.
- shallFreeze(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.AllFreezeSelector
- shallFreeze(IDecisionVariable) - Method in interface net.ssehub.easy.varModel.confModel.IFreezeSelector
-
Returns whether
variableshall be frozen. - shallFreeze(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.NoFreezeSelector
- shallFreeze(IDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.FreezeEvaluator
- shallFreeze(IDecisionVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.SourceBasedFreezeProvider
- SharedQueryCache - Class in net.ssehub.easy.varModel.confModel
-
Alternative
QueryCacheif the same cache should be shared between twoConfigurations. - SharedQueryCache(QueryCache) - Constructor for class net.ssehub.easy.varModel.confModel.SharedQueryCache
-
Sole constructor for this class.
- shareQueryCacheWith(Configuration) - Method in class net.ssehub.easy.varModel.confModel.Configuration
- shiftRight() - Method in class net.ssehub.easy.varModel.model.ModelQuery.IncrementalNamespace
-
Shift right through the namespace (modifies the attributes).
- singleton - Variable in class net.ssehub.easy.varModel.model.datatypes.BasisDatatype
- singleton - Variable in class net.ssehub.easy.varModel.model.datatypes.CustomDatatype
- SIZE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
-
Implements
Container.SIZE. - SIZE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Implements the "size" operation.
- SIZE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- SIZE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- SIZE - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- slot - Variable in class net.ssehub.easy.varModel.cst.CompoundAccess
- slot - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContextStack.StackFrame
- SLOT_MISMATCH - Static variable in exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
- slotDecls - Variable in class net.ssehub.easy.varModel.cst.CompoundInitializer
- slotName - Variable in class net.ssehub.easy.varModel.confModel.CompoundItemConfigProvider
- slotName - Variable in class net.ssehub.easy.varModel.cst.CompoundAccess
- slotName - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.CompoundSlotInit
- slotName - Variable in class net.ssehub.easy.varModel.model.CompoundAccessStatement
- slots - Variable in class net.ssehub.easy.varModel.cst.CompoundInitializer
- slotVariable - Variable in class net.ssehub.easy.varModel.cstEvaluation.CompoundSlotAccessor
- sortContainedElements(Comparator<ContainableModelElement>) - Method in class net.ssehub.easy.varModel.model.AttributeAssignment
- sortContainedElements(Comparator<ContainableModelElement>) - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- sortContainedElements(Comparator<ContainableModelElement>) - Method in class net.ssehub.easy.varModel.model.datatypes.Compound
- sortContainedElements(Comparator<ContainableModelElement>) - Method in interface net.ssehub.easy.varModel.model.datatypes.IContainableElementsSorter
-
Sorts the contained elements (and creates the related datastructure if needed) according to the specified comparator.
- sortContainedElements(Comparator<ContainableModelElement>) - Method in class net.ssehub.easy.varModel.model.Project
-
Sorts the contained elements according to the specified comparator.
- SORTED_BY - Static variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
Implements
Container.SORTED_BY. - SORTED_BY - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- SORTED_BY - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- source - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.SourceBasedFreezeProvider
- SourceBasedFreezeProvider(IDecisionVariable, IDecisionVariable) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.SourceBasedFreezeProvider
-
Creates a freeze provider based on a given variable pair.
- sourceVariableName - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.CopySpec
- SPECIAL_SLOT_NAME_TYPE - Static variable in class net.ssehub.easy.varModel.model.values.CompoundValue
-
Denotes an internal compound slot name during initialization which specifies the actual type of the compound (in case of container initializations defined on a refined compound).
- specialTreatment(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Optional hook to realize additional statistics for (nested) variables.
- specialTreatment(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.DefaultConfigurationStatisticsVisitor
- specialTreatment(Project) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Optional hook to realize additional statistics for the underlying IVML project.
- specialTreatment(Project) - Method in class net.ssehub.easy.varModel.confModel.DefaultConfigurationStatisticsVisitor
- specs - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
- splitAt(IModelElement, ConstraintSyntaxTree) - Method in interface net.ssehub.easy.varModel.persistency.ConstraintSplitWriter.IConstraintFilter
-
Returns whether the split shall happen at
constraint. - splitAt(IModelElement, ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.persistency.ConstraintSplitWriter.IdentityConstraintFilter
- srcConfiguration - Variable in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
this configuration, which should be saved.
- stack - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContextStack
- StackFrame() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContextStack.StackFrame
- startAccept(Project) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
-
Starts accepting in the constructor.
- startEvaluation() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalConfiguration
- StartPathElement - Class in net.ssehub.easy.varModel.confModel.paths
-
The start of a resolution path at a top-level variable.
- StartPathElement(AbstractVariable) - Constructor for class net.ssehub.easy.varModel.confModel.paths.StartPathElement
-
Creates a path start.
- startWritingCompound(Compound) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Method for writing a compound, first part.
- startWritingCompound(Compound) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- startWritingProject(Project) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Method for writing a project, first part.
- startWritingProject(Project) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- state - Variable in class net.ssehub.easy.varModel.confModel.CompoundItemConfigProvider
- state - Variable in class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
- state - Variable in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
- state - Variable in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- stateChanged(Configuration, IDecisionVariable) - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationChangeListener
-
Notification that the state of a
DecisionVariablehas been changed inside theConfiguration. - states - Variable in class net.ssehub.easy.varModel.model.filter.VariablesInConstraintFinder
- STATIC - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for "static".
- StaticAccessFinder - Class in net.ssehub.easy.varModel.cstEvaluation
-
Finds variables with static access in the given expression.
- StaticAccessFinder() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- statistics - Variable in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Collected statistics.
- StatisticsVisitor() - Constructor for class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- stopOnCycle - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerIterators.ClosureIteratorEvaluator
- store(Writer) - Method in class net.ssehub.easy.varModel.management.CommentResource
-
Stores the resource to the given writer.
- storeComments(ModelInfo<Project>) - Method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
-
Stores the comments stored in the resolved project of
info. - storeComments(ModelInfo<Project>, boolean) - Method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
-
Stores the comments stored in the resolved project of
infoand optionally for all imported projects. - STRING_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- STRING_TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.TypeMapper
-
Stores the name-to-type-mappings.
- StringOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements string operations.
- StringOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Prevents external creation.
- StringOperations.CaseChange - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the case change operations.
- StringOperations.CompareOperation - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements the string compare operations.
- StringProvider - Class in net.ssehub.easy.varModel.persistency
-
Turns model (parts) into strings.
- StringProvider() - Constructor for class net.ssehub.easy.varModel.persistency.StringProvider
- StringType - Class in net.ssehub.easy.varModel.model.datatypes
-
Defines the basis datatype String.
- StringType() - Constructor for class net.ssehub.easy.varModel.model.datatypes.StringType
-
Constructor for a new BasisDatatype String.
- StringValue - Class in net.ssehub.easy.varModel.model.values
-
This class holds the value for the string.
- StringValue() - Constructor for class net.ssehub.easy.varModel.model.values.StringValue
-
Argumentless constructor.
- StringValue(String) - Constructor for class net.ssehub.easy.varModel.model.values.StringValue
-
Constructor.
- stringValueOf(Object) - Method in class net.ssehub.easy.varModel.model.values.Value
-
Converts a object value to a string.
- StructuredComment - Class in net.ssehub.easy.varModel.model
-
Defines a structured comment which stores relations between nested model elements of the following model element and the comments stored in this comment.
- StructuredComment() - Constructor for class net.ssehub.easy.varModel.model.StructuredComment
-
Constructor for serialization.
- StructuredComment(String, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.StructuredComment
-
Creates a new structured comment element.
- StructuredDatatype - Class in net.ssehub.easy.varModel.model.datatypes
-
Class to specify the container and compound.
- StructuredDatatype(String, DelegatingType, IModelElement) - Constructor for class net.ssehub.easy.varModel.model.datatypes.StructuredDatatype
-
Constructor.
- StructuredValue - Class in net.ssehub.easy.varModel.model.values
-
Super class of
ContainerValueandCompoundValue. - StructuredValue() - Constructor for class net.ssehub.easy.varModel.model.values.StructuredValue
-
Constructor for serialization.
- StructuredValue(StructuredDatatype) - Constructor for class net.ssehub.easy.varModel.model.values.StructuredValue
-
Constructor for the Class.
- StructuredVariable - Class in net.ssehub.easy.varModel.confModel
-
Abstract super class for variables of
StructuredDatatype's. - StructuredVariable(IConfigurationElement, AbstractVariable, boolean, boolean) - Constructor for class net.ssehub.easy.varModel.confModel.StructuredVariable
-
Sole constructor for this class.
- SUB_SEQUENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- SUBSEQUENCE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the "subSequence" operation.
- SUBSEQUENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- SUBSEQUENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- SUBSTITUTES - Static variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Implements the "substitutes" operation.
- SUBSTITUTES - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- SUBSTITUTES - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- SUBSTRING - Static variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Implements the "substring" operation.
- SUBSTRING - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- SUBSTRING - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- SUM - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- SUM - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- supportsElementCopy() - Method in interface net.ssehub.easy.varModel.confModel.ConfigurationInitializerRegistry.IConfigurationInitializer
-
Whether the initializer/configuration supports enforced model copy.
- SYMMETRIC_DIFFERENCE - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SetOperations
-
Implements the symmetric difference operation.
- SYMMETRIC_DIFFERENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- SYMMETRIC_DIFFERENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
T
- table - Variable in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- target - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.SourceBasedFreezeProvider
- targetProject - Variable in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
-
Stores the
Projectin which the model element is located. - targetVariableNames - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.CopySpec
- test(AbstractVariable, Value) - Method in interface net.ssehub.easy.varModel.persistency.IVMLWriter.EmitFilter
-
Returns whether the given variable with the given value shall be emitted.
- THEN - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for then.
- thenExpr - Variable in class net.ssehub.easy.varModel.cst.IfThen
- THIS_PROJECT - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
Shortcut for this project.
- timestamp - Variable in class net.ssehub.easy.varModel.model.Project
- tmp - Variable in class net.ssehub.easy.varModel.confModel.DecisionVariable.InitializationAnnotationVisitor
- TO - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for "to".
- TO_BOOLEAN - Static variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Implements the "toBoolean" operation.
- TO_BOOLEAN - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- TO_BOOLEAN - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- TO_INT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
-
Implements the to-integer conversion.
- TO_INT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Implements the "toInt" operation.
- TO_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- TO_INTEGER - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- TO_LOWER_CASE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- TO_LOWER_CASE - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- TO_REAL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations
-
Implements the "toReal" operation.
- TO_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- TO_REAL - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- TO_SEQUENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- TO_SEQUENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- TO_SEQUENCE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- TO_SET - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- TO_SET - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- TO_SET - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- TO_STRING - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Implements the generic toString operation.
- TO_STRING - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- TO_STRING - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- TO_STRING - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- TO_STRING - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- TO_STRING - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- TO_UPPER_CASE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- TO_UPPER_CASE - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- toBooleanValue(boolean) - Static method in class net.ssehub.easy.varModel.model.values.BooleanValue
-
Converts a Java boolean into an IVML boolean value.
- toBooleanValue(String) - Static method in class net.ssehub.easy.varModel.model.values.BooleanValue
-
Converts a String ("true", "false") into an IVML boolean value.
- toBooleanValueEx(String) - Static method in class net.ssehub.easy.varModel.model.values.BooleanValue
-
Converts a String ("true", "false") into an IVML boolean value.
- toCST(IDecisionVariable) - Static method in class net.ssehub.easy.varModel.confModel.ConfigQuery
-
Converts an
IDecisionVariableof the configuration to aVariableexpression, so that it can be used for a value assignment, e.g. - toGenerics(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
-
Turns the generics of
typeinto an array of types. - toIvmlIndex(int) - Static method in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
-
Turns a Java index to an IVML index, i.e., adds
OclKeyWords.INDEX_BASE. - toIvmlString(ConstraintSyntaxTree) - Static method in class net.ssehub.easy.varModel.persistency.StringProvider
-
Turns a syntax tree into a string containing IVML (without context).
- toIvmlString(ConstraintSyntaxTree, IModelElement) - Static method in class net.ssehub.easy.varModel.persistency.StringProvider
-
Turns a syntax tree into a string containing IVML.
- toIvmlString(IDatatype) - Static method in class net.ssehub.easy.varModel.persistency.StringProvider
-
Turns a type into a string containing IVML.
- toIvmlString(IPartialEvaluable) - Static method in class net.ssehub.easy.varModel.persistency.StringProvider
-
Turns an evaluable element into a string containing IVML.
- toIvmlString(ModelElement) - Static method in class net.ssehub.easy.varModel.persistency.StringProvider
-
Turns a model element into a string containing IVML.
- toIvmlString(Value) - Static method in class net.ssehub.easy.varModel.persistency.StringProvider
-
Turns a value into a string containing IVML.
- toJavaIndex(int) - Static method in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
-
Turns an IVML index to a Java index, i.e., subtracts
OclKeyWords.INDEX_BASE. - ToplevelVarConfigProvider - Class in net.ssehub.easy.varModel.confModel
-
VariableConfigProviderfor not nested variables. - ToplevelVarConfigProvider(IDecisionVariable, Value, IAssignmentState) - Constructor for class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
-
Sole constructor for creating a
VariableConfigProviderfor a toplevelIDecisionVariable. - toProject(boolean) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Turns this configuration into a project, e.g.
- toProject(boolean, boolean) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Turns this configuration into a project, e.g.
- toSaveableValue(IDecisionVariable, Value) - Method in class net.ssehub.easy.varModel.confModel.ConfigurationSaver
-
This method escapes special characters for saving them into a file.
- toSpecification() - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestriction
- toString() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- toString() - Method in class net.ssehub.easy.varModel.cst.AttributeVariable
- toString() - Method in class net.ssehub.easy.varModel.cst.ConstantValue
- toString() - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
- toString() - Method in class net.ssehub.easy.varModel.cst.Parenthesis
- toString() - Method in class net.ssehub.easy.varModel.cst.Variable
- toString() - Method in class net.ssehub.easy.varModel.cst.VariablePool
- toString() - Method in class net.ssehub.easy.varModel.cstEvaluation.AbstractDecisionVariableEvaluationAccessor
- toString() - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- toString() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalConfiguration
- toString() - Method in class net.ssehub.easy.varModel.management.CommentResource
- toString() - Method in class net.ssehub.easy.varModel.model.Attribute
-
Returns a textual representation of this element.
- toString() - Method in class net.ssehub.easy.varModel.model.BasicDecisionVariableContainer
- toString() - Method in class net.ssehub.easy.varModel.model.Constraint
- toString() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
- toString() - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.VariableContainer
- toString() - Method in class net.ssehub.easy.varModel.model.FreezeBlock
- toString() - Method in class net.ssehub.easy.varModel.model.ModelElement
- toString() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
- toString() - Method in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer.UnresolvedSyntaxContainer
- toString() - Method in class net.ssehub.easy.varModel.model.values.CompoundValue
- toString() - Method in class net.ssehub.easy.varModel.model.values.ConstraintValue
- toString() - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
- toString() - Method in class net.ssehub.easy.varModel.model.values.NullValue
- toString() - Method in class net.ssehub.easy.varModel.model.values.ReferenceValue
- toString() - Method in class net.ssehub.easy.varModel.model.values.Value
- toString() - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- toString(ModelElementTypeFinder.ClassType) - Static method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
-
Returns the textual representation of a
ModelElementTypeFinder.ClassType. - toType(Value) - Static method in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Returns the type of
value. - toUpper - Variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations.CaseChange
- toValue(Object) - Static method in class net.ssehub.easy.varModel.model.values.BooleanValue
-
Converts a String ("true", "false") into an IVML Boolean value.
- translatedCompletely() - Method in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
-
Specifies whether the constraint could be translated completely.
- translatedCompletely() - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
-
Specifies whether the
Valuecould be translated completely. - treatEnumsAsMandatory() - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryClassifierSettings
-
Returns whether enumumeration variables shall be treaten as mandatory variables.
- TRUE - Static variable in class net.ssehub.easy.varModel.model.values.BooleanValue
- type - Variable in class net.ssehub.easy.varModel.cst.BlockExpression
- type - Variable in class net.ssehub.easy.varModel.cst.CompoundInitializer
- type - Variable in class net.ssehub.easy.varModel.cst.ContainerInitializer
- type - Variable in class net.ssehub.easy.varModel.cst.Self
- type - Variable in class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier.CopySpec
- type - Variable in class net.ssehub.easy.varModel.model.AbstractVariable
- type - Variable in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- type - Variable in class net.ssehub.easy.varModel.model.datatypes.Container
- type - Variable in class net.ssehub.easy.varModel.model.datatypes.Reference
- type - Variable in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- type - Variable in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
- type - Variable in class net.ssehub.easy.varModel.model.ModelQuery.FirstDeclTypeSelector
- type - Variable in class net.ssehub.easy.varModel.model.Project
- type - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
- Type() - Constructor for enum class net.ssehub.easy.varModel.model.Constraint.Type
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.AnyType
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Compound
-
This constant represents the common type of all compounds.
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.ConstraintType
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
-
This constant represents the common type of all sets.
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
-
This constant represents the common type of all derived datatypes.
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Enum
-
This constant represents the common type of all enums.
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.FreezeVariableType
-
This constant represents the common type of all freeze variables.
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.MetaType
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.OrderedEnum
-
This constant represents the common type of all enums.
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Reference
-
This constant represents the common type of all references.
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
-
This constant represents the common type of all sets.
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
-
This constant represents the common type of all sets.
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.VersionType
- TYPE - Static variable in class net.ssehub.easy.varModel.model.datatypes.VoidType
- TYPE_IS_NULL - Static variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Denotes the case that a type reference is null.
- TYPE_MISMATCH - Static variable in exception class net.ssehub.easy.varModel.confModel.ConfigurationException
- TYPE_MISMATCH - Static variable in exception class net.ssehub.easy.varModel.cst.CSTSemanticException
- TYPE_MISMATCH - Static variable in exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
- TYPE_OF - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Implements the "typeOf" operation.
- TYPE_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- TYPE_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.Compound
- TYPE_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.ConstraintType
- TYPE_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- TYPE_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.Enum
- TYPE_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.IntegerType
- TYPE_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- TYPE_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.RealType
- TYPE_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.Reference
- TYPE_OF - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- TYPE_REJECT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- TYPE_REJECT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- TYPE_SEARCH_MODE - Static variable in class net.ssehub.easy.varModel.model.ModelQuery
- TYPE_SELECT - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- TYPE_SELECT - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- TYPE_STRING - Static variable in class net.ssehub.easy.varModel.model.datatypes.TypeMapper
-
Stores the type-to-name-mappings.
- TYPED_META_1 - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Change the return type to the value of the operand (first parameter), here required to be a constant type value.
- TYPED_OPERAND_1 - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Change the return type to the operand with generic parameter.
- TYPED_PARAM_1 - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Change the return type to the type of the operand (first parameter).
- typeDeclaration - Variable in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
- TYPEDEF - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for the typedef.
- typeIndex - Variable in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Stores the index of the affected generic type.
- TypeMapper - Class in net.ssehub.easy.varModel.model.datatypes
-
Maps singleton type instances to unique names and back again.
- TypeMapper() - Constructor for class net.ssehub.easy.varModel.model.datatypes.TypeMapper
- TypeQueries - Class in net.ssehub.easy.varModel.model.datatypes
-
Provides some utility operations, also due to the split in the inheritance hierarchy.
- TypeQueries() - Constructor for class net.ssehub.easy.varModel.model.datatypes.TypeQueries
- Types - Class in net.ssehub.easy.varModel.model.datatypes
-
Collects all types defined for IVML.
- Types() - Constructor for class net.ssehub.easy.varModel.model.datatypes.Types
-
Prevents external creation.
- TYPES - Static variable in class net.ssehub.easy.varModel.model.datatypes.Types
- TypeSelectEvaluator(boolean, boolean) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.TypeSelectEvaluator
-
Creates a type select evaluator.
U
- UNCHANGED - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Do not change the return type.
- UNCLAER - Enum constant in enum class net.ssehub.easy.varModel.model.filter.mandatoryVars.Importance
- uncopiedCompoundAccesses - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Set of
CompoundAccessStatements which could not be translated because the compound variable was not copied so far. - uncopiedCST - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer.UnresolvedSyntaxContainer
- UncopiedElement - Class in net.ssehub.easy.varModel.model.rewrite
-
Containes description over elements which could not be copied by the
ProjectCopyVisitor. - UncopiedElement(ContainableModelElement) - Constructor for class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
-
Constructor for a containable model element.
- UncopiedElement(UncopiedElementsContainer.UnresolvedAnnotationAssignment) - Constructor for class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
-
Constructor for an
UncopiedElementsContainer.UnresolvedAnnotationAssignment. - UncopiedElement(UncopiedElementsContainer.UnresolvedSyntaxContainer) - Constructor for class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
-
Constructor for an
UncopiedElementsContainer.UnresolvedSyntaxContainer. - UncopiedElementsContainer - Class in net.ssehub.easy.varModel.model.rewrite
-
Stores elements of the
ProjectCopyVisitor, which could not be copied completely as dependent elements are not copied, yet. - UncopiedElementsContainer() - Constructor for class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
- UncopiedElementsContainer.UnresolvedAnnotationAssignment - Class in net.ssehub.easy.varModel.model.rewrite
-
Container for holding
AttributeAssignment.Assignment, which could not copied so far. - UncopiedElementsContainer.UnresolvedSyntaxContainer - Class in net.ssehub.easy.varModel.model.rewrite
-
Fallback for resolving elements containing constraint syntax trees This container is a tuple of (translated parent, original default value).
- uncopiedFreezeBlocks - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Set of
FreezeBlocks which could not be translated as some frozen elements or theFreezeBlock.getSelector()could not be translated. - uncopiedPart - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
- uncopyableCSTs - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Set of copied
AbstractVariables, and their default values. - UNDECLARED_SLOT - Static variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Denotes the case that a slot in a compound is used but not declared.
- UNDEFINED - Enum constant in enum class net.ssehub.easy.varModel.confModel.AssignmentState
-
An undefined value.
- UNEQUALS - Static variable in class net.ssehub.easy.varModel.cstEvaluation.GenericOperations
-
Implements the generic not-equals operation.
- UNEQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- UNEQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.ConstraintType
- UNEQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- UNEQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- UNEQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Reference
- UNEQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- UNEQUALS - Static variable in class net.ssehub.easy.varModel.model.datatypes.VersionType
- UNEQUALS_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- UNEQUALS_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.ConstraintType
- UNEQUALS_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Container
- UNEQUALS_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- UNEQUALS_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.Reference
- UNEQUALS_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.StringType
- UNEQUALS_ALIAS - Static variable in class net.ssehub.easy.varModel.model.datatypes.VersionType
- UNEQUALS_INT_REAL - Static variable in class net.ssehub.easy.varModel.cstEvaluation.IntegerOperations
- UNEQUALS_REAL_INT - Static variable in class net.ssehub.easy.varModel.cstEvaluation.RealOperations
- unfreeze(IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- unfreeze(IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Unfreezes the whole configuration (including nested variables).
- unfreeze(IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- unfreeze(IAssignmentState) - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationElement
-
Causes to unfreeze the current value.
- unfreeze(IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.VariableConfigProvider
-
Unfreezes this variable to the given
state. - unfreeze(IAssignmentState) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- unfreezeVariable(IDecisionVariable, IAssignmentState) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Unfreezes a variable and all its nested elements (if such exist).
- UNION - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SequenceOperations
-
Implements the union operation.
- UNION - Static variable in class net.ssehub.easy.varModel.cstEvaluation.SetOperations
-
Implements the union operation.
- UNION - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- UNION - Static variable in class net.ssehub.easy.varModel.model.datatypes.Sequence
- UNION - Static variable in class net.ssehub.easy.varModel.model.datatypes.Set
- UNIQUE - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.QualifiedNameMode
-
Use unique names (automatic).
- UNKNOWN_ELEMENT - Static variable in exception class net.ssehub.easy.varModel.cst.CSTSemanticException
- UNKNOWN_OPERATION - Static variable in exception class net.ssehub.easy.varModel.cst.CSTSemanticException
- UnknownOperationException - Exception Class in net.ssehub.easy.varModel.cst
-
An exception signaling an unknown operation.
- UnknownOperationException(String, int, IDatatype, IDatatype...) - Constructor for exception class net.ssehub.easy.varModel.cst.UnknownOperationException
-
Constructs the message for the exception.
- UNMATCHED_IMPORT - Static variable in exception class net.ssehub.easy.varModel.model.ModelQueryException
- UNQUALIFIED - Enum constant in enum class net.ssehub.easy.varModel.model.datatypes.QualifiedNameMode
-
Use unqualified names always.
- unregister(IConfigurationChangeListener) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Unregisters an listener.
- unregister(IDerivedDatatypeListener) - Method in class net.ssehub.easy.varModel.model.datatypes.DerivedDatatype
-
Unregisters an existing
IDerivedDatatypeListenerto this type. - UNRESOLVED - Static variable in exception class net.ssehub.easy.varModel.cst.CSTSemanticException
- UNRESOLVED_ANNOTATION - Static variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Denotes that an annotation is pointing to an element, which was not annotated by this annotation.
- UNRESOLVED_OPERATION - Static variable in class net.ssehub.easy.varModel.validation.ValidationMessage
-
Denotes a missing/unspecified operation used inside an
OCLFeatureCall. - UnresolvedAnnotationAssignment() - Constructor for class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer.UnresolvedAnnotationAssignment
- unresolvedAnnotations - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Set of (original) annotations, which could not be translated so far.
- unresolvedAssignments - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Set of (copied parent, original assignment) for
AttributeAssignment.Assignments, which could not be copied so far. - unresolvedDatatypes - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Set of custom data types which are dependent of other custom data types, not translated so far.
- unresolvedDeclarations - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
AbstractVariables which could not be translated due to a missing data type. - UnresolvedExpression - Class in net.ssehub.easy.varModel.cst
-
Denotes an expression (tree) which is currently unresolved due to deferred imports, e.g.
- UnresolvedExpression(String) - Constructor for class net.ssehub.easy.varModel.cst.UnresolvedExpression
-
Creates an unresolved expression as a (currently unknown) textual leaf.
- UnresolvedExpression(ConstraintSyntaxTree) - Constructor for class net.ssehub.easy.varModel.cst.UnresolvedExpression
-
Creates an unresolved expression as an inner tree node.
- unresolvedInterfaces - Variable in class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer
-
Set of (original)
ProjectInterfaces, which could not be copied as some of the exported declarations are not already copied. - unresolvedLeaf - Variable in class net.ssehub.easy.varModel.cst.UnresolvedExpression
- UnresolvedSyntaxContainer() - Constructor for class net.ssehub.easy.varModel.model.rewrite.UncopiedElementsContainer.UnresolvedSyntaxContainer
- unsetValue(IVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalConfiguration
- updateCounts(CustomOperation) - Method in class net.ssehub.easy.varModel.cstEvaluation.DispatchInformation
-
Updates the annotation counts if desired.
- updateParentInformation() - Method in class net.ssehub.easy.varModel.model.datatypes.DelegatingType
-
Updates the information collected about the parent.
- usedInterfaceName - Variable in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- USER_ASSIGNED - Enum constant in enum class net.ssehub.easy.varModel.confModel.AssignmentState
-
The value is set by the user, should not be changed by the reasoner.
- USER_DEF_FUNCTIONS - Enum constant in enum class net.ssehub.easy.varModel.capabilities.IvmlReasonerCapabilities
-
Whether the reasoner works with user-defined functions.
- useWhitespace - Static variable in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Use whitespaces or tabs.
- USUAL - Enum constant in enum class net.ssehub.easy.varModel.model.Constraint.Type
-
The usual constraint as used in IVML models.
V
- validateContext(EvaluationContext) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
-
Validates the context and sets the contained context to
contextif not given. - ValidationMessage - Class in net.ssehub.easy.varModel.validation
-
A specific message for model validation purposes.
- ValidationMessage(String, Status, int) - Constructor for class net.ssehub.easy.varModel.validation.ValidationMessage
-
Creates a validation message (without a model element as cause).
- ValidationMessage(String, Status, Object, int) - Constructor for class net.ssehub.easy.varModel.validation.ValidationMessage
-
Creates a validation message.
- ValidationVisitor - Class in net.ssehub.easy.varModel.cst
-
Visits a given expression and returns whether this is a valid assignment.
- ValidationVisitor() - Constructor for class net.ssehub.easy.varModel.cst.ValidationVisitor
-
Creates a new assignment check visitor.
- value - Variable in class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
- value - Variable in class net.ssehub.easy.varModel.cstEvaluation.ConstantAccessor
- value - Variable in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- value - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations.ContainerArgument
- value - Variable in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- value - Variable in class net.ssehub.easy.varModel.model.values.BooleanValue
- value - Variable in class net.ssehub.easy.varModel.model.values.ConstraintValue
- value - Variable in class net.ssehub.easy.varModel.model.values.IntValue
- value - Variable in class net.ssehub.easy.varModel.model.values.MetaTypeValue
- value - Variable in class net.ssehub.easy.varModel.model.values.RealValue
- value - Variable in class net.ssehub.easy.varModel.model.values.ReferenceValue
- value - Variable in class net.ssehub.easy.varModel.model.values.StringValue
- value - Variable in class net.ssehub.easy.varModel.model.values.VersionValue
- Value - Class in net.ssehub.easy.varModel.model.values
-
Basis value class.
- Value() - Constructor for class net.ssehub.easy.varModel.model.values.Value
-
Constructor for serialization.
- Value(IDatatype) - Constructor for class net.ssehub.easy.varModel.model.values.Value
-
Constructor.
- VALUE - Static variable in class net.ssehub.easy.varModel.model.values.NullValue
-
The value to be returned by
NullValue.getValue(). - ValueCopy - Class in net.ssehub.easy.varModel.model.rewrite
-
Filters a given
Valueand creates a copy without filtered elements. - ValueCopy(RewriteContext, Value) - Constructor for class net.ssehub.easy.varModel.model.rewrite.ValueCopy
-
Single constructor of this class.
- ValueCopyVisitor - Class in net.ssehub.easy.varModel.model.rewrite
- ValueCopyVisitor(ProjectCopyVisitor) - Constructor for class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
-
Single constracutor for this class.
- ValueDoesNotMatchTypeException - Exception Class in net.ssehub.easy.varModel.model.values
-
An exception which signals that a given value does not match the specified type.
- ValueDoesNotMatchTypeException(Object, String, int) - Constructor for exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
-
Creates a new mismatch exception.
- ValueDoesNotMatchTypeException(String, int) - Constructor for exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
-
Creates a new mismatch exception.
- ValueDoesNotMatchTypeException(String, IDatatype, int) - Constructor for exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
-
Creates a new mismatch exception.
- ValueDoesNotMatchTypeException(String, Value, int) - Constructor for exception class net.ssehub.easy.varModel.model.values.ValueDoesNotMatchTypeException
-
Creates a new mismatch exception.
- valueEx - Variable in class net.ssehub.easy.varModel.model.values.ReferenceValue
- ValueFactory - Class in net.ssehub.easy.varModel.model.values
-
The ValueFactory provides easy access to the Values.
- ValueFactory() - Constructor for class net.ssehub.easy.varModel.model.values.ValueFactory
-
Prevent external initialization, allow subclassing.
- ValueFactory.IValueCreator - Interface in net.ssehub.easy.varModel.model.values
-
Private interface for calling the constructor of the right value type.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.capabilities.IvmlReasonerCapabilities
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.confModel.AssignmentState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.confModel.CommandAssignmentState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.cstEvaluation.ArithmeticOperationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.cstEvaluation.IValueChangeListener.ChangeKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.model.Constraint.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.model.datatypes.Operation.FormattingHint
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.model.datatypes.Operation.NestingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.model.datatypes.QualifiedNameMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.model.filter.ConstraintClassifier.ExpectedType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.model.filter.DeclarationFinder.VisibilityType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.model.filter.FilterType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.model.filter.mandatoryVars.Importance
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ClassType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter.DefaultSpace
-
Returns the enum constant of this class with the specified name.
- valueParent - Variable in class net.ssehub.easy.varModel.model.values.StructuredValue
- values - Variable in class net.ssehub.easy.varModel.confModel.DecisionVariable.InitializationAnnotationVisitor
- values - Variable in class net.ssehub.easy.varModel.cstEvaluation.ListWrapperValue
- values() - Static method in enum class net.ssehub.easy.varModel.capabilities.IvmlReasonerCapabilities
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.confModel.AssignmentState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.confModel.CommandAssignmentState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.cstEvaluation.ArithmeticOperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.cstEvaluation.IValueChangeListener.ChangeKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.model.Constraint.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.model.datatypes.Operation.FormattingHint
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.model.datatypes.Operation.NestingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.model.datatypes.Operation.ReturnTypeMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.model.datatypes.QualifiedNameMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.model.filter.ConstraintClassifier.ExpectedType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.model.filter.DeclarationFinder.VisibilityType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.model.filter.FilterType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.model.filter.mandatoryVars.Importance
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder.ClassType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.model.search.SearchContext
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter.DefaultSpace
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valuesOmitted() - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
-
Returns whether the original value will be returned or whether at least one value was removed from the original value.
- valuesOmmited - Variable in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- ValueVisitorAdapter - Class in net.ssehub.easy.varModel.model.values
-
Adapts the value visitor interface with an empty implementation.
- ValueVisitorAdapter() - Constructor for class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- var - Variable in class net.ssehub.easy.varModel.cst.Let
- var - Variable in class net.ssehub.easy.varModel.cstEvaluation.ContextStack.StackFrame
- var - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor.Message
- varContainer - Variable in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- varDecl - Variable in class net.ssehub.easy.varModel.confModel.VariableCreator
- variable - Variable in class net.ssehub.easy.varModel.confModel.VariableCreator
- variable - Variable in class net.ssehub.easy.varModel.cstEvaluation.AbstractDecisionVariableEvaluationAccessor
- variable - Variable in class net.ssehub.easy.varModel.model.Project
-
Stores the (pseudo) variable for this project.
- Variable - Class in net.ssehub.easy.varModel.cst
-
Class for a variable value.
- Variable() - Constructor for class net.ssehub.easy.varModel.cst.Variable
-
Constructor for serialization.
- Variable(AbstractVariable) - Constructor for class net.ssehub.easy.varModel.cst.Variable
-
The constructor for this class.
- VARIABLE - Enum constant in enum class net.ssehub.easy.varModel.model.filter.ConstraintClassifier.ExpectedType
-
A Variable should be read at next.
- VARIABLE_ONLY - Enum constant in enum class net.ssehub.easy.varModel.cstEvaluation.IValueChangeListener.ChangeKind
-
The change focuses on the variable itself, so constraint context selection shall be focused on that.
- VariableAccessor - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements an accessor for decision variables.
- VariableAccessor() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.VariableAccessor
-
Creates an instance.
- variableChanged(IDecisionVariable, Value) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Notifies all registered
IConfigurationChangeListeners that aIDecisionVariablechanged. - variableChangedState(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.Configuration
-
Notifies all registered
IConfigurationChangeListeners that aIDecisionVariablehas changed its state. - VariableConfigProvider - Class in net.ssehub.easy.varModel.confModel
-
Delegate for handling the value and state of a
IDecisionVariable. - VariableConfigProvider() - Constructor for class net.ssehub.easy.varModel.confModel.VariableConfigProvider
- VariableConfigProviderFactory - Class in net.ssehub.easy.varModel.confModel
-
Factory class for creating
VariableConfigProviders. - VariableConfigProviderFactory() - Constructor for class net.ssehub.easy.varModel.confModel.VariableConfigProviderFactory
- VariableContainer - Class in net.ssehub.easy.varModel.model.filter.mandatoryVars
-
Stores the
Importanceto each variable of a configuration. - VariableContainer(Configuration, MandatoryClassifierSettings) - Constructor for class net.ssehub.easy.varModel.model.filter.mandatoryVars.VariableContainer
-
Single constructor for this class, initializes all variables in state
Importance.UNCLAER. - VariableCreator - Class in net.ssehub.easy.varModel.confModel
-
Factory for converting
AbstractVariableintoDecisionVariable. - VariableCreator(AbstractVariable, IConfigurationElement, boolean, boolean) - Constructor for class net.ssehub.easy.varModel.confModel.VariableCreator
-
Sole constructor for this class.
- VariableLookUpTable - Class in net.ssehub.easy.varModel.model.rewrite
-
Part of the
RewriteContextto speed upIDecisionVariableretrieval. - VariableLookUpTable() - Constructor for class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
-
Single constructor for this class.
- VariablePool - Class in net.ssehub.easy.varModel.cst
-
Utility class for caching / pooling variables in order to save memory.
- VariablePool() - Constructor for class net.ssehub.easy.varModel.cst.VariablePool
- VariableReplacer(DecisionVariableDeclaration, List<AbstractVariable>) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.EvaluationUtils.VariableReplacer
-
Creates a variable replacer.
- variables - Variable in class net.ssehub.easy.varModel.confModel.DefaultValueHelper
- variables - Variable in class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
- variables - Variable in class net.ssehub.easy.varModel.model.filter.VariablesInConstraintFinder
- variablesCache - Variable in class net.ssehub.easy.varModel.cst.VariablePool
- variablesCount - Variable in class net.ssehub.easy.varModel.model.ModelStatistics
- VariablesInConstraintFinder - Class in net.ssehub.easy.varModel.model.filter
-
Searches for used
IDecisionVariables and their states inside aConstraintSyntaxTree. - VariablesInConstraintFinder() - Constructor for class net.ssehub.easy.varModel.model.filter.VariablesInConstraintFinder
-
Creates a constraint finder for reuse.
- VariablesInConstraintFinder(ConstraintSyntaxTree, Configuration) - Constructor for class net.ssehub.easy.varModel.model.filter.VariablesInConstraintFinder
-
Creates a constraint finder for single use directly on
cst. - variablesTable - Variable in class net.ssehub.easy.varModel.model.rewrite.RewriteContext
- variableUsage - Variable in class net.ssehub.easy.varModel.persistency.IVMLWriter
- VariableUsage - Class in net.ssehub.easy.varModel.persistency
-
Collects the variable usage in order to determine those variables that can be written in an unqualified way.
- VariableUsage() - Constructor for class net.ssehub.easy.varModel.persistency.VariableUsage
- VariableValueCopier - Class in net.ssehub.easy.varModel.cstEvaluation
-
Copies specified variable values, i.e., single variables to a single variable or a compatible container or a container to a container.
- VariableValueCopier(String, IAssignmentState, VariableValueCopier.CopySpec...) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Creates an instance with given assignment state.
- VariableValueCopier(String, VariableValueCopier.CopySpec...) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.VariableValueCopier
-
Creates an instance for copying with state
AssignmentState.ASSIGNED. - VariableValueCopier.CopySpec - Class in net.ssehub.easy.varModel.cstEvaluation
-
Defines a copy specification.
- VariableValueCopier.EnumAttributeFreezeProvider - Class in net.ssehub.easy.varModel.cstEvaluation
-
A default freeze provider for but-expressions based on attributes of type enum.
- VariableValueCopier.IAssignmentListener - Interface in net.ssehub.easy.varModel.cstEvaluation
-
Optional listener interface to generically track primary value assignments.
- VariableValueCopier.IFreezeProvider - Interface in net.ssehub.easy.varModel.cstEvaluation
-
An interface providing information to create freeze blocks for new variables.
- VariableValueCopier.SourceBasedFreezeProvider - Class in net.ssehub.easy.varModel.cstEvaluation
-
A freeze provider based on known frozen assignment states.
- varMapping - Variable in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- varMapping - Variable in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- VarModel - Class in net.ssehub.easy.varModel.management
-
The variability model, the central class holding all project instances and being responsible for import resolution.
- VarModel() - Constructor for class net.ssehub.easy.varModel.management.VarModel
-
Singleton.
- VarModel.IvmlModelRepository - Class in net.ssehub.easy.varModel.management
-
Refined model repository for IVML.
- version - Variable in class net.ssehub.easy.varModel.model.Project
- VERSION - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for the version.
- VERSION_START - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Version start symbol.
- VersionEvaluator(VersionOperations.IVersionResultConverter) - Constructor for class net.ssehub.easy.varModel.cstEvaluation.VersionOperations.VersionEvaluator
-
Creates a version evaluator based on the given converter.
- VersionOperations - Class in net.ssehub.easy.varModel.cstEvaluation
-
Implements version operations.
- VersionOperations() - Constructor for class net.ssehub.easy.varModel.cstEvaluation.VersionOperations
-
Prevents external creation.
- VersionOperations.IVersionResultConverter - Interface in net.ssehub.easy.varModel.cstEvaluation
-
A version evaluation result validator.
- VersionOperations.VersionEvaluator - Class in net.ssehub.easy.varModel.cstEvaluation
-
Evaluates a version operation.
- VersionType - Class in net.ssehub.easy.varModel.model.datatypes
-
Defines the basis (internal) datatype "Version".
- VersionType() - Constructor for class net.ssehub.easy.varModel.model.datatypes.VersionType
-
Constructor for a new type instance.
- VersionValue - Class in net.ssehub.easy.varModel.model.values
-
This class holds the value for a version.
- VersionValue() - Constructor for class net.ssehub.easy.varModel.model.values.VersionValue
-
Argumentless constructor.
- VersionValue(Object) - Constructor for class net.ssehub.easy.varModel.model.values.VersionValue
-
Constructor.
- VersionValue(Version) - Constructor for class net.ssehub.easy.varModel.model.values.VersionValue
-
Creates a value object from the given value.
- versionVariable - Variable in class net.ssehub.easy.varModel.model.ExpressionVersionRestriction
- VIS_INSTANCES - Static variable in class net.ssehub.easy.varModel.model.ModelQuery
- VisibilityType() - Constructor for enum class net.ssehub.easy.varModel.model.filter.DeclarationFinder.VisibilityType
- visibleDeclarations - Variable in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
- visit(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
-
Visits a constraint syntax tree.
- visitAnnotations(IAttributeAccess) - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable.InitializationAnnotationVisitor
- visitAnnotations(IAttributeAccess) - Method in class net.ssehub.easy.varModel.model.AnnotationVisitor
-
Creates a new decision variable representing a specific decision.
- visitAnnotations(IAttributeAccess, Set<Object>) - Method in class net.ssehub.easy.varModel.model.AnnotationVisitor
-
Visits all annotations in
access. - visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.cst.CopyVisitor
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitAnnotationVariable(AttributeVariable) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits a
AttributeVariable. - visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.model.filter.DeclrationInConstraintFinder
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitAnnotationVariable(AttributeVariable) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitAnyType(AnyType) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitAnyType(AnyType) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitAnyType(AnyType) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitAnyType(AnyType) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Is called by an AnyType.
- visitAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Processes attribute assignments.
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitAttribute(Attribute) - Method in interface net.ssehub.easy.varModel.model.IModelVisitor
-
Method for visiting an attribute.
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitAttribute(Attribute) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationMapper
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitAttributeAssignment(AttributeAssignment) - Method in interface net.ssehub.easy.varModel.model.IModelVisitor
-
Visits an attribute assignment.
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitAttributeAssignment(AttributeAssignment) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitBlockExpression(BlockExpression) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits the block.
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitBlockExpression(BlockExpression) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitBooleanType(BooleanType) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitBooleanType(BooleanType) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitBooleanType(BooleanType) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitBooleanType(BooleanType) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Visiting method for visiting a
BooleanType. - visitBooleanValue(BooleanValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- visitBooleanValue(BooleanValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- visitBooleanValue(BooleanValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- visitBooleanValue(BooleanValue) - Method in interface net.ssehub.easy.varModel.model.values.IValueVisitor
-
This method is used for visiting BooleanValue.
- visitBooleanValue(BooleanValue) - Method in class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- visitBooleanValue(BooleanValue) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitBooleanValue(BooleanValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitComment(Comment) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits a comment.
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitComment(Comment) - Method in interface net.ssehub.easy.varModel.model.IModelVisitor
-
Method for visiting a comment.
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitComment(Comment) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.AbstractVisitor
- visitCompound(Compound) - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomDatatypeVisitor
-
Method for visiting a compound.
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitCompound(Compound) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitCompoundAccess(CompoundAccess) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits a compound access node.
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.model.filter.DeclrationInConstraintFinder
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitCompoundAccess(CompoundAccess) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationMapper
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.FreezeBlockFinder
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.FrozenElementsFinder
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in interface net.ssehub.easy.varModel.model.IModelVisitor
-
Visits a compound access statement (may occur in freeze blocks.
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitCompoundAccessStatement(CompoundAccessStatement) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitCompoundDecisionVariableContainer(IDecisionVariableContainer, CompoundValue, int, Set<String>) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Visits a compound decision variable container for output of configuration values.
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitCompoundInitializer(CompoundInitializer) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits a compound initializer.
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.model.rewrite.AssignmentReducer
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Visits a compound initializer.
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitCompoundInitializer(CompoundInitializer) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitCompoundRefines(Compound, CompoundValue, int, Set<String>) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Calls
IVMLWriter.visitCompoundDecisionVariableContainer(IDecisionVariableContainer, CompoundValue, int, java.util.Set)forcompand for all its refines. - visitCompoundType(Compound) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitCompoundType(Compound) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitCompoundType(Compound) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitCompoundType(Compound) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Visiting method for visiting a
Compound. - visitCompoundValue(CompoundValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- visitCompoundValue(CompoundValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- visitCompoundValue(CompoundValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- visitCompoundValue(CompoundValue) - Method in interface net.ssehub.easy.varModel.model.values.IValueVisitor
-
This method is used for visiting CompoundValue.
- visitCompoundValue(CompoundValue) - Method in class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- visitCompoundValue(CompoundValue) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitCompoundValue(CompoundValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitConfiguration(Configuration) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
- visitConfiguration(Configuration) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationVisitor
-
Visits a configuration.
- visitConfiguration(Configuration) - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationVisitor
-
Visits a configuration.
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitConstantValue(ConstantValue) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits a constant value.
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.model.rewrite.AssignmentReducer
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitConstantValue(ConstantValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Processes a constraint.
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitConstraint(Constraint) - Method in interface net.ssehub.easy.varModel.model.IModelVisitor
-
Method for visiting a constraint.
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitConstraint(Constraint) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitConstraintType(ConstraintType) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitConstraintType(ConstraintType) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitConstraintType(ConstraintType) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitConstraintType(ConstraintType) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Visiting method for visiting a
ConstraintType. - visitConstraintValue(ConstraintValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- visitConstraintValue(ConstraintValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- visitConstraintValue(ConstraintValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- visitConstraintValue(ConstraintValue) - Method in interface net.ssehub.easy.varModel.model.values.IValueVisitor
-
This method is used for visiting ConstraintValue.
- visitConstraintValue(ConstraintValue) - Method in class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- visitConstraintValue(ConstraintValue) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
- visitConstraintValue(ConstraintValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitContainerInitializer(ContainerInitializer) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits a container initializer.
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.model.rewrite.AssignmentReducer
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Visits a container initializer.
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitContainerInitializer(ContainerInitializer) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitContainerOperationCall(ContainerOperationCall) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits a container operation call (e.g.
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.model.filter.DeclrationInConstraintFinder
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitContainerOperationCall(ContainerOperationCall) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitContainerValue(ContainerValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- visitContainerValue(ContainerValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- visitContainerValue(ContainerValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- visitContainerValue(ContainerValue) - Method in interface net.ssehub.easy.varModel.model.values.IValueVisitor
-
This method is used for visiting ContainerValue.
- visitContainerValue(ContainerValue) - Method in class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- visitContainerValue(ContainerValue) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitContainerValue(ContainerValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitDatatype(IDatatype) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitDatatype(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitDatatype(IDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitDatatype(IDatatype) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Is called by an arbitrary data type.
- visitDecisionVariable(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
- visitDecisionVariable(IDecisionVariable) - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationVisitor
-
Visits a decision variable.
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationMapper
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in interface net.ssehub.easy.varModel.model.IModelVisitor
-
This method is used for visiting a decision variable declaration.
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitDecisionVariableDeclaration(DecisionVariableDeclaration) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitDefaultValue(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Processes a default value.
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
-
Visits a default init expression.
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitDeferInitExpression(DeferInitExpression) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits a default init expression.
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitDeferInitExpression(DeferInitExpression) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitDerivedDatatype(DerivedDatatype) - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomDatatypeVisitor
-
Method for visiting a derived datatype.
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitDerivedDatatype(DerivedDatatype) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitDerivedType(DerivedDatatype) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitDerivedType(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitDerivedType(DerivedDatatype) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitDerivedType(DerivedDatatype) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Is called by an
DerivedDatatypedata type. - visitEnum(Enum) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.AbstractVisitor
- visitEnum(Enum) - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomDatatypeVisitor
-
Method for visiting an enum.
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Method for visiting an enum.
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitEnum(Enum) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitEnumLiteral(EnumLiteral) - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomDatatypeVisitor
-
Method for visiting an enum literal.
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitEnumLiteral(EnumLiteral) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitEnumType(Enum) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitEnumType(Enum) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitEnumType(Enum) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitEnumType(Enum) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Visiting method for visiting a
Enum. - visitEnumValue(EnumValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- visitEnumValue(EnumValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- visitEnumValue(EnumValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- visitEnumValue(EnumValue) - Method in interface net.ssehub.easy.varModel.model.values.IValueVisitor
-
This method is used for visiting EnumValue.
- visitEnumValue(EnumValue) - Method in class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- visitEnumValue(EnumValue) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitEnumValue(EnumValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.filter.FreezeBlockFinder
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.filter.FrozenElementsFinder
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitFreezeBlock(FreezeBlock) - Method in interface net.ssehub.easy.varModel.model.IModelVisitor
-
Method for visiting a freeze block.
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitFreezeBlock(FreezeBlock) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitIDatatype(CustomDatatype) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
-
Checks whether the visited datatype definition is an instance of the specified
DatatypeFinder.typeand adds the type definition to the list of found elements. - visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitIfThen(IfThen) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits an if-then-else expression.
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitIfThen(IfThen) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitIntegerType(IntegerType) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitIntegerType(IntegerType) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitIntegerType(IntegerType) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitIntegerType(IntegerType) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Visiting method for visiting a
IntegerType. - visitIntValue(IntValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- visitIntValue(IntValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- visitIntValue(IntValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- visitIntValue(IntValue) - Method in interface net.ssehub.easy.varModel.model.values.IValueVisitor
-
This method is used for visiting IntValue.
- visitIntValue(IntValue) - Method in class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- visitIntValue(IntValue) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitIntValue(IntValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitItrExpression - Variable in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- visitLet(Let) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitLet(Let) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitLet(Let) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitLet(Let) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitLet(Let) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitLet(Let) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits a let expression.
- visitLet(Let) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitLet(Let) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitLet(Let) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitLet(Let) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitLet(Let) - Method in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
- visitLet(Let) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitLet(Let) - Method in class net.ssehub.easy.varModel.model.filter.DeclrationInConstraintFinder
- visitLet(Let) - Method in class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
- visitLet(Let) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitLet(Let) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitLet(Let) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitLet(Let) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitLet(Let) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitLocalElements - Variable in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
-
Indicates that the currently visited elements shall not be added to the current parent, i.e., are local elements.
- visitMetaType(MetaType) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitMetaType(MetaType) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitMetaType(MetaType) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitMetaType(MetaType) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Is called by a MetaType.
- visitMetaTypeValue(MetaTypeValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- visitMetaTypeValue(MetaTypeValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- visitMetaTypeValue(MetaTypeValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- visitMetaTypeValue(MetaTypeValue) - Method in interface net.ssehub.easy.varModel.model.values.IValueVisitor
-
This method is used for visiting meta type value.
- visitMetaTypeValue(MetaTypeValue) - Method in class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- visitMetaTypeValue(MetaTypeValue) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitMetaTypeValue(MetaTypeValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitMultiAndExpression(MultiAndExpression) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits a multi-and expression.
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitMultiAndExpression(MultiAndExpression) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitNestedElements - Variable in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitNullValue(NullValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- visitNullValue(NullValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- visitNullValue(NullValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- visitNullValue(NullValue) - Method in interface net.ssehub.easy.varModel.model.values.IValueVisitor
-
This method is used for visiting a null value.
- visitNullValue(NullValue) - Method in class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- visitNullValue(NullValue) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitNullValue(NullValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitOclFeatureCall(OCLFeatureCall) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits an OCL feature call.
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitOclFeatureCall(OCLFeatureCall) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Processes an operation definition.
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitOperationDefinition(OperationDefinition) - Method in interface net.ssehub.easy.varModel.model.IModelVisitor
-
Method for visiting an operation definition.
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitOperationDefinition(OperationDefinition) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.AbstractVisitor
- visitOrderedEnum(OrderedEnum) - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomDatatypeVisitor
-
Method for visiting an ordered enum.
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
-
Method for visiting an orded enum.
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitOrderedEnum(OrderedEnum) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitOrderedEnumType(OrderedEnum) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitOrderedEnumType(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitOrderedEnumType(OrderedEnum) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitOrderedEnumType(OrderedEnum) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Visiting method for visiting a
OrderredEnum. - visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitParenthesis(Parenthesis) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits a parenthesis.
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitParenthesis(Parenthesis) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in interface net.ssehub.easy.varModel.model.IModelVisitor
-
Method for visiting a partial evaluation block.
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitPartialEvaluationBlock(PartialEvaluationBlock) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitProject(Project) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitProject(Project) - Method in class net.ssehub.easy.varModel.model.AbstractProjectVisitor
- visitProject(Project) - Method in class net.ssehub.easy.varModel.model.AbstractVisitor
- visitProject(Project) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitProject(Project) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitProject(Project) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitProject(Project) - Method in interface net.ssehub.easy.varModel.model.IModelVisitor
-
Method for visiting a project.
- visitProject(Project) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitProject(Project) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitProject(Project) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitProject(Project) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
-
Method for visiting a project.
- visitProject(Project) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitProject(Project) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
- visitProject(Project) - Method in class net.ssehub.easy.varModel.persistency.ConfigurableIVMLWriter
- visitProject(Project) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitProject(Project) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitProject(Project) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.AbstractProjectVisitor
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationFinder
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitProjectImport(ProjectImport) - Method in interface net.ssehub.easy.varModel.model.IModelVisitor
-
This method is used for visiting a ProjectImport.
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.persistency.ConfigurableIVMLWriter
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitProjectImport(ProjectImport) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitProjectInterface(ProjectInterface) - Method in interface net.ssehub.easy.varModel.model.IModelVisitor
-
Method for visiting a project interface.
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitProjectInterface(ProjectInterface) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitRealType(RealType) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitRealType(RealType) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitRealType(RealType) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitRealType(RealType) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Visiting method for visiting a
RealType. - visitRealValue(RealValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- visitRealValue(RealValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- visitRealValue(RealValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- visitRealValue(RealValue) - Method in interface net.ssehub.easy.varModel.model.values.IValueVisitor
-
This method is used for visiting RealValue.
- visitRealValue(RealValue) - Method in class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- visitRealValue(RealValue) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitRealValue(RealValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitReference(Reference) - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomDatatypeVisitor
-
Method for visiting a reference.
- visitReference(Reference) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Is called by a reference data type.
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitReference(Reference) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitReferenceValue(ReferenceValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- visitReferenceValue(ReferenceValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- visitReferenceValue(ReferenceValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- visitReferenceValue(ReferenceValue) - Method in interface net.ssehub.easy.varModel.model.values.IValueVisitor
-
This method is used for visiting referenceValue.
- visitReferenceValue(ReferenceValue) - Method in class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- visitReferenceValue(ReferenceValue) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitReferenceValue(ReferenceValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitRefines(Compound) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Visits all refined compounds and collects statistics.
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.cst.ContainsSelfVisitor
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.cst.CopyVisitor
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitSelf(Self) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits self.
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.model.rewrite.CSTCopyVisitor
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitSelf(Self) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitSequence(Sequence) - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomDatatypeVisitor
-
Method for visiting a sequence.
- visitSequence(Sequence) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Is called by a sequence datatype.
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitSequence(Sequence) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitSet(Set) - Method in class net.ssehub.easy.varModel.confModel.AssignmentResolver.AssignBlockVisitor
- visitSet(Set) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitSet(Set) - Method in interface net.ssehub.easy.varModel.model.datatypes.ICustomDatatypeVisitor
-
Method for visiting a set.
- visitSet(Set) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Is called by a set data type.
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.filter.AbstractDeclarationFinder
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.filter.AbstractFrozenElementsFinder
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.filter.AnnotationAssignmentFinder
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintFinder
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.filter.DatatypeFinder
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.filter.DeclarationInContainerFinder
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.filter.EvalBlockFinder
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.filter.NamespaceFinder
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.filter.ProjectInterfaceFinder
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.ModelStatistics.StatisticsVisitor
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.ModelVisitorAdapter
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.rewrite.DeletedElementsCollector
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.rewrite.InitialStructureCollector
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectRewriteVisitor
- visitSet(Set) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitSet(Set) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitSet(Set) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitSet(Set) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitStringType(StringType) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitStringType(StringType) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitStringType(StringType) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitStringType(StringType) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Visiting method for visiting a
StringType. - visitStringValue(StringValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- visitStringValue(StringValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- visitStringValue(StringValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- visitStringValue(StringValue) - Method in interface net.ssehub.easy.varModel.model.values.IValueVisitor
-
This method is used for visiting StringValue.
- visitStringValue(StringValue) - Method in class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- visitStringValue(StringValue) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitStringValue(StringValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitUnresolvedExpression(UnresolvedExpression) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits an unresolved expression.
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.persistency.AbstractVarModelWriter
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitUnresolvedExpression(UnresolvedExpression) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitValue(Value) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
-
Recursive method to find reference values pointing to a
AbstractVariable. - visitValue(Value) - Method in class net.ssehub.easy.varModel.model.filter.IDecisionVariableInConstraintFinder
-
Recursive method to find reference values pointing to a
AbstractVariable. - visitVariable(IDecisionVariable, boolean) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Recursive part to visit all (nested) variables.
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.confModel.CompoundValueSetter
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.cst.AbstractConstraintTreeVisitor
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.cst.BasicCopyVisitor
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.cst.ConstraintReplacer
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.cst.CopyVisitor
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.cst.DebugConstraintTreeVisitor
- visitVariable(Variable) - Method in interface net.ssehub.easy.varModel.cst.IConstraintTreeVisitor
-
Visits a variable.
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.cst.ValidationVisitor
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.cstEvaluation.StaticAccessFinder
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.model.ExpressionVersionRestrictionValidator
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.model.filter.AbstractVariableInConstraintFinder
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.model.filter.ConstraintClassifier
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.model.search.PrefixSearchVisitor
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
- visitVariable(Variable) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- visitVariableContainer(IDecisionVariableContainer) - Method in class net.ssehub.easy.varModel.confModel.AbstractConfigurationStatisticsVisitor
-
Processes elements within a variable container.
- visitVersionType(VersionType) - Method in class net.ssehub.easy.varModel.confModel.VariableCreator
- visitVersionType(VersionType) - Method in class net.ssehub.easy.varModel.model.datatypes.BaseTypeVisitor
- visitVersionType(VersionType) - Method in class net.ssehub.easy.varModel.model.datatypes.DatatypeVisitor
- visitVersionType(VersionType) - Method in interface net.ssehub.easy.varModel.model.datatypes.IDatatypeVisitor
-
Visiting method for visiting a
VersionType. - visitVersionValue(VersionValue) - Method in class net.ssehub.easy.varModel.cstEvaluation.ConstantValueResolver
- visitVersionValue(VersionValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopy
- visitVersionValue(VersionValue) - Method in class net.ssehub.easy.varModel.model.rewrite.ValueCopyVisitor
- visitVersionValue(VersionValue) - Method in interface net.ssehub.easy.varModel.model.values.IValueVisitor
-
This method is used for visiting a version value.
- visitVersionValue(VersionValue) - Method in class net.ssehub.easy.varModel.model.values.ValueVisitorAdapter
- visitVersionValue(VersionValue) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
- visitVersionValue(VersionValue) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
- VoidType - Class in net.ssehub.easy.varModel.model.datatypes
-
The AnyType is the "Object" of OCL, a type to which all types are compatible.
- VoidType() - Constructor for class net.ssehub.easy.varModel.model.datatypes.VoidType
-
Constructor for a new VoidType.
W
- WARNING - Static variable in class net.ssehub.easy.varModel.cstEvaluation.BooleanOperations
-
Implements the warning operation.
- WARNING - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- WARNING - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
- wasAssigned - Variable in class net.ssehub.easy.varModel.confModel.DecisionVariable
- wasAssigned() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- wasAssigned() - Method in interface net.ssehub.easy.varModel.confModel.IDecisionVariable
-
Returns whether a value was assigned (correlated, but independent of
IConfigurationElement.getState()). - wasAssigned() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- wasCreated() - Method in class net.ssehub.easy.varModel.confModel.CompoundVariable
- wasCreated() - Method in class net.ssehub.easy.varModel.confModel.Configuration
- wasCreated() - Method in class net.ssehub.easy.varModel.confModel.DecisionVariable
- wasCreated() - Method in interface net.ssehub.easy.varModel.confModel.IConfigurationElement
-
Returns whether the variable value was explicitly created.
- wasCreated() - Method in class net.ssehub.easy.varModel.cstEvaluation.LocalDecisionVariable
- When is a variable mandatory? - Search tag in class net.ssehub.easy.varModel.model.filter.mandatoryVars.MandatoryDeclarationClassifier
- Section
- whitelist - Variable in class net.ssehub.easy.varModel.model.rewrite.modifier.ImportRegExNameFilter
- WHITESPACE - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Character: Whitespace.
- WITH - Static variable in class net.ssehub.easy.varModel.model.IvmlKeyWords
-
IVML Keyword: Keyword for the with.
- withEquals - Variable in class net.ssehub.easy.varModel.cstEvaluation.StringOperations.CompareOperation
- writeValue(Value) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
-
Returns whether a certain value shall be written.
X
- XOR - Static variable in class net.ssehub.easy.varModel.model.datatypes.BooleanType
- XOR - Static variable in class net.ssehub.easy.varModel.model.datatypes.OclKeyWords
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ContainerOperationCall.getContainer()instead