javax.jmi.reflect
Interface RefAssociation

All Superinterfaces:
RefBaseObject
All Known Subinterfaces:
Aliases, AttachesTo, CanRaise, Constrains, Contains, DependsOn, Exposes, Generalizes, IsOfType, RefersTo

public interface RefAssociation
extends RefBaseObject


Method Summary
 boolean refAddLink(RefObject firstEnd, RefObject secondEnd)
           
 java.util.Collection refAllLinks()
           
 boolean refLinkExists(RefObject firstEnd, RefObject secondEnd)
           
 java.util.Collection refQuery(RefObject queryEnd, RefObject queryObject)
           
 java.util.Collection refQuery(java.lang.String endName, RefObject queryObject)
           
 boolean refRemoveLink(RefObject firstEnd, RefObject secondEnd)
           
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

refAllLinks

public java.util.Collection refAllLinks()

refLinkExists

public boolean refLinkExists(RefObject firstEnd,
                             RefObject secondEnd)

refQuery

public java.util.Collection refQuery(RefObject queryEnd,
                                     RefObject queryObject)

refQuery

public java.util.Collection refQuery(java.lang.String endName,
                                     RefObject queryObject)

refAddLink

public boolean refAddLink(RefObject firstEnd,
                          RefObject secondEnd)

refRemoveLink

public boolean refRemoveLink(RefObject firstEnd,
                             RefObject secondEnd)