|
ENTITY physical_unit_shape_representation_relationship SUBTYPE OF (shape_representation_relationship); SELF\representation_relationship.rep_1 RENAMED principal_part_shape : physical_unit_shape_model; SELF\representation_relationship.rep_2 RENAMED related_part_shape : physical_unit_shape_model; DERIVE SELF\representation_relationship.name : label := 'physical unit shape representation relationship' ; UNIQUE ur1 : principal_part_shape, related_part_shape; WHERE wr1: principal_part_shape :<>: related_part_shape ; wr3: principal_part_shape \ shape_representation . context_of_items :=: related_part_shape \ shape_representation . context_of_items ; wr4: principal_part_shape \ physical_unit_shape_model . shape_characterized_definition :=: related_part_shape \ physical_unit_shape_model . shape_characterized_definition ; END_ENTITY; -- physical_unit_shape_representation_relationship |
Entity data types and their attributesrepresentation_relationshipname: label; (OPT) description: text; rep_1: representation; rep_2: representation; shape_representation_relationship - physical_unit_shape_representation_relationship (RT) rep_1->principal_part_shape: physical_unit_shape_model; (RT) rep_2->related_part_shape: physical_unit_shape_model; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EPhysical_unit_shape_representation_relationship extends EShape_representation_relationship |
public class CPhysical_unit_shape_representation_relationship implements EPhysical_unit_shape_representation_relationshipstatic EAttribute attributeName(EPhysical_unit_shape_representation_relationship type) |
public class APhysical_unit_shape_representation_relationship extends AEntitypublic EPhysical_unit_shape_representation_relationship getByIndex(int index)public EPhysical_unit_shape_representation_relationship getCurrentMember(SdaiIterator it) |