|
ENTITY primitive_2d_with_inner_boundary SUBTYPE OF (primitive_2d, compound_representation_item); SELF\compound_representation_item.item_element RENAMED inner_boundary : compound_inner_area_boundary; WHERE wr1: SIZEOF ( [ 'geometric_model_schema.circular_area' , 'geometric_model_schema.elliptic_area' , 'geometric_model_schema.rectangular_area' , 'geometric_model_schema.polygonal_area' , 'constructive_solid_geometry_2d_mim.complex_area' ] * TYPEOF ( SELF ) ) > 0 ; wr2: SIZEOF ( QUERY ( inner <* inner_boundary | 'constructive_solid_geometry_2d_mim.primitive_2d_with_inner_boundary' IN TYPEOF ( inner ) ) ) = 0 ; END_ENTITY; -- primitive_2d_with_inner_boundary |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; primitive_2d - compound_representation_item item_element: compound_item_definition; primitive_2d_with_inner_boundary (RT) item_element->inner_boundary: compound_inner_area_boundary; |
| area_with_outer_boundary$primitive_2d_with_inner_boundary (CONSTRUCTIVE_SOLID_GEOMETRY_2D_MIM) |
Global rules for this entity data type- |
public interface EPrimitive_2d_with_inner_boundary extends EPrimitive_2d, ECompound_representation_item |
public class CPrimitive_2d_with_inner_boundary implements EPrimitive_2d_with_inner_boundary |
public class APrimitive_2d_with_inner_boundary extends AEntitypublic EPrimitive_2d_with_inner_boundary getByIndex(int index)public EPrimitive_2d_with_inner_boundary getCurrentMember(SdaiIterator it) |