Overview Schemas Index

Device_marking_arm         


ENTITY Marking;
          marked_message : marked_message_select;
          marked_device_shape : marking_shape_select;
          placement : Axis_placement;
          message_representation : Geometric_model;
          message_representation_text : Text_literal_with_extent;
DERIVE
          marking_specification : SET [0:?] OF Document_definition := get_document_definition(SELF, 'marking specification', 
                                'SPECIFICATION_DOCUMENT_ARM.SPECIFICATION_DEFINITION');
INVERSE
          marking_material : Material_identification FOR items;
WHERE
          WR1: SIZEOF(QUERY(st <* message_representation\Geometric_model.items | (st = message_representation_text))) = 1;
          WR2: SIZEOF(QUERY(ap <* marked_device_shape\Geometric_model.items | (ap = placement))) = 1;
          WR3: SIZEOF(TYPEOF(marked_device_shape) * ['DEVICE_MARKING_ARM.PHYSICAL_UNIT_3D_SHAPE_MODEL',
        'DEVICE_MARKING_ARM.PHYSICAL_UNIT_PLANAR_SHAPE_MODEL']) = 1;
          WR4: 'CONDUCTIVITY_MATERIAL_ASPECTS_ARM.'+ 'MATERIAL_IDENTIFICATION_WITH_CONDUCTIVITY_CLASSIFICATION' IN TYPEOF (marking_material);
          WR5: EXISTS (marking_specification) AND (SIZEOF(marking_specification) = 1);
END_ENTITY; -- Marking

Entity data types and their attributes

Marking
          marked_message: marked_message_select;
          marked_device_shape: marking_shape_select;
          placement: Axis_placement;
          message_representation: Geometric_model;
          message_representation_text: Text_literal_with_extent;
          (DER) marking_specification: SET [0:?] OF Document_definition;
          (INV) marking_material: Material_identification FOR items;

Users: by entity attributes

Marking
          Add_design_object_management_relationship.current_design_object
                    managed_design_object
                              ap210_managed_design_object
          Change_design_object_management_relationship.current_design_object
                    managed_design_object
                              ap210_managed_design_object
          Change_design_object_management_relationship.previous_design_object
                    managed_design_object
                              ap210_managed_design_object
          Composite_material_identification.composite_items
                    material_item_select
                              dm_material_item_select
          Delete_design_object_management_relationship.previous_design_object
                    managed_design_object
                              ap210_managed_design_object
          Document_assignment.is_assigned_to
                    documented_element_select
                              dm_documented_element_select
          Frozen_assignment.frozen_item
                    managed_design_object
                              ap210_managed_design_object
          Material_identification.items
                    material_item_select
                              dm_material_item_select

Users: by defined types, not used by any entity attribute

Marking
          ap210_managed_design_object
                    Add_design_object_management_relationship.current_design_object
                    Change_design_object_management_relationship.current_design_object
                    Change_design_object_management_relationship.previous_design_object
                    Delete_design_object_management_relationship.previous_design_object
                    Frozen_assignment.frozen_item
          dm_documented_element_select
                    design_pdm_information_usage_right_item
                    Document_assignment.is_assigned_to
                    Lessons_learned.is_assigned_to
          dm_material_item_select
                    Composite_material_identification.composite_items
                    Material_identification.items

Global rules for this entity data type

          -