uk.ac.ucl.cs.emofocl.jmi.reflect
Class RefObjectImpl
java.lang.Object
uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
uk.ac.ucl.cs.emofocl.jmi.reflect.RefFeaturedImpl
uk.ac.ucl.cs.emofocl.jmi.reflect.RefObjectImpl
- All Implemented Interfaces:
- javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- Direct Known Subclasses:
- ExtObjectImpl
public abstract class RefObjectImpl
- extends RefFeaturedImpl
- implements javax.jmi.reflect.RefObject
- Author:
- jwskene
Method Summary |
javax.jmi.reflect.RefClass |
refClass()
|
void |
refDelete()
|
boolean |
refIsInstanceOf(javax.jmi.reflect.RefObject objType,
boolean considerSubtypes)
|
String |
refMofId()
Overrides the RefBaseObjectImpl implementation, which defers to the
objects meta-object, because refObjects have a MOF ID of their own. |
javax.jmi.reflect.RefFeatured |
refOutermostComposite()
|
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.RefObject |
refImmediateComposite |
Methods inherited from interface javax.jmi.reflect.RefFeatured |
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue |
Methods inherited from interface javax.jmi.reflect.RefBaseObject |
equals, hashCode, refImmediatePackage, refMetaObject, refOutermostPackage, refVerifyConstraints |
PROXY
protected final RefClassImpl PROXY
MOF_ID
protected final String MOF_ID
DELEGATOR
protected javax.jmi.reflect.RefObject DELEGATOR
RefObjectImpl
public RefObjectImpl(RefPackageImpl immediatePackage,
javax.jmi.reflect.RefObject metaObject,
RefClassImpl proxy)
refMofId
public String refMofId()
- Overrides the RefBaseObjectImpl implementation, which defers to the
objects meta-object, because refObjects have a MOF ID of their own.
- Specified by:
refMofId
in interface javax.jmi.reflect.RefBaseObject
- Overrides:
refMofId
in class RefBaseObjectImpl
- See Also:
RefBaseObject.refMofId()
refIsInstanceOf
public boolean refIsInstanceOf(javax.jmi.reflect.RefObject objType,
boolean considerSubtypes)
- Specified by:
refIsInstanceOf
in interface javax.jmi.reflect.RefObject
- See Also:
RefObject.refIsInstanceOf(javax.jmi.reflect.RefObject, boolean)
refClass
public javax.jmi.reflect.RefClass refClass()
- Specified by:
refClass
in interface javax.jmi.reflect.RefObject
- See Also:
RefObject.refClass()
refOutermostComposite
public javax.jmi.reflect.RefFeatured refOutermostComposite()
- Specified by:
refOutermostComposite
in interface javax.jmi.reflect.RefObject
- See Also:
RefObject.refOutermostComposite()
refDelete
public void refDelete()
- Specified by:
refDelete
in interface javax.jmi.reflect.RefObject