Enum SentenceResolver
- java.lang.Object
-
- java.lang.Enum<SentenceResolver>
-
- org.fulib.scenarios.visitor.resolve.SentenceResolver
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<SentenceResolver>,ActorSentence.Visitor<Scope,Sentence>,AddSentence.Visitor<Scope,Sentence>,AnswerSentence.Visitor<Scope,Sentence>,AreSentence.Visitor<Scope,Sentence>,AssignSentence.Visitor<Scope,Sentence>,CallSentence.Visitor<Scope,Sentence>,ConditionalSentence.Visitor<Scope,Sentence>,CreateSentence.Visitor<Scope,Sentence>,DiagramSentence.Visitor<Scope,Sentence>,ExpectSentence.Visitor<Scope,Sentence>,ExprSentence.Visitor<Scope,Sentence>,HasSentence.Visitor<Scope,Sentence>,IsSentence.Visitor<Scope,Sentence>,RemoveSentence.Visitor<Scope,Sentence>,SectionSentence.Visitor<Scope,Sentence>,Sentence.Visitor<Scope,Sentence>,SentenceList.Visitor<Scope,Sentence>,TakeSentence.Visitor<Scope,Sentence>,TemplateSentence.Visitor<Scope,Sentence>,ThereSentence.Visitor<Scope,Sentence>,WriteSentence.Visitor<Scope,Sentence>
public enum SentenceResolver extends java.lang.Enum<SentenceResolver> implements Sentence.Visitor<Scope,Sentence>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description INSTANCE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SentenceResolvervalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static SentenceResolver[]values()Returns an array containing the constants of this enum type, in the order they are declared.Sentencevisit(AddSentence addSentence, Scope par)Sentencevisit(AnswerSentence answerSentence, Scope par)Sentencevisit(AreSentence areSentence, Scope par)Sentencevisit(AssignSentence assignSentence, Scope par)Sentencevisit(CallSentence callSentence, Scope par)Sentencevisit(ConditionalSentence conditionalSentence, Scope par)Sentencevisit(CreateSentence createSentence, Scope par)Sentencevisit(DiagramSentence diagramSentence, Scope par)Sentencevisit(ExpectSentence expectSentence, Scope par)Sentencevisit(ExprSentence exprSentence, Scope par)Sentencevisit(HasSentence hasSentence, Scope par)Sentencevisit(IsSentence isSentence, Scope par)Sentencevisit(RemoveSentence removeSentence, Scope par)Sentencevisit(SectionSentence sectionSentence, Scope par)Sentencevisit(SentenceList sentenceList, Scope par)Sentencevisit(TakeSentence takeSentence, Scope par)Sentencevisit(TemplateSentence templateSentence, Scope par)Sentencevisit(ThereSentence thereSentence, Scope par)Sentencevisit(WriteSentence writeSentence, Scope par)-
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
-
Methods inherited from interface org.fulib.scenarios.ast.sentence.Sentence.Visitor
visit, visit
-
-
-
-
Enum Constant Detail
-
INSTANCE
public static final SentenceResolver INSTANCE
-
-
Method Detail
-
values
public static SentenceResolver[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (SentenceResolver c : SentenceResolver.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SentenceResolver valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
visit
public Sentence visit(SentenceList sentenceList, Scope par)
- Specified by:
visitin interfaceSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceSentenceList.Visitor<Scope,Sentence>
-
visit
public Sentence visit(SectionSentence sectionSentence, Scope par)
- Specified by:
visitin interfaceSectionSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(ThereSentence thereSentence, Scope par)
- Specified by:
visitin interfaceSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceThereSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(ExpectSentence expectSentence, Scope par)
- Specified by:
visitin interfaceExpectSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(DiagramSentence diagramSentence, Scope par)
- Specified by:
visitin interfaceDiagramSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(HasSentence hasSentence, Scope par)
- Specified by:
visitin interfaceHasSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(IsSentence isSentence, Scope par)
- Specified by:
visitin interfaceIsSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(AreSentence areSentence, Scope par)
- Specified by:
visitin interfaceAreSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(CreateSentence createSentence, Scope par)
- Specified by:
visitin interfaceActorSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceCreateSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(CallSentence callSentence, Scope par)
- Specified by:
visitin interfaceActorSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceCallSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(AnswerSentence answerSentence, Scope par)
- Specified by:
visitin interfaceActorSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceAnswerSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(WriteSentence writeSentence, Scope par)
- Specified by:
visitin interfaceActorSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceWriteSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(AddSentence addSentence, Scope par)
- Specified by:
visitin interfaceActorSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceAddSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(RemoveSentence removeSentence, Scope par)
- Specified by:
visitin interfaceActorSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceRemoveSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(TakeSentence takeSentence, Scope par)
- Specified by:
visitin interfaceActorSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceTakeSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(ConditionalSentence conditionalSentence, Scope par)
- Specified by:
visitin interfaceConditionalSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(AssignSentence assignSentence, Scope par)
- Specified by:
visitin interfaceAssignSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(ExprSentence exprSentence, Scope par)
- Specified by:
visitin interfaceExprSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceSentence.Visitor<Scope,Sentence>
-
visit
public Sentence visit(TemplateSentence templateSentence, Scope par)
- Specified by:
visitin interfaceSentence.Visitor<Scope,Sentence>- Specified by:
visitin interfaceTemplateSentence.Visitor<Scope,Sentence>
-
-