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