uk.ac.ucl.cs.uml.jmi.impl.BehavioralElements.Actions.ReadWriteActions
Class StartObjectStateMachineAction_ClassImpl

java.lang.Object
  extended by uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
      extended by uk.ac.ucl.cs.emofocl.jmi.reflect.RefFeaturedImpl
          extended by uk.ac.ucl.cs.emofocl.jmi.reflect.RefClassImpl
              extended by uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtClassImpl
                  extended by uk.ac.ucl.cs.uml.jmi.impl.BehavioralElements.Actions.ReadWriteActions.StartObjectStateMachineAction_ClassImpl
All Implemented Interfaces:
javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefClass, javax.jmi.reflect.RefFeatured, ExtClass, StartObjectStateMachineActionClass

public class StartObjectStateMachineAction_ClassImpl
extends ExtClassImpl
implements StartObjectStateMachineActionClass

Class proxy implementation for uk.ac.ucl.cs.uml.jmi.BehavioralElements.Actions.ReadWriteActions.StartObjectStateMachineActionClass


Nested Class Summary
 
Nested classes/interfaces inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefFeaturedImpl
RefFeaturedImpl.Getter, RefFeaturedImpl.Setter
 
Field Summary
 
Fields inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtClassImpl
CLASS_LISTENER, classListeners, implementationClass, TYPE_LISTENER, typeListeners
 
Fields inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
IMMEDIATE_PACKAGE, META_OBJECT
 
Constructor Summary
StartObjectStateMachineAction_ClassImpl(RefPackageImpl immediatePackage, javax.jmi.reflect.RefObject metaObject)
           
 
Method Summary
protected  javax.jmi.reflect.RefObject createInstance(javax.jmi.reflect.RefObject delegator)
           
 StartObjectStateMachineAction createStartObjectStateMachineAction()
          Create a new instance of type StartObjectStateMachineAction.
 void extCreateFromXMI(Map objects, List elements, Element element)
           
 void extPopulateFromXMI(Map objects, List elements, Element element)
           
 void extSetImplementationClass(Class implementationClass)
           
 void extWriteToXMI(ExtObject extObject, Element parent, boolean writeComponents)
           
 Object refGetValue(String featureName)
           
 Object refInvokeOperation(String requestedOperation, List args)
          Not implemented.
 void refSetValue(String featureName, Object value)
           
 Collection refVerifyConstraints(boolean deepVerify)
           
 
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtClassImpl
createDelegate, extAddClassExtentListener, extAddClassListener, extAddTypeExtentListener, extGetImplementationClass, extRemoveClassExtentListener, extRemoveClassListener, extRemoveTypeExtentListener, fireObjectOfClassCreated, fireObjectOfClassDeleted, fireObjectOfTypeCreated, fireObjectOfTypeDeleted, notifyDelegatorDelete, notifyDelete, refCreateInstance
 
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefClassImpl
refAllOfClass, refAllOfType, refCreateStruct, refCreateStruct, refGetEnum, refGetEnum
 
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefFeaturedImpl
refGetValue, refInvokeOperation, refSetValue
 
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
refImmediatePackage, refMetaObject, refMofId, refOutermostPackage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtClass
extAddClassExtentListener, extAddClassListener, extAddTypeExtentListener, extGetImplementationClass, extRemoveClassExtentListener, extRemoveClassListener, extRemoveTypeExtentListener
 
Methods inherited from interface javax.jmi.reflect.RefClass
refAllOfClass, refAllOfType, refCreateInstance, refCreateStruct, refCreateStruct, refGetEnum, refGetEnum
 
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
 

Constructor Detail

StartObjectStateMachineAction_ClassImpl

public StartObjectStateMachineAction_ClassImpl(RefPackageImpl immediatePackage,
                                               javax.jmi.reflect.RefObject metaObject)
Method Detail

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

createStartObjectStateMachineAction

public StartObjectStateMachineAction createStartObjectStateMachineAction()
                                                                  throws javax.jmi.reflect.JmiException
Description copied from interface: StartObjectStateMachineActionClass
Create a new instance of type StartObjectStateMachineAction.

Specified by:
createStartObjectStateMachineAction in interface StartObjectStateMachineActionClass
Throws:
javax.jmi.reflect.JmiException

createInstance

protected javax.jmi.reflect.RefObject createInstance(javax.jmi.reflect.RefObject delegator)
Specified by:
createInstance in class RefClassImpl

extSetImplementationClass

public void extSetImplementationClass(Class implementationClass)
Specified by:
extSetImplementationClass in interface ExtClass
Overrides:
extSetImplementationClass in class ExtClassImpl

refVerifyConstraints

public Collection refVerifyConstraints(boolean deepVerify)
Specified by:
refVerifyConstraints in interface javax.jmi.reflect.RefBaseObject

extCreateFromXMI

public void extCreateFromXMI(Map objects,
                             List elements,
                             Element element)
Specified by:
extCreateFromXMI in interface ExtClass

extPopulateFromXMI

public void extPopulateFromXMI(Map objects,
                               List elements,
                               Element element)
Specified by:
extPopulateFromXMI in interface ExtClass

extWriteToXMI

public void extWriteToXMI(ExtObject extObject,
                          Element parent,
                          boolean writeComponents)
Specified by:
extWriteToXMI in interface ExtClass