complexType "uml:AddVariableValueAction"
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)*, variable*, value*, insertAt*
</...>
All Direct / Indirect Based Elements (1):
uml:AddVariableValueAction
Known Usage Locations
Annotation
Variables are potentially multi-valued and ordered, so the action supports specification of insertion points for new values. It also supports the removal of existing values of the variable before the new value is added.
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:VariableAction (extension)
                                      uml:WriteVariableAction (extension)
                                          uml:AddVariableValueAction
XML Source (w/o annotations (3); see within schema source)
<xsd:complexType name="AddVariableValueAction">
<xsd:complexContent>
<xsd:extension base="uml:WriteVariableAction">
<xsd:choice maxOccurs="unbounded" minOccurs="0">
<xsd:element name="insertAt" type="uml:InputPin"/>
</xsd:choice>
<xsd:attribute name="isReplaceAll" type="xsd:string"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
Attribute Detail (all declarations; defined within this component only; 1/19)
isReplaceAll
Type:
xsd:string, predefined
Use:
optional
Specifies whether existing values of the variable should be removed before adding the new value.
XML Source (w/o annotations (1); see within schema source)
<xsd:attribute name="isReplaceAll" type="xsd:string"/>
Content Element Detail (all declarations; defined within this component only; 1/18)
insertAt
Type:
uml:InputPin, complex content
(Specialized from Action:input) Gives the position at which to insert a new value or move an existing value in ordered variables. The types is UnlimitedINatural, but the value cannot be zero. This pin is omitted for unordered variables.
XML Source (w/o annotations (1); see within schema source)
<xsd:element name="insertAt" type="uml:InputPin"/>

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.