UML 2.6 RTF Avatar
  1. OMG Issue

UMLR — Issue on UML 2.3 - Use of isAbstract for Interfaces

  • Key: UMLR-231
  • Legacy Issue Number: 15312
  • Status: open  
  • Source: Adaptive ( Mr. Pete Rivett)
  • Summary:

    Use of isAbstract for Interfaces

    -------------------------------------

    Section 7.3.24 of Superstructure states: “Because an interface is merely a declaration it is not an instantiable model element; that is, there are no instances of

    interfaces at run time.”

    And also: “An interface cannot be directly instantiated. Instantiable classifiers, such as classes, must implement an interface”

    .

    This would imply that isAbstract (inherited from Classifier) must be true. However there is no constraint to this effect on Interface. Furthermore none of the notation examples show the Interface name in italics.

    This is an issue for the Model Interchange Working Group

  • Reported: UML 2.5 — Mon, 28 Jun 2010 04:00 GMT
  • Updated: Fri, 6 Mar 2015 20:57 GMT