Class MiscObject

Applied Stereotypes:
XSDcomplexType
Implements Interfaces:
CatalogElement

Definition of a miscellaneous object type. A miscellaneous object has no controller.

Used in:
EntityObject , Catalog
Properties
Name Type Cardinality AppliedStereotypes Description
miscObjectCategory MiscObjectCategory 1..1 XSDattribute Categorization of the miscellaneous object.
mass double 1..1 XSDattribute Mass of the miscellaneous object. Unit: kg; Range: [0..inf[.
name string 1..1 XSDattribute Name of the miscellaneous object type.
parameterDeclarations ParameterDeclaration 0..* XSDwrapped Definition of additional parameters.
boundingBox BoundingBox 1..1 Bounding box definition for the miscellaneous object.
properties Properties 1..1 Property definitions for the miscellaneous object.

Migration Information from XSD 0.9.1
Derived From:
OSCMiscObject
Property Name XSD Type XSD 0.9.1 Name Migration
miscObjectCategory Attribute category
mass Attribute mass
name Attribute name
parameterDeclarations Element ParameterDeclaration Renamed
boundingBox Element BoundingBox
properties Element Properties

XSD 1.0 Representation


<xsd:complexType name="MiscObject">
<xsd:all>
<xsd:element name="ParameterDeclarations" type="ParameterDeclarations" minOccurs="0"/>
<xsd:element name="BoundingBox" type="BoundingBox"/>
<xsd:element name="Properties" type="Properties"/>
</xsd:all>
<xsd:attribute name="miscObjectCategory" type="MiscObjectCategory" use="required"/>
<xsd:attribute name="mass" type="Double" use="required"/>
<xsd:attribute name="name" type="String" use="required"/>
</xsd:complexType>

XSD Transformation
UML Element Stereotype Description
parameterDeclarations XSDwrapper This property represents a wrapped list. In XSD, the complex type ParameterDeclarations is used as a wrapper.

To XSD To XSLT To XSD Tree