Skip to content

Metamodel capellamodeller

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

capellamodeller

CapellaModeller aims at defining project level concepts.

Project

Project is the model root of a Capella model

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

Known Sub Types: Library

Specific fields

Reference Type Range Description
keyValuePairs KeyValue 0..*
ownedModelRoots ModelRoot 0..*

Inherited fields (from Structure)

Reference Type Range Description
ownedPropertyValuePkgs PropertyValuePkg 0..*

ModelRoot

A model root may be a system engineering element or a package of system engineering elements

Common Types: CapellaElement, TraceableElement, ModelElement, PublishableElement

Known Sub Types: SystemEngineering, SharedPkg


SystemEngineering

System engineering is an interdisciplinary approach encompassing the entire technical effort to evolve and verify an integrated and life-cycle balanced set of system people, product, and process solutions that satisfy customer needs. Systems engineering encompasses:

  • the technical efforts related to the development, manufacturing, verification, deployment, operations, support, disposal of, and user training for, systems products and processes;
  • the definition and management of the system configuration;
  • the translation of the system definition into work breakdown structures;
  • and development of information for management decision making [source:MIL-STD 499B standard]

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

Specific fields

Reference Type Range Description
containedEPBSArchitectures EPBSArchitecture 0..*
containedLogicalArchitectures LogicalArchitecture 0..*
containedOperationalAnalysis OperationalAnalysis 0..*
containedPhysicalArchitectures PhysicalArchitecture 0..*
containedSharedPkgs SharedPkg 0..*
containedSystemAnalysis SystemAnalysis 0..*

Inherited fields (from AbstractModellingStructure, ReuserStructure, Structure, ModelRoot)

Reference Type Range Description
ownedArchitectures ModellingArchitecture 0..*
ownedPropertyValuePkgs PropertyValuePkg 0..*

Library

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

Inherited fields (from Project, Structure)

Reference Type Range Description
keyValuePairs KeyValue 0..*
ownedModelRoots ModelRoot 0..*
ownedPropertyValuePkgs PropertyValuePkg 0..*

Clone this wiki locally