Index

A C G H I M N O T 
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.
A C G H I M N O T 
All Classes and Interfaces|All Packages|Serialized Form