complexType "uml:PrimitiveFunction"
Namespace:
Content:
complex, 14 attributes, 8 elements
Defined:
globally in UML2XMI.xsd; see XML source
Includes:
definitions of 2 attributes
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
 = 
("public" | "private" | "protected" | "package")
 = 
xsd:string
 = 
xsd:string
    >
   
Content: 
xmi:Extension*, eAnnotations*, ownedComment*, (templateBinding | ownedTemplateSignature)*, (clientDependency | nameExpression)*, templateParameter*
</...>
All Direct / Indirect Based Elements (2):
function, uml:PrimitiveFunction
Known Usage Locations
Annotation
PrimitiveFunction is not an action. It is the signature of a function that produces output values from input values for use with ApplyFunctionAction. The behavior is described using the body and language attributes. The specification of the detailed behavior is expressed in an external language and is not further specified within UML.
Type Definition Detail
Type Derivation Tree
ecore:EObject (extension)
  ecore:EModelElement (extension)
      uml:Element (extension)
          uml:TemplateableElement (extension)
              uml:NamedElement (extension)
                  uml:PackageableElement (extension)
                      uml:PrimitiveFunction
XML Source (w/o annotations (3); see within schema source)
<xsd:complexType name="PrimitiveFunction">
<xsd:complexContent>
<xsd:extension base="uml:PackageableElement">
<xsd:attribute name="body" type="xsd:string"/>
<xsd:attribute name="language" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 2/14)
body
Type:
xsd:string, predefined
Use:
optional
A textual representation of the function in the named surface language.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="body" type="xsd:string"/>

language
Type:
xsd:string, predefined
Use:
optional
Specifies the language in which the body of the primitive function is stated. The interpretation of the body depends on the language. If the language is unspecified, it might be implicit from the body or the context.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="language" type="xsd:string"/>

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.