Index
All Classes and Interfaces|All Packages|Serialized Form
A
- access - Variable in class net.ssehub.easy.integration.common.ModelInformation
C
- checkInfo(IModelInfo) - Method in class net.ssehub.easy.integration.common.IModelAccess
-
Checks the validity of
info. - createConstraint(String) - Method in interface net.ssehub.easy.integration.common.IModel
-
Creates a constraint from the given string.
- createInfo(ModelInfo<Project>, IModelAccess) - Method in class net.ssehub.easy.integration.common.IModelAccess
-
Factory method for creating a project information object.
G
- getBindingTime() - Method in interface net.ssehub.easy.integration.common.IDecisionVariable
-
Returns the binding time of the variable.
- getDefaultValue() - Method in interface net.ssehub.easy.integration.common.IDecisionVariable
-
Returns the default value of the variable as specified as part of the variable declaration in the underlying IVML model.
- getInfo(IModelInfo) - Method in class net.ssehub.easy.integration.common.IModelAccess
-
Returns the stored project information instance.
- getInstance() - Method in class net.ssehub.easy.integration.common.ModelInformation
-
Returns the implementing instance.
- getLocation() - Method in interface net.ssehub.easy.integration.common.IModelInfo
-
Returns where the model was stored at.
- getLocation() - Method in class net.ssehub.easy.integration.common.ModelInformation
- getMostRecentModel(List<IModelInfo>) - Static method in class net.ssehub.easy.integration.common.IModelAccess
-
Returns the most recent (regarding its version number) model out of the given set of models.
- getName() - Method in interface net.ssehub.easy.integration.common.IConstraint
-
Returns the name of the constraint.
- getName() - Method in interface net.ssehub.easy.integration.common.IDecisionVariable
-
Returns the name of the variable.
- getName() - Method in interface net.ssehub.easy.integration.common.IModel
-
Returns the name of the model.
- getName() - Method in interface net.ssehub.easy.integration.common.IModelInfo
-
Returns the name of the model.
- getName() - Method in class net.ssehub.easy.integration.common.ModelInformation
- getOrigin() - Method in class net.ssehub.easy.integration.common.ModelInformation
-
Returns the origin of this instance.
- getType() - Method in interface net.ssehub.easy.integration.common.IDecisionVariable
-
Returns the type of the variable.
- getType(int) - Method in interface net.ssehub.easy.integration.common.IModel
-
Returns a particular known type.
- getTypesCount() - Method in interface net.ssehub.easy.integration.common.IModel
-
Returns the number of types known to this model.
- getValue() - Method in interface net.ssehub.easy.integration.common.IDecisionVariable
-
Returns the configured value for this variable.
- getVariable(int) - Method in interface net.ssehub.easy.integration.common.IModel
-
Returns a particular decision variable.
- getVariable(String) - Method in interface net.ssehub.easy.integration.common.IModel
-
Returns a decision variable by it's (valid IVML) name.
- getVariablesCount() - Method in interface net.ssehub.easy.integration.common.IModel
-
Returns the number of decision variables stored in this model.
- getVersion() - Method in interface net.ssehub.easy.integration.common.IModel
-
Returns the name of the version.
- getVersion() - Method in interface net.ssehub.easy.integration.common.IModelInfo
-
Returns the version of the model.
- getVersion() - Method in class net.ssehub.easy.integration.common.ModelInformation
H
- hasFrozenValue() - Method in interface net.ssehub.easy.integration.common.IDecisionVariable
-
Returns whether the this variable has been configured and is frozen.
- hasValue() - Method in interface net.ssehub.easy.integration.common.IDecisionVariable
-
Returns whether there this variable has been configured with a value.
I
- IConstraint - Interface in net.ssehub.easy.integration.common
-
Represents a constraint.
- IDecisionVariable - Interface in net.ssehub.easy.integration.common
-
Represents a decision variable.
- IModel - Interface in net.ssehub.easy.integration.common
-
Represents a variability model.
- IModelAccess - Class in net.ssehub.easy.integration.common
-
A basic class providing access to models.
- IModelAccess() - Constructor for class net.ssehub.easy.integration.common.IModelAccess
- IModelElement - Interface in net.ssehub.easy.integration.common
-
Classifies elements of an IVML model.
- IModelInfo - Interface in net.ssehub.easy.integration.common
-
Returns information about an available persisted model.
- info - Variable in class net.ssehub.easy.integration.common.ModelInformation
M
- matchesOrigin(IModelInfo) - Method in class net.ssehub.easy.integration.common.IModelAccess
-
Returns whether the model information matches this origin.
- ModelException - Exception Class in net.ssehub.easy.integration.common
-
Thrown in case of illegal input to the IRET-IVML integration interface.
- ModelException(String) - Constructor for exception class net.ssehub.easy.integration.common.ModelException
-
Creates a new model exception.
- ModelException(Throwable) - Constructor for exception class net.ssehub.easy.integration.common.ModelException
-
Creates a new model exception.
- ModelInformation - Class in net.ssehub.easy.integration.common
-
Implements the model information object.
- ModelInformation(ModelInfo<Project>, IModelAccess) - Constructor for class net.ssehub.easy.integration.common.ModelInformation
-
Creates a model info instance.
N
- net.ssehub.easy.integration.common - package net.ssehub.easy.integration.common
-
Implements the a readable interface to IVML/EAsY.
O
- obtainProject(IModelInfo) - Method in class net.ssehub.easy.integration.common.IModelAccess
-
Obtains a project.
T
- toString() - Method in interface net.ssehub.easy.integration.common.IConstraint
-
Returns the textual representation of this constraint.
- toString() - Method in interface net.ssehub.easy.integration.common.IModel
-
Returns the textual representation of this model.
All Classes and Interfaces|All Packages|Serialized Form