uci.uml.test.omg
Class ComplexTransExample

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

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


Field Summary
 CompositeState a
           
 State a1
           
 State a2
           
 CompositeState b
           
 State b1
           
 State b2
           
 State cleanup
           
 MMClass complexClass
           
 Pseudostate fork
           
 Pseudostate join
           
 Model model
           
 CompositeState s1
           
 State setup
           
 StateMachine sm
           
 Transition t01
           
 Transition t02
           
 Transition t03
           
 Transition t04
           
 Transition t05
           
 Transition t06
           
 Transition t07
           
 Transition t08
           
 CompositeState top
           
 
Constructor Summary
ComplexTransExample()
           
 
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

complexClass

public MMClass complexClass

top

public CompositeState top

s1

public CompositeState s1

a

public CompositeState a

b

public CompositeState b

setup

public State setup

cleanup

public State cleanup

a1

public State a1

a2

public State a2

b1

public State b1

b2

public State b2

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

fork

public Pseudostate fork

join

public Pseudostate join

sm

public StateMachine sm
Constructor Detail

ComplexTransExample

public ComplexTransExample()
Method Detail

print

public void print()