Uses of Interface
net.ssehub.easy.basics.modelManagement.IVersionRestriction
Packages that use IVersionRestriction
Package
Description
Model management classes for reuse (realizing imports, loading, interlinking, notifying, etc.).
-
Uses of IVersionRestriction in net.ssehub.easy.basics.modelManagement
Fields in net.ssehub.easy.basics.modelManagement declared as IVersionRestrictionMethods in net.ssehub.easy.basics.modelManagement that return IVersionRestrictionModifier and TypeMethodDescriptionCopies this version restriction for the givenmodel.IVersionRestriction.copy(IVersionRestriction.IVariableMapper mapper) Copies this version restriction for the given using the givenmapper.ModelImport.copyVersionRestriction(M model) Copies the version restriction.ModelImport.getVersionRestriction()Returns the version restriction.Methods in net.ssehub.easy.basics.modelManagement with parameters of type IVersionRestrictionModifier and TypeMethodDescriptionDefaultImportResolver.determineMatching(ResolutionContext<M> context, List<VersionedModelInfos<M>> versions, IVersionRestriction restriction) Determine the model matching the import restrictions.DefaultImportResolver.resolve(String modelName, IVersionRestriction restrictions, URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext) abstract MImportResolver.resolve(String modelName, IVersionRestriction restriction, URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext) Resolves the denoted model considering the givenrestrictions.ModelManagement.resolve(String modelName, IVersionRestriction restriction, URI baseURI, IRestrictionEvaluationContext evaluationContext) Resolves the denoted model considering the givenrestrictions.private MDefaultImportResolver.resolveSingle(String modelName, IVersionRestriction restrictions, URI baseUri, IModelRepository<M> repository, IRestrictionEvaluationContext evaluationContext) Resolves a single, non-wildcard model import.voidModelImport.setRestrictions(IVersionRestriction restriction) Setter for setting the version restrictions.Constructors in net.ssehub.easy.basics.modelManagement with parameters of type IVersionRestrictionModifierConstructorDescriptionModelImport(String name, boolean isConflict, IVersionRestriction restriction) Creates a (non-inserting) model import instance.ModelImport(String name, boolean isConflict, IVersionRestriction restriction, boolean isInsert) Creates a model import instance.