petri_jfern
Class TransitionMap

java.lang.Object
  extended by petri_jfern.TransitionMap

public class TransitionMap
extends java.lang.Object

The Class TransitionMap is a helper class to combine the VANTED transitions and the rakiura transitions.

Author:
Kevin Pucknat

Constructor Summary
TransitionMap()
           
 
Method Summary
 void addTransition(Transition transition, org.rakiura.cpn.Transition t)
          Adds the transitions.
 boolean containsKeyR(org.rakiura.cpn.Transition t)
          Contains key r.
 boolean containsKeyV(Transition transition)
          Contains key v.
 java.util.List<org.rakiura.cpn.Transition> getAllTransitionsR()
          Gets the all transitions r (rakiura).
 java.util.List<Transition> getAllTransitionsV()
          Gets the all transitions v (vanted).
 java.util.List<java.awt.Color> getColor(Transition transition)
          Gets the color.
 org.rakiura.cpn.Transition getTransitionR(Transition transition)
          Gets the transition r (rakiura).
 Transition getTransitionV(org.rakiura.cpn.Transition t)
          Gets the transition v (vanted).
 void removeTransitionR(org.rakiura.cpn.Transition t)
          Removes the transition r (vanted, rakiura).
 void removeTransitionV(Transition transition)
          Removes the transition v (vanted, rakiura).
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransitionMap

public TransitionMap()
Method Detail

addTransition

public void addTransition(Transition transition,
                          org.rakiura.cpn.Transition t)
Adds the transitions.

Parameters:
transition - the transition (vanted)
t - the transition (rakiura)

removeTransitionV

public void removeTransitionV(Transition transition)
Removes the transition v (vanted, rakiura).

Parameters:
transition - the transition (vanted)

removeTransitionR

public void removeTransitionR(org.rakiura.cpn.Transition t)
Removes the transition r (vanted, rakiura).

Parameters:
t - the transition (vanted)

getTransitionV

public Transition getTransitionV(org.rakiura.cpn.Transition t)
Gets the transition v (vanted).

Parameters:
t - the transition (rakiura)
Returns:
the transition v (vanted)

getTransitionR

public org.rakiura.cpn.Transition getTransitionR(Transition transition)
Gets the transition r (rakiura).

Parameters:
transition - the transition (vanted)
Returns:
the transition r (rakiura)

getAllTransitionsV

public java.util.List<Transition> getAllTransitionsV()
Gets the all transitions v (vanted).

Returns:
the all transitions v (vanted)

getAllTransitionsR

public java.util.List<org.rakiura.cpn.Transition> getAllTransitionsR()
Gets the all transitions r (rakiura).

Returns:
the all transitions r (rakiura)

containsKeyR

public boolean containsKeyR(org.rakiura.cpn.Transition t)
Contains key r.

Parameters:
t - the transition (rakiura)
Returns:
true, if successful

containsKeyV

public boolean containsKeyV(Transition transition)
Contains key v.

Parameters:
transition - the transition (vanted)
Returns:
true, if successful

getColor

public java.util.List<java.awt.Color> getColor(Transition transition)
Gets the color.

Parameters:
transition - the transition
Returns:
the color