ENTITY component_placement__mi SUBTYPE OF (mapped_item); placed_component : physical_element_definition; reference_product_component : physical_element_definition; DERIVE SELF\mapped_item.mapping_source : representation_map := ?; placement : transformation_select := SELF; END_ENTITY; -- component_placement__mi |
Entity data types and their attributesrepresentation_itemname: label; mapped_item mapping_source: representation_map; mapping_target: representation_item; component_placement__mi placed_component: physical_element_definition; reference_product_component: physical_element_definition; (RT) (DER) mapping_source: representation_map; (DER) placement: transformation_select; |
Global rules for this entity data type- |
public interface EComponent_placement__mi extends EMapped_itemplaced_component (explicit attribute)boolean testPlaced_component(EComponent_placement__mi type)EPhysical_element_definition getPlaced_component(EComponent_placement__mi type) void setPlaced_component(EComponent_placement__mi type, EPhysical_element_definition value) void unsetPlaced_component(EComponent_placement__mi type) reference_product_component (explicit attribute)boolean testReference_product_component(EComponent_placement__mi type)EPhysical_element_definition getReference_product_component(EComponent_placement__mi type) void setReference_product_component(EComponent_placement__mi type, EPhysical_element_definition value) void unsetReference_product_component(EComponent_placement__mi type) placement (derived attribute)EEntity getPlacement(EComponent_placement__mi type)boolean testPlacement(EComponent_placement__mi type) |
public class CComponent_placement__mi implements EComponent_placement__mistatic EAttribute attributePlaced_component(EComponent_placement__mi type)static int usedinPlaced_component(EComponent_placement__mi type, EPhysical_element_definition instance, ASdaiModel domain, AComponent_placement__mi result) static EAttribute attributeReference_product_component(EComponent_placement__mi type) static int usedinReference_product_component(EComponent_placement__mi type, EPhysical_element_definition instance, ASdaiModel domain, AComponent_placement__mi result) static EAttribute attributeMapping_source(EComponent_placement__mi type) static int usedinMapping_source(EComponent_placement__mi type, ERepresentation_map instance, ASdaiModel domain, AComponent_placement__mi result) static EAttribute attributePlacement(EComponent_placement__mi type) static int usedinPlacement(EComponent_placement__mi type, EEntity instance, ASdaiModel domain, AComponent_placement__mi result) |
public class AComponent_placement__mi extends AEntitypublic EComponent_placement__mi getByIndex(int index)public EComponent_placement__mi getCurrentMember(SdaiIterator it) |