Overview Schemas Index

DRAWING_DEFINITION_SCHEMA (jsdai.SDrawing_definition_schema)


ENTITY drawing_revision
          SUBTYPE OF (presentation_set);
          revision_identifier : identifier;
          drawing_identifier : drawing_definition;
          intended_scale : OPTIONAL text;
UNIQUE
          ur1 : revision_identifier, drawing_identifier;
END_ENTITY; -- drawing_revision

Entity data types and their attributes

presentation_set
          (INV) areas: SET [1:?] OF area_in_set FOR in_set;
drawing_revision
          revision_identifier: identifier;
          drawing_identifier: drawing_definition;
          (OPT) intended_scale: text;

Users

presentation_set
          area_in_set.in_set
          context_dependent_invisibility.presentation_context
                    invisibility_context
          context_dependent_over_riding_styled_item.style_context
                    style_context_select
          presentation_style_by_context.style_context
                    style_context_select
          presented_item_representation.presentation
                    presentation_representation_select
drawing_revision
          applied_action_request_assignment.items
                    action_request_item
                              automotive_design_action_request_item
          applied_approval_assignment.items
                    approval_item
                              automotive_design_approval_item
          applied_contract_assignment.items
                    contract_item
                              automotive_design_contract_item
          applied_date_and_time_assignment.items
                    date_and_time_item
                              automotive_design_date_and_time_item
          applied_date_assignment.items
                    date_item
                              automotive_design_date_item
          applied_effectivity_assignment.items
                    effectivity_item
                              automotive_design_effectivity_item
          applied_event_occurrence_assignment.items
                    event_occurrence_item
                              automotive_design_event_occurrence_item
          applied_ineffectivity_assignment.items
                    effectivity_item
                              automotive_design_effectivity_item
          applied_organization_assignment.items
                    organization_item
                              automotive_design_organization_item
          applied_person_and_organization_assignment.items
                    person_and_organization_item
                              automotive_design_person_and_organization_item
          applied_security_classification_assignment.items
                    security_classification_item
                              automotive_design_security_classification_item
          applied_time_interval_assignment.items
                    time_interval_item
                              automotive_design_time_interval_item
          date_time_interval_assignment.is_applied_to
                    general_organizational_data_select
          draughting_specification_reference.specified_items
                    specified_item
          draughting_title.items
                    draughting_titled_item
          drawing_assignment.associated_drawing
          drawing_revision_sequence.predecessor
          drawing_revision_sequence.successor
          item_designation_assignment.items
                    item_designation_item
          person_in_organization_relationship.items
                    person_and_organization_item
                              automotive_design_person_and_organization_item
          retention_period.is_applied_to
                    general_organizational_data_select

Global rules for this entity data type

          restrict_drawing (AUTOMOTIVE_DESIGN)

public interface EDrawing_revision extends EPresentation_set

revision_identifier (explicit attribute)

          boolean testRevision_identifier(EDrawing_revision type)
          String getRevision_identifier(EDrawing_revision type)
          void setRevision_identifier(EDrawing_revision type, String value)
          void unsetRevision_identifier(EDrawing_revision type)

drawing_identifier (explicit attribute)

          boolean testDrawing_identifier(EDrawing_revision type)
          EDrawing_definition getDrawing_identifier(EDrawing_revision type)
          void setDrawing_identifier(EDrawing_revision type, EDrawing_definition value)
          void unsetDrawing_identifier(EDrawing_revision type)

intended_scale (explicit attribute)

          boolean testIntended_scale(EDrawing_revision type)
          String getIntended_scale(EDrawing_revision type)
          void setIntended_scale(EDrawing_revision type, String value)
          void unsetIntended_scale(EDrawing_revision type)

public class CDrawing_revision implements EDrawing_revision

          static EAttribute attributeRevision_identifier(EDrawing_revision type)
          static EAttribute attributeDrawing_identifier(EDrawing_revision type)
          static int usedinDrawing_identifier(EDrawing_revision type, EDrawing_definition instance, ASdaiModel domain, ADrawing_revision result)
          static EAttribute attributeIntended_scale(EDrawing_revision type)

public class ADrawing_revision extends AEntity

          public EDrawing_revision getByIndex(int index)
          public EDrawing_revision getCurrentMember(SdaiIterator it)