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)
          sysm_characterizable_address (SYSTEM_MODELLING_MIM)
          syss_characterizable_address (SYSTEM_STRUCTURE_MIM)

Users

address
          applied_action_assignment.items
                    action_items
                              ir_usage_item
                                        design_pdm_ir_usage_item
                                                  pdm_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
                              pmri_contract_item
                                        person_and_organization_item
                                                  syss_person_and_organization_item
          applied_date_and_time_assignment.items
                    date_and_time_item
                              tsr_date_and_time_item
          applied_date_assignment.items
                    date_item
                              tsr_date_item
          applied_document_reference.items
                    document_reference_item
                              prjm_document_reference_item
          applied_document_usage_constraint_assignment.items
                    document_reference_item
                              tsr_document_reference_item
          applied_identification_assignment.items
                    identification_item
                              pmri_identification_item
          applied_location_representation_assignment.items
                    location_representation_item
          applied_organization_assignment.items
                    organization_item
                              syss_organization_item
          applied_person_and_organization_assignment.items
                    person_and_organization_item
                              syss_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
                                        pdm_classification_item
          attribute_language_assignment.items
                    attribute_language_item
                              tsr_attribute_language_item
          attribute_translation_assignment.considered_instance
                    attribute_language_item
                              tsr_attribute_language_item
          id_attribute.identified_item
                    id_attribute_select
          issue_reference_mapping.items
                    issue_reference_item
                              im_issue_reference_item
          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
                              syss_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
          product_based_location_identification.items
                    location_representation_item
          supplier_element.addr

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)