Issue 15312: Issue on UML 2.3 - Use of isAbstract for Interfaces (uml2-rtf) Source: Adaptive (Mr. Pete Rivett, pete.rivett(at)adaptive.com) Nature: Uncategorized Issue Severity: 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 Resolution: Revised Text: Actions taken: June 28, 2010: received issue Discussion: End of Annotations:===== ubject: Issue on UML 2.3 - Use of isAbstract for Interfaces Date: Mon, 28 Jun 2010 11:20:13 -0700 X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Issue on UML 2.3 - Use of isAbstract for Interfaces Thread-Index: AcsW7oz+QCbD9eFVR6KgVLq8i1GbeQ== From: "Pete Rivett" To: Cc: 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 -- Pete Rivett (pete.rivett@adaptive.com) CTO, Adaptive Inc 65 Enterprise, Aliso Viejo, CA 92656 tel: +1 949 330 7677, cell: +1 949 338 3794 Follow me on Twitter @rivettp or http://twitter.com/rivettp