Overview Schemas Index

PERSON_ORGANIZATION_SCHEMA (jsdai.SPerson_organization_schema)


ENTITY address;
          internal_location : OPTIONAL label;
          street_number : OPTIONAL label;
          street : OPTIONAL label;
          postal_box : OPTIONAL label;
          town : OPTIONAL label;
          region : OPTIONAL label;
          postal_code : OPTIONAL label;
          country : OPTIONAL label;
          facsimile_number : OPTIONAL label;
          telephone_number : OPTIONAL label;
          electronic_mail_address : OPTIONAL label;
          telex_number : OPTIONAL label;
DERIVE
          name : label := get_name_value(SELF);
          url : identifier := get_id_value(SELF);
WHERE
          wr1: EXISTS(internal_location) OR  EXISTS(street_number) OR  EXISTS(street) OR  EXISTS(postal_box) OR  EXISTS(town) OR  EXISTS(region) OR  EXISTS(postal_code) OR  EXISTS(country) OR  EXISTS(facsimile_number) OR  EXISTS(telephone_number) OR  EXISTS(electronic_mail_address) OR EXISTS(telex_number);
END_ENTITY; -- address

Entity data types and their attributes

address
          (OPT) internal_location: label;
          (OPT) street_number: label;
          (OPT) street: label;
          (OPT) postal_box: label;
          (OPT) town: label;
          (OPT) region: label;
          (OPT) postal_code: label;
          (OPT) country: label;
          (OPT) facsimile_number: label;
          (OPT) telephone_number: label;
          (OPT) electronic_mail_address: label;
          (OPT) telex_number: label;
          (DER) name: label;
          (DER) url: identifier;

Known subtypes

          characterized_address (AP239_PART_DEFINITION_INFORMATION_MIM)
          ds_characterizable_address (DECISION_SUPPORT_MIM)
          organizational_address (PERSON_ORGANIZATION_SCHEMA)
          os_characterizable_address (ORGANIZATION_STRUCTURE_MIM)
          personal_address (PERSON_ORGANIZATION_SCHEMA)
          rm_characterizable_address (RISK_MANAGEMENT_MIM)
          syss_characterizable_address (SYSTEM_STRUCTURE_MIM)

Users: by entity attributes

address
          applied_action_assignment.items
                    action_items
                              ir_usage_item
                                        design_pdm_ir_usage_item
                                                  classification_item
                                                            im_classification_item
          applied_attribute_classification_assignment.items
                    attribute_classification_item
                              tsr_attribute_classification_item
          applied_classification_assignment.items
                    classification_item
                              requirement_classification_item
          applied_contract_assignment.items
                    contract_item
                              ss_contract_item
                                        pmri_contract_item
                                                  organization_item
                                                            pdm_organization_item
                                                                      syss_organization_item
          applied_date_and_time_assignment.items
                    date_and_time_item
                              tsr_date_and_time_item
          applied_date_assignment.items
                    date_item
                              pdm_date_item
                                        syss_date_item
                                                  sysm_date_item
          applied_description_text_assignment.items
                    description_item
                              sbb_description_item
                                        sysm_description_item
          applied_document_reference.items
                    document_reference_item
                              pdm_document_reference_item
                                        syss_document_reference_item
                                                  sysm_document_reference_item
          applied_document_usage_constraint_assignment.items
                    document_reference_item
                              ss_document_reference_item
                                        pb_document_reference_item
                                                  prjm_document_reference_item
          applied_group_assignment.items
                    groupable_item
                              collection_membership_groupable_item
                                        ss_collection_membership_groupable_item
          applied_identification_assignment.items
                    identification_item
                              aliasable_item
                                        ap239_mri_aliasable_item
          applied_location_representation_assignment.items
                    location_representation_item
          applied_organization_assignment.items
                    organization_item
                              ss_organization_item
                                        pb_organization_item
                                                  prjm_organization_item
          applied_person_and_organization_assignment.items
                    person_and_organization_item
                              mri_person_and_organization_item
                                        requirement_mri_person_and_organization_item
                                                  ds_person_and_organization_item
          applied_position_in_organization_assignment.items
                    position_in_organization_item
          applied_usage_right.items
                    ir_usage_item
                              design_pdm_ir_usage_item
                                        document_reference_item
                                                  pdm_document_reference_item
                                                            syss_document_reference_item
                                                                      sysm_document_reference_item
          attribute_language_assignment.items
                    attribute_language_item
                              tsr_attribute_language_item
          attribute_translation_assignment.considered_instance
                    attribute_language_item
                              tsr_attribute_language_item
          current_change_element_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  ir_usage_item
                                                            design_pdm_ir_usage_item
                                                                      document_reference_item
                                                                                pdm_document_reference_item
                                                                                          syss_document_reference_item
                                                                                                    sysm_document_reference_item
          frozen_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  ir_usage_item
                                                            design_pdm_ir_usage_item
                                                                      document_reference_item
                                                                                pdm_document_reference_item
                                                                                          syss_document_reference_item
                                                                                                    sysm_document_reference_item
          functional_terminal_group_assignment.items
                    groupable_item
                              collection_membership_groupable_item
                                        rm_collection_membership_groupable_item
          id_attribute.identified_item
                    id_attribute_select
          language_indication.considered_instance
                    attribute_language_item
                              tsr_attribute_language_item
          language_indication.items
                    attribute_language_item
                              tsr_attribute_language_item
          location_armx.alternative_location_representations
                    location_representation
          multi_language_attribute_assignment.items
                    multi_language_attribute_item
                              tsr_multi_language_attribute_item
          name_attribute.named_item
                    name_attribute_select
          organization_based_location_representation_with_identification.items
                    location_representation_item
          partial_document_assignment.items
                    document_reference_item
                              tsr_document_reference_item
          person_in_organization_relationship.items
                    person_and_organization_item
                              mri_person_and_organization_item
                                        requirement_mri_person_and_organization_item
                                                  ds_person_and_organization_item
          person_or_organization_or_person_in_organization_in_position.items
                    position_in_organization_item
          position.address
          position_group_relationship.items
                    position_in_organization_item
          previous_change_element_assignment.items
                    change_management_object
                              ap242_change_management_object
                                        action_items
                                                  ir_usage_item
                                                            design_pdm_ir_usage_item
                                                                      classification_item
                                                                                ss_classification_item
                                                                                          pmri_classification_item
          product_based_location_identification.items
                    location_representation_item
          same_as_external_item_assignment.items
                    same_as_item
                              ss_same_as_item
                                        prjm_same_as_item
          supplier_element.addr

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

address
          ap239_mri_aliasable_item
                    applied_identification_assignment.items
                    design_pdm_ir_usage_item
          ap239_mri_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          ap239_mri_identification_item
                    applied_identification_assignment.items
                    design_pdm_ir_usage_item
          ds_organization_item
                    applied_organization_assignment.items
                    ds_contract_item
                    im_contract_item
                    pmri_contract_item
                    syss_contract_item
          ds_person_and_organization_item
                    applied_person_and_organization_assignment.items
                    ds_contract_item
                    im_contract_item
                    pmri_contract_item
                    syss_contract_item
          im_action_items
                    ap242_change_management_object
                    applied_action_assignment.items
                    applied_usage_right.items
                    risk_evaluation_criteria.items
          im_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          im_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          im_identification_item
                    applied_identification_assignment.items
                    design_pdm_ir_usage_item
          im_organization_item
                    applied_organization_assignment.items
                    ds_contract_item
                    im_contract_item
                    pmri_contract_item
                    syss_contract_item
          im_person_and_organization_item
                    applied_person_and_organization_assignment.items
                    ds_contract_item
                    im_contract_item
                    pmri_contract_item
                    syss_contract_item
          im_same_as_item
                    same_as_external_item_assignment.items
          pdm_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          pmri_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          pmri_date_and_time_item
                    applied_date_and_time_assignment.items
          pmri_date_item
                    applied_date_assignment.items
          pmri_identification_item
                    applied_identification_assignment.items
                    design_pdm_ir_usage_item
          prjm_document_reference_item
                    applied_document_reference.items
                    applied_document_usage_constraint_assignment.items
                    design_pdm_ir_usage_item
                    document_assignment.is_assigned_to
                    partial_document_assignment.is_assigned_to
          prjm_organization_item
                    applied_organization_assignment.items
                    ds_contract_item
                    im_contract_item
                    pmri_contract_item
                    syss_contract_item
          prjm_person_and_organization_item
                    applied_person_and_organization_assignment.items
                    ds_contract_item
                    im_contract_item
                    pmri_contract_item
                    syss_contract_item
          prjm_same_as_item
                    same_as_external_item_assignment.items
          requirement_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          requirement_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          requirement_mri_identification_item
                    applied_identification_assignment.items
                    design_pdm_ir_usage_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_identification_item
                    applied_identification_assignment.items
                    design_pdm_ir_usage_item
          rm_same_as_item
                    same_as_external_item_assignment.items
          ss_action_items
                    ap242_change_management_object
                    applied_action_assignment.items
                    applied_usage_right.items
                    risk_evaluation_criteria.items
          ss_collection_membership_groupable_item
                    applied_group_assignment.items
                    syse_experience_type_item
                    syse_person_type_item
                    sysm_analysed_item
                    sysm_certification_item
          sysm_action_items
                    ap242_change_management_object
                    applied_action_assignment.items
                    applied_usage_right.items
                    risk_evaluation_criteria.items
          sysm_date_and_time_item
                    applied_date_and_time_assignment.items
          sysm_date_item
                    applied_date_assignment.items
          sysm_description_item
                    applied_description_text_assignment.items
          sysm_document_reference_item
                    applied_document_reference.items
                    applied_document_usage_constraint_assignment.items
                    design_pdm_ir_usage_item
                    document_assignment.is_assigned_to
                    partial_document_assignment.is_assigned_to
          sysm_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
          syss_identification_item
                    applied_identification_assignment.items
                    design_pdm_ir_usage_item
          syss_organization_item
                    applied_organization_assignment.items
                    ds_contract_item
                    im_contract_item
                    pmri_contract_item
                    syss_contract_item
          syss_person_and_organization_item
                    applied_person_and_organization_assignment.items
                    ds_contract_item
                    im_contract_item
                    pmri_contract_item
                    syss_contract_item
          tsr_attribute_classification_item
                    applied_attribute_classification_assignment.items
          tsr_attribute_language_item
                    attribute_language_assignment.items
                    attribute_translation_assignment.considered_instance
                    language_indication.considered_instance
          tsr_classification_item
                    applied_classification_assignment.items
                    design_pdm_ir_usage_item
                    experience_item
          tsr_date_and_time_item
                    applied_date_and_time_assignment.items
          tsr_date_item
                    applied_date_assignment.items
          tsr_document_reference_item
                    applied_document_reference.items
                    applied_document_usage_constraint_assignment.items
                    design_pdm_ir_usage_item
                    document_assignment.is_assigned_to
                    partial_document_assignment.is_assigned_to
          tsr_identification_item
                    applied_identification_assignment.items
                    design_pdm_ir_usage_item
          tsr_multi_language_attribute_item
                    multi_language_attribute_assignment.items
          wd_action_items
                    ap242_change_management_object
                    applied_action_assignment.items
                    applied_usage_right.items
                    risk_evaluation_criteria.items

Global rules for this entity data type

          addresses_are_assigned (AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_XIM)
          subtype_mandatory_address (AUTOMOTIVE_DESIGN)
          subtype_mandatory_address (CATALOG_DATA_INFORMATION_MIM)

public interface EAddress extends EEntity

internal_location (explicit attribute)

          boolean testInternal_location(EAddress type)
          String getInternal_location(EAddress type)
          void setInternal_location(EAddress type, String value)
          void unsetInternal_location(EAddress type)

street_number (explicit attribute)

          boolean testStreet_number(EAddress type)
          String getStreet_number(EAddress type)
          void setStreet_number(EAddress type, String value)
          void unsetStreet_number(EAddress type)

street (explicit attribute)

          boolean testStreet(EAddress type)
          String getStreet(EAddress type)
          void setStreet(EAddress type, String value)
          void unsetStreet(EAddress type)

postal_box (explicit attribute)

          boolean testPostal_box(EAddress type)
          String getPostal_box(EAddress type)
          void setPostal_box(EAddress type, String value)
          void unsetPostal_box(EAddress type)

town (explicit attribute)

          boolean testTown(EAddress type)
          String getTown(EAddress type)
          void setTown(EAddress type, String value)
          void unsetTown(EAddress type)

region (explicit attribute)

          boolean testRegion(EAddress type)
          String getRegion(EAddress type)
          void setRegion(EAddress type, String value)
          void unsetRegion(EAddress type)

postal_code (explicit attribute)

          boolean testPostal_code(EAddress type)
          String getPostal_code(EAddress type)
          void setPostal_code(EAddress type, String value)
          void unsetPostal_code(EAddress type)

country (explicit attribute)

          boolean testCountry(EAddress type)
          String getCountry(EAddress type)
          void setCountry(EAddress type, String value)
          void unsetCountry(EAddress type)

facsimile_number (explicit attribute)

          boolean testFacsimile_number(EAddress type)
          String getFacsimile_number(EAddress type)
          void setFacsimile_number(EAddress type, String value)
          void unsetFacsimile_number(EAddress type)

telephone_number (explicit attribute)

          boolean testTelephone_number(EAddress type)
          String getTelephone_number(EAddress type)
          void setTelephone_number(EAddress type, String value)
          void unsetTelephone_number(EAddress type)

electronic_mail_address (explicit attribute)

          boolean testElectronic_mail_address(EAddress type)
          String getElectronic_mail_address(EAddress type)
          void setElectronic_mail_address(EAddress type, String value)
          void unsetElectronic_mail_address(EAddress type)

telex_number (explicit attribute)

          boolean testTelex_number(EAddress type)
          String getTelex_number(EAddress type)
          void setTelex_number(EAddress type, String value)
          void unsetTelex_number(EAddress type)

name (derived attribute)

          String getName(EAddress type)
          boolean testName(EAddress type)

url (derived attribute)

          String getUrl(EAddress type)
          boolean testUrl(EAddress type)

public class CAddress implements EAddress

          static EAttribute attributeInternal_location(EAddress type)
          static EAttribute attributeStreet_number(EAddress type)
          static EAttribute attributeStreet(EAddress type)
          static EAttribute attributePostal_box(EAddress type)
          static EAttribute attributeTown(EAddress type)
          static EAttribute attributeRegion(EAddress type)
          static EAttribute attributePostal_code(EAddress type)
          static EAttribute attributeCountry(EAddress type)
          static EAttribute attributeFacsimile_number(EAddress type)
          static EAttribute attributeTelephone_number(EAddress type)
          static EAttribute attributeElectronic_mail_address(EAddress type)
          static EAttribute attributeTelex_number(EAddress type)
          static EAttribute attributeName(EAddress type)
          static EAttribute attributeUrl(EAddress type)

public class AAddress extends AEntity

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