Skip to content

Metamodel sharedmodel

Philippe DUL edited this page Mar 1, 2023 · 5 revisions

sharedmodel

Shared aims at defining a structure for the shared model elements storage. It is dedicated to the model elements reuse. This is a rest of MDSysE and may be reengineered into more adapted solutions.

SharedPkg

a container specialized to hold elements intended to be shared across projects/analysis

Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement

Specific fields

Reference Type Range Description
ownedDataPkg DataPkg 0..1
ownedGenericPkg GenericPkg 0..1

Inherited fields (from ReuseableStructure, Structure, ModelRoot)

Reference Type Range Description
ownedPropertyValuePkgs PropertyValuePkg 0..*

GenericPkg

a generic container for Capella elements and sub packages

Common Types: Namespace, NamedElement, AbstractNamedElement, ModelElement, CapellaElement, TraceableElement, PublishableElement

Specific fields

Reference Type Range Description
capellaElements CapellaElement 0..*
subGenericPkgs GenericPkg 0..*

Inherited fields (from Structure)

Reference Type Range Description
ownedPropertyValuePkgs PropertyValuePkg 0..*

Clone this wiki locally