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 attributesaddress(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; |
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) |
Global rules for this entity data typeaddresses_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 EEntityinternal_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 EAddressstatic 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 AEntitypublic EAddress getByIndex(int index)public EAddress getCurrentMember(SdaiIterator it) |