Uses of Class
net.ssehub.easy.basics.modelManagement.Version
Packages that use Version
Package
Description
Model management classes for reuse (realizing imports, loading, interlinking, notifying, etc.).
-
Uses of Version in net.ssehub.easy.basics.modelManagement
Fields in net.ssehub.easy.basics.modelManagement declared as VersionModifier and TypeFieldDescriptionstatic final VersionVersion.NULL_VALUEprivate VersionModel.versionprivate VersionModelInfo.versionprivate VersionVersionedModelInfos.versionMethods in net.ssehub.easy.basics.modelManagement that return VersionModifier and TypeMethodDescriptionVersion.getIncrementedVersion()Returns a version that is one higher in the first segment than the actual version.IModel.getVersion()Returns the version of this model.IModelData.getVersion()Returns the version of the model.Model.getVersion()Returns the version of this model.ModelInfo.getVersion()Returns the version of the model.VersionedModelInfos.getVersion()Returns the version all information objects in this instance are assigned to.Methods in net.ssehub.easy.basics.modelManagement with parameters of type VersionModifier and TypeMethodDescriptionstatic intCompares two versions considering null for both parameters and results in: -1 : this is smaller <=> given version and this is bigger.intCompares two versions and results in: -1 : this is smaller <=> given version and this is bigger.static <M extends IModel>
booleanReturns whetheri1and the explicit given information are equal, i.e., point to the same model.static booleanReturns 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(List<VersionedModelInfos<M>> infos, Version version) Retrieves the version model information container with the specified version.private ModelImport<M> ResolutionContext.getConflict(String modelName, Version version) Returns the first conflict the described model has with the conflict import statements collected in this context.Returns a known model object via its URI.AvailableModels.getModelInfo(String name, Version version) Returns the model information objects for the specified model.AvailableModels.getModelInfo(String name, Version version, URI uri) Returns a known model information object via its URI.IModelRepository.getModelInfo(String name, Version version, URI uri) Returns a known model information object via its URI.ModelRepository.getModelInfo(String name, Version version, URI uri) AvailableModels.getVisibleModelInfo(String name, Version version, 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.voidDefines 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 StringReturns the textual version ofversion(null-safe).Constructors in net.ssehub.easy.basics.modelManagement with parameters of type VersionModifierConstructorDescriptionCreates a model instance.ModelInfo(String name, Version version, IModelLoader<M> loader, URI location, List<ModelImport<M>> imp) Creates a model information object.VersionedModelInfos(Version version) Creates a new versioned model information container.