Class AnimationType

Applied Stereotypes:
XSDcomplexType, union

Defines the type of the animation. A conflicting animation will override a currently active animation.

Used in:
AnimationAction
Properties
  Name Type Cardinality AppliedStereotypes Description
  animationFile AnimationFile 1..1 xor, XSDelement Reference to a file which contains an animation / motion definition.
  pedestrianAnimation PedestrianAnimation 1..1 xor, XSDelement Definition of a pedestrian's motion and gestures.
  componentAnimation ComponentAnimation 1..1 xor, XSDelement Animation of a component along or around one axis. Field animationState in AnimationAction is required.
  userDefinedAnimation UserDefinedAnimation 1..1 xor, XSDelement The animation type is not covered by the above options and is therefore user defined.
XSD 1.4 Representation


<xsd:complexType name="AnimationType">
<xsd:choice>
<xsd:element name="ComponentAnimation" type="ComponentAnimation"/>
<xsd:element name="PedestrianAnimation" type="PedestrianAnimation"/>
<xsd:element name="AnimationFile" type="AnimationFile"/>
<xsd:element name="UserDefinedAnimation" type="UserDefinedAnimation"/>
</xsd:choice>
</xsd:complexType>

Change log from version 1.3
  • Property 'animationFile'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
  • Property 'pedestrianAnimation'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
  • Property 'componentAnimation'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
  • Property 'userDefinedAnimation'. Stereotype <<XSDelement>>. Tagged value 'position' removed.
Stereotype Details Information
  • Class
    • XSDcomplexType [modelGroup: "choice"; mixed: "false"]
    • union
  • Property animationFile
    • xor
    • XSDelement
  • Property pedestrianAnimation
    • xor
    • XSDelement
  • Property componentAnimation
    • xor
    • XSDelement
  • Property userDefinedAnimation
    • xor
    • XSDelement

To XSD