01: package com.metaboss.sdlctools.models.metabossmodel.statemachinemodel;
02:
03: /**
04: * Transition object instance interface.
05: */
06: public interface Transition extends
07: com.metaboss.sdlctools.models.metabossmodel.ModelElement {
08: /**
09: * Returns the value of reference startState.
10: * @return Value of reference startState.
11: */
12: public com.metaboss.sdlctools.models.metabossmodel.statemachinemodel.State getStartState();
13:
14: /**
15: * Sets the value of reference startState. See {@link #getStartState} for
16: * description on the reference.
17: * @param newValue New value to be set.
18: */
19: public void setStartState(
20: com.metaboss.sdlctools.models.metabossmodel.statemachinemodel.State newValue);
21:
22: /**
23: * Returns the value of reference endState.
24: * @return Value of reference endState.
25: */
26: public com.metaboss.sdlctools.models.metabossmodel.statemachinemodel.State getEndState();
27:
28: /**
29: * Sets the value of reference endState. See {@link #getEndState} for description
30: * on the reference.
31: * @param newValue New value to be set.
32: */
33: public void setEndState(
34: com.metaboss.sdlctools.models.metabossmodel.statemachinemodel.State newValue);
35:
36: /**
37: * Returns the value of reference stateMachine.
38: * @return Value of reference stateMachine.
39: */
40: public com.metaboss.sdlctools.models.metabossmodel.statemachinemodel.StateMachine getStateMachine();
41:
42: /**
43: * Sets the value of reference stateMachine. See {@link #getStateMachine}
44: * for description on the reference.
45: * @param newValue New value to be set.
46: */
47: public void setStateMachine(
48: com.metaboss.sdlctools.models.metabossmodel.statemachinemodel.StateMachine newValue);
49: }
|