Packages
-
package
root
-
class
ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID] extends AbstractMachine[Exp, Abs, Addr, Time]
class
ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID] extends AbstractMachine[Exp, Abs, Addr, Time]
Type Members
-
trait
Output extends AnyRef
-
type
ActorEffect = List[String]
-
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, 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
Ctx = Unit
-
type
G = Graph[State, Annot, Ctx]
-
case class
GlobalStore(store: DeltaStore[Addr, Abs], oldStore: DeltaStore[Addr, Abs], storeDelta: StoreDelta, mainStoreDelta: StoreDelta, kstore: TimestampedKontStore[KontAddr], oldKStore: TimestampedKontStore[KontAddr], kstoreDelta: KStoreDelta, mainKStoreDelta: KStoreDelta) extends Product with Serializable
-
type
KStoreDelta = Map[KontAddr, Set[Kont[KontAddr]]]
-
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) extends Product with Serializable
-
type
StoreDelta = Map[Addr, Abs]
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID], B)
-
final
def
==(arg0: Any): Boolean
-
val
M: MboxImpl[PID, Abs]
-
implicit
val
annot: GraphAnnotation[Annot, Ctx]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
ensuring(cond: (ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]) ⇒ Boolean, msg: ⇒ Any): ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: (ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]) ⇒ Boolean): ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: Boolean): ActorsAAMGlobalStore[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, Ctx]
-
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
-
var
poppedPerBehavior: Map[(PID, Exp), Set[(PID, String, List[Abs])]]
-
var
poppedPerBehaviorAndMailbox: Map[(PID, Exp, T), Set[(PID, String, List[Abs])]]
-
var
poppedPerMailbox: Map[(PID, T), Set[(PID, String, List[Abs])]]
-
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): (ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID], B)
-
object
ActionHelpers extends ActorActionHelpers[Exp, Abs, Addr, Time, PID]
-
object
ActorEffect
-
object
ActorInstanceMain extends ActorInstance with Product with Serializable
-
object
Context extends Serializable
-
object
ControlWait extends Control with Product with Serializable
-
object
G
-
object
GlobalStore extends Serializable
-
object
HaltKontAddress extends KontAddr with Product with Serializable
-
object
KStoreDelta
-
object
KontAddr
-
object
Procs extends Serializable
-
object
State extends Serializable
-
object
StoreDelta
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
ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID] to any2stringadd[ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]]
Value Members
-
def
+(other: String): String
Inherited by implicit conversion StringFormat from
ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID] to StringFormat[ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]]
Value Members
-
def
formatted(fmtstr: String): String
Inherited by implicit conversion Ensuring from
ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID] to Ensuring[ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]]
Value Members
-
def
ensuring(cond: (ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]) ⇒ Boolean, msg: ⇒ Any): ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: (ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]) ⇒ Boolean): ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: Boolean): ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]
Inherited by implicit conversion ArrowAssoc from
ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID] to ArrowAssoc[ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]]
Value Members
-
def
->[B](y: B): (ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID], B)
-
def
→[B](y: B): (ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID], B)
Ungrouped
-
trait
Output extends AnyRef
-
type
ActorEffect = List[String]
-
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, 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
Ctx = Unit
-
type
G = Graph[State, Annot, Ctx]
-
case class
GlobalStore(store: DeltaStore[Addr, Abs], oldStore: DeltaStore[Addr, Abs], storeDelta: StoreDelta, mainStoreDelta: StoreDelta, kstore: TimestampedKontStore[KontAddr], oldKStore: TimestampedKontStore[KontAddr], kstoreDelta: KStoreDelta, mainKStoreDelta: KStoreDelta) extends Product with Serializable
-
type
KStoreDelta = Map[KontAddr, Set[Kont[KontAddr]]]
-
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) extends Product with Serializable
-
type
StoreDelta = Map[Addr, Abs]
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
+(other: String): String
-
def
->[B](y: B): (ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID], B)
-
final
def
==(arg0: Any): Boolean
-
val
M: MboxImpl[PID, Abs]
-
implicit
val
annot: GraphAnnotation[Annot, Ctx]
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
ensuring(cond: (ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]) ⇒ Boolean, msg: ⇒ Any): ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: (ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]) ⇒ Boolean): ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: Boolean, msg: ⇒ Any): ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID]
-
def
ensuring(cond: Boolean): ActorsAAMGlobalStore[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, Ctx]
-
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
-
var
poppedPerBehavior: Map[(PID, Exp), Set[(PID, String, List[Abs])]]
-
var
poppedPerBehaviorAndMailbox: Map[(PID, Exp, T), Set[(PID, String, List[Abs])]]
-
var
poppedPerMailbox: Map[(PID, T), Set[(PID, String, List[Abs])]]
-
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): (ActorsAAMGlobalStore[Exp, Abs, Addr, Time, PID], B)
-
object
ActionHelpers extends ActorActionHelpers[Exp, Abs, Addr, Time, PID]
-
object
ActorEffect
-
object
ActorInstanceMain extends ActorInstance with Product with Serializable
-
object
Context extends Serializable
-
object
ControlWait extends Control with Product with Serializable
-
object
G
-
object
GlobalStore extends Serializable
-
object
HaltKontAddress extends KontAddr with Product with Serializable
-
object
KStoreDelta
-
object
KontAddr
-
object
Procs extends Serializable
-
object
State extends Serializable
-
object
StoreDelta
-
def
finalize(): Unit