ENTITY template_location_in_structured_template_transform SUBTYPE OF (geometric_placement); SELF\geometric_placement_operation.template_definition RENAMED template_shape : part_template_planar_shape_model; reference_location : template_location_in_structured_template; assembly_shape : structured_template_planar_shape_model; SELF\geometric_placement.target RENAMED transform : axis2_placement_2d; DERIVE SELF\representation_item.name : label := ?; UNIQUE ur1 : reference_location, assembly_shape; WHERE wr1: assembly_shape.shape_characterized_definition[1] :=: reference_location.assembly; END_ENTITY; -- template_location_in_structured_template_transform |
Entity data types and their attributesrepresentation_itemname: label; mapped_item mapping_source: representation_map; mapping_target: representation_item; geometric_placement_operation source: axis2_placement; template_definition: template_definition_select; (RT) (DER) mapping_source: representation_map; geometric_placement (RT) mapping_target->target: axis2_placement; template_location_in_structured_template_transform (RT) template_definition->template_shape: part_template_planar_shape_model; reference_location: template_location_in_structured_template; assembly_shape: structured_template_planar_shape_model; (RT) target->transform: axis2_placement_2d; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface ETemplate_location_in_structured_template_transform extends EGeometric_placementreference_location (explicit attribute)boolean testReference_location(ETemplate_location_in_structured_template_transform type)ETemplate_location_in_structured_template getReference_location(ETemplate_location_in_structured_template_transform type) void setReference_location(ETemplate_location_in_structured_template_transform type, ETemplate_location_in_structured_template value) void unsetReference_location(ETemplate_location_in_structured_template_transform type) assembly_shape (explicit attribute)boolean testAssembly_shape(ETemplate_location_in_structured_template_transform type)EStructured_template_planar_shape_model getAssembly_shape(ETemplate_location_in_structured_template_transform type) void setAssembly_shape(ETemplate_location_in_structured_template_transform type, EStructured_template_planar_shape_model value) void unsetAssembly_shape(ETemplate_location_in_structured_template_transform type) |
public class CTemplate_location_in_structured_template_transform implements ETemplate_location_in_structured_template_transformstatic EAttribute attributeReference_location(ETemplate_location_in_structured_template_transform type)static int usedinReference_location(ETemplate_location_in_structured_template_transform type, ETemplate_location_in_structured_template instance, ASdaiModel domain, ATemplate_location_in_structured_template_transform result) static EAttribute attributeAssembly_shape(ETemplate_location_in_structured_template_transform type) static int usedinAssembly_shape(ETemplate_location_in_structured_template_transform type, EStructured_template_planar_shape_model instance, ASdaiModel domain, ATemplate_location_in_structured_template_transform result) static EAttribute attributeName(ETemplate_location_in_structured_template_transform type) |
public class ATemplate_location_in_structured_template_transform extends AEntitypublic ETemplate_location_in_structured_template_transform getByIndex(int index)public ETemplate_location_in_structured_template_transform getCurrentMember(SdaiIterator it) |