Package nl.tue.id.oocsi.client.behavior.state

# Class OOCSIStateMachine.Transition

java.lang.Object
nl.tue.id.oocsi.client.behavior.state.OOCSIStateMachine.Transition

Enclosing class:
  OOCSIStateMachine

    public class OOCSIStateMachine.Transition
    extends java.lang.Object

internal transition representation

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `Transition​(OOCSIStateMachine.State from, OOCSIStateMachine.State to)` | constructor that sets the given source and destination state of this new transition

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `boolean` | `accept​(OOCSIStateMachine.State from, OOCSIStateMachine.State to)` | check if the given source and destination state match this transition

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### Transition

    public Transition​(OOCSIStateMachine.State from, OOCSIStateMachine.State to)
    constructor that sets the given source and destination state of this new transition
    Parameters:
      `from` -
      `to` -

- ## Method Details

  - ### accept

    public boolean accept​(OOCSIStateMachine.State from, OOCSIStateMachine.State to)
    check if the given source and destination state match this transition
    Parameters:
      `from` -
      `to` -
    Returns: