XCSG:Supertype
From AtlasWiki
A Supertype edge indicates both inheritance and polymorphism relationships.
That is, it indicates that the Classifier it comes from inherits the InstanceVariables of the Classifier it points to, as well as its InstanceMethods (unless it Overrides them), and that instances of the Classifier the edge comes from can be assigned to any Variable that accepts instances of the Classifier pointed to.
Specification
Metaclass | Supertype |
---|---|
Extends | Edge |
Description | Connects a Classifier to another Classifier that it extends. |
Direct Subkinds | Java:Extends, Java:Implements |
---|
Specified Connections | ||
---|---|---|
Predecessor | Multiplicity | Successor |
Classifier | ✱ ➞ ✱ | Classifier |