Package | Description |
---|---|
eu.bandm.tools.ramus.runtime2 |
Modifier and Type | Method and Description |
---|---|
static <R,M,O> Action.Visitor<R,M,O> |
Action.forEachObstruction(BiConsumer<O,ReverseList<M>> op) |
static <R,M,O> Action.Visitor<R,M,O> |
Action.forEachResult(BiConsumer<R,ReverseList<M>> op) |
Modifier and Type | Method and Description |
---|---|
abstract void |
Action.host(Action.Visitor<? super R,M,O> v)
Performs a double dispatch to the appropriate method of a visitor.
|
void |
Diagnosis.host(Action.Visitor<? super R,M,O> v) |
void |
Choice.host(Action.Visitor<? super R,M,O> v) |
void |
Blockage.host(Action.Visitor<? super R,M,O> v) |
void |
Success.host(Action.Visitor<? super R,M,O> v) |
Action<State,SimpleMessage<D>,State> |
Parser.process(Parser.Input<D,T> in,
Action.Visitor<Parser.Output<D,T>,SimpleMessage<D>,Parser.Input<D,T>> errorVisitor) |
see also the complete user documentation .