complexType "uml:OpaqueExpression"
Namespace:
Content:
complex, 15 attributes, 10 elements
Defined:
globally in UML2XMI.xsd; see XML source
Includes:
definitions of 3 attributes, 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
    >
   
Content: 
xmi:Extension*, eAnnotations*, ownedComment*, (templateBinding | ownedTemplateSignature)*, (clientDependency | nameExpression)*, type*, templateParameter*, behavior*
</...>
Known Direct Subtypes (1):
uml:Expression
All Direct / Indirect Based Elements (4):
mapping, uml:Expression,
Known Usage Locations
Annotation
An expression contains a language-specific text string used to describe a value or values, and an optional specification of the language. One predefined language for specifying expressions is OCL. Natural language or programming languages may also be used.
Type Definition Detail
Type Derivation Tree
ecore:EObject (extension)
  ecore:EModelElement (extension)
      uml:Element (extension)
          uml:TemplateableElement (extension)
              uml:NamedElement (extension)
                  uml:TypedElement (extension)
                      uml:ValueSpecification (extension)
                          uml:OpaqueExpression
XML Source (w/o annotations (5); see within schema source)
<xsd:complexType name="OpaqueExpression">
<xsd:complexContent>
<xsd:extension base="uml:ValueSpecification">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="behavior" type="uml:Behavior"/>
</xsd:choice>
<xsd:attribute name="body" type="xsd:string"/>
<xsd:attribute name="language" type="xsd:string"/>
<xsd:attribute name="behavior" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 3/15)
behavior
Type:
xsd:string, predefined
Use:
optional
Specifies the behavior of the opaque expression.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="behavior" type="xsd:string"/>

body
Type:
xsd:string, predefined
Use:
optional
The text of the expression.
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 expression is stated. The interpretation of the expression body depends on the language. If language is unspecified, it might be implicit from the expression body or the context.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="language" type="xsd:string"/>
Content Element Detail (all declarations; defined within this component only; 1/10)
behavior
Type:
uml:Behavior, complex content
Specifies the behavior of the opaque expression.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="behavior" type="uml:Behavior"/>

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.