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(Sentence.Visitor<P,R> visitor,
P par) |
default <P,R> R |
accept(TakeSentence.Visitor<P,R> visitor,
P par) |
SentenceList |
getActions() |
Name |
getActor() |
Expr |
getCollection() |
Expr |
getExample() |
Name |
getVarName() |
static TakeSentence |
of(Name actor,
Name varName,
Expr example,
Expr collection,
SentenceList actions) |
void |
setActions(SentenceList actions) |
void |
setActor(Name actor) |
void |
setCollection(Expr collection) |
void |
setExample(Expr example) |
void |
setVarName(Name varName) |
static TakeSentence of(Name actor, Name varName, Expr example, Expr collection, SentenceList actions)
Name 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)
SentenceList getActions()
void setActions(SentenceList actions)
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(Node.Visitor<P,R> visitor, P par)