public interface WriteSentence extends MutatingSentence
| Modifier and Type | Interface and Description |
|---|---|
static class |
WriteSentence.Impl |
static interface |
WriteSentence.Visitor<P,R> |
| Modifier and Type | Method and Description |
|---|---|
default <P,R> R |
accept(ActorSentence.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(MutatingSentence.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(Node.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(Positioned.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(Sentence.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(WriteSentence.Visitor<P,R> visitor,
P par) |
Name |
getActor() |
Expr |
getSource() |
Expr |
getTarget() |
static WriteSentence |
of(Name actor,
Expr source,
Expr target) |
void |
setActor(Name actor) |
void |
setSource(Expr source) |
void |
setTarget(Expr target) |
getPosition, of, setPositionstatic WriteSentence of(Name actor, Expr source, Expr target)
Name getActor()
getActor in interface ActorSentencegetActor in interface MutatingSentencevoid setActor(Name actor)
setActor in interface ActorSentencesetActor in interface MutatingSentenceExpr getSource()
getSource in interface MutatingSentencevoid setSource(Expr source)
setSource in interface MutatingSentenceExpr getTarget()
getTarget in interface MutatingSentencevoid setTarget(Expr target)
setTarget in interface MutatingSentencedefault <P,R> R accept(WriteSentence.Visitor<P,R> visitor, P par)
default <P,R> R accept(MutatingSentence.Visitor<P,R> visitor, P par)
accept in interface MutatingSentencedefault <P,R> R accept(ActorSentence.Visitor<P,R> visitor, P par)
accept in interface ActorSentenceaccept in interface MutatingSentencedefault <P,R> R accept(Sentence.Visitor<P,R> visitor, P par)
accept in interface ActorSentenceaccept in interface MutatingSentenceaccept in interface Sentencedefault <P,R> R accept(Positioned.Visitor<P,R> visitor, P par)
accept in interface ActorSentenceaccept in interface MutatingSentenceaccept in interface Positionedaccept in interface Sentencedefault <P,R> R accept(Node.Visitor<P,R> visitor, P par)
accept in interface ActorSentenceaccept in interface MutatingSentenceaccept in interface Nodeaccept in interface Positionedaccept in interface Sentence