Issue 3376: ClassifierRoles should be independent of specific underlying base Classifi (uml2-superstructure-ftf) Source: (, ) Nature: Revision Severity: Significant Summary: ClassifierRoles should be independent of specific underlying base Classifiers. Otherwise, you can not specify OOram role models properly. You need "free" ClassifierRoles (=without base) if you want to span layers, for example. Collaboration Templates don't do the trick; templates serve a different purpose. Please contact me at riehle@acm.org if you want to know more. I have long worked on this topic. Resolution: Revised Text: Actions taken: February 26, 2000: received issue March 9, 2005: closed issue Discussion: Collaborations have been rewritten in UML 2.0, and as a consequence, this issue has already been addressed. Roles in a collaboration now are not any more related to a base classifier. Instead, they represent a set of properties that an instance must possess that plays that role. These properties are described by the classifier typing that role. This classifier can have as many or as little properties as needed, even none (which would correspond to the “free” classifier requested). End of Annotations:===== Date: Sat, 26 Feb 2000 13:34:23 -0500 (EST) Message-Id: <200002261834.NAA22230@emerald.omg.org> From: riehle@acm.org To: juergen@omg.org, web-incoming@omg.org Subject: Issue Report Content-Type: text X-UIDL: 5LXd9Y)\!!&VLe9fbPe9 Name: Dirk Riehle Company: mailFrom: riehle@acm.org Notification: Yes Specification: UML V1.3 Section: 2.0 Formal #: Version: Revision_Date: June 1999 Page: Nature: Revision Severity: Significant full_desc: ClassifierRoles should be independent of specific underlying base Classifiers. Otherwise, you can not specify OOram role models properly. You need "free" ClassifierRoles (=without base) if you want to span layers, for example. Collaboration Templates don't do the trick; templates serve a different purpose. Please contact me at riehle@acm.org if you want to know more. I have long worked on this topic. submit: Submit Issue Report Discussion: Collaborations have been rewritten in UML 2.0, and as a consequence, this issue has already been addressed. Roles in a collaboration now are not any more related to a base classifier. Instead, they represent a set of properties that an instance must possess that plays that role. These properties are described by the classifier typing that role. This classifier can have as many or as little properties as needed, even none (which would correspond to the "free" classifier requested). Disposition: Closed, no change