uci.uml.test.omg
Class StubbedTransExample

java.lang.Object
  |
  +--uci.uml.test.omg.StubbedTransExample

public class StubbedTransExample
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 115 of the UML 1.1 notation guide (OMG document ad/97-08-05).


Field Summary
 State a
           
 State b
           
 State c
           
 State d
           
 State e
           
 State f
           
 Pseudostate fork
           
 Pseudostate join
           
 Model model
           
 StateMachine sm
           
 MMClass stubbedClass
           
 Transition t01
           
 Transition t02
           
 Transition t03
           
 Transition t04
           
 Transition t05
           
 Transition t06
           
 Transition t07
           
 Transition t08
           
 CompositeState top
           
 CompositeState w
           
 Pseudostate wFinal
           
 Pseudostate wInitial
           
 
Constructor Summary
StubbedTransExample()
           
 
Method Summary
 void print()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

model

public Model model

stubbedClass

public MMClass stubbedClass

top

public CompositeState top

w

public CompositeState w

a

public State a

b

public State b

c

public State c

d

public State d

e

public State e

f

public State f

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

wInitial

public Pseudostate wInitial

wFinal

public Pseudostate wFinal

fork

public Pseudostate fork

join

public Pseudostate join

sm

public StateMachine sm
Constructor Detail

StubbedTransExample

public StubbedTransExample()
Method Detail

print

public void print()