ENTITY skew_line_distance_geometric_constraint SUBTYPE OF (explicit_geometric_constraint); SELF\explicit_constraint.constrained_elements : SET [1:2] OF line; SELF\explicit_constraint.reference_elements : SET [0:1] OF line; distance_value : non_negative_length_measure; WHERE wr1: SIZEOF(SELF\explicit_constraint.constrained_elements + SELF\explicit_constraint.reference_elements) = 2; END_ENTITY; -- skew_line_distance_geometric_constraint |
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; skew_line_distance_geometric_constraint (RT) constrained_elements: SET [1:2] OF line; (RT) reference_elements: SET [0:1] OF line; distance_value: non_negative_length_measure; |
Global rules for this entity data type- |
public interface ESkew_line_distance_geometric_constraint extends EExplicit_geometric_constraintdistance_value (explicit attribute)boolean testDistance_value(ESkew_line_distance_geometric_constraint type)double getDistance_value(ESkew_line_distance_geometric_constraint type) void setDistance_value(ESkew_line_distance_geometric_constraint type, double value) void unsetDistance_value(ESkew_line_distance_geometric_constraint type) |
public class CSkew_line_distance_geometric_constraint implements ESkew_line_distance_geometric_constraintstatic EAttribute attributeDistance_value(ESkew_line_distance_geometric_constraint type) |
public class ASkew_line_distance_geometric_constraint extends AEntitypublic ESkew_line_distance_geometric_constraint getByIndex(int index)public ESkew_line_distance_geometric_constraint getCurrentMember(SdaiIterator it) |