|
ENTITY pgc_with_dimension SUBTYPE OF (parallel_geometric_constraint); distance_value : non_negative_length_measure; negative_direction : BOOLEAN; WHERE wr1: ( SIZEOF ( SELF \ explicit_constraint . reference_elements ) = 1 ) OR ( SIZEOF ( SELF \ explicit_constraint . constrained_elements ) = 2 ) ; wr2: SIZEOF ( QUERY ( q <* ( SELF \ explicit_constraint . reference_elements + SELF \ explicit_constraint . constrained_elements ) | SIZEOF ( TYPEOF ( q ) * [ 'geometry_schema.direction' , 'geometry_schema.vector' ] ) > 0 ) ) = 0 ; END_ENTITY; -- pgc_with_dimension |
Entity data types and their attributesrepresentation_itemname: label; variational_representation_item - explicit_constraint (OPT) description: text; constrained_elements: SET [1:?] OF representation_item; reference_elements: SET [0:?] OF representation_item; defined_constraint - geometric_representation_item (DER) dim: dimension_count; explicit_geometric_constraint (RT) constrained_elements: SET [1:?] OF geometric_representation_item; (RT) reference_elements: SET [0:?] OF geometric_representation_item; parallel_geometric_constraint (RT) constrained_elements: SET [1:?] OF linear_geometry_constraint_element; (RT) reference_elements: SET [0:1] OF linear_geometry_constraint_element; pgc_with_dimension distance_value: non_negative_length_measure; negative_direction: BOOLEAN; |
Global rules for this entity data type- |
public interface EPgc_with_dimension extends EParallel_geometric_constraintdistance_value (explicit attribute)boolean testDistance_value(EPgc_with_dimension type)double getDistance_value(EPgc_with_dimension type) void setDistance_value(EPgc_with_dimension type, double value) void unsetDistance_value(EPgc_with_dimension type) negative_direction (explicit attribute)boolean testNegative_direction(EPgc_with_dimension type)boolean getNegative_direction(EPgc_with_dimension type) void setNegative_direction(EPgc_with_dimension type, boolean value) void unsetNegative_direction(EPgc_with_dimension type) |
public class CPgc_with_dimension implements EPgc_with_dimensionstatic EAttribute attributeDistance_value(EPgc_with_dimension type)static EAttribute attributeNegative_direction(EPgc_with_dimension type) |
public class APgc_with_dimension extends AEntitypublic EPgc_with_dimension getByIndex(int index)public EPgc_with_dimension getCurrentMember(SdaiIterator it) |