public interface TakeSentence extends ActorSentence
| Modifier and Type | Interface and Description |
|---|---|
static class |
TakeSentence.Impl |
static interface |
TakeSentence.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(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(TakeSentence.Visitor<P,R> visitor,
P par) |
Name |
getActor() |
Sentence |
getBody() |
Expr |
getCollection() |
Expr |
getExample() |
Name |
getVarName() |
static TakeSentence |
of(Name actor,
Name varName,
Expr example,
Expr collection,
Sentence body) |
void |
setActor(Name actor) |
void |
setBody(Sentence body) |
void |
setCollection(Expr collection) |
void |
setExample(Expr example) |
void |
setVarName(Name varName) |
getPosition, of, setPositionName getActor()
getActor in interface ActorSentencevoid setActor(Name actor)
setActor in interface ActorSentenceName getVarName()
void setVarName(Name varName)
Expr getExample()
void setExample(Expr example)
Expr getCollection()
void setCollection(Expr collection)
Sentence getBody()
void setBody(Sentence body)
default <P,R> R accept(TakeSentence.Visitor<P,R> visitor, P par)
default <P,R> R accept(ActorSentence.Visitor<P,R> visitor, P par)
accept in interface ActorSentencedefault <P,R> R accept(Sentence.Visitor<P,R> visitor, P par)
accept in interface ActorSentenceaccept in interface Sentencedefault <P,R> R accept(Positioned.Visitor<P,R> visitor, P par)
accept in interface ActorSentenceaccept in interface Positionedaccept in interface Sentencedefault <P,R> R accept(Node.Visitor<P,R> visitor, P par)
accept in interface ActorSentenceaccept in interface Nodeaccept in interface Positionedaccept in interface Sentence