Class

de.uni_luebeck.isp.rltlconv.automata

ApaSpecular

Related Doc: package automata

Permalink

case class ApaSpecular(positive: Apa, negative: Apa) extends AutomatonSpecular with Product with Serializable

Represents a pair of APAs

Linear Supertypes
Serializable, Serializable, Product, Equals, AutomatonSpecular, Automata, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ApaSpecular
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AutomatonSpecular
  7. Automata
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ApaSpecular(positive: Apa, negative: Apa)

    Permalink

    creates a new pair of APAs from two APAs.

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def &(other: ApaSpecular): ApaSpecular

    Permalink

    Merges two APA speculars by merging their first and their second components accordingly.

    Merges two APA speculars by merging their first and their second components accordingly.

    returns

    a new APA specular containing the merged APAs.

  4. def ::(other: Nfa)(implicit options: Options): ApaSpecular

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

    Permalink
    Definition Classes
    AnyRef → Any
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def callDot(filetype: String, adot: ADotOption = SingleBool): Array[Byte]

    Permalink
    Attributes
    protected[de.uni_luebeck.isp.rltlconv.automata]
    Definition Classes
    Automata
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  12. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  13. def map(f: (Apa) ⇒ Apa): ApaSpecular

    Permalink

    Applies a function to both APAs.

    Applies a function to both APAs.

    f

    the function to apply on both APAs.

    returns

    a new APA specular containing the two transformed APAs.

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

    Permalink
    Definition Classes
    AnyRef
  15. val negative: Apa

    Permalink
  16. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  18. val positive: Apa

    Permalink
  19. def power(delay: Nfa, attempt: ApaSpecular)(implicit options: Options): ApaSpecular

    Permalink
  20. def swap: ApaSpecular

    Permalink

    Swaps the position of the two elements of the APA specular.

    Swaps the position of the two elements of the APA specular.

    returns

    a new APA specular with the second as first and the first as second component.

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

    Permalink
    Definition Classes
    AnyRef
  22. def toDeterministicNfas: NfaSpecular

    Permalink

    Transforms the APA specular into a DFA specular by transforming the NBAs of the NBA specular resulting from toNbas.toMinimizedNbas into DFAs.

    Transforms the APA specular into a DFA specular by transforming the NBAs of the NBA specular resulting from toNbas.toMinimizedNbas into DFAs.

    returns

    a DFA specular containing the created DFAs.

  23. def toDot(adot: ADotOption = SingleBool): String

    Permalink

    Converts the two APAs into dot format.

    Converts the two APAs into dot format.

    returns

    a string containing the two APAs in dot format.

    Definition Classes
    ApaSpecularAutomata
  24. def toMoore: Moore

    Permalink

    Transforms the APA specular into a single FSM by transforming the NBAs of the NBA specular resulting from toNbas.toMinimizedNbas into a FSM.

    Transforms the APA specular into a single FSM by transforming the NBAs of the NBA specular resulting from toNbas.toMinimizedNbas into a FSM.

    returns

    a FSM.

  25. def toNbas: NbaSpecular

    Permalink

    Transforms the APA specular into an NBA specular by applying toNba on the APAs.

    Transforms the APA specular into an NBA specular by applying toNba on the APAs.

    returns

    a NBA specular containing the created NBAs.

  26. def toNfas: NfaSpecular

    Permalink

    Transforms the APA specular into a NFA specular by transforming the NBAs of the NBA specular resulting from toNbas.toMinimizedNbas into NFAs.

    Transforms the APA specular into a NFA specular by transforming the NBAs of the NBA specular resulting from toNbas.toMinimizedNbas into NFAs.

    returns

    a NFA specular containing the created NFAs.

  27. def toPdf(aDot: ADotOption = SingleBool): Array[Byte]

    Permalink
    Definition Classes
    Automata
  28. def toReducedApas: ApaSpecular

    Permalink

    Reduces both APAs by applying toReducedApa on both.

    Reduces both APAs by applying toReducedApa on both.

    returns

    a new APA specular containing the reduced APAs

  29. def toSlimApas: ApaSpecular

    Permalink

    Slims both APAs by applying toSlimApa on both.

    Slims both APAs by applying toSlimApa on both.

    returns

    a new APA specular containing the slimed APAs

  30. def toString(): String

    Permalink

    Converts the two APAs into AFF format.

    Converts the two APAs into AFF format.

    returns

    a string containing the two APAs in AFF format.

    Definition Classes
    ApaSpecular → AnyRef → Any
  31. def uniPower(delay: Nfa, attempt: ApaSpecular)(implicit options: Options): ApaSpecular

    Permalink
  32. def uniWeakPower(delay: Nfa, attempt: ApaSpecular)(implicit options: Options): ApaSpecular

    Permalink
  33. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  36. def weakPower(delay: Nfa, attempt: ApaSpecular)(implicit options: Options): ApaSpecular

    Permalink
  37. def |(other: ApaSpecular): ApaSpecular

    Permalink

    Merges two APA speculars by merging their first and their second components accordingly.

    Merges two APA speculars by merging their first and their second components accordingly.

    returns

    a new APA specular containing the merged APAs.

  38. def ~::(other: Nfa)(implicit options: Options): ApaSpecular

    Permalink

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AutomatonSpecular

Inherited from Automata

Inherited from AnyRef

Inherited from Any

Ungrouped