ENTITY instance_placement__mi SUBTYPE OF (mapped_item); reference_product_component : physical_element_definition; placed_instance : single_instance; DERIVE SELF\mapped_item.mapping_source : representation_map := ?; placement : transformation_select := SELF; END_ENTITY; -- instance_placement__mi |
Entity data types and their attributesrepresentation_itemname: label; mapped_item mapping_source: representation_map; mapping_target: representation_item; instance_placement__mi reference_product_component: physical_element_definition; placed_instance: single_instance; (RT) (DER) mapping_source: representation_map; (DER) placement: transformation_select; |
Global rules for this entity data type- |
public interface EInstance_placement__mi extends EMapped_itemreference_product_component (explicit attribute)boolean testReference_product_component(EInstance_placement__mi type)EPhysical_element_definition getReference_product_component(EInstance_placement__mi type) void setReference_product_component(EInstance_placement__mi type, EPhysical_element_definition value) void unsetReference_product_component(EInstance_placement__mi type) placed_instance (explicit attribute)boolean testPlaced_instance(EInstance_placement__mi type)ESingle_instance getPlaced_instance(EInstance_placement__mi type) void setPlaced_instance(EInstance_placement__mi type, ESingle_instance value) void unsetPlaced_instance(EInstance_placement__mi type) placement (derived attribute)EEntity getPlacement(EInstance_placement__mi type)boolean testPlacement(EInstance_placement__mi type) |
public class CInstance_placement__mi implements EInstance_placement__mistatic EAttribute attributeReference_product_component(EInstance_placement__mi type)static int usedinReference_product_component(EInstance_placement__mi type, EPhysical_element_definition instance, ASdaiModel domain, AInstance_placement__mi result) static EAttribute attributePlaced_instance(EInstance_placement__mi type) static int usedinPlaced_instance(EInstance_placement__mi type, ESingle_instance instance, ASdaiModel domain, AInstance_placement__mi result) static EAttribute attributeMapping_source(EInstance_placement__mi type) static int usedinMapping_source(EInstance_placement__mi type, ERepresentation_map instance, ASdaiModel domain, AInstance_placement__mi result) static EAttribute attributePlacement(EInstance_placement__mi type) static int usedinPlacement(EInstance_placement__mi type, EEntity instance, ASdaiModel domain, AInstance_placement__mi result) |
public class AInstance_placement__mi extends AEntitypublic EInstance_placement__mi getByIndex(int index)public EInstance_placement__mi getCurrentMember(SdaiIterator it) |