|
ENTITY part_template_shape_representation_relationship SUBTYPE OF (shape_representation_relationship); SELF\representation_relationship.rep_1 RENAMED principal_part_shape : part_template_shape_model; SELF\representation_relationship.rep_2 RENAMED related_part_shape : part_template_shape_model; DERIVE SELF\representation_relationship.name : label := 'part template shape representation relationship' ; UNIQUE ur1 : principal_part_shape, related_part_shape; WHERE wr1: principal_part_shape :<>: related_part_shape ; wr2: principal_part_shape \ shape_representation . context_of_items :=: related_part_shape \ shape_representation . context_of_items ; wr3: principal_part_shape \ part_template_shape_model . shape_characterized_definition :=: related_part_shape \ part_template_shape_model . shape_characterized_definition ; END_ENTITY; -- part_template_shape_representation_relationship |
Entity data types and their attributesrepresentation_relationshipname: label; (OPT) description: text; rep_1: representation; rep_2: representation; shape_representation_relationship - part_template_shape_representation_relationship (RT) rep_1->principal_part_shape: part_template_shape_model; (RT) rep_2->related_part_shape: part_template_shape_model; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EPart_template_shape_representation_relationship extends EShape_representation_relationship |
public class CPart_template_shape_representation_relationship implements EPart_template_shape_representation_relationshipstatic EAttribute attributeName(EPart_template_shape_representation_relationship type) |
public class APart_template_shape_representation_relationship extends AEntitypublic EPart_template_shape_representation_relationship getByIndex(int index)public EPart_template_shape_representation_relationship getCurrentMember(SdaiIterator it) |