simpleType "uml:CallConcurrencyKind"
Namespace:
Defined:
globally in UML2XMI.xsd; see XML source
Used:
Simple Content Model
enumeration of xsd:NCName
Simple Content Restrictions:
Enumeration:
"sequential", "guarded", "concurrent"

All Direct / Indirect Based Attributes (1):
uml:BehavioralFeature/@concurrency
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>

XML schema documentation generated with DocFlex/XML RE 1.8.5 using DocFlex/XML XSDDoc 2.5.0 template set. All content model diagrams generated by Altova XMLSpy via DocFlex/XML XMLSpy Integration.