simpleType "uml:CallConcurrencyKind"
Namespace: |
|
Defined: |
|
Used: |
|
Simple Content Model |
| enumeration of xsd:NCName |
Simple Content Restrictions:
Enumeration: |
"sequential", "guarded", "concurrent" |
All Direct / Indirect Based Attributes (1):
-
Known Usage Locations
Annotation
CallConcurrencyKind is an enumeration with the following literals: • sequential No concurrency management mechanism is associated with the operation and, therefore, concurrency conflicts may occur. Instances that invoke a behavioral feature need to coordinate so that only one invocation to a target on any behavioral feature occurs at once. • guarded Multiple invocations of a behavioral feature may occur simultaneously to one instance, but only one is allowed to commence. The others are blocked until the performance of the first behavioral feature is complete. It is the responsibility of the system designer to ensure that deadlocks do not occur due to simultaneous blocks. • concurrent Multiple invocations of a behavioral feature may occur simultaneously to one instance and all of them may proceed concurrently.
Type Definition Detail
Type Derivation Tree xsd:NCName (restriction) uml:CallConcurrencyKind |
Derivation: |
restriction of xsd:NCName |
Facets: |
enumeration: |
"sequential", "guarded", "concurrent" |
|
XML Source (w/o annotations (1); see within schema source)
| <xsd:simpleType name="CallConcurrencyKind"> <xsd:restriction base="xsd:NCName"> <xsd:enumeration value="sequential"/> <xsd:enumeration value="guarded"/> <xsd:enumeration value="concurrent"/> </xsd:restriction> </xsd:simpleType> |