org.argouml.model.uml
Class RefPackageProxy

java.lang.Object
  |
  +--org.argouml.model.uml.RefBaseObjectProxy
        |
        +--org.argouml.model.uml.RefPackageProxy
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

public class RefPackageProxy
extends RefBaseObjectProxy
implements java.lang.reflect.InvocationHandler


Field Summary
private static Logger _cat
           
 
Fields inherited from class org.argouml.model.uml.RefBaseObjectProxy
 
Constructor Summary
RefPackageProxy(java.lang.Object object)
           
 
Method Summary
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
static java.lang.Object newInstance(java.lang.Object obj)
          Creates a new instance of the proxied object.
 java.util.Collection refAllAssociations()
           
 java.util.Collection refAllClasses()
           
 java.util.Collection refAllPackages()
           
 RefAssociation refAssociation(RefObject arg0)
           
 RefClass refClass(RefObject arg0)
           
 RefStruct refCreateStruct(RefObject arg0, java.util.List arg1)
           
 void refDelete()
           
 RefEnum refGetEnum(RefObject arg0, java.lang.String arg1)
           
 RefPackage refPackage(RefObject arg0)
           
 
Methods inherited from class org.argouml.model.uml.RefBaseObjectProxy
getProxiedObject, getRealObject, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_cat

private static final Logger _cat
Constructor Detail

RefPackageProxy

public RefPackageProxy(java.lang.Object object)
Parameters:
object - being proxied
Method Detail

newInstance

public static java.lang.Object newInstance(java.lang.Object obj)
Creates a new instance of the proxied object.

Parameters:
obj - to proxy
Returns:
a proxy object if obj does not already implement the interface.

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Overrides:
invoke in class RefBaseObjectProxy
java.lang.Throwable
See Also:
InvocationHandler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])

refClass

public RefClass refClass(RefObject arg0)
See Also:
javax.jmi.reflect.RefPackage#refClass(javax.jmi.reflect.RefObject)

refPackage

public RefPackage refPackage(RefObject arg0)
See Also:
javax.jmi.reflect.RefPackage#refPackage(javax.jmi.reflect.RefObject)

refAssociation

public RefAssociation refAssociation(RefObject arg0)
See Also:
javax.jmi.reflect.RefPackage#refAssociation(javax.jmi.reflect.RefObject)

refAllPackages

public java.util.Collection refAllPackages()
See Also:
javax.jmi.reflect.RefPackage#refAllPackages()

refAllClasses

public java.util.Collection refAllClasses()
See Also:
javax.jmi.reflect.RefPackage#refAllClasses()

refAllAssociations

public java.util.Collection refAllAssociations()
See Also:
javax.jmi.reflect.RefPackage#refAllAssociations()

refCreateStruct

public RefStruct refCreateStruct(RefObject arg0,
                                 java.util.List arg1)
See Also:
javax.jmi.reflect.RefPackage#refCreateStruct(javax.jmi.reflect.RefObject, java.util.List)

refGetEnum

public RefEnum refGetEnum(RefObject arg0,
                          java.lang.String arg1)
See Also:
javax.jmi.reflect.RefPackage#refGetEnum(javax.jmi.reflect.RefObject, java.lang.String)

refDelete

public void refDelete()
See Also:
javax.jmi.reflect.RefPackage#refDelete()


ArgoUML © 1996-2004 (20040306)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook