| |
A-8 BeteiligtcManagement, v1.0 Februar 2001 A { // Vorwärtserklärungen // Management Schnittstelle GroupManager; Schnittstelle RoleManager; Schnittstelle PartyRoleManager; Schnittstelle NodeManager; Schnittstelle PartyManager; Schnittstelle RelationshipManager; Schnittstelle PartyRelationshipManager; Schnittstelle ContactInformationFactory; // Anhäufung Schnittstellenrolle; Schnittstellennullpunkt; // Kern Schnittstellenbeteiligtes; Schnittstellen-Verhältnis; Schnittstelle PartyRelationship; Schnittstelle PartyRole; Schnittstellenperson; Schnittstellenorganisation; // Kontaktinformationen Schnittstelle ContactInformation; // typedefs typedefzeichenkette RoleName; typedefsequence<Role > Rollen; typedefsequence<RoleName > RoleNames; typedefzeichenkette ContactType; sequence<string typedef > ContactTypes; typedefsequence<ContactInformation > ContactInformationSeq; // Schnittstellen Schnittstellenrolle: CosFinance::CommonContainer { Ausnahme MoreThanOneContained { }; Ausnahme InvalidContainedRole { }; Ausnahme InvalidRole { }; Ausnahme InvalidAggregation { }; Ausnahme MaximumCardinalityExceeded { }; Ausnahme ObjectNotFound { }; schreibgeschütztes role_name AttributRoleName; primary_object des Attributes CosFinance::CommonObject; Contained_role CosFinance::CommonObject-get_related_object(inRoleName, im CosFinance::Date-as_of_date) Erhöhungen (MoreThanOneContained, InvalidRole); |  |
|
| |
|
|