Uses of Package
net.ssehub.easy.basics.modelManagement
-
Packages that use net.ssehub.easy.basics.modelManagement Package Description de.uni_hildesheim.sse IVML core main classes (exported).de.uni_hildesheim.sse.buildLanguageTranslation de.uni_hildesheim.sse.translation The mechanisms needed to translate an IVML Ecore model into an IVML object model.de.uni_hildesheim.sse.ui de.uni_hildesheim.sse.ui.embed de.uni_hildesheim.sse.ui.hyperlinking VIL hyperlinking.de.uni_hildesheim.sse.vil.expressions.translation Translation functionality for expressions.de.uni_hildesheim.sse.vil.templatelang de.uni_hildesheim.sse.vil.templatelang.templateLanguageTranslation de.uni_hildesheim.sse.vil.templatelang.ui de.uni_hildesheim.sse.vil.templatelang.ui.embed de.uni_hildesheim.sse.vil.templatelang.ui.hyperlinking VTL hyperlinking.net.ssehub.easy.basics.modelManagement Model management classes for reuse (realizing imports, loading, interlinking, notifying, etc.).net.ssehub.easy.dslCore Basic reusable classes for the exportable management functions of the SSE-style DSL implementation for xText grammars.net.ssehub.easy.dslCore.test Some testing foundations.net.ssehub.easy.dslCore.translation Basic reusable classes for SSE-style DSL implementation.net.ssehub.easy.dslCore.ui.editors Reusable xText functionality.net.ssehub.easy.dslCore.ui.hyperlinking Generic hyperlinking.net.ssehub.easy.dslCore.ui.listeners Some generic listener implementations and supporting classes.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.defaultInstantiators The default instantiators for VIL.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.instantiation.serializer.xml A simple and generic mechanism to persist IVML object models as an XML file or stream and also to read them back.net.ssehub.easy.instantiation.serializer.xml.loader This package contains all loaders.net.ssehub.easy.integration.common Implements the a readable interface to IVML/EAsY.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.persistence.standard This package contains classes which specific to the persistencer of this plug-in.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.producer.ui.internal This package holds extension classes of eclipse which must not be called or extended from other plug-ins.net.ssehub.easy.producer.ui.productline_editor This package contains the editor for configuring the product line.net.ssehub.easy.producer.ui.productline_editor.configuration This package holds classes for the configuration editor and super classes for similar configuration editors.net.ssehub.easy.producer.ui.productline_editor.project_configuration This package contains classes for configuring the current project.net.ssehub.easy.varModel.confModel This package represents a specific variability model configuration.net.ssehub.easy.varModel.cst Package for elements of the constraint syntax tree.net.ssehub.easy.varModel.cstEvaluation Implements the evaluation of constraint syntax trees.net.ssehub.easy.varModel.management Provides functionality to manage variability models and their dependencies.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 -
Classes in net.ssehub.easy.basics.modelManagement used by de.uni_hildesheim.sse Class Description AbstractModelInitializer Implements an abstract model initializer for the language parsers.IModelLoader Defines the interface for a mechanism being able to load models.ImportResolver Basic implementation of a model import resolver.ModelInfo Stores high-level information about an available (possibly unresolved) model.ModelInitializer.IModelInitializer Defines the interface of an initializer.ModelManagement A reusable class performing model imports, model linking etc. -
Classes in net.ssehub.easy.basics.modelManagement used by de.uni_hildesheim.sse.buildLanguageTranslation Class Description IModelLoader Defines the interface for a mechanism being able to load models.ImportResolver Basic implementation of a model import resolver.ModelImport Defines model imports and related restrictions.ModelManagement A reusable class performing model imports, model linking etc.RestrictionEvaluationException An exception thrown when then evaluation of a restriction fails. -
Classes in net.ssehub.easy.basics.modelManagement used by de.uni_hildesheim.sse.translation Class Description IDeferredModelLoader Allows deferred loading of models, which require that functionality.IModelProcessingListener Defines the model processing listener interface, a listener that is informed when a certain model is being processed.ImportResolver Basic implementation of a model import resolver.IVersionRestriction Denotes a version restriction.RestrictionEvaluationException An exception thrown when then evaluation of a restriction fails. -
Classes in net.ssehub.easy.basics.modelManagement used by de.uni_hildesheim.sse.ui Class Description IModel Represents the type of models to be managed.IModelListener Defines a model listener in order to inform interested parties about changes within a model instance.IModelReloadListener Defines a model listener in order to inform interested parties about model reloads.ModelInfo Stores high-level information about an available (possibly unresolved) model. -
Classes in net.ssehub.easy.basics.modelManagement used by de.uni_hildesheim.sse.ui.embed Class Description ModelInfo Stores high-level information about an available (possibly unresolved) model. -
Classes in net.ssehub.easy.basics.modelManagement used by de.uni_hildesheim.sse.ui.hyperlinking Class Description ModelManagement A reusable class performing model imports, model linking etc. -
Classes in net.ssehub.easy.basics.modelManagement used by de.uni_hildesheim.sse.vil.expressions.translation Class Description IModel Represents the type of models to be managed.ImportResolver Basic implementation of a model import resolver.IVersionRestriction Denotes a version restriction.ModelImport Defines model imports and related restrictions.ModelManagement A reusable class performing model imports, model linking etc.RestrictionEvaluationException An exception thrown when then evaluation of a restriction fails.Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by de.uni_hildesheim.sse.vil.templatelang Class Description AbstractModelInitializer Implements an abstract model initializer for the language parsers.IModelLoader Defines the interface for a mechanism being able to load models.ImportResolver Basic implementation of a model import resolver.ModelInfo Stores high-level information about an available (possibly unresolved) model.ModelInitializer.IModelInitializer Defines the interface of an initializer.ModelManagement A reusable class performing model imports, model linking etc. -
Classes in net.ssehub.easy.basics.modelManagement used by de.uni_hildesheim.sse.vil.templatelang.templateLanguageTranslation Class Description ImportResolver Basic implementation of a model import resolver.IndentationConfiguration Stores optional indentation configuration.ModelManagement A reusable class performing model imports, model linking etc.RestrictionEvaluationException An exception thrown when then evaluation of a restriction fails. -
Classes in net.ssehub.easy.basics.modelManagement used by de.uni_hildesheim.sse.vil.templatelang.ui Class Description IModel Represents the type of models to be managed.IModelListener Defines a model listener in order to inform interested parties about changes within a model instance.IModelReloadListener Defines a model listener in order to inform interested parties about model reloads. -
Classes in net.ssehub.easy.basics.modelManagement used by de.uni_hildesheim.sse.vil.templatelang.ui.embed Class Description ModelInfo Stores high-level information about an available (possibly unresolved) model. -
Classes in net.ssehub.easy.basics.modelManagement used by de.uni_hildesheim.sse.vil.templatelang.ui.hyperlinking Class Description ModelManagement A reusable class performing model imports, model linking etc. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.basics.modelManagement Class Description AvailableModels Stores information about available models, i.e., the relation between model names and all available model information objects.IDeferredModelLoader Allows deferred loading of models, which require that functionality.IModel Represents the type of models to be managed.IModelData Specifies the interface to the most basic data of a model (and model info).IModelListener Defines a model listener in order to inform interested parties about changes within a model instance.IModelLoader Defines the interface for a mechanism being able to load models.IModelLoader.IModelInfoHolder An instance providing limited access to model information.IModelLoader.LoadResult Represents the result of loading a model.IModelManagementRepository Defines the internal interface of a model management repository.IModelProcessingListener Defines the model processing listener interface, a listener that is informed when a certain model is being processed.IModelProcessingListener.Type Processing types.IModelReloadListener Defines a model listener in order to inform interested parties about model reloads.IModelRepository Defines the interface of a model repository.ImportResolver Basic implementation of a model import resolver.IndentationConfiguration Stores optional indentation configuration.IRestrictionEvaluationContext Defines the evaluation context for version restrictions.IVariable Denotes a variable of a model language in the broadest sense, i.e., something for which a variable value can be set set somehow.IVersionRestriction Denotes a version restriction.IVersionRestriction.IVariableMapper Maps a variable to another while copying.ModelEvents Notifications on model contents changes.ModelImport Defines model imports and related restrictions.ModelInfo Stores high-level information about an available (possibly unresolved) model.ModelInfoHolder An implementation of the model info holder for internal use.ModelInitializer.IModelInitializer Defines the interface of an initializer.ModelLoaders Manages the model loaders.ModelLocale Provides internationalization support, i.e., which locale is valid for loading models.ModelLocations Manages the model locations.ModelLocations.Location Represents a location with dependent locations (to be considered while loading a model).ModelManagement A reusable class performing model imports, model linking etc.ModelManagementException An exception thrown by the model management itself typically on global consistency issues.ModelRepository Implements the model repository interface by delegating toModelManagement.ResolutionContext Defines an internal class representing the context of a model import resolution.RestrictionEvaluationException An exception thrown when then evaluation of a restriction fails.Version Represents the version of an import.VersionedModelInfos Stores model information objects of the same version.VersionFormatException A version format exception. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.dslCore Class Description IModel Represents the type of models to be managed.IModelLoader Defines the interface for a mechanism being able to load models.IModelLoader.IModelInfoHolder An instance providing limited access to model information.IModelLoader.LoadResult Represents the result of loading a model.ImportResolver Basic implementation of a model import resolver.ModelInfo Stores high-level information about an available (possibly unresolved) model.ModelManagement A reusable class performing model imports, model linking etc.ModelManagementException An exception thrown by the model management itself typically on global consistency issues. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.dslCore.test Class Description IModel Represents the type of models to be managed. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.dslCore.translation Class Description ModelInfo Stores high-level information about an available (possibly unresolved) model. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.dslCore.ui.editors Class Description IModel Represents the type of models to be managed.ModelInfo Stores high-level information about an available (possibly unresolved) model. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.dslCore.ui.hyperlinking Class Description IModel Represents the type of models to be managed.ModelManagement A reusable class performing model imports, model linking etc.VersionedModelInfos Stores model information objects of the same version. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.dslCore.ui.listeners Class Description IModel Represents the type of models to be managed.IModelProcessingListener Defines the model processing listener interface, a listener that is informed when a certain model is being processed.IModelProcessingListener.Type Processing types.ModelInfo Stores high-level information about an available (possibly unresolved) model.ModelManagement A reusable class performing model imports, model linking etc. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.instantiation.core.model.buildlangModel Class Description DefaultImportResolver A model imports resolver.IModel Represents the type of models to be managed.IModelData Specifies the interface to the most basic data of a model (and model info).IModelListener Defines a model listener in order to inform interested parties about changes within a model instance.ImportResolver Basic implementation of a model import resolver.IndentationConfiguration Stores optional indentation configuration.IRestrictionEvaluationContext Defines the evaluation context for version restrictions.IVariable Denotes a variable of a model language in the broadest sense, i.e., something for which a variable value can be set set somehow.IVersionRestriction Denotes a version restriction.IVersionRestriction.IVariableMapper Maps a variable to another while copying.ModelImport Defines model imports and related restrictions.ModelManagement A reusable class performing model imports, model linking etc.RestrictionEvaluationException An exception thrown when then evaluation of a restriction fails.Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.instantiation.core.model.common Class Description IModel Represents the type of models to be managed.IModelData Specifies the interface to the most basic data of a model (and model info).IModelListener Defines a model listener in order to inform interested parties about changes within a model instance.IndentationConfiguration Stores optional indentation configuration.IRestrictionEvaluationContext Defines the evaluation context for version restrictions.IVariable Denotes a variable of a model language in the broadest sense, i.e., something for which a variable value can be set set somehow.IVersionRestriction Denotes a version restriction.ModelImport Defines model imports and related restrictions.RestrictionEvaluationException An exception thrown when then evaluation of a restriction fails.Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.instantiation.core.model.defaultInstantiators Class Description ModelImport Defines model imports and related restrictions.ModelInfo Stores high-level information about an available (possibly unresolved) model. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.instantiation.core.model.expressions Class Description IModel Represents the type of models to be managed.IRestrictionEvaluationContext Defines the evaluation context for version restrictions.IVersionRestriction Denotes a version restriction.IVersionRestriction.IVariableMapper Maps a variable to another while copying.RestrictionEvaluationException An exception thrown when then evaluation of a restriction fails.Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.instantiation.core.model.templateModel Class Description IModel Represents the type of models to be managed.IModelData Specifies the interface to the most basic data of a model (and model info).IModelListener Defines a model listener in order to inform interested parties about changes within a model instance.ImportResolver Basic implementation of a model import resolver.IndentationConfiguration Stores optional indentation configuration.IRestrictionEvaluationContext Defines the evaluation context for version restrictions.IVariable Denotes a variable of a model language in the broadest sense, i.e., something for which a variable value can be set set somehow.IVersionRestriction Denotes a version restriction.IVersionRestriction.IVariableMapper Maps a variable to another while copying.ModelImport Defines model imports and related restrictions.ModelManagement A reusable class performing model imports, model linking etc.RestrictionEvaluationException An exception thrown when then evaluation of a restriction fails.Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.instantiation.core.model.vilTypes Class Description IModel Represents the type of models to be managed.IModelData Specifies the interface to the most basic data of a model (and model info).IVariable Denotes a variable of a model language in the broadest sense, i.e., something for which a variable value can be set set somehow.Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.instantiation.serializer.xml Class Description IModel Represents the type of models to be managed.IModelLoader Defines the interface for a mechanism being able to load models.ModelInitializer.IModelInitializer Defines the interface of an initializer.ModelManagementException An exception thrown by the model management itself typically on global consistency issues. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.instantiation.serializer.xml.loader Class Description IModelLoader Defines the interface for a mechanism being able to load models.IModelLoader.IModelInfoHolder An instance providing limited access to model information.IModelLoader.LoadResult Represents the result of loading a model.ImportResolver Basic implementation of a model import resolver.ModelInfo Stores high-level information about an available (possibly unresolved) model. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.integration.common Class Description ModelInfo Stores high-level information about an available (possibly unresolved) model. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.producer.core.mgmt Class Description IModelListener Defines a model listener in order to inform interested parties about changes within a model instance.ModelImport Defines model imports and related restrictions.ModelInfo Stores high-level information about an available (possibly unresolved) model.ModelManagementException An exception thrown by the model management itself typically on global consistency issues.Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.producer.core.persistence Class Description IModel Represents the type of models to be managed.ModelManagement A reusable class performing model imports, model linking etc.ModelManagementException An exception thrown by the model management itself typically on global consistency issues.Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.producer.core.persistence.datatypes Class Description Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.producer.core.persistence.standard Class Description IModel Represents the type of models to be managed.ModelInfo Stores high-level information about an available (possibly unresolved) model.ModelManagement A reusable class performing model imports, model linking etc.ModelManagementException An exception thrown by the model management itself typically on global consistency issues. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.producer.core.varMod.container Class Description IModel Represents the type of models to be managed.IModelData Specifies the interface to the most basic data of a model (and model info).IModelListener Defines a model listener in order to inform interested parties about changes within a model instance.ModelInfo Stores high-level information about an available (possibly unresolved) model.ModelManagement A reusable class performing model imports, model linking etc.Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.producer.eclipse.model Class Description IModelListener Defines a model listener in order to inform interested parties about changes within a model instance.Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.producer.ui.internal Class Description ModelInfo Stores high-level information about an available (possibly unresolved) model.ModelManagement A reusable class performing model imports, model linking etc. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.producer.ui.productline_editor Class Description IModelListener Defines a model listener in order to inform interested parties about changes within a model instance.ModelInfo Stores high-level information about an available (possibly unresolved) model. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.producer.ui.productline_editor.configuration Class Description IModelListener Defines a model listener in order to inform interested parties about changes within a model instance. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.producer.ui.productline_editor.project_configuration Class Description ModelInfo Stores high-level information about an available (possibly unresolved) model. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.varModel.confModel Class Description IModelListener Defines a model listener in order to inform interested parties about changes within a model instance.ModelInfo Stores high-level information about an available (possibly unresolved) model. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.varModel.cst Class Description IVersionRestriction.IVariableMapper Maps a variable to another while copying. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.varModel.cstEvaluation Class Description IRestrictionEvaluationContext Defines the evaluation context for version restrictions.IVariable Denotes a variable of a model language in the broadest sense, i.e., something for which a variable value can be set set somehow.IVersionRestriction.IVariableMapper Maps a variable to another while copying.RestrictionEvaluationException An exception thrown when then evaluation of a restriction fails.Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.varModel.management Class Description DefaultImportResolver A model imports resolver.IModelManagementRepository Defines the internal interface of a model management repository.ImportResolver Basic implementation of a model import resolver.ModelImport Defines model imports and related restrictions.ModelInfo Stores high-level information about an available (possibly unresolved) model.ModelManagement A reusable class performing model imports, model linking etc. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.varModel.model Class Description IModel Represents the type of models to be managed.IModelData Specifies the interface to the most basic data of a model (and model info).IModelListener Defines a model listener in order to inform interested parties about changes within a model instance.IndentationConfiguration Stores optional indentation configuration.IRestrictionEvaluationContext Defines the evaluation context for version restrictions.IVariable Denotes a variable of a model language in the broadest sense, i.e., something for which a variable value can be set set somehow.IVersionRestriction Denotes a version restriction.IVersionRestriction.IVariableMapper Maps a variable to another while copying.ModelImport Defines model imports and related restrictions.ModelManagementException An exception thrown by the model management itself typically on global consistency issues.RestrictionEvaluationException An exception thrown when then evaluation of a restriction fails.Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.varModel.model.values Class Description Version Represents the version of an import. -
Classes in net.ssehub.easy.basics.modelManagement used by net.ssehub.easy.varModel.persistency Class Description Version Represents the version of an import.