uk.ac.ucl.cs.emofocl.hutn.jmi.impl
Class ClassConfig_Impl
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
uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObjectImpl
uk.ac.ucl.cs.emofocl.hutn.jmi.impl.ClassConfig_Impl
- All Implemented Interfaces:
- javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, ClassConfig, ExtObject
public class ClassConfig_Impl
- extends ExtObjectImpl
- implements ClassConfig
This metaclass is abstract, and is inherited by all the concrete
configuration metaclasses that relate to the textual representation of
MOF Classes. The exception to this is the RenameConfig metaclass, which
may refer to any MOF Model Element.
| Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObjectImpl |
componentEquals, extAddObjectListener, extDeepCopy, extRemoveObjectListener, extSetImmediateComposite, firePropertyValueAdded, firePropertyValueChanged, firePropertyValueRemoved, javaEquals, javaEquals, javaEquals, javaEquals, javaEquals, javaEquals, refImmediateComposite |
| Methods inherited from interface javax.jmi.reflect.RefObject |
refClass, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
| Methods inherited from interface javax.jmi.reflect.RefFeatured |
refGetValue, refInvokeOperation, refSetValue |
| Methods inherited from interface javax.jmi.reflect.RefBaseObject |
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage |
ClassConfig_Impl
public ClassConfig_Impl(RefPackageImpl immediatePackage,
javax.jmi.reflect.RefObject metaObject,
RefClassImpl proxy,
javax.jmi.reflect.RefObject delegator)
refGetValue
public Object refGetValue(String featureName)
- Specified by:
refGetValue in interface javax.jmi.reflect.RefFeatured
refSetValue
public void refSetValue(String featureName,
Object value)
- Specified by:
refSetValue in interface javax.jmi.reflect.RefFeatured
refInvokeOperation
public Object refInvokeOperation(String requestedOperation,
List args)
throws javax.jmi.reflect.RefException
- Not implemented.
- Specified by:
refInvokeOperation in interface javax.jmi.reflect.RefFeatured
- Throws:
javax.jmi.reflect.RefException
refDelete
public void refDelete()
- Removes all references to this object, and calls superclass proxies to
do the same.
- Specified by:
refDelete in interface javax.jmi.reflect.RefObject- Overrides:
refDelete in class RefObjectImpl
refVerifyConstraints
public Collection refVerifyConstraints(boolean deepVerify)
- Specified by:
refVerifyConstraints in interface javax.jmi.reflect.RefBaseObject
getTheClass
public String getTheClass()
throws javax.jmi.reflect.JmiException
- This metaattribute is a reference to the MOF Class being configured.
- Specified by:
getTheClass in interface ClassConfig
- Throws:
javax.jmi.reflect.JmiException
setTheClass
public void setTheClass(String newValue)
throws javax.jmi.reflect.JmiException
- Specified by:
setTheClass in interface ClassConfig
- Throws:
javax.jmi.reflect.JmiException
extDeepCopy
public ExtObject extDeepCopy(Map objectMap)
- Specified by:
extDeepCopy in interface ExtObject
extValueHash
public int extValueHash()
- Specified by:
extValueHash in interface ExtObject
extEquals
public boolean extEquals(ExtObject extObject)
- Specified by:
extEquals in interface ExtObject
extVisit
public Object extVisit(ExtVisitor visitor,
Object argument)
throws Exception
- Specified by:
extVisit in interface ExtObject
- Throws:
Exception
toString
public String toString()
- Overrides:
toString in class Object