Showing:

Annotations
Attributes
Diagrams
Instances
Model
Properties
Source
Used by
Element tps:blockDefinitionType / tps:Name
Namespace tps
Annotations
The name of the Block
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the Block</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:blockDefinitionType / tps:RefPoint
Namespace tps
Annotations
The reference point of the Block, represented as a Station
Diagram
Type tps:coordsXYZType
Properties
content complex
Model
tps:X , tps:Y , tps:Z , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:X, tps:Y, tps:Z
Instance
<tps:RefPoint xmlns:tps="tps">
  <tps:X>{1,1}</tps:X>
  <tps:Y>{1,1}</tps:Y>
  <tps:Z>{1,1}</tps:Z>
</tps:RefPoint>
Source
<xs:element name="RefPoint" type="tps:coordsXYZType">
  <xs:annotation>
    <xs:documentation>The reference point of the Block, represented as a Station</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:blockDefinitionType / tps:Objects
Namespace tps
Annotations
A collection of objects included in the Block
Diagram
Type tps:blockObjectsType
Properties
content complex
Model
(tps:BlockDesignPoint | tps:BlockSheetPoint | tps:BlockPolyline | tps:BlockBreakline | tps:BlockArea | tps:BlockCircle | tps:BlockArc | tps:BlockTextLabel | tps:BlockBlockInsert) , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:BlockArc, tps:BlockArea, tps:BlockBlockInsert, tps:BlockBreakline, tps:BlockCircle, tps:BlockDesignPoint, tps:BlockPolyline, tps:BlockSheetPoint, tps:BlockTextLabel
Instance
<tps:Objects xmlns:tps="tps">
  <tps:BlockDesignPoint csIdRef="" id="" idRef="">{1,1}</tps:BlockDesignPoint>
  <tps:BlockSheetPoint csIdRef="" id="" idRef="">{1,1}</tps:BlockSheetPoint>
  <tps:BlockPolyline csIdRef="" id="" idRef="">{1,1}</tps:BlockPolyline>
  <tps:BlockBreakline csIdRef="" id="" idRef="">{1,1}</tps:BlockBreakline>
  <tps:BlockArea csIdRef="" id="" idRef="">{1,1}</tps:BlockArea>
  <tps:BlockCircle csIdRef="" id="" idRef="">{1,1}</tps:BlockCircle>
  <tps:BlockArc csIdRef="" id="" idRef="">{1,1}</tps:BlockArc>
  <tps:BlockTextLabel csIdRef="" id="" idRef="">{1,1}</tps:BlockTextLabel>
  <tps:BlockBlockInsert csIdRef="" id="" idRef="">{1,1}</tps:BlockBlockInsert>
</tps:Objects>
Source
<xs:element name="Objects" type="tps:blockObjectsType">
  <xs:annotation>
    <xs:documentation>A collection of objects included in the Block</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type tps:blockDefinitionType
Namespace tps
Annotations
A Block definition is defined as a collection of objects and a reference point (the real Block is an object itself, and can be included in another Block definition)
Diagram
Type extension of tps:actionObjectType
Type hierarchy
Used by
Model
tps:Name , tps:RefPoint , tps:Objects , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:Name, tps:Objects, tps:RefPoint
Attributes
QName Type Use Annotation
id xs:ID optional
The id of the element. In Data structure it must be always defined and it can be referenced by an other element that uses this element. In Transaction structure it must be defined by a 'created' action (not defined in the other actions)
idRef xs:IDREF optional
The reference to the id of this element. In MAXML structure is not defined. In Transaction structure it must be defined by 'modified' and 'deleted' action (not defined in 'created' action)
Source
<xs:complexType name="blockDefinitionType">
  <xs:annotation>
    <xs:documentation>A Block definition is defined as a collection of objects and a reference point (the real Block is an object itself, and can be included in another Block definition)</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="tps:actionObjectType">
      <xs:sequence>
        <xs:element name="Name" type="xs:string">
          <xs:annotation>
            <xs:documentation>The name of the Block</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="RefPoint" type="tps:coordsXYZType">
          <xs:annotation>
            <xs:documentation>The reference point of the Block, represented as a Station</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="Objects" type="tps:blockObjectsType">
          <xs:annotation>
            <xs:documentation>A collection of objects included in the Block</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:group minOccurs="0" ref="tps:versionable"/>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>