|
ENTITY component_part_2d_geometric_representation_relationship SUBTYPE OF (shape_representation_relationship); SELF\representation_relationship.rep_1 RENAMED part_shape : part_template_or_physical_unit_2d_shape_model_select; SELF\representation_relationship.rep_2 RENAMED component_shape : assembly_component_2d_shape_model; DERIVE SELF\representation_relationship.name : label := 'component part planar shape' ; WHERE wr1: SIZEOF ( QUERY ( ac <* component_shape . shape_characterized_component | NOT ( part_shape . shape_characterized_definition :=: ac \ assembly_component_armx . derived_from ) ) ) = 0 ; wr2: part_shape :<>: component_shape ; END_ENTITY; -- component_part_2d_geometric_representation_relationship |
Entity data types and their attributesrepresentation_relationshipname: label; (OPT) description: text; rep_1: representation; rep_2: representation; shape_representation_relationship - component_part_2d_geometric_representation_relationship (RT) rep_1->part_shape: part_template_or_physical_unit_2d_shape_model_select; (RT) rep_2->component_shape: assembly_component_2d_shape_model; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EComponent_part_2d_geometric_representation_relationship extends EShape_representation_relationship |
public class CComponent_part_2d_geometric_representation_relationship implements EComponent_part_2d_geometric_representation_relationshipstatic EAttribute attributeName(EComponent_part_2d_geometric_representation_relationship type) |
public class AComponent_part_2d_geometric_representation_relationship extends AEntitypublic EComponent_part_2d_geometric_representation_relationship getByIndex(int index)public EComponent_part_2d_geometric_representation_relationship getCurrentMember(SdaiIterator it) |