Showing:

Annotations
Diagrams
Facets
Model
Properties
Source
Used by
Element tps:attrDescriptionType / tps:Type
Namespace tps
Annotations
The data type involved (can be string, bool, integer, real, list or datetime)
Diagram
Type restriction of xs:NMTOKEN
Properties
content simple
Facets
enumeration string
enumeration bool
enumeration integer
enumeration real
enumeration list
enumeration date_time
Source
<xs:element name="Type">
  <xs:annotation>
    <xs:documentation>The data type involved (can be string, bool, integer, real, list or datetime)</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:NMTOKEN">
      <xs:enumeration value="string"/>
      <xs:enumeration value="bool"/>
      <xs:enumeration value="integer"/>
      <xs:enumeration value="real"/>
      <xs:enumeration value="list"/>
      <xs:enumeration value="date_time"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>
Element tps:attrDescriptionType / tps:Name
Namespace tps
Annotations
The name of the property
Diagram
Type xs:string
Properties
content simple
Source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>The name of the property</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:attrDescriptionType / tps:ListValue
Namespace tps
Annotations
A sequence of text values, if Type is list
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs unbounded
Source
<xs:element maxOccurs="unbounded" minOccurs="0" name="ListValue" type="xs:string">
  <xs:annotation>
    <xs:documentation>A sequence of text values, if Type is list</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:attrDescriptionType / tps:TextLength
Namespace tps
Annotations
The maximum length of text value
Diagram
Type xs:unsignedInt
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="TextLength" type="xs:unsignedInt">
  <xs:annotation>
    <xs:documentation>The maximum length of text value</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:attrDescriptionType / tps:FractLength
Namespace tps
Annotations
The maximum length of fractal part of float value
Diagram
Type xs:unsignedInt
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="FractLength" type="xs:unsignedInt">
  <xs:annotation>
    <xs:documentation>The maximum length of fractal part of float value</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:attrDescriptionType / tps:Nullable
Namespace tps
Annotations
Represents whether the value can be a null pointer
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default true
Source
<xs:element minOccurs="0" name="Nullable" type="xs:boolean" default="true">
  <xs:annotation>
    <xs:documentation>Represents whether the value can be a null pointer</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:attrDescriptionType / tps:AlphaSorted
Namespace tps
Annotations
Represents whether the list of values should be sorted
Diagram
Type xs:boolean
Properties
content simple
minOccurs 0
default false
Source
<xs:element minOccurs="0" name="AlphaSorted" type="xs:boolean" default="false">
  <xs:annotation>
    <xs:documentation>Represents whether the list of values should be sorted</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:attrDescriptionType / tps:DefaultValue
Namespace tps
Annotations
The default value for the property
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="DefaultValue" type="xs:string">
  <xs:annotation>
    <xs:documentation>The default value for the property</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:attrDescriptionType / tps:RangeMin
Namespace tps
Annotations
The minimum value of the property
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="RangeMin" type="xs:string">
  <xs:annotation>
    <xs:documentation>The minimum value of the property</xs:documentation>
  </xs:annotation>
</xs:element>
Element tps:attrDescriptionType / tps:RangeMax
Namespace tps
Annotations
The maximum value of the property
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element minOccurs="0" name="RangeMax" type="xs:string">
  <xs:annotation>
    <xs:documentation>The maximum value of the property</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type tps:attrDescriptionType
Namespace tps
Annotations
A property of a code
Diagram
Used by
Model
tps:Type , tps:Name , tps:ListValue* , tps:TextLength{0,1} , tps:FractLength{0,1} , tps:Nullable{0,1} , tps:AlphaSorted{0,1} , tps:DefaultValue{0,1} , tps:RangeMin{0,1} , tps:RangeMax{0,1} , (ANY element from TARGET namespace 'tps' and ANY element OTHER than the defined siblings | ANY element from ANY namespace OTHER than 'tps')
Children tps:AlphaSorted, tps:DefaultValue, tps:FractLength, tps:ListValue, tps:Name, tps:Nullable, tps:RangeMax, tps:RangeMin, tps:TextLength, tps:Type
Source
<xs:complexType name="attrDescriptionType">
  <xs:annotation>
    <xs:documentation>A property of a code</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="Type">
      <xs:annotation>
        <xs:documentation>The data type involved (can be string, bool, integer, real, list or datetime)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="string"/>
          <xs:enumeration value="bool"/>
          <xs:enumeration value="integer"/>
          <xs:enumeration value="real"/>
          <xs:enumeration value="list"/>
          <xs:enumeration value="date_time"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="Name" type="xs:string">
      <xs:annotation>
        <xs:documentation>The name of the property</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element maxOccurs="unbounded" minOccurs="0" name="ListValue" type="xs:string">
      <xs:annotation>
        <xs:documentation>A sequence of text values, if Type is list</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="TextLength" type="xs:unsignedInt">
      <xs:annotation>
        <xs:documentation>The maximum length of text value</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="FractLength" type="xs:unsignedInt">
      <xs:annotation>
        <xs:documentation>The maximum length of fractal part of float value</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="Nullable" type="xs:boolean" default="true">
      <xs:annotation>
        <xs:documentation>Represents whether the value can be a null pointer</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="AlphaSorted" type="xs:boolean" default="false">
      <xs:annotation>
        <xs:documentation>Represents whether the list of values should be sorted</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="DefaultValue" type="xs:string">
      <xs:annotation>
        <xs:documentation>The default value for the property</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="RangeMin" type="xs:string">
      <xs:annotation>
        <xs:documentation>The minimum value of the property</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element minOccurs="0" name="RangeMax" type="xs:string">
      <xs:annotation>
        <xs:documentation>The maximum value of the property</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:group minOccurs="0" ref="tps:versionable"/>
  </xs:sequence>
</xs:complexType>