ENTITY instance_placement__rrwt SUBTYPE OF (representation_relationship_with_transformation); reference_product_component : physical_element_definition; placed_instance : single_instance; DERIVE SELF\representation_relationship.rep_1 : representation := ?; SELF\representation_relationship.rep_2 : representation := ?; placement : transformation_select := SELF; END_ENTITY; -- instance_placement__rrwt |
Entity data types and their attributesrepresentation_relationshipname: label; (OPT) description: text; rep_1: representation; rep_2: representation; representation_relationship_with_transformation transformation_operator: transformation; instance_placement__rrwt reference_product_component: physical_element_definition; placed_instance: single_instance; (RT) (DER) rep_1: representation; (RT) (DER) rep_2: representation; (DER) placement: transformation_select; |
Global rules for this entity data type- |
public interface EInstance_placement__rrwt extends ERepresentation_relationship_with_transformationreference_product_component (explicit attribute)boolean testReference_product_component(EInstance_placement__rrwt type)EPhysical_element_definition getReference_product_component(EInstance_placement__rrwt type) void setReference_product_component(EInstance_placement__rrwt type, EPhysical_element_definition value) void unsetReference_product_component(EInstance_placement__rrwt type) placed_instance (explicit attribute)boolean testPlaced_instance(EInstance_placement__rrwt type)ESingle_instance getPlaced_instance(EInstance_placement__rrwt type) void setPlaced_instance(EInstance_placement__rrwt type, ESingle_instance value) void unsetPlaced_instance(EInstance_placement__rrwt type) placement (derived attribute)EEntity getPlacement(EInstance_placement__rrwt type)boolean testPlacement(EInstance_placement__rrwt type) |
public class CInstance_placement__rrwt implements EInstance_placement__rrwtstatic EAttribute attributeReference_product_component(EInstance_placement__rrwt type)static int usedinReference_product_component(EInstance_placement__rrwt type, EPhysical_element_definition instance, ASdaiModel domain, AInstance_placement__rrwt result) static EAttribute attributePlaced_instance(EInstance_placement__rrwt type) static int usedinPlaced_instance(EInstance_placement__rrwt type, ESingle_instance instance, ASdaiModel domain, AInstance_placement__rrwt result) static EAttribute attributeRep_1(EInstance_placement__rrwt type) static int usedinRep_1(EInstance_placement__rrwt type, ERepresentation instance, ASdaiModel domain, AInstance_placement__rrwt result) static EAttribute attributeRep_2(EInstance_placement__rrwt type) static int usedinRep_2(EInstance_placement__rrwt type, ERepresentation instance, ASdaiModel domain, AInstance_placement__rrwt result) static EAttribute attributePlacement(EInstance_placement__rrwt type) static int usedinPlacement(EInstance_placement__rrwt type, EEntity instance, ASdaiModel domain, AInstance_placement__rrwt result) |
public class AInstance_placement__rrwt extends AEntitypublic EInstance_placement__rrwt getByIndex(int index)public EInstance_placement__rrwt getCurrentMember(SdaiIterator it) |