The ShapeClassIsType defines a Boolean expression representing a test of whether a part is in a given shape class. The ShapeClassIsType evaluates to true if the val is the primary shape class of the part containing the feature for which the number of points is being set. Otherwise, it evaluates to false.
The required val attribute is the shape class type against which to test the shape class of the part on which the feature is located.
Source
<xs:complexType name="ShapeClassIsType"><xs:annotation><xs:documentation>The ShapeClassIsType defines a Boolean expression representing a test of whether a part is in a given shape class. The ShapeClassIsType evaluates to true if the val is the primary shape class of the part containing the feature for which the number of points is being set. Otherwise, it evaluates to false.</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="BooleanExpressionBaseType"><xs:attribute name="val" type="ShapeClassEnumType" use="required"><xs:annotation><xs:documentation>The required val attribute is the shape class type against which to test the shape class of the part on which the feature is located.</xs:documentation></xs:annotation></xs:attribute></xs:extension></xs:complexContent></xs:complexType>
<xs:attribute name="val" type="ShapeClassEnumType" use="required"><xs:annotation><xs:documentation>The required val attribute is the shape class type against which to test the shape class of the part on which the feature is located.</xs:documentation></xs:annotation></xs:attribute>