Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
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 (IntegerType or RealType).
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 Configuration to 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 a Project.
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 FreezeBlockFinder and FrozenElementsFinder for 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 a ConstraintSyntaxTree.
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
Converts ContainableModelElements into UncopiedElements and adds them to unrelsovedElements.
addAll(ContainerOperations.ContainerArgument, List<Value>, HashSet<Value>, EvaluationAccessor) - Static method in class net.ssehub.easy.varModel.cstEvaluation.SetOperations
Adds all elements in cnt to result.
addAll(ContainerOperations.ContainerArgument, List<Value>, EvaluationAccessor) - Static method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
Adds all elements in cnt to result.
addAll(ContainerOperations.ContainerArgument, Set<Value>, EvaluationAccessor) - Static method in class net.ssehub.easy.varModel.cstEvaluation.ContainerOperations
Adds all elements in cnt to result.
addAllXor(ContainerOperations.ContainerArgument, HashSet<Value>, HashSet<Value>, List<Value>, EvaluationAccessor) - Static method in class net.ssehub.easy.varModel.cstEvaluation.SetOperations
Adds all elements from cnt to result if the individual elements are either in set1 or in set2.
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 element to the bound container elements.
addBoundContainerElement(EvaluationAccessor, int) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationAccessor
Adds the bound container element stored at index in accessor to 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 the ProjectRewriteVisitor.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 AbstractVariable to 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 value at the position pos.
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 nested ConstraintSyntaxTree could 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 decl to cfg.
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
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 IDecisionVariable to this ContainerVariable.
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 element to scope for starting iteration at access.
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 IDecisionVariable and 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
addVariable(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.filter.AbstractStateVariablesInConstraintFinder
Adds the related IDecisionVariable and 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 given AbstractVariables 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 value to result.
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 nested DecisionVariableDeclarations 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 scope and 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 var or 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
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 BooleanValues to the IDatatype BooleanType.
assignComment(Object, Comment) - Method in class net.ssehub.easy.varModel.model.Comment
Assigns a comment to the given model element.
assignComment(Object, Comment) - Method in class net.ssehub.easy.varModel.model.StructuredComment
Assigns a comment to the given model element.
assignComment(ContainableModelElement, CommentResource) - Method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
Assigns a comment from props (if exists) to elt.
assignComments(IDecisionVariableContainer, CommentResource) - Method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
Assign the comments stored in props to the model elements in container.
assignCommentsToProject(Project, CommentResource) - Method in class net.ssehub.easy.varModel.management.ModelCommentsPersistencer
Assign the comments stored in props to the containable model elements in project.
assignCompoundValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
This method assigns the constructor for CompoundValues to the IDatatype Compound.
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 ConstraintValues to the IDatatype BooleanType.
assignContainerValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
This method assigns the constructor for ContainerValue to the IDatatype Compound.
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 DerivedDatatypeValues to the IDatatype DerivedDatatype.
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.ASSIGNED and clear wasAssigned flag.
assignEnumValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
This method assigns the constructor for EnumValues to the IDatatype Enum and OrderedEnum.
assignIntegerValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
This method assigns the constructor for IntValues to the IDatatype IntegerType.
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 ProjectRewriteVisitor to remove sub values of a RHS of an assignment, if declarations of this assignments have been removed.
Visiting should be started with AssignmentReducer.reduce(OCLFeatureCall) instead of using the usual accept methods.
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 MetaTypeValue to the IDatatype MetaType.
assignRealValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
This method assigns the constructor for RealValues to the IDatatype RealType.
assignReferenceValue() - Static method in class net.ssehub.easy.varModel.model.values.ValueFactory
This method assigns the constructor for ReferenceValue to the IDatatype Reference.
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 StringValues to the IDatatype StringType.
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 VersionValue to the IDatatype VersionType.
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 type to 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 container as 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 accessor to 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.parents stack in the correct order for elements which are copied at the end of the visitation process as part of the ProjectCopyVisitor.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 value is type compliant with the ContainerValue.getContainedType().
checkDeclaration(AbstractVariable) - Method in class net.ssehub.easy.varModel.validation.IvmlValidationVisitor
Check whether the IDatatype of an AbstractVariable is part of the Project.
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 element for 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 type for 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 compounds that have minimum refines distance to 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
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 type starting at var and stores results into referenceTypes and instances.
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 ConstraintSyntaxTree and adds them to the VariableLookUpTable.
collectVariablesByType(Configuration, IDatatype, boolean) - Static method in class net.ssehub.easy.varModel.confModel.ConfigQuery
Gathers all IDecisionVariables of the given Configuration, 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
VariableConfigProvider for nested Elements of a ContainerVariable.
CompoundItemConfigProvider(CompoundVariable, String) - Constructor for class net.ssehub.easy.varModel.confModel.CompoundItemConfigProvider
Sole constructor for creating a VariableConfigProvider for 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 configuration by 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 evaluation indicates 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 evaluation indicates 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 DecisionVariableDeclaration to generate new internal constraints based on the new constraints stored inside the DerivedDatatype .
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 evaluation indicates 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
VariableConfigProvider for nested variables of a ContainerVariable.
ContainerItemConfigProvider(ContainerVariable, int) - Constructor for class net.ssehub.easy.varModel.confModel.ContainerItemConfigProvider
Sole constructor for creating a VariableConfigProvider for 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
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
VariableConfigProvider for nested variables of a ContainerVariable.
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 name is already contained in this or a refined compound.
containsIsDefined(ConstraintSyntaxTree) - Method in class net.ssehub.easy.varModel.cstEvaluation.EvaluationVisitor
Returns whether constraint somewhere contains/calls an isDefined operation.
containsKey(String) - Method in class net.ssehub.easy.varModel.management.CommentResource
Returns whether a mapping for the given key is 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.copiedElements with (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 source variable to target variable.
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 source to 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 VariableConfigProvider depending on the related IDecisionVariable.
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 count spaces.
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, creates DecisionVariableDeclarations 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 CopyVisitor as needed by the ProjectCopyVisitor.
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 CustomDatatype of 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 IDatatype and 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 AbstractConfigurationStatisticsVisitor with 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 type in 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 variable if of reference type and value is 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 type and its refinement hierarcy and opType.
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 ch shall 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 operation according to the given actual arguments in args, 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() over IConfigurationElement.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.annotation operation literal
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
Returns whether v1 and v2 are Value.equals(Value) equal considering the case that v1 may be null.
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 value is partially equal to this value, i.e., whether the nested elements of value (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 v1 and v2 are Value.equalsPartially(Value) partially equal considering the case that v1 may 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 PartialEvaluationBlock in 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 e1 and e2 and 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 variable with 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 ContainableModelElement using the IModelElementFilter.
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 scope or enclosing parent scopes, 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 name in prj or 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 of VariableValueCopier.SourceBasedFreezeProvider.target) within the nesting hierarchy of VariableValueCopier.SourceBasedFreezeProvider.source.
findDeclaration(IResolutionScope, ModelQuery.IDeclarationSelector) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
Searches a given scope for a variable declaration of type and returns the declaration determined by selector.
findDeepestGeneric(IDatatype, int) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
Finds the deepest generic type in type always trying pos as 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 name in the decision variable parents of var, starting at the direct parent of var, thus, returning the variable with name of 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
Searches inside the whole Project for AbstractVariables, which are of the specified type.
findPossibleValues(Project, Reference) - Static method in class net.ssehub.easy.varModel.model.filter.ReferenceValuesFinder
Searches inside the whole Project for AbstractVariables, which can be referenced by IDecisionVariables of the given Reference type.
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 to cmp using res as initial result.
findRefining(IResolutionScope, Compound) - Static method in class net.ssehub.easy.varModel.model.ModelQuery
Returns all (reachable) compounds (transitively) refining the given compound starting at scope also 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 compound starting at scope also 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 name in a given compound.
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 IDecisionVariableContainer to update cached lists of nested DecisionVariableDeclarations.
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 operand given 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.FROZEN state to the given variables var.
freezeValues(Project, FilterType) - Method in class net.ssehub.easy.varModel.confModel.Configuration
Sets AssignmentState.FROZEN state 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 IModelElementFilter to 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 Configuration is available containing already derived and propagated variables.
FrozenConstraintVarFilter - Class in net.ssehub.easy.varModel.model.rewrite.modifier
Removes frozen ConstraintType variables 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 DerivedDatatype are 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 expression if accessor is 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_TYPE parameter 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 scope and 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 index and 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 name on element.
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.ClassType the given IFreezable is 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 Configuration where the related IDecisionVariable belongs 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 ICustomOperationAccessor for 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 accessor and, if not found, on the imports of accessor.
getCustomOperationOnImports(ICustomOperationAccessor, IDatatype[], HashSet<ICustomOperationAccessor>, int) - Method in class net.ssehub.easy.varModel.cst.OCLFeatureCall
Finds an operation via accessor imports.
getDatatypeByElementName(String) - Method in class net.ssehub.easy.varModel.model.filter.ModelElementTypeFinder
Returns a ModelElementTypeFinder.ModelElementDescription of 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 var as 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 nested DecisionVariableDeclarations of AttributeAssignments.
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 DecisionVariableDeclaration Returns a list of DecisionVariableDeclaration if the parameter of the constrcutor call was an AttributeAssignment (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 given ConstraintSyntaxTree.
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 new EvaluationVisitor to 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.ModelElementDescription describes.
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.ModelElementDescription describes.
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.ModelElementDescription describes.
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 variable according 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 nested ConstraintSyntaxTree must 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 accessor for value.
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 AbstractVariable declaration.
getInstancesForDeclaration(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.rewrite.VariableLookUpTable
Returns the set of instances of the given AbstractVariable declaration.
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 element from within the Project.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 base specified 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 operand with given name and parameters.
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 tmp at position index considering 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 StructuredVariable which hold the related IDecisionVariable where 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 given Reference variable.
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 this Configuration.
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 cmp considering this or cmp as 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 cmp optionally considering this or cmp as 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 name relative to the given scope.
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
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 IDatatype for 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
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 given ConstraintSyntaxTree.
getVariables() - Method in class net.ssehub.easy.varModel.model.filter.VariablesInConstraintFinder
Returns all IDecisionVariable's inside the given ConstraintSyntaxTree.
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 value to the further variables on base given in names at 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 annotation irrespective of upper/lowercase characters.
hasAnnotation(String[], String) - Static method in class net.ssehub.easy.varModel.model.datatypes.CustomOperation
Returns whether annotations contains annotation irrespective 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 fields into IvmlIdentifierCheck.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 IDecisionVariable as 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 ContainableModelElement was 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
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 of DerivedDatatype to get informed whenever the constraints of the related DerivedDatatype changes.
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 the ProjectRewriteVisitor.
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 the CustomOperation could not be copied due the nested ConstraintSyntaxTree.
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.useWhitespace is 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 var in 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
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 configuration and 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 (IntegerType or RealType).
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 the ProjectRewriteVisitor.
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 the ProjectRewriteVisitor.
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
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
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 type is AnyType.
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 EvaluationAccessor is 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 ConstraintSyntaxTree is 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 type is 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 type is a constraint.
isConstraint(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
Returns whether type is a constraint (in the sense of a constraint variable).
isConstraintContainer(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.Container
Returns whether type is a container with one generic of type Constraint.
isContainer(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
Returns whether type is a container.
isContainer(IDatatype, IDatatype...) - Static method in class net.ssehub.easy.varModel.model.datatypes.Container
Returns whether type is a container and the given generics match.
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 slot has 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 text is empty or null.
isEnum(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
Returns whether type is 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 cst is a freeze variable.
isFreezeVariableType(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
Returns whether type is 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 string is 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 IDecisionVariable is mandatory.
isMandatory(AbstractVariable) - Method in class net.ssehub.easy.varModel.model.filter.mandatoryVars.VariableContainer
Checks whether the given AbstractVariable is 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 argument type is assignable to the declared type.
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 type is a reference.
isReferencesContainer(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.Container
Returns if type is a container of references.
isReferencesContainer(IDatatype, IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.Container
Returns if type is a container of references of the given elementType.
isReferenceTo(IDatatype, IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.Reference
Returns whether the given type is a reference with given generic.
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 name is 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 ConstraintSyntaxTree is semantically equal to another ConstraintSyntaxTree.
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 type is a sequence.
isSequence(IDatatype, IDatatype...) - Static method in class net.ssehub.easy.varModel.model.datatypes.Sequence
Returns whether type is a squence and the given generics match.
isSet(IDatatype) - Static method in class net.ssehub.easy.varModel.model.datatypes.TypeQueries
Returns whether type is a set.
isSet(IDatatype, IDatatype...) - Static method in class net.ssehub.easy.varModel.model.datatypes.Set
Returns whether type is a squence and the given generics match.
isSetValue() - Method in class net.ssehub.easy.varModel.model.values.ContainerValue
Checks whether this value belongs to a Set or a Sequence.
isSimpleAssignment(ConstraintSyntaxTree) - Static method in class net.ssehub.easy.varModel.cst.CSTUtils
Checks whether the given ConstraintSyntaxTree is 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 IDecisionVariable can have its own IAssignmentState.
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 name is 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 type of requestedTypeand the given generics match.
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 name is 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 DecisionVariable changed inside the Configuration.
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 EvaluationVisitor changes 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 OclKeyWords as 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 ivml output 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 actual and newValue.
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
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 Configuration should 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 var via mapper.
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
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 ProjectImport was 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 CustomDatatype of an AbstractVariable.
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.ModelElementDescription that provides the name, type and class of a model element.
ModelElementFilter - Class in net.ssehub.easy.varModel.model.rewrite.modifier
A IModelElementFilter to specify that a certain sub class of ContainableModelElement should 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.ModelElementDescription of a model element in a specific Project.
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 ModelElementTypeFinder that stores the relevant information (name, type, and class) of the model element found in a Project.
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 ModelQuery class.
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 var is needed, i.e., whether its qualified name shall be printed out.
needsQualification(AbstractVariable) - Method in class net.ssehub.easy.varModel.persistency.VariableUsage
Returns whether var needs qualification.
needsQualificationThroughContext(Object, String, AbstractVariable, boolean) - Method in class net.ssehub.easy.varModel.persistency.IVMLWriter
Returns whether the variable name name of var needs qualification within its context context.
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
VariableConfigProvider for nested variables of a StructuredVariable.
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 Compound constraints.
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 variable has 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 slotName in compound to var.
notifyResolved(AbstractVariable, IDecisionVariable) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IResolutionListener
Is called to notify about the resolution of the declaration decl to the actual variable var.
notifyUnresolved(IDecisionVariable) - Method in interface net.ssehub.easy.varModel.cstEvaluation.IValueChangeListener
Called if an assignment to the given variable failed 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 Variable for the given AbstractVariable.
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 state AssignmentState.ASSIGNED and AssignmentState.FROZEN will be saved. false: Assignments in state AssignmentState.ASSIGNED, AssignmentState.FROZEN, and AssignmentState.DERIVED will 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 given Reference variable.
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 Project and 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 type Cmp into allInstances(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 a Configuration.
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 actual to replacement, 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 given Reference.
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 IDerivedDatatypeListener to 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 evaluator is not null).
registerEvaluator(IOperationEvaluator, Operation...) - Static method in class net.ssehub.easy.varModel.cstEvaluation.EvaluatorRegistry
Registers an evaluator (but only if evaluator is 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
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 the ProjectRewriteVisitor is finished with a complete visitation iteration and before RewriteContext.clear().
removeFromAllInstances(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.Configuration
Removes variable from 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 this ContainerVariable.
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 ProjectRewriteVisitor to 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
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 associated IDecisionVariables.
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 types if parameter does 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 copied AttributeAssignments.
resolveIncompleteOperations() - Method in class net.ssehub.easy.varModel.model.rewrite.ProjectCopyVisitor
Part of the end of the coping: Tries to fix ConstraintSyntaxTrees of incomplete copied OperationDefinitions.
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 object is 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 ProjectRewriteVisitor to 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
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.ModelElementDescription should 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 comp or 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 a EvaluationVisitor.clear() or EvaluationVisitor.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.useWhitespace for 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 by CompoundVariables.
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 variable shall 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 QueryCache if the same cache should be shared between two Configurations.
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
Shares the cache of this Configuration with configToShare.
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
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 DecisionVariable has been changed inside the Configuration.
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 info and 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 ContainerValue and CompoundValue.
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 Project in 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 IDecisionVariable of the configuration to a Variable expression, 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 type into 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
VariableConfigProvider for not nested variables.
ToplevelVarConfigProvider(IDecisionVariable, Value, IAssignmentState) - Constructor for class net.ssehub.easy.varModel.confModel.ToplevelVarConfigProvider
Sole constructor for creating a VariableConfigProvider for a toplevel IDecisionVariable.
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 Value could 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
UncopiedElement(UncopiedElementsContainer.UnresolvedSyntaxContainer) - Constructor for class net.ssehub.easy.varModel.model.rewrite.UncopiedElement
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 the FreezeBlock.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 IDerivedDatatypeListener to 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 context if 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 Value and 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
Parts of CSTCopyVisitor and ProjectCopyVisitor, to create a deep copy of Values.
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 a IDecisionVariable changed.
variableChangedState(IDecisionVariable) - Method in class net.ssehub.easy.varModel.confModel.Configuration
Notifies all registered IConfigurationChangeListeners that a IDecisionVariable has 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 Importance to 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 AbstractVariable into DecisionVariable.
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 RewriteContext to speed up IDecisionVariable retrieval.
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 a ConstraintSyntaxTree.
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
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
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 DerivedDatatype data 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.type and 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
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form