FileDocCategorySizeDatePackage
UMLGeneralization.javaAPI DocExample1799Tue Dec 08 01:21:00 GMT 1998oisoft.togetherx.scriptapi.UML

UMLGeneralization

public interface UMLGeneralization implements UMLLink
Presents generalization. A generalization is a relationship between a more general and a more specific elements. An instance of the more specific element may be used wherever the more general.
version
2.1.05 20.07.1998
author
Andrei Ivanov
see
UMLGeneralizableElement

Fields Summary
Constructors Summary
Methods Summary
public UMLGeneralizableElementgetSubtype()
Returns more specific element in the generalization relationship.

public UMLGeneralizableElementgetSupertype()
Returns more general element in the generalization relationship.

public booleanisImplementation()
Indicates whether this generalization relationship is implementation one. Implementation relationship is a special case of generalization relationship, where more general element is interface and more specific element is class, that implements it. getLinkKind() for implementation relationship returns UMLLink.IMPLEMENTATION.

return
true, if this generalization is implementation.
see
UMLLink#IMPLEMENTATION
see
UMLLink#getLinkKind