uk.ac.ucl.cs.uml.jmi.impl.BehavioralElements.StateMachines
Class StateMachines_PackageImpl

java.lang.Object
  extended by uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
      extended by uk.ac.ucl.cs.emofocl.jmi.reflect.RefPackageImpl
          extended by uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtPackageImpl
              extended by uk.ac.ucl.cs.uml.jmi.impl.BehavioralElements.StateMachines.StateMachines_PackageImpl
All Implemented Interfaces:
javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefPackage, ExtClassExtentListener, ExtPackage, ExtPackageListener, StateMachinesPackage

public class StateMachines_PackageImpl
extends ExtPackageImpl
implements StateMachinesPackage


Field Summary
 
Fields inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefPackageImpl
CLASSES, PACKAGES
 
Fields inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefBaseObjectImpl
IMMEDIATE_PACKAGE, META_OBJECT
 
Constructor Summary
StateMachines_PackageImpl(javax.jmi.reflect.RefObject metaObject)
           
StateMachines_PackageImpl(RefPackageImpl immediatePackage, javax.jmi.reflect.RefObject metaObject)
           
 
Method Summary
 void extWriteToXMI(Element parent)
           
 CallEventClass getCallEvent()
           
 ChangeEventClass getChangeEvent()
           
 CompositeStateClass getCompositeState()
           
 EventClass getEvent()
           
 FinalStateClass getFinalState()
           
 GuardClass getGuard()
           
 PseudoStateClass getPseudoState()
           
 SignalEventClass getSignalEvent()
           
 SimpleStateClass getSimpleState()
           
 StateClass getState()
           
 StateMachineClass getStateMachine()
           
 StateVertexClass getStateVertex()
           
 StubStateClass getStubState()
           
 SubmachineStateClass getSubmachineState()
           
 SynchStateClass getSynchState()
           
 TimeEventClass getTimeEvent()
           
 TransitionClass getTransition()
           
protected  void listenToExtent()
           
 javax.jmi.reflect.RefEnum refGetEnum(String enumName, String name)
           
 Collection refVerifyConstraints(boolean deepVerify)
           
 
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtPackageImpl
extAddPackageListener, extentChanged, extRemovePackageListener, packageExtentChanged
 
Methods inherited from class uk.ac.ucl.cs.emofocl.jmi.reflect.RefPackageImpl
refAllAssociations, refAllClasses, refAllPackages, refAssociation, refAssociation, refClass, refClass, refCreateStruct, refCreateStruct, refDelete, refGetEnum, refPackage, refPackage
 
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.ExtPackage
extAddPackageListener, extRemovePackageListener
 
Methods inherited from interface javax.jmi.reflect.RefPackage
refAllAssociations, refAllClasses, refAllPackages, refAssociation, refAssociation, refClass, refClass, refCreateStruct, refCreateStruct, refDelete, refGetEnum, refPackage, refPackage
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage
 

Constructor Detail

StateMachines_PackageImpl

public StateMachines_PackageImpl(javax.jmi.reflect.RefObject metaObject)

StateMachines_PackageImpl

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

getCallEvent

public CallEventClass getCallEvent()
Specified by:
getCallEvent in interface StateMachinesPackage

getChangeEvent

public ChangeEventClass getChangeEvent()
Specified by:
getChangeEvent in interface StateMachinesPackage

getCompositeState

public CompositeStateClass getCompositeState()
Specified by:
getCompositeState in interface StateMachinesPackage

getEvent

public EventClass getEvent()
Specified by:
getEvent in interface StateMachinesPackage

getFinalState

public FinalStateClass getFinalState()
Specified by:
getFinalState in interface StateMachinesPackage

getGuard

public GuardClass getGuard()
Specified by:
getGuard in interface StateMachinesPackage

getPseudoState

public PseudoStateClass getPseudoState()
Specified by:
getPseudoState in interface StateMachinesPackage

getSignalEvent

public SignalEventClass getSignalEvent()
Specified by:
getSignalEvent in interface StateMachinesPackage

getSimpleState

public SimpleStateClass getSimpleState()
Specified by:
getSimpleState in interface StateMachinesPackage

getState

public StateClass getState()
Specified by:
getState in interface StateMachinesPackage

getStateMachine

public StateMachineClass getStateMachine()
Specified by:
getStateMachine in interface StateMachinesPackage

getStateVertex

public StateVertexClass getStateVertex()
Specified by:
getStateVertex in interface StateMachinesPackage

getStubState

public StubStateClass getStubState()
Specified by:
getStubState in interface StateMachinesPackage

getSubmachineState

public SubmachineStateClass getSubmachineState()
Specified by:
getSubmachineState in interface StateMachinesPackage

getSynchState

public SynchStateClass getSynchState()
Specified by:
getSynchState in interface StateMachinesPackage

getTimeEvent

public TimeEventClass getTimeEvent()
Specified by:
getTimeEvent in interface StateMachinesPackage

getTransition

public TransitionClass getTransition()
Specified by:
getTransition in interface StateMachinesPackage

refGetEnum

public javax.jmi.reflect.RefEnum refGetEnum(String enumName,
                                            String name)
Specified by:
refGetEnum in interface javax.jmi.reflect.RefPackage

listenToExtent

protected void listenToExtent()
Specified by:
listenToExtent in class ExtPackageImpl

extWriteToXMI

public void extWriteToXMI(Element parent)
Specified by:
extWriteToXMI in interface ExtPackage

refVerifyConstraints

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