staticstructure
KlasseEventPort

This entity represents a component port allowing message-based communication.

Attribute
<Primitive Type> Boolean isSource isSource

This attributes specifies the role of the port---whether it is a source (isSource set to true) or sink (isSource set to false) port. A source event port represents a required port, while a sink event port represents a provided port.

<Class> MessageType message message

This property defines the message (type) that mediates the events through this port.

!!TableHeading.InheritedAttributes!!samm::staticstructure::Port samm::staticstructure::Port

!!TableHeading.InheritedAttributes!!samm::core::NamedEntity samm::core::NamedEntity
name name

!!TableHeading.InheritedAttributes!!samm::core::Entity samm::core::Entity
documentation documentation

!!TableHeading.InheritedAttributes!!identifier::Identifier identifier::Identifier
id id

!!TableHeading.InheritedOperations!!samm::staticstructure::Port samm::staticstructure::Port

!!TableHeading.InheritedOperations!!samm::core::NamedEntity samm::core::NamedEntity

!!TableHeading.InheritedOperations!!samm::core::Entity samm::core::Entity

!!TableHeading.InheritedOperations!!identifier::Identifier identifier::Identifier

Eigenschaften:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameEventPort
Name Expression
Namespace<<ePackage>> <Package> staticstructure
Owned Template Signature
Owner<<ePackage>> <Package> staticstructure
Owning Template Parameter
Package<<ePackage>> <Package> staticstructure
Qualified Namesamm::staticstructure::EventPort
Representation
Stereotype
Template Parameter
VisibilityPublic

Details für Attribute

 isSource
Public <Primitive Type> Boolean isSource

This attributes specifies the role of the port---whether it is a source (isSource set to true) or sink (isSource set to false) port. A source event port represents a required port, while a sink event port represents a provided port.

Eigenschaften:

AggregationNone
Alias
Association
Association End
attributeName
Class<Class> EventPort
Datatype
Default
Default Value
Is Compositefalse
Is Derivedtrue
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
isIDFalse
isTransientTrue
isUnsettableTrue
isVolatileTrue
Keywords
Lower1
Lower Value
Multiplicity1
NameisSource
Name Expression
Namespace<Class> EventPort
Opposite
Owned Template Signature
Owner<Class> EventPort
Owning Association
Owning Template Parameter
Qualified Namesamm::staticstructure::EventPort::isSource
StereotypeeAttribute
Template Parameter
Type<Primitive Type> Boolean
Upper1
Upper Value
visibility0 - Unspecified
VisibilityPublic
xmlFeatureKind0 - Unspecified
xmlName
xmlNamespace


 message
Public <Class> MessageType message

This property defines the message (type) that mediates the events through this port.

Eigenschaften:

AggregationNone
Alias
Association<Association> A_message_eventPort
Association End
Class<Class> EventPort
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
Namemessage
Name Expression
Namespace<Class> EventPort
Opposite
Owned Template Signature
Owner<Class> EventPort
Owning Association
Owning Template Parameter
Qualified Namesamm::staticstructure::EventPort::message
Stereotype
Template Parameter
Type<Class> MessageType
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPublic