uci.uml.test.omg
Class DialingExample
java.lang.Object
|
+--uci.uml.test.omg.DialingExample
- public class DialingExample
- extends Object
This is a very simple demo of how to represent a UML state machine
that deals with dialing a telephone. This example is taken from
page 104 of the UML 1.1 notation guide (OMG document ad/97-08-05).
|
Method Summary |
void |
print()
|
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
model
public Model model
phoneClass
public MMClass phoneClass
top
public CompositeState top
active
public CompositeState active
activeInitial
public Pseudostate activeInitial
idle
public State idle
timeout
public State timeout
dialTone
public State dialTone
dialing
public State dialing
invalid
public State invalid
connecting
public State connecting
busy
public State busy
pinned
public State pinned
ringing
public State ringing
talking
public State talking
timeoutDo
public Transition timeoutDo
dialToneDo
public Transition dialToneDo
invalidDo
public Transition invalidDo
busyDo
public Transition busyDo
ringingDo
public Transition ringingDo
t01
public Transition t01
t02
public Transition t02
t03
public Transition t03
t04
public Transition t04
t05
public Transition t05
t06
public Transition t06
t07
public Transition t07
t08
public Transition t08
t09
public Transition t09
t10
public Transition t10
t11
public Transition t11
t12
public Transition t12
t13
public Transition t13
t14
public Transition t14
sm
public StateMachine sm
DialingExample
public DialingExample()
print
public void print()