javax.jmi.model
Interface Generalizes

All Superinterfaces:
RefAssociation, RefBaseObject

public interface Generalizes
extends RefAssociation


Method Summary
 boolean add(GeneralizableElement supertype, GeneralizableElement subtype)
           
 boolean exists(GeneralizableElement supertype, GeneralizableElement subtype)
           
 java.util.Collection getSubtype(GeneralizableElement supertype)
           
 java.util.List getSupertype(GeneralizableElement subtype)
           
 boolean remove(GeneralizableElement supertype, GeneralizableElement subtype)
           
 
Methods inherited from interface javax.jmi.reflect.RefAssociation
refAddLink, refAllLinks, refLinkExists, refQuery, refQuery, refRemoveLink
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

exists

public boolean exists(GeneralizableElement supertype,
                      GeneralizableElement subtype)

getSupertype

public java.util.List getSupertype(GeneralizableElement subtype)

getSubtype

public java.util.Collection getSubtype(GeneralizableElement supertype)

add

public boolean add(GeneralizableElement supertype,
                   GeneralizableElement subtype)

remove

public boolean remove(GeneralizableElement supertype,
                      GeneralizableElement subtype)