UML 2.6 RTF Avatar
  1. OMG Issue

UMLR — Actors cannot own Operations - a contradiction

  • Key: UMLR-149
  • Legacy Issue Number: 12942
  • Status: open  
  • Source: Anonymous
  • Summary:

    The ability for an Actor to implement an Interface was added as a result of this issue against the UML2 specification: http://www.omg.org/issues/uml2-rtf.html#Issue8078

    Because an Actor is now a BehavioredClassifier it can implement interfaces, but according to the UML superstructure specification, Actors cannot own Operations. This situation seems to contradict the semantics for InterfaceRealization (UML Superstructure v2.1.2 section 7.3.25):

    "An interface realization relationship between a classifier and an interface implies that the classifier supports the set of
    features owned by the interface, and any of its parent interfaces. For behavioral features, the implementing classifier will
    have an operation or reception for every operation or reception, respectively, defined by the interface."

  • Reported: UML 2.5 — Wed, 8 Oct 2008 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT