-
Notifications
You must be signed in to change notification settings - Fork 103
Metamodel communication
sub-package containing the elements invovled in communication between elements (messages, signals, ...)
Generic class serving as a common parent for dedicated communication artifacts
Common Types: AbstractNamedElement,
ModelElement,
Namespace,
NamedElement,
CapellaElement,
TraceableElement,
PublishableElement
Known Sub Types: Exception,
Message,
Signal
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
visibility |
![]() |
0..1 |
![]() ![]() |
Reference | Type | Range | Description |
---|---|---|---|
ownedStateMachines |
![]() |
0..* |
![]() ![]() |
properties |
![]() |
0..* |
![]() ![]() |
Inherited fields (from Classifier,
GeneralizableElement,
Type,
AbstractType,
DataValueContainer,
Structure)
Attribute | Type | Range | Description |
---|---|---|---|
abstract |
![]() |
0..1 |
![]() ![]() |
Reference | Type | Range | Description |
---|---|---|---|
abstractTypedElements |
![]() |
0..* |
![]() ![]() |
containedProperties |
![]() |
0..* |
![]() ![]() |
ownedDataValues |
![]() |
0..* |
![]() ![]() |
ownedFeatures |
![]() |
0..* | ![]() |
ownedGeneralizations |
![]() |
0..* | ![]() |
ownedPropertyValuePkgs |
![]() |
0..* |
![]() ![]() |
sub |
![]() |
0..* |
![]() ![]() ![]() |
subGeneralizations |
![]() |
0..* |
![]() ![]() |
super |
![]() |
0..* |
![]() ![]() ![]() |
superGeneralizations |
![]() |
0..* |
![]() ![]() |
typedElements |
![]() |
0..* |
![]() ![]() |
A piece of information raised (typically by an operation) to mention the occurence of an abnormal condition
Common Types: AbstractNamedElement,
ModelElement,
Namespace,
NamedElement,
CapellaElement,
TraceableElement,
PublishableElement
Inherited fields (from CommunicationItem,
Classifier,
GeneralizableElement,
Type,
AbstractType,
DataValueContainer,
Structure)
Attribute | Type | Range | Description |
---|---|---|---|
abstract |
![]() |
0..1 |
![]() ![]() |
visibility |
![]() |
0..1 |
![]() ![]() |
Reference | Type | Range | Description |
---|---|---|---|
abstractTypedElements |
![]() |
0..* |
![]() ![]() |
containedProperties |
![]() |
0..* |
![]() ![]() |
ownedDataValues |
![]() |
0..* |
![]() ![]() |
ownedFeatures |
![]() |
0..* | ![]() |
ownedGeneralizations |
![]() |
0..* | ![]() |
ownedPropertyValuePkgs |
![]() |
0..* |
![]() ![]() |
ownedStateMachines |
![]() |
0..* |
![]() ![]() |
properties |
![]() |
0..* |
![]() ![]() |
sub |
![]() |
0..* |
![]() ![]() ![]() |
subGeneralizations |
![]() |
0..* |
![]() ![]() |
super |
![]() |
0..* |
![]() ![]() ![]() |
superGeneralizations |
![]() |
0..* |
![]() ![]() |
typedElements |
![]() |
0..* |
![]() ![]() |
A piece of information flowing between two model elements
Common Types: AbstractNamedElement,
ModelElement,
Namespace,
NamedElement,
CapellaElement,
TraceableElement,
PublishableElement
Inherited fields (from CommunicationItem,
Classifier,
GeneralizableElement,
Type,
AbstractType,
DataValueContainer,
Structure)
Attribute | Type | Range | Description |
---|---|---|---|
abstract |
![]() |
0..1 |
![]() ![]() |
visibility |
![]() |
0..1 |
![]() ![]() |
Reference | Type | Range | Description |
---|---|---|---|
abstractTypedElements |
![]() |
0..* |
![]() ![]() |
containedProperties |
![]() |
0..* |
![]() ![]() |
ownedDataValues |
![]() |
0..* |
![]() ![]() |
ownedFeatures |
![]() |
0..* | ![]() |
ownedGeneralizations |
![]() |
0..* | ![]() |
ownedPropertyValuePkgs |
![]() |
0..* |
![]() ![]() |
ownedStateMachines |
![]() |
0..* |
![]() ![]() |
properties |
![]() |
0..* |
![]() ![]() |
sub |
![]() |
0..* |
![]() ![]() ![]() |
subGeneralizations |
![]() |
0..* |
![]() ![]() |
super |
![]() |
0..* |
![]() ![]() ![]() |
superGeneralizations |
![]() |
0..* |
![]() ![]() |
typedElements |
![]() |
0..* |
![]() ![]() |
Implementation class supporting the referencing of a Message element
Common Types: ModelElement,
CapellaElement,
TraceableElement,
PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
message |
![]() |
1..1 |
![]() ![]() |
Inherited fields (from Relationship,
AbstractRelationship)
Reference | Type | Range | Description |
---|---|---|---|
realizedFlow |
![]() |
0..1 | ![]() |
a container for message references elements
Common Types: Namespace,
NamedElement,
AbstractNamedElement,
ModelElement,
CapellaElement,
TraceableElement,
PublishableElement
Known Sub Types: InterfacePkg,
DataPkg
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
ownedMessageReferences |
![]() |
0..* |
![]() ![]() |
Inherited fields (from Structure)
Reference | Type | Range | Description |
---|---|---|---|
ownedPropertyValuePkgs |
![]() |
0..* |
![]() ![]() |
A signal is a specification of send request instances communicated between objects. The receiving object handles the received request instances as specified by its receptions. The data carried by a send request (which was passed to it by the send invocation occurrence that caused that request) are represented as attributes of the signal. A signal is defined independently of the classifiers handling the signal occurrence [source: UML superstructure v2.2]
Common Types: AbstractNamedElement,
ModelElement,
Namespace,
NamedElement,
CapellaElement,
TraceableElement,
PublishableElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
signalInstances |
![]() |
0..* |
![]() ![]() |
Inherited fields (from CommunicationItem,
Classifier,
GeneralizableElement,
Type,
AbstractType,
DataValueContainer,
Structure,
AbstractSignal)
Attribute | Type | Range | Description |
---|---|---|---|
abstract |
![]() |
0..1 |
![]() ![]() |
visibility |
![]() |
0..1 |
![]() ![]() |
Reference | Type | Range | Description |
---|---|---|---|
abstractTypedElements |
![]() |
0..* |
![]() ![]() |
containedProperties |
![]() |
0..* |
![]() ![]() |
ownedDataValues |
![]() |
0..* |
![]() ![]() |
ownedFeatures |
![]() |
0..* | ![]() |
ownedGeneralizations |
![]() |
0..* | ![]() |
ownedPropertyValuePkgs |
![]() |
0..* |
![]() ![]() |
ownedStateMachines |
![]() |
0..* |
![]() ![]() |
properties |
![]() |
0..* |
![]() ![]() |
sub |
![]() |
0..* |
![]() ![]() ![]() |
subGeneralizations |
![]() |
0..* |
![]() ![]() |
super |
![]() |
0..* |
![]() ![]() ![]() |
superGeneralizations |
![]() |
0..* |
![]() ![]() |
typedElements |
![]() |
0..* |
![]() ![]() |
instance of a Signal element
Common Types: NamedElement,
AbstractNamedElement,
ModelElement,
CapellaElement,
TraceableElement,
PublishableElement
Inherited fields (from AbstractInstance,
Property,
Feature,
TypedElement,
AbstractTypedElement,
MultiplicityElement,
FinalizableElement)
Attribute | Type | Range | Description |
---|---|---|---|
aggregationKind |
![]() |
0..1 |
![]() ![]() |
final |
![]() |
0..1 | |
isAbstract |
![]() |
0..1 |
![]() ![]() |
isDerived |
![]() |
0..1 |
![]() ![]() |
isPartOfKey |
![]() |
0..1 |
![]() ![]() |
isReadOnly |
![]() |
0..1 |
![]() ![]() |
isStatic |
![]() |
0..1 |
![]() ![]() |
maxInclusive |
![]() |
0..1 |
![]() ![]() |
minInclusive |
![]() |
0..1 |
![]() ![]() |
ordered |
![]() |
0..1 |
![]() ![]() |
unique |
![]() |
0..1 |
![]() ![]() |
visibility |
![]() |
0..1 |
![]() ![]() |
Reference | Type | Range | Description |
---|---|---|---|
abstractType |
![]() |
0..1 | ![]() |
association |
![]() |
0..1 |
![]() ![]() |
ownedDefaultValue |
![]() |
0..1 |
![]() ![]() |
ownedMaxCard |
![]() |
0..1 |
![]() ![]() |
ownedMaxLength |
![]() |
0..1 |
![]() ![]() |
ownedMaxValue |
![]() |
0..1 |
![]() ![]() |
ownedMinCard |
![]() |
0..1 |
![]() ![]() |
ownedMinLength |
![]() |
0..1 |
![]() ![]() |
ownedMinValue |
![]() |
0..1 |
![]() ![]() |
ownedNullValue |
![]() |
0..1 |
![]() ![]() |
representingInstanceRoles |
![]() |
0..* | ![]() |
type |
![]() |
0..1 |
![]() ![]() ![]() |
enumeration listing the various possibilities of communication links
Common Types:
Attribute | Description |
---|---|
ACCESS | ![]() |
ACQUIRE | ![]() |
CALL | ![]() |
CONSUME | ![]() |
EXECUTE | ![]() |
PRODUCE | ![]() |
RECEIVE | ![]() |
SEND | ![]() |
TRANSMIT | ![]() |
UNSET | ![]() |
WRITE | ![]() |
enumeration listing the various possibilities for the protocol of the communication link
Common Types:
Attribute | Description |
---|---|
ACCEPT | ![]() |
ASYNCHRONOUS | ![]() |
BROADCAST | ![]() |
MULTICAST | ![]() |
READ | ![]() |
SYNCHRONOUS | ![]() |
UNICAST | ![]() |
UNSET | ![]() |
describes a link of communication using exchange items
Common Types: CapellaElement,
TraceableElement,
ModelElement,
PublishableElement
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
kind |
![]() |
0..1 |
![]() ![]() |
protocol |
![]() |
0..1 |
![]() ![]() |
Reference | Type | Range | Description |
---|---|---|---|
exchangeItem |
![]() |
0..1 |
![]() ![]() |
describes an element which can communicate using ExchangeItems
Common Types:
Known Sub Types: SystemComponent,
ConfigurationItem,
LogicalComponent,
Entity,
PhysicalComponent
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
access |
![]() |
0..* |
![]() ![]() |
acquire |
![]() |
0..* |
![]() ![]() |
call |
![]() |
0..* |
![]() ![]() |
consume |
![]() |
0..* |
![]() ![]() |
execute |
![]() |
0..* |
![]() ![]() |
ownedCommunicationLinks |
![]() |
0..* |
![]() ![]() |
produce |
![]() |
0..* |
![]() ![]() |
receive |
![]() |
0..* |
![]() ![]() |
send |
![]() |
0..* |
![]() ![]() |
transmit |
![]() |
0..* |
![]() ![]() |
write |
![]() |
0..* |
![]() ![]() |
- Official Website
- Download
- Release-Notes 7.0.1 (current version)
- Release-Notes-7.0.0
- Release-Notes-6.1.0