Entreprise Architect adapter - Mappings available
Table of Contents
Block Element
A block will be mapped to an ElementDefinition and an ElementDefinition will be mapped to a block.
Enterprise Architect | COMET |
---|---|
ValueProperty | Parameter |
PartProperty | ElementUsage |
Port | ElementUsage |
Usage/Realization Relations of Port to Interface | BinaryRelationship with “interface” Category |
Trace/Satisfy Relations | BinaryRelationship with “trace” or “satisfy” Category |
Dependency Relations of ValueProperty to State | Parameter will be State Dependent |
Mapping correspondence between a block and an ElementDefinition
Requirement Element
A SysML requirement will be mapped to a E-TM-10-25 Requirement and a E-TM-10-25 Requirement will be mapped to a SysML requirement.
Enterprise Architect | COMET |
---|---|
Name | Name |
Id | Shortname |
Text | Definition |
DeriveRqt Relations | BinaryRelationship with “Requirement” Category |
Table : Mapping correspondence between a requirement and an E-TM-10-25 Requirement The hierarchy defined by Packages will be applied to RequirementsSpecification and RequirementsGroup.
State
A state will be mapped to a PossibleFiniteStateList and a PossibleFiniteStateList will be mapped to a state.
Enterprise Architect | COMET |
---|---|
Name | Name |
Region | PossibleFiniteState |
Table : Mapping correspondence between a state and a PossibleFiniteStateList
Interface
An interface will be mapped to a BinaryRelationship between two ElementUsage that represents Port and this BinaryRelationship will be mapped to an interface. The BinaryRelationship will be named by the name of the interface and will have the “interface” Category applied.
ValueProperty
A ValueProperty will be mapped to a Parameter and a Parameter will be mapped to a ValueProperty.
Enterprise Architect | COMET |
---|---|
Name | Name |
ValueType | ParameterType |
Unit of ValueType | MeasurementUnit and MeasurementScale |
Default Value | Manual ValueSet |
Table Mapping correspondence between a ValueProperty and a Parameter
When creating a ValueType based on a ParameterType with the related MeasurementScale, the name of the ValueType will be $(ParameterType.Name)[$(MeasurementScale.Unit.ShortName)]
. This rule is also applied to verify is a ValueType can be directly associated for this ParameterType.