Class/Object

de.sciss.poirot

FSM

Related Docs: object FSM | package poirot

Permalink

class FSM extends org.jacop.util.fsm.FSM

FSM specification for regular constraint.

Linear Supertypes
org.jacop.util.fsm.FSM, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FSM
  2. FSM
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FSM(n: Int)

    Permalink

    FSM specification for regular constraint.

    FSM specification for regular constraint.

    n

    number of states in this FSM.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +=(s: State): FSM.this.type

    Permalink
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. def add(s: State): Unit

    Permalink
  6. def addFinalStates(st: State*): Unit

    Permalink

    Defines a list of final state for this FSM.

    Defines a list of final state for this FSM.

    st

    array of states.

  7. def apply(n: Int): State

    Permalink

    Gets the state n of this FSM.

    Gets the state n of this FSM.

    n

    index of state.

    returns

    n-th state

  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def concatenation(arg0: org.jacop.util.fsm.FSM): org.jacop.util.fsm.FSM

    Permalink
    Definition Classes
    FSM
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def getState(arg0: Int): FSMState

    Permalink
    Definition Classes
    FSM
  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  17. def init(s: State): Unit

    Permalink

    Defines initial state for this FSM.

    Defines initial state for this FSM.

    s

    state.

  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. def length: Int

    Permalink

    Number of states in this FSM.

  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. def resize(): Unit

    Permalink
    Definition Classes
    FSM
  24. def star(): org.jacop.util.fsm.FSM

    Permalink
    Definition Classes
    FSM
  25. val states: Buffer[State]

    Permalink
  26. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  27. def toString(): String

    Permalink
    Definition Classes
    FSM → AnyRef → Any
  28. def transformDirectlyIntoMDD(arg0: Array[org.jacop.core.IntVar]): MDD

    Permalink
    Definition Classes
    FSM
  29. def transformIntoMDD(arg0: Array[org.jacop.core.IntVar]): MDD

    Permalink
    Definition Classes
    FSM
  30. def transformIntoTuples(arg0: Array[org.jacop.core.IntVar]): Array[Array[Int]]

    Permalink
    Definition Classes
    FSM
  31. def union(arg0: org.jacop.util.fsm.FSM): org.jacop.util.fsm.FSM

    Permalink
    Definition Classes
    FSM
  32. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from org.jacop.util.fsm.FSM

Inherited from AnyRef

Inherited from Any

Ungrouped