Packages
-
package
root
-
class
ActorsAAM[Exp, Abs, Addr, Time, PID] extends AbstractMachine[Exp, Abs, Addr, Time]
class
ActorsAAM[Exp, Abs, Addr, Time, PID] extends AbstractMachine[Exp, Abs, Addr, Time]
Type Members
-
trait
Output extends AnyRef
-
trait
ActorEffect extends AnyRef
-
case class
ActorEffectBecome(p: PID, name: String) extends ActorEffect with Product with Serializable
-
case class
ActorEffectCreate(p: PID, name: String) extends ActorEffect with Product with Serializable
-
case class
ActorEffectSend(target: PID, name: String) extends ActorEffect with Product with Serializable
-
case class
ActorEffectSendSelf(target: PID, name: String) extends ActorEffect with Product with Serializable
-
case class
ActorEffectTerminate(p: PID) extends ActorEffect with Product with Serializable
-
trait
ActorInstance extends AnyRef
-
case class
ActorInstanceActor(actd: Exp, env: Environment[Addr]) extends ActorInstance with Product with Serializable
-
case class
ActorsAAMOutput(halted: Set[State], numberOfStates: Int, time: Double, graph: Option[G], timedOut: Boolean) extends Output with Product with Serializable
-
type
Annot = (PID, Option[ActorEffect])
-
case class
Context(control: Control, kont: KontAddr, inst: ActorInstance, mbox: T, t: Time) extends Product with Serializable
-
trait
Control extends AnyRef
-
case class
ControlError(err: SemanticError) extends Control with Product with Serializable
-
case class
ControlEval(e: Exp, env: Environment[Addr]) extends Control with Product with Serializable
-
case class
ControlKont(v: Abs) extends Control with Product with Serializable
-
type
G = Graph[State, Annot, Unit]
-
trait
KontAddr extends AnyRef
-
case class
NormalKontAddress(pid: PID, exp: Exp, time: Time) extends KontAddr with Product with Serializable
-
case class
Procs(content: CountingMap[PID, Context]) extends Product with Serializable
-
case class
State(procs: Procs, store: Store[Addr, Abs], kstore: KontStore[KontAddr]) extends Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (ActorsAAM[Exp, Abs, Addr, Time, PID], B)
-
final
def
==(arg0: Any): Boolean
-
val
M: MboxImpl[PID, Abs]
-
implicit
val
annot: GraphAnnotation[Annot, Unit]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
ensuring(cond: (ActorsAAM[Exp, Abs, Addr, Time, PID]) ⇒ Boolean, msg: ⇒ Any): ActorsAAM[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: (ActorsAAM[Exp, Abs, Addr, Time, PID]) ⇒ Boolean): ActorsAAM[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ActorsAAM[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: Boolean): ActorsAAM[Exp, Abs, Addr, Time, PID]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
eval(exp: Exp, sem: Semantics[Exp, Abs, Addr, Time], graph: Boolean, timeout: Timeout): Output
-
def
formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
-
implicit
val
graphNode: GraphNode[State, Unit]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
name: String
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
-
def
→[B](y: B): (ActorsAAM[Exp, Abs, Addr, Time, PID], B)
-
object
ActionHelpers extends ActorActionHelpers[Exp, Abs, Addr, Time, PID]
-
object
ActorInstanceMain extends ActorInstance with Product with Serializable
-
object
Context extends Serializable
-
object
ControlWait extends Control with Product with Serializable
-
object
G
-
object
HaltKontAddress extends KontAddr with Product with Serializable
-
object
KontAddr
-
object
Procs extends Serializable
-
object
State extends Serializable
Deprecated Value Members
-
def
finalize(): Unit
Inherited from AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
-
def
finalize(): Unit
Inherited from Any
Value Members
-
final
def
asInstanceOf[T0]: T0
-
final
def
isInstanceOf[T0]: Boolean
Inherited by implicit conversion any2stringadd from
ActorsAAM[Exp, Abs, Addr, Time, PID] to any2stringadd[ActorsAAM[Exp, Abs, Addr, Time, PID]]
Value Members
-
def
+(other: String): String
Inherited by implicit conversion StringFormat from
ActorsAAM[Exp, Abs, Addr, Time, PID] to StringFormat[ActorsAAM[Exp, Abs, Addr, Time, PID]]
Value Members
-
def
formatted(fmtstr: String): String
Inherited by implicit conversion Ensuring from
ActorsAAM[Exp, Abs, Addr, Time, PID] to Ensuring[ActorsAAM[Exp, Abs, Addr, Time, PID]]
Value Members
-
def
ensuring(cond: (ActorsAAM[Exp, Abs, Addr, Time, PID]) ⇒ Boolean, msg: ⇒ Any): ActorsAAM[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: (ActorsAAM[Exp, Abs, Addr, Time, PID]) ⇒ Boolean): ActorsAAM[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ActorsAAM[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: Boolean): ActorsAAM[Exp, Abs, Addr, Time, PID]
Inherited by implicit conversion ArrowAssoc from
ActorsAAM[Exp, Abs, Addr, Time, PID] to ArrowAssoc[ActorsAAM[Exp, Abs, Addr, Time, PID]]
Value Members
-
def
->[B](y: B): (ActorsAAM[Exp, Abs, Addr, Time, PID], B)
-
def
→[B](y: B): (ActorsAAM[Exp, Abs, Addr, Time, PID], B)
Ungrouped
-
trait
Output extends AnyRef
-
trait
ActorEffect extends AnyRef
-
case class
ActorEffectBecome(p: PID, name: String) extends ActorEffect with Product with Serializable
-
case class
ActorEffectCreate(p: PID, name: String) extends ActorEffect with Product with Serializable
-
case class
ActorEffectSend(target: PID, name: String) extends ActorEffect with Product with Serializable
-
case class
ActorEffectSendSelf(target: PID, name: String) extends ActorEffect with Product with Serializable
-
case class
ActorEffectTerminate(p: PID) extends ActorEffect with Product with Serializable
-
trait
ActorInstance extends AnyRef
-
case class
ActorInstanceActor(actd: Exp, env: Environment[Addr]) extends ActorInstance with Product with Serializable
-
case class
ActorsAAMOutput(halted: Set[State], numberOfStates: Int, time: Double, graph: Option[G], timedOut: Boolean) extends Output with Product with Serializable
-
type
Annot = (PID, Option[ActorEffect])
-
case class
Context(control: Control, kont: KontAddr, inst: ActorInstance, mbox: T, t: Time) extends Product with Serializable
-
trait
Control extends AnyRef
-
case class
ControlError(err: SemanticError) extends Control with Product with Serializable
-
case class
ControlEval(e: Exp, env: Environment[Addr]) extends Control with Product with Serializable
-
case class
ControlKont(v: Abs) extends Control with Product with Serializable
-
type
G = Graph[State, Annot, Unit]
-
trait
KontAddr extends AnyRef
-
case class
NormalKontAddress(pid: PID, exp: Exp, time: Time) extends KontAddr with Product with Serializable
-
case class
Procs(content: CountingMap[PID, Context]) extends Product with Serializable
-
case class
State(procs: Procs, store: Store[Addr, Abs], kstore: KontStore[KontAddr]) extends Product with Serializable
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (ActorsAAM[Exp, Abs, Addr, Time, PID], B)
-
final
def
==(arg0: Any): Boolean
-
val
M: MboxImpl[PID, Abs]
-
implicit
val
annot: GraphAnnotation[Annot, Unit]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
ensuring(cond: (ActorsAAM[Exp, Abs, Addr, Time, PID]) ⇒ Boolean, msg: ⇒ Any): ActorsAAM[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: (ActorsAAM[Exp, Abs, Addr, Time, PID]) ⇒ Boolean): ActorsAAM[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ActorsAAM[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: Boolean): ActorsAAM[Exp, Abs, Addr, Time, PID]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
eval(exp: Exp, sem: Semantics[Exp, Abs, Addr, Time], graph: Boolean, timeout: Timeout): Output
-
def
formatted(fmtstr: String): String
-
final
def
getClass(): Class[_]
-
implicit
val
graphNode: GraphNode[State, Unit]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
name: String
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
final
def
wait(): Unit
-
def
→[B](y: B): (ActorsAAM[Exp, Abs, Addr, Time, PID], B)
-
object
ActionHelpers extends ActorActionHelpers[Exp, Abs, Addr, Time, PID]
-
object
ActorInstanceMain extends ActorInstance with Product with Serializable
-
object
Context extends Serializable
-
object
ControlWait extends Control with Product with Serializable
-
object
G
-
object
HaltKontAddress extends KontAddr with Product with Serializable
-
object
KontAddr
-
object
Procs extends Serializable
-
object
State extends Serializable
-
def
finalize(): Unit