package org.omg.uml.behavioralelements.statemachines;
/**
* State_Machines package interface.
*
* <p><em><strong>Note:</strong> This type should not be subclassed or implemented
* by clients. It is generated from a MOF metamodel and automatically implemented
* by MDR (see <a href="http://mdr.netbeans.org/">mdr.netbeans.org</a>).</em></p>
*/
public interface StateMachinesPackage extends javax.jmi.reflect.RefPackage {
public org.omg.uml.foundation.core.CorePackage getCore();
public org.omg.uml.behavioralelements.commonbehavior.CommonBehaviorPackage getCommonBehavior();
public org.omg.uml.foundation.datatypes.DataTypesPackage getDataTypes();
/**
* Returns StateMachine class proxy object.
* @return StateMachine class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.StateMachineClass getStateMachine();
/**
* Returns Event class proxy object.
* @return Event class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.EventClass getEvent();
/**
* Returns StateVertex class proxy object.
* @return StateVertex class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.StateVertexClass getStateVertex();
/**
* Returns State class proxy object.
* @return State class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.StateClass getState();
/**
* Returns TimeEvent class proxy object.
* @return TimeEvent class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.TimeEventClass getTimeEvent();
/**
* Returns CallEvent class proxy object.
* @return CallEvent class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.CallEventClass getCallEvent();
/**
* Returns SignalEvent class proxy object.
* @return SignalEvent class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.SignalEventClass getSignalEvent();
/**
* Returns Transition class proxy object.
* @return Transition class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.TransitionClass getTransition();
/**
* Returns CompositeState class proxy object.
* @return CompositeState class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.CompositeStateClass getCompositeState();
/**
* Returns ChangeEvent class proxy object.
* @return ChangeEvent class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.ChangeEventClass getChangeEvent();
/**
* Returns Guard class proxy object.
* @return Guard class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.GuardClass getGuard();
/**
* Returns Pseudostate class proxy object.
* @return Pseudostate class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.PseudostateClass getPseudostate();
/**
* Returns SimpleState class proxy object.
* @return SimpleState class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.SimpleStateClass getSimpleState();
/**
* Returns SubmachineState class proxy object.
* @return SubmachineState class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.SubmachineStateClass getSubmachineState();
/**
* Returns SynchState class proxy object.
* @return SynchState class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.SynchStateClass getSynchState();
/**
* Returns StubState class proxy object.
* @return StubState class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.StubStateClass getStubState();
/**
* Returns FinalState class proxy object.
* @return FinalState class proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.FinalStateClass getFinalState();
/**
* Returns AStateEntry association proxy object.
* @return AStateEntry association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.AStateEntry getAStateEntry();
/**
* Returns AStateExit association proxy object.
* @return AStateExit association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.AStateExit getAStateExit();
/**
* Returns AEventParameter association proxy object.
* @return AEventParameter association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.AEventParameter getAEventParameter();
/**
* Returns AGuardTransition association proxy object.
* @return AGuardTransition association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.AGuardTransition getAGuardTransition();
/**
* Returns ASignalOccurrence association proxy object.
* @return ASignalOccurrence association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.ASignalOccurrence getASignalOccurrence();
/**
* Returns ABehaviorContext association proxy object.
* @return ABehaviorContext association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.ABehaviorContext getABehaviorContext();
/**
* Returns ATopStateMachine association proxy object.
* @return ATopStateMachine association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.ATopStateMachine getATopStateMachine();
/**
* Returns AStateDeferrableEvent association proxy object.
* @return AStateDeferrableEvent association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.AStateDeferrableEvent getAStateDeferrableEvent();
/**
* Returns AOccurrenceOperation association proxy object.
* @return AOccurrenceOperation association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.AOccurrenceOperation getAOccurrenceOperation();
/**
* Returns AContainerSubvertex association proxy object.
* @return AContainerSubvertex association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.AContainerSubvertex getAContainerSubvertex();
/**
* Returns ATransitionEffect association proxy object.
* @return ATransitionEffect association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.ATransitionEffect getATransitionEffect();
/**
* Returns AStateInternalTransition association proxy object.
* @return AStateInternalTransition association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.AStateInternalTransition getAStateInternalTransition();
/**
* Returns ATransitionTrigger association proxy object.
* @return ATransitionTrigger association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.ATransitionTrigger getATransitionTrigger();
/**
* Returns AStateMachineTransitions association proxy object.
* @return AStateMachineTransitions association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.AStateMachineTransitions getAStateMachineTransitions();
/**
* Returns AOutgoingSource association proxy object.
* @return AOutgoingSource association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.AOutgoingSource getAOutgoingSource();
/**
* Returns AIncomingTarget association proxy object.
* @return AIncomingTarget association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.AIncomingTarget getAIncomingTarget();
/**
* Returns ASubmachineStateSubmachine association proxy object.
* @return ASubmachineStateSubmachine association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.ASubmachineStateSubmachine getASubmachineStateSubmachine();
/**
* Returns AStateDoActivity association proxy object.
* @return AStateDoActivity association proxy object.
*/
public org.omg.uml.behavioralelements.statemachines.AStateDoActivity getAStateDoActivity();
}