|
ENTITY constructive_geometry_representation SUBTYPE OF (representation); WHERE wr1: ( 'construction_geometry_mim.geometric_representation_context' IN TYPEOF ( SELF . context_of_items ) ) AND ( { 2 <= SELF . context_of_items \ geometric_representation_context . coordinate_space_dimension <= 3 } ) ; wr2: SIZEOF ( QUERY ( cgr_i <* SELF . items | SIZEOF ( [ 'construction_geometry_mim.placement' , 'construction_geometry_mim.curve' , 'construction_geometry_mim.edge' , 'construction_geometry_mim.face' , 'construction_geometry_mim.point' , 'construction_geometry_mim.surface' , 'construction_geometry_mim.face_surface' , 'construction_geometry_mim.vertex_point' ] * TYPEOF ( cgr_i ) ) <> 1 ) ) = 0 ; wr3: SIZEOF ( USEDIN ( SELF , 'representation_schema.' + 'representation_relationship.rep_2' ) ) > 0 ; wr4: SIZEOF ( USEDIN ( SELF , 'representation_schema.' + 'representation_map.mapped_representation' ) ) = 0 ; END_ENTITY; -- constructive_geometry_representation |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; constructive_geometry_representation - |
Global rules for this entity data type- |
public interface EConstructive_geometry_representation extends ERepresentation |
public class CConstructive_geometry_representation implements EConstructive_geometry_representation |
public class AConstructive_geometry_representation extends AEntitypublic EConstructive_geometry_representation getByIndex(int index)public EConstructive_geometry_representation getCurrentMember(SdaiIterator it) |