Uses of Interface
net.ssehub.easy.basics.modelManagement.IModelData
-
Packages that use IModelData Package Description 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.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.varMod.container net.ssehub.easy.varModel.model Base package for the variability model. -
-
Uses of IModelData in net.ssehub.easy.basics.modelManagement
Subinterfaces of IModelData in net.ssehub.easy.basics.modelManagement Modifier and Type Interface Description interfaceIModelRepresents the type of models to be managed.Classes in net.ssehub.easy.basics.modelManagement that implement IModelData Modifier and Type Class Description classModelRepresents the type of models to be managed.classModelInfo<M extends IModel>Stores high-level information about an available (possibly unresolved) model.Methods in net.ssehub.easy.basics.modelManagement with parameters of type IModelData Modifier and Type Method Description static booleanUtils. matches(IModelData data1, IModelData data2)Returns whether two model data object match. -
Uses of IModelData in net.ssehub.easy.instantiation.core.model.buildlangModel
Classes in net.ssehub.easy.instantiation.core.model.buildlangModel that implement IModelData Modifier and Type Class Description classScriptCreates a project which is the top-level element of a build script VIL-model. -
Uses of IModelData in net.ssehub.easy.instantiation.core.model.common
Subinterfaces of IModelData in net.ssehub.easy.instantiation.core.model.common Modifier and Type Interface Description interfaceIResolvableModel<V extends IMetaParameterDeclaration,M extends IModel>Defines the interface for a resolvable model which may provide its parts as operations.Classes in net.ssehub.easy.instantiation.core.model.common that implement IModelData Modifier and Type Class Description classAbstractResolvableModel<V extends IMetaParameterDeclaration,M extends IModel>A basic implementation ofIResolvableModel.(package private) classDummyModel<V extends IMetaParameterDeclaration,M extends IModel>Implements a dummy model used for properly initializingRuntimeEnvironment. -
Uses of IModelData in net.ssehub.easy.instantiation.core.model.templateModel
Classes in net.ssehub.easy.instantiation.core.model.templateModel that implement IModelData Modifier and Type Class Description classTemplateRepresents a VIL template. -
Uses of IModelData in net.ssehub.easy.instantiation.core.model.vilTypes
Subinterfaces of IModelData in net.ssehub.easy.instantiation.core.model.vilTypes Modifier and Type Interface Description interfaceITypedModelDefines a typed model, i.e., a model which knows itsTypeRegistry. -
Uses of IModelData in net.ssehub.easy.producer.core.varMod.container
Classes in net.ssehub.easy.producer.core.varMod.container that implement IModelData Modifier and Type Class Description classModelContainer<M extends IModel>Extended capabilities forIModels.classProjectContainerModelContainerfor holding a Project and its configuration.classScriptContainerModelContainerfor holding a buildScript. -
Uses of IModelData in net.ssehub.easy.varModel.model
Classes in net.ssehub.easy.varModel.model that implement IModelData Modifier and Type Class Description classProjectThis class holds the project imports, the containable model-, and attributable elements.
-