Class <<CodeList>> BoreholeInclinationCode
Local Subclasses: (none)
Attributes
Name | Type | Bounds | From Class | Notes | |
---|---|---|---|---|---|
inclined down | 1..1 | BoreholeInclinationCode | |||
inclined up | 1..1 | BoreholeInclinationCode | |||
vertical | 1..1 | BoreholeInclinationCode | |||
horizontal | 1..1 | BoreholeInclinationCode | |||
Outbound Associations
Name | Type | Multiplicity | From Class | Notes |
---|
Constraints
Constraint | Type | Status | Weight |
---|
Tagged values
Tag | Value | Notes |
---|---|---|
asDictionary | false | Values: true,false Default: false Description: implement as a dictionary instead of enumeration |
byValuePropertyType | false | Values: true,false Default: false Description: enforce the 'by value' property pattern without xl |
isCollection | false | Values: true,false Default: false Description: attribute group gml:AggregationAttributeGroup is a |
noPropertyType | false | Values: true,false Default: false Description: suppress automatic creation of *PropertyType compl |
GML-conformant XML Implementation Details
<xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoreholeInclinationCodeType"> <xs:union memberTypes="gsml:BoreholeInclinationCodeEnumerationType gsml:BoreholeInclinationCodeOtherType"/> </xs:simpleType> <xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoreholeInclinationCodeEnumerationType"> <xs:restriction base="string"> <xs:enumeration value="inclined down"/> <xs:enumeration value="inclined up"/> <xs:enumeration value="vertical"/> <xs:enumeration value="horizontal"/> </xs:restriction> </xs:simpleType> <xs:simpleType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="BoreholeInclinationCodeOtherType"> <xs:restriction base="string"> <xs:pattern value="other: \w{2,}"/> </xs:restriction> </xs:simpleType> |