ENTITY device_2d_position SUBTYPE OF (mapped_item); placed_device : part_device; SELF\mapped_item.mapping_target RENAMED transformation : axis2_placement_2d; part_shape : physical_unit_planar_shape_model; device_shape : physical_unit_planar_shape_model; DERIVE SELF\mapped_item.mapping_source : representation_map := ?; SELF\representation_item.name : label := ?; END_ENTITY; -- device_2d_position |
Entity data types and their attributesrepresentation_itemname: label; mapped_item mapping_source: representation_map; mapping_target: representation_item; device_2d_position placed_device: part_device; (RT) mapping_target->transformation: axis2_placement_2d; part_shape: physical_unit_planar_shape_model; device_shape: physical_unit_planar_shape_model; (RT) (DER) mapping_source: representation_map; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EDevice_2d_position extends EMapped_itemplaced_device (explicit attribute)boolean testPlaced_device(EDevice_2d_position type)EPart_device getPlaced_device(EDevice_2d_position type) void setPlaced_device(EDevice_2d_position type, EPart_device value) void unsetPlaced_device(EDevice_2d_position type) part_shape (explicit attribute)boolean testPart_shape(EDevice_2d_position type)EPhysical_unit_planar_shape_model getPart_shape(EDevice_2d_position type) void setPart_shape(EDevice_2d_position type, EPhysical_unit_planar_shape_model value) void unsetPart_shape(EDevice_2d_position type) device_shape (explicit attribute)boolean testDevice_shape(EDevice_2d_position type)EPhysical_unit_planar_shape_model getDevice_shape(EDevice_2d_position type) void setDevice_shape(EDevice_2d_position type, EPhysical_unit_planar_shape_model value) void unsetDevice_shape(EDevice_2d_position type) |
public class CDevice_2d_position implements EDevice_2d_positionstatic EAttribute attributePlaced_device(EDevice_2d_position type)static int usedinPlaced_device(EDevice_2d_position type, EPart_device instance, ASdaiModel domain, ADevice_2d_position result) static EAttribute attributePart_shape(EDevice_2d_position type) static int usedinPart_shape(EDevice_2d_position type, EPhysical_unit_planar_shape_model instance, ASdaiModel domain, ADevice_2d_position result) static EAttribute attributeDevice_shape(EDevice_2d_position type) static int usedinDevice_shape(EDevice_2d_position type, EPhysical_unit_planar_shape_model instance, ASdaiModel domain, ADevice_2d_position result) static EAttribute attributeMapping_source(EDevice_2d_position type) static int usedinMapping_source(EDevice_2d_position type, ERepresentation_map instance, ASdaiModel domain, ADevice_2d_position result) static EAttribute attributeName(EDevice_2d_position type) |
public class ADevice_2d_position extends AEntitypublic EDevice_2d_position getByIndex(int index)public EDevice_2d_position getCurrentMember(SdaiIterator it) |