org.argouml.model.uml
Class RefPackageProxy

java.lang.Object
  extended byorg.argouml.model.uml.RefBaseObjectProxy
      extended byorg.argouml.model.uml.RefPackageProxy
All Implemented Interfaces:
java.lang.reflect.InvocationHandler, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefPackage

public class RefPackageProxy
extends RefBaseObjectProxy
implements java.lang.reflect.InvocationHandler, javax.jmi.reflect.RefPackage


Field Summary
private static org.apache.log4j.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()
           
 javax.jmi.reflect.RefAssociation refAssociation(javax.jmi.reflect.RefObject arg0)
           
 javax.jmi.reflect.RefAssociation refAssociation(java.lang.String arg0)
           
 javax.jmi.reflect.RefClass refClass(javax.jmi.reflect.RefObject arg0)
           
 javax.jmi.reflect.RefClass refClass(java.lang.String arg0)
           
 javax.jmi.reflect.RefStruct refCreateStruct(javax.jmi.reflect.RefObject arg0, java.util.List arg1)
           
 javax.jmi.reflect.RefStruct refCreateStruct(java.lang.String arg0, java.util.List arg1)
           
 void refDelete()
           
 javax.jmi.reflect.RefEnum refGetEnum(javax.jmi.reflect.RefObject arg0, java.lang.String arg1)
           
 javax.jmi.reflect.RefEnum refGetEnum(java.lang.String arg0, java.lang.String arg1)
           
 javax.jmi.reflect.RefPackage refPackage(javax.jmi.reflect.RefObject arg0)
           
 javax.jmi.reflect.RefPackage refPackage(java.lang.String 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
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Field Detail

_cat

private static final org.apache.log4j.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
Throws:
java.lang.Throwable
See Also:
InvocationHandler.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])

refClass

public javax.jmi.reflect.RefClass refClass(javax.jmi.reflect.RefObject arg0)
Specified by:
refClass in interface javax.jmi.reflect.RefPackage
See Also:
RefPackage.refClass(javax.jmi.reflect.RefObject)

refClass

public javax.jmi.reflect.RefClass refClass(java.lang.String arg0)
Specified by:
refClass in interface javax.jmi.reflect.RefPackage
See Also:
RefPackage.refClass(java.lang.String)

refPackage

public javax.jmi.reflect.RefPackage refPackage(javax.jmi.reflect.RefObject arg0)
Specified by:
refPackage in interface javax.jmi.reflect.RefPackage
See Also:
RefPackage.refPackage(javax.jmi.reflect.RefObject)

refPackage

public javax.jmi.reflect.RefPackage refPackage(java.lang.String arg0)
Specified by:
refPackage in interface javax.jmi.reflect.RefPackage
See Also:
RefPackage.refPackage(java.lang.String)

refAssociation

public javax.jmi.reflect.RefAssociation refAssociation(javax.jmi.reflect.RefObject arg0)
Specified by:
refAssociation in interface javax.jmi.reflect.RefPackage
See Also:
RefPackage.refAssociation(javax.jmi.reflect.RefObject)

refAssociation

public javax.jmi.reflect.RefAssociation refAssociation(java.lang.String arg0)
Specified by:
refAssociation in interface javax.jmi.reflect.RefPackage
See Also:
RefPackage.refAssociation(java.lang.String)

refAllPackages

public java.util.Collection refAllPackages()
Specified by:
refAllPackages in interface javax.jmi.reflect.RefPackage
See Also:
RefPackage.refAllPackages()

refAllClasses

public java.util.Collection refAllClasses()
Specified by:
refAllClasses in interface javax.jmi.reflect.RefPackage
See Also:
RefPackage.refAllClasses()

refAllAssociations

public java.util.Collection refAllAssociations()
Specified by:
refAllAssociations in interface javax.jmi.reflect.RefPackage
See Also:
RefPackage.refAllAssociations()

refCreateStruct

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

refCreateStruct

public javax.jmi.reflect.RefStruct refCreateStruct(java.lang.String arg0,
                                                   java.util.List arg1)
Specified by:
refCreateStruct in interface javax.jmi.reflect.RefPackage
See Also:
RefPackage.refCreateStruct(java.lang.String, java.util.List)

refGetEnum

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

refGetEnum

public javax.jmi.reflect.RefEnum refGetEnum(java.lang.String arg0,
                                            java.lang.String arg1)
Specified by:
refGetEnum in interface javax.jmi.reflect.RefPackage
See Also:
RefPackage.refGetEnum(java.lang.String, java.lang.String)

refDelete

public void refDelete()
Specified by:
refDelete in interface javax.jmi.reflect.RefPackage
See Also:
RefPackage.refDelete()


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