package
dsl
Value Members
-
def
arc[C](p: Place[C], t: Transition[_, _, _], weight: Long, filter: (C) ⇒ Boolean = (token: C) ⇒ true): Arc
-
def
arc(t: Transition[_, _, _], p: Place[_], weight: Long): Arc
-
def
constantTransition[I, O, S](id: Long, label: Option[String] = None, automated: Boolean = false, constant: O): AbstractTransition[I, O, S] with IdentityTransition[I, O, S] { val toString: String }
-
def
nullTransition[S](id: Long, label: Option[String] = None, automated: Boolean = false): Transition[Unit, Unit, S]
-
Inherited from AnyRef
Inherited from Any
TODO:
This is not much of a DSL yet.
Insight:
Since each transition is different in what kind of in/out places & edges it can take we should probably not create a general connectivity DSL based on the base trait Transition.