Overview Schemas Index

EXTERNAL_REFERENCE_SCHEMA (jsdai.SExternal_reference_schema)


ENTITY external_source;
          source_id : source_item;
DERIVE
          description : text := get_description_value(SELF);
WHERE
          wr1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'DESCRIPTION_ATTRIBUTE.DESCRIBED_ITEM')) <= 1;
END_ENTITY; -- external_source

Entity data types and their attributes

external_source
          source_id: source_item;
          (DER) description: text;

Known subtypes

          external_class_library (EXTERNAL_CLASS_MIM)
          known_source (PLIB_CLASS_REFERENCE_MIM)

Users: by entity attributes

external_source
          applied_action_assignment.items
                    action_items
                              im_action_items
          applied_description_text_assignment.items
                    description_item
                              sbb_description_item
          applied_external_identification_assignment.items
                    external_identification_item
                              el_external_identification_item
          applied_group_assignment.items
                    groupable_item
                              collection_membership_groupable_item
                                        rm_collection_membership_groupable_item
          attribute_language_assignment.items
                    attribute_language_item
                              attribute_language_item_236cc1
          attribute_translation_assignment.considered_instance
                    attribute_language_item
                              automotive_design_attribute_language_item
          current_change_element_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  im_action_items
          description_attribute.described_item
                    description_attribute_select
          external_class_with_attributes.source
          external_identification_assignment.source
          external_library_property.source
          external_source_identification.item
                    external_identification_item
                              el_external_identification_item
          external_source_identification.items
                    external_identification_item
                              el_external_identification_item
          external_source_identification.source
          external_source_relationship.related_source
          external_source_relationship.relating_source
          externally_defined_curve_font_armx.source
          externally_defined_item.source
          externally_defined_size_dimension.source
          externally_defined_type_qualifier.external_source
          frozen_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  im_action_items
          functional_terminal_group_assignment.items
                    groupable_item
                              collection_membership_groupable_item
                                        rm_collection_membership_groupable_item
          language_indication.considered_instance
                    attribute_language_item
                              automotive_design_attribute_language_item
          language_indication.items
                    attribute_language_item
                              mri_attribute_language_item
                                        dm_attribute_language_item
          library_defined_product_definition.library
          multi_language_attribute_assignment.items
                    multi_language_attribute_item
                              multi_language_attribute_item_203e2
          plib_class_reference.source
          previous_change_element_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  im_action_items
          same_as_external_item_assignment.items
                    same_as_item
                              ss_same_as_item
                                        prjm_same_as_item

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

external_source
          attribute_language_item_203e2
                    attribute_language_assignment.items
                    attribute_translation_assignment.considered_instance
                    language_indication.considered_instance
          attribute_language_item_236cc1
                    attribute_language_assignment.items
                    attribute_translation_assignment.considered_instance
                    language_indication.considered_instance
          attribute_language_item_242
                    attribute_language_assignment.items
                    attribute_translation_assignment.considered_instance
                    language_indication.considered_instance
          automotive_design_attribute_language_item
                    attribute_language_assignment.items
                    attribute_translation_assignment.considered_instance
                    language_indication.considered_instance
          automotive_design_multi_language_attribute_item
                    multi_language_attribute_assignment.items
          dm_attribute_language_item
                    attribute_language_assignment.items
                    attribute_translation_assignment.considered_instance
                    language_indication.considered_instance
          dm_multi_language_attribute_item
                    multi_language_attribute_assignment.items
          el_external_identification_item
                    applied_external_identification_assignment.items
                    external_source_identification.item
          fbb_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          fbb_same_as_item
                    same_as_external_item_assignment.items
          im_action_items
                    ap242_change_management_object
                    applied_action_assignment.items
                    applied_usage_right.items
                    risk_evaluation_criteria.items
          im_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          im_same_as_item
                    same_as_external_item_assignment.items
          multi_language_attribute_item_203e2
                    multi_language_attribute_assignment.items
          multi_language_attribute_item_236cc1
                    multi_language_attribute_assignment.items
          multi_language_attribute_item_242
                    multi_language_attribute_assignment.items
          pdm_attribute_language_item
                    attribute_language_assignment.items
                    attribute_translation_assignment.considered_instance
                    language_indication.considered_instance
          pdm_multi_language_attribute_item
                    multi_language_attribute_assignment.items
          prjm_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          prjm_same_as_item
                    same_as_external_item_assignment.items
          requirement_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          requirement_same_as_item
                    same_as_external_item_assignment.items
          rm_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          rm_same_as_item
                    same_as_external_item_assignment.items
          sbb_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          sbb_description_item
                    applied_description_text_assignment.items
          sbb_same_as_item
                    same_as_external_item_assignment.items
          syss_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item

Global rules for this entity data type

          restrict_multi_language_for_external_source (AUTOMOTIVE_DESIGN)
          restrict_multi_language_for_external_source (CATALOG_DATA_INFORMATION_MIM)

public interface EExternal_source extends EEntity

source_id (explicit attribute)

          int testSource_id(EExternal_source type)
          case sSource_idIdentifier:
              String getSource_id(EExternal_source type, EIdentifier node1)
              void setSource_id(EExternal_source type, String value, EIdentifier node1)
          case sSource_idMessage:
              String getSource_id(EExternal_source type, EMessage node1)
              void setSource_id(EExternal_source type, String value, EMessage node1)
          void unsetSource_id(EExternal_source type)

description (derived attribute)

          String getDescription(EExternal_source type)
          boolean testDescription(EExternal_source type)

public class CExternal_source implements EExternal_source

          static EAttribute attributeSource_id(EExternal_source type)
          static int usedinSource_id(EExternal_source type, EEntity instance, ASdaiModel domain, AExternal_source result)
          static EAttribute attributeDescription(EExternal_source type)

public class AExternal_source extends AEntity

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