ENTITY size_dimension ABSTRACT SUPERTYPE OF (ONEOF (angular_size_dimension, curved_size_dimension, diameter_size_dimension, externally_defined_size_dimension, height_size_dimension, length_size_dimension, radial_size_dimension, thickness_size_dimension, width_size_dimension)) SUBTYPE OF (dimensional_size, geometric_dimension); envelope_principle : OPTIONAL BOOLEAN; SELF\dimensional_size.applies_to RENAMED is_applied_to : element_with_dimension_select; END_ENTITY; -- size_dimension |
Entity data types and their attributesdimensional_sizeapplies_to: shape_aspect; name: label; geometric_dimension id: STRING; dimension_value: dimension_value_select; (OPT) notes: SET [1:?] OF STRING; size_dimension (OPT) envelope_principle: BOOLEAN; (RT) applies_to->is_applied_to: element_with_dimension_select; |
angular_size_dimension (DIMENSION_TOLERANCE_XIM) |
curved_size_dimension (DIMENSION_TOLERANCE_XIM) |
diameter_size_dimension (DIMENSION_TOLERANCE_XIM) |
dimensional_size_based_on_opposing_boundaries (EXTENDED_GEOMETRIC_TOLERANCE_XIM) |
externally_defined_size_dimension (DIMENSION_TOLERANCE_XIM) |
height_size_dimension (DIMENSION_TOLERANCE_XIM) |
length_size_dimension (DIMENSION_TOLERANCE_XIM) |
radial_size_dimension (DIMENSION_TOLERANCE_XIM) |
thickness_size_dimension (DIMENSION_TOLERANCE_XIM) |
width_size_dimension (DIMENSION_TOLERANCE_XIM) |
Global rules for this entity data type- |
public interface ESize_dimension extends EDimensional_size, EGeometric_dimensionenvelope_principle (explicit attribute)boolean testEnvelope_principle(ESize_dimension type)boolean getEnvelope_principle(ESize_dimension type) void setEnvelope_principle(ESize_dimension type, boolean value) void unsetEnvelope_principle(ESize_dimension type) |
public class CSize_dimension implements ESize_dimensionstatic EAttribute attributeEnvelope_principle(ESize_dimension type) |
public class ASize_dimension extends AEntitypublic ESize_dimension getByIndex(int index)public ESize_dimension getCurrentMember(SdaiIterator it) |