-
Notifications
You must be signed in to change notification settings - Fork 100
Metamodel behavior
Behaviour aims at defining the core concepts of behavioural model.
A Behavior is a specification of how its context classifier changes state over time. The concept of behavior is extended to own Parameter Sets. [source: UML superstructure v2.2]
Dynamic response to an excitation of an engineering thing. [source: INCOSE AP233 WG, "System Engineering Concepts - A semantic glossary and model"]
Common Types: AbstractNamedElement, ModelElement
Known Sub Types: StateMachine, Scenario
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
isControlOperator | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
ownedParameter | AbstractParameter | 0..* | |
ownedParameterSet | AbstractParameterSet | 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
Known Sub Types: ExchangeItem, Signal
Inherited fields (from AbstractType)
Reference | Type | Range | Description |
---|---|---|---|
abstractTypedElements | AbstractTypedElement | 0..* |
An event is the specification of some occurrence that may potentially trigger effects by an object [source: UML superstructure v2.2]
Common Types: AbstractNamedElement, ModelElement
Known Sub Types: ChangeEvent, TimeEvent, SystemFunction, FunctionInputPort, FunctionOutputPort, FunctionalExchange, ComponentExchange, Service, ExchangeItem, CreationEvent, DestructionEvent, ExecutionEvent, EventReceiptOperation, EventSentOperation, ArmTimerEvent, CancelTimerEvent, LogicalFunction, OperationalActivity, CommunicationMean, PhysicalFunction
Inherited fields (from AbstractType)
Reference | Type | Range | Description |
---|---|---|---|
abstractTypedElements | AbstractTypedElement | 0..* |
A time event specifies a point in time by an expression. The expression might be absolute or might be relative to some other point in time. [source: UML superstructure v2.2]
Common Types: AbstractNamedElement, ModelElement
Specific fields
Attribute | Type | Range | Description |
---|---|---|---|
isRelative | EBoolean | 0..1 |
Reference | Type | Range | Description |
---|---|---|---|
when | TimeExpression | 1..1 |
Inherited fields (from AbstractEvent, AbstractType)
Reference | Type | Range | Description |
---|---|---|---|
abstractTypedElements | AbstractTypedElement | 0..* |
A message event specifies the receipt by an object of either a call or a signal [source: UML superstructure v2.2]
Common Types: AbstractNamedElement, ModelElement
Inherited fields (from AbstractEvent, AbstractType)
Reference | Type | Range | Description |
---|---|---|---|
abstractTypedElements | AbstractTypedElement | 0..* |
A signal event represents the receipt of an asynchronous signal. A signal event may cause a response, such as a state machine transition as specified in the classifier behavior of the classifier that specified the receiver object, if the signal referenced by the send request is mentioned in a reception owned or inherited by the classifier that specified the receiver object. [source: UML superstructure v2.2]
Common Types: AbstractNamedElement, ModelElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
signal | AbstractSignal | 1..1 |
Inherited fields (from AbstractMessageEvent, AbstractEvent, AbstractType)
Reference | Type | Range | Description |
---|---|---|---|
abstractTypedElements | AbstractTypedElement | 0..* |
A Time Expression defines a value specification that represents a time value [source: UML superstructure v2.2]
Common Types: AbstractNamedElement, ModelElement
Specific fields
Reference | Type | Range | Description |
---|---|---|---|
expression | ValueSpecification | 0..1 | |
observations | AbstractNamedElement | 0..1 |
Inherited fields (from ValueSpecification, AbstractTypedElement)
Reference | Type | Range | Description |
---|---|---|---|
abstractType | AbstractType | 0..1 |
- Official Website
- Download
- Release-Notes 7.0.0 (current version)
- Release-Notes-6.1.0
- Release-Notes-6.0.0