complexType "uml:CallAction"
Namespace:
Content:
complex, 19 attributes, 18 elements
Defined:
globally in UML2XMI.xsd; see XML source
Includes:
definitions of 1 attribute, 1 element
Used:
Content Model Diagram
XML Representation Summary
<...
   
 = 
xsd:ID
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:IDREF
 = 
"2.0"
 = 
xsd:QName
 = 
xsd:string
 = 
("public" | "private" | "protected" | "package")
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
 = 
xsd:string
    >
   
Content: 
xmi:Extension*, eAnnotations*, ownedComment*, (templateBinding | ownedTemplateSignature)*, (clientDependency | nameExpression)*, (outgoing | incoming | redefinedElement | inPartition | inInterruptibleRegion)*, handler*, (localPrecondition | localPostcondition)*, (argument | onPort)*, result*
</...>
Known Direct Subtypes (2):
uml:CallBehaviorAction, uml:CallOperationAction
All Direct / Indirect Based Elements (3):
uml:CallAction, uml:CallOperationAction
Known Usage Locations
Annotation
CallAction is an abstract class for actions that invoke behavior and receive return values.
Type Definition Detail
Type Derivation Tree
ecore:EObject (extension)
  ecore:EModelElement (extension)
      uml:Element (extension)
          uml:TemplateableElement (extension)
              uml:NamedElement (extension)
                  uml:RedefinableElement (extension)
                      uml:ActivityNode (extension)
                          uml:ExecutableNode (extension)
                              uml:Action (extension)
                                  uml:InvocationAction (extension)
                                      uml:CallAction
XML Source (w/o annotations (3); see within schema source)
<xsd:complexType name="CallAction">
<xsd:complexContent>
<xsd:extension base="uml:InvocationAction">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="result" type="uml:OutputPin"/>
</xsd:choice>
<xsd:attribute name="isSynchronous" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 1/19)
isSynchronous
Type:
xsd:string, predefined
Use:
optional
If true, the call is synchronous and the caller waits for completion of the invoked behavior. If false, the call is asynchronous and the caller proceeds immediately and does not expect a return values.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="isSynchronous" type="xsd:string"/>
Content Element Detail (all declarations; defined within this component only; 1/18)
result
Type:
uml:OutputPin, complex content
A list of output pins where the results of performing the invocation are placed.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="result" type="uml:OutputPin"/>

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.