Uses of Class
net.ssehub.easy.basics.modelManagement.Version
-
Packages that use Version Package Description de.uni_hildesheim.sse.vil.expressions.translation Translation functionality for expressions.net.ssehub.easy.basics.modelManagement Model management classes for reuse (realizing imports, loading, interlinking, notifying, etc.).net.ssehub.easy.instantiation.core.model.buildlangModel Implements the abstract representation of the build language (parsed, analyzed and already linked, i.e.net.ssehub.easy.instantiation.core.model.common Implements the common language elements.net.ssehub.easy.instantiation.core.model.expressions Implements the common expression tree for the VIL languages.net.ssehub.easy.instantiation.core.model.templateModel The template language model.net.ssehub.easy.instantiation.core.model.vilTypes Contains the basic VIL types used as foundation for the artifact model and for integrating the variability model, i.e., types which are not artifacts themselves.net.ssehub.easy.producer.core.mgmt This package contains classes which are needed for data management, i.e.net.ssehub.easy.producer.core.persistence This plug-in contains functionality of EASy, which can also run without Eclipse.net.ssehub.easy.producer.core.persistence.datatypes This package contains a simple data model, which can be used to store information in a non ivml file.net.ssehub.easy.producer.core.varMod.container net.ssehub.easy.producer.eclipse.model This package holds the complete data model for this plugin.
In this package are abstract super classes and exceptions, in subpackage you'll find the concrete implementations for a specific model.net.ssehub.easy.varModel.cstEvaluation Implements the evaluation of constraint syntax trees.net.ssehub.easy.varModel.model Base package for the variability model.net.ssehub.easy.varModel.model.values Instances of the datatypes.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 -
-
Uses of Version in de.uni_hildesheim.sse.vil.expressions.translation
Methods in de.uni_hildesheim.sse.vil.expressions.translation that return Version Modifier and Type Method Description static VersionModelTranslator. convert(de.uni_hildesheim.sse.vil.expressions.expressionDsl.VersionStmt versionStatement)Converts a grammar version statement into a model version object. -
Uses of Version in net.ssehub.easy.basics.modelManagement
Fields in net.ssehub.easy.basics.modelManagement declared as Version Modifier and Type Field Description static VersionVersion. NULL_VALUEprivate VersionModel. versionprivate VersionModelInfo. versionprivate VersionVersionedModelInfos. versionMethods in net.ssehub.easy.basics.modelManagement that return Version Modifier and Type Method Description VersionVersion. getIncrementedVersion()Returns a version that is one higher in the first segment than the actual version.VersionIModel. getVersion()Returns the version of this model.VersionIModelData. getVersion()Returns the version of the model.VersionModel. getVersion()Returns the version of this model.VersionModelInfo. getVersion()Returns the version of the model.VersionVersionedModelInfos. getVersion()Returns the version all information objects in this instance are assigned to.Methods in net.ssehub.easy.basics.modelManagement with parameters of type Version Modifier and Type Method Description static intVersion. compare(Version version1, Version version2)Compares two versions considering null for both parameters and results in: -1 : this is smaller <=> given version and this is bigger.intVersion. compareTo(Version version)Compares two versions and results in: -1 : this is smaller <=> given version and this is bigger.static <M extends IModel>
booleanModelInfo. equals(ModelInfo<M> info, java.lang.String name, Version version, java.net.URI location)Returns whetheri1and the explicit given information are equal, i.e., point to the same model.static booleanVersion. equals(Version version1, Version version2)Returns whether two versions are equal.booleanIVersionRestriction. evaluate(IRestrictionEvaluationContext context, Version version)Evaluates the restriction.booleanModelImport. evaluateRestrictions(IRestrictionEvaluationContext context, Version version)Evaluates the restrictions againstversion.static <M extends IModel>
VersionedModelInfos<M>VersionedModelInfos. find(java.util.List<VersionedModelInfos<M>> infos, Version version)Retrieves the version model information container with the specified version.private ModelImport<M>ResolutionContext. getConflict(java.lang.String modelName, Version version)Returns the first conflict the described model has with the conflict import statements collected in this context.MAvailableModels. getModel(java.lang.String name, Version version, java.net.URI uri)Returns a known model object via its URI.java.util.List<ModelInfo<M>>AvailableModels. getModelInfo(java.lang.String name, Version version)Returns the model information objects for the specified model.ModelInfo<M>AvailableModels. getModelInfo(java.lang.String name, Version version, java.net.URI uri)Returns a known model information object via its URI.ModelInfo<M>IModelRepository. getModelInfo(java.lang.String name, Version version, java.net.URI uri)Returns a known model information object via its URI.ModelInfo<M>ModelRepository. getModelInfo(java.lang.String name, Version version, java.net.URI uri)java.util.List<ModelInfo<M>>AvailableModels. getVisibleModelInfo(java.lang.String name, Version version, java.net.URI uri)Returns the available model information objects which are available for and visible from the given URI, i.e.(package private) static booleanUtils. sameVersion(Version version1, Version version2)Returns whether the given versions are equal.voidIRestrictionEvaluationContext. setValue(IVariable variable, Version version)Defines the value for the given variable in this context.voidIModel. setVersion(Version version)Changes the version of this model.voidModel. setVersion(Version version)Changes the version of this model.static java.lang.StringVersion. toString(Version version)Returns the textual version ofversion(null-safe).Constructors in net.ssehub.easy.basics.modelManagement with parameters of type Version Constructor Description Model(java.lang.String name, Version version)Creates a model instance.ModelInfo(java.lang.String name, Version version, IModelLoader<M> loader, java.net.URI location, java.util.List<ModelImport<M>> imp)Creates a model information object.VersionedModelInfos(Version version)Creates a new versioned model information container. -
Uses of Version in net.ssehub.easy.instantiation.core.model.buildlangModel
Fields in net.ssehub.easy.instantiation.core.model.buildlangModel declared as Version Modifier and Type Field Description private VersionScript. versionMethods in net.ssehub.easy.instantiation.core.model.buildlangModel that return Version Modifier and Type Method Description VersionScript. getVersion()Get the version of this project.Methods in net.ssehub.easy.instantiation.core.model.buildlangModel with parameters of type Version Modifier and Type Method Description static ExpressionVersionRestrictionUtils. createSingleRestriction(Script parent, java.lang.String operation, Version version)Creates a single restriction.voidScript. setVersion(Version version) -
Uses of Version in net.ssehub.easy.instantiation.core.model.common
Methods in net.ssehub.easy.instantiation.core.model.common that return Version Modifier and Type Method Description VersionDummyModel. getVersion()Methods in net.ssehub.easy.instantiation.core.model.common with parameters of type Version Modifier and Type Method Description protected voidWriterVisitor. printVersion(Version ver)Prints the version.voidRuntimeEnvironment. setValue(IVariable variable, Version version)voidDummyModel. setVersion(Version version) -
Uses of Version in net.ssehub.easy.instantiation.core.model.expressions
Methods in net.ssehub.easy.instantiation.core.model.expressions with parameters of type Version Modifier and Type Method Description static ExpressionExpressionVersionRestriction. createSingleRestriction(VariableDeclaration var, java.lang.String operator, Version version)Creates a typical single restriction from the given variable (see#createRestrictionVars(String), the operator and the version.booleanExpressionVersionRestriction. evaluate(IRestrictionEvaluationContext context, Version version) -
Uses of Version in net.ssehub.easy.instantiation.core.model.templateModel
Fields in net.ssehub.easy.instantiation.core.model.templateModel declared as Version Modifier and Type Field Description private VersionTemplate. versionMethods in net.ssehub.easy.instantiation.core.model.templateModel that return Version Modifier and Type Method Description VersionTemplate. getVersion()Methods in net.ssehub.easy.instantiation.core.model.templateModel with parameters of type Version Modifier and Type Method Description voidTemplate. setVersion(Version version) -
Uses of Version in net.ssehub.easy.instantiation.core.model.vilTypes
Methods in net.ssehub.easy.instantiation.core.model.vilTypes with parameters of type Version Modifier and Type Method Description static booleanPseudoVersion. equals(Version v1, Version v2)Represents the equality operation for versions.static TypeDescriptor<?>PseudoVersion. getType(Version value)Returns the type ofvalue.static booleanPseudoVersion. greaterEqualThan(Version v1, Version v2)Represents the greater-then-equals comparison for versions.static booleanPseudoVersion. greaterThan(Version v1, Version v2)Represents the greater comparison for versions.static booleanPseudoVersion. lessEqualThan(Version v1, Version v2)Represents the less-then-equals comparison for versions.static booleanPseudoVersion. lessThan(Version v1, Version v2)Represents the less-then comparison for versions.static booleanPseudoVersion. unequals(Version v1, Version v2)Represents the unequality operation for versions. -
Uses of Version in net.ssehub.easy.producer.core.mgmt
Methods in net.ssehub.easy.producer.core.mgmt that return Version Modifier and Type Method Description VersionPLPInfo. getHighestVersion()Returns the highest Version that is available for this project. -
Uses of Version in net.ssehub.easy.producer.core.persistence
Methods in net.ssehub.easy.producer.core.persistence that return Version Modifier and Type Method Description static VersionPersistenceUtils. defaultVersion()Creates a newVersion, which should be used for the creation of new EASy config files (variability models, build scripts, and templates).Methods in net.ssehub.easy.producer.core.persistence with parameters of type Version Modifier and Type Method Description static voidPersistenceUtils. createIVMLProject(java.lang.String projectName, Version version, java.lang.String storagePath)Creates a new IVML project. -
Uses of Version in net.ssehub.easy.producer.core.persistence.datatypes
Methods in net.ssehub.easy.producer.core.persistence.datatypes that return Version Modifier and Type Method Description VersionPersistentProject. getVersion()Fetter for the version of this project. -
Uses of Version in net.ssehub.easy.producer.core.varMod.container
Methods in net.ssehub.easy.producer.core.varMod.container that return Version Modifier and Type Method Description VersionModelContainer. getHighestVersion()Returns the highest Version that is available for the managed model.VersionModelContainer. getVersion()Returns the version of the model. -
Uses of Version in net.ssehub.easy.producer.eclipse.model
Methods in net.ssehub.easy.producer.eclipse.model with parameters of type Version Modifier and Type Method Description voidProductLineProject. createNewModel(Version version)Creates a new model for the project. -
Uses of Version in net.ssehub.easy.varModel.cstEvaluation
Methods in net.ssehub.easy.varModel.cstEvaluation with parameters of type Version Modifier and Type Method Description voidLocalConfiguration. setValue(IVariable variable, Version version) -
Uses of Version in net.ssehub.easy.varModel.model
Fields in net.ssehub.easy.varModel.model declared as Version Modifier and Type Field Description private VersionProject. versionMethods in net.ssehub.easy.varModel.model that return Version Modifier and Type Method Description VersionProject. getVersion()Returns the version of this project.Methods in net.ssehub.easy.varModel.model with parameters of type Version Modifier and Type Method Description static ConstraintSyntaxTreeExpressionVersionRestriction. createSingleRestriction(DecisionVariableDeclaration var, java.lang.String operator, Version version)Creates a typical single restriction from the given variable (seeExpressionVersionRestriction.createRestrictionVars(String), the operator and the version.booleanExpressionVersionRestriction. evaluate(IRestrictionEvaluationContext context, Version version)voidProject. setVersion(Version version)Changes the version of this project. -
Uses of Version in net.ssehub.easy.varModel.model.values
Fields in net.ssehub.easy.varModel.model.values declared as Version Modifier and Type Field Description private VersionVersionValue. valueMethods in net.ssehub.easy.varModel.model.values that return Version Modifier and Type Method Description VersionVersionValue. getValue()Getter for the value.Constructors in net.ssehub.easy.varModel.model.values with parameters of type Version Constructor Description VersionValue(Version value)Creates a value object from the given value. -
Uses of Version in net.ssehub.easy.varModel.persistency
Methods in net.ssehub.easy.varModel.persistency with parameters of type Version Modifier and Type Method Description protected abstract voidAbstractVarModelWriter. processVersion(Version version)Processes a version information.protected voidIVMLWriter. processVersion(Version version)
-