ENTITY component_placement__rrwt SUBTYPE OF (representation_relationship_with_transformation); placed_component : physical_element_definition; reference_product_component : physical_element_definition; DERIVE SELF\representation_relationship.rep_1 : representation := ?; SELF\representation_relationship.rep_2 : representation := ?; placement : transformation_select := SELF; END_ENTITY; -- component_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; component_placement__rrwt placed_component: physical_element_definition; reference_product_component: physical_element_definition; (RT) (DER) rep_1: representation; (RT) (DER) rep_2: representation; (DER) placement: transformation_select; |
Global rules for this entity data type- |
public interface EComponent_placement__rrwt extends ERepresentation_relationship_with_transformationplaced_component (explicit attribute)boolean testPlaced_component(EComponent_placement__rrwt type)EPhysical_element_definition getPlaced_component(EComponent_placement__rrwt type) void setPlaced_component(EComponent_placement__rrwt type, EPhysical_element_definition value) void unsetPlaced_component(EComponent_placement__rrwt type) reference_product_component (explicit attribute)boolean testReference_product_component(EComponent_placement__rrwt type)EPhysical_element_definition getReference_product_component(EComponent_placement__rrwt type) void setReference_product_component(EComponent_placement__rrwt type, EPhysical_element_definition value) void unsetReference_product_component(EComponent_placement__rrwt type) placement (derived attribute)EEntity getPlacement(EComponent_placement__rrwt type)boolean testPlacement(EComponent_placement__rrwt type) |
public class CComponent_placement__rrwt implements EComponent_placement__rrwtstatic EAttribute attributePlaced_component(EComponent_placement__rrwt type)static int usedinPlaced_component(EComponent_placement__rrwt type, EPhysical_element_definition instance, ASdaiModel domain, AComponent_placement__rrwt result) static EAttribute attributeReference_product_component(EComponent_placement__rrwt type) static int usedinReference_product_component(EComponent_placement__rrwt type, EPhysical_element_definition instance, ASdaiModel domain, AComponent_placement__rrwt result) static EAttribute attributeRep_1(EComponent_placement__rrwt type) static int usedinRep_1(EComponent_placement__rrwt type, ERepresentation instance, ASdaiModel domain, AComponent_placement__rrwt result) static EAttribute attributeRep_2(EComponent_placement__rrwt type) static int usedinRep_2(EComponent_placement__rrwt type, ERepresentation instance, ASdaiModel domain, AComponent_placement__rrwt result) static EAttribute attributePlacement(EComponent_placement__rrwt type) static int usedinPlacement(EComponent_placement__rrwt type, EEntity instance, ASdaiModel domain, AComponent_placement__rrwt result) |
public class AComponent_placement__rrwt extends AEntitypublic EComponent_placement__rrwt getByIndex(int index)public EComponent_placement__rrwt getCurrentMember(SdaiIterator it) |