Enum SentenceGenerator
- java.lang.Object
-
- java.lang.Enum<SentenceGenerator>
-
- org.fulib.scenarios.visitor.codegen.SentenceGenerator
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<SentenceGenerator>,ActorSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,AddSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,AnswerSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,AreSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,AssignSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,CallSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,ConditionalSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,CreateSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,DiagramSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,ExpectSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,ExprSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,HasSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,IsSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,RemoveSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,SectionSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,Sentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,SentenceList.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,TakeSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,TemplateSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,ThereSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>,WriteSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
public enum SentenceGenerator extends java.lang.Enum<SentenceGenerator> implements Sentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
-
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 SentenceGeneratorvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static SentenceGenerator[]values()Returns an array containing the constants of this enum type, in the order they are declared.java.lang.Objectvisit(AnswerSentence answerSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)java.lang.Objectvisit(AssignSentence assignSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)java.lang.Objectvisit(ConditionalSentence conditionalSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)java.lang.Objectvisit(DiagramSentence diagramSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)java.lang.Objectvisit(ExpectSentence expectSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)java.lang.Objectvisit(ExprSentence exprSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)java.lang.Objectvisit(HasSentence hasSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)java.lang.Objectvisit(IsSentence isSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)java.lang.Objectvisit(SentenceList sentenceList, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)java.lang.Objectvisit(Sentence sentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)java.lang.Objectvisit(TakeSentence takeSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)java.lang.Objectvisit(TemplateSentence templateSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO 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.ActorSentence.Visitor
visit, visit, visit, visit, visit
-
Methods inherited from interface org.fulib.scenarios.ast.sentence.Sentence.Visitor
visit, visit, visit, visit
-
-
-
-
Enum Constant Detail
-
INSTANCE
public static final SentenceGenerator INSTANCE
-
-
Method Detail
-
values
public static SentenceGenerator[] 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 (SentenceGenerator c : SentenceGenerator.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static SentenceGenerator 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 java.lang.Object visit(Sentence sentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)
- Specified by:
visitin interfaceSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
visit
public java.lang.Object visit(SentenceList sentenceList, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)
- Specified by:
visitin interfaceSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>- Specified by:
visitin interfaceSentenceList.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
visit
public java.lang.Object visit(ExpectSentence expectSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)
- Specified by:
visitin interfaceExpectSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>- Specified by:
visitin interfaceSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
visit
public java.lang.Object visit(DiagramSentence diagramSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)
- Specified by:
visitin interfaceDiagramSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>- Specified by:
visitin interfaceSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
visit
public java.lang.Object visit(HasSentence hasSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)
- Specified by:
visitin interfaceHasSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>- Specified by:
visitin interfaceSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
visit
public java.lang.Object visit(IsSentence isSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)
- Specified by:
visitin interfaceIsSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>- Specified by:
visitin interfaceSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
visit
public java.lang.Object visit(AnswerSentence answerSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)
- Specified by:
visitin interfaceActorSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>- Specified by:
visitin interfaceAnswerSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
visit
public java.lang.Object visit(TakeSentence takeSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)
- Specified by:
visitin interfaceActorSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>- Specified by:
visitin interfaceTakeSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
visit
public java.lang.Object visit(ConditionalSentence conditionalSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)
- Specified by:
visitin interfaceConditionalSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>- Specified by:
visitin interfaceSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
visit
public java.lang.Object visit(AssignSentence assignSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)
- Specified by:
visitin interfaceAssignSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>- Specified by:
visitin interfaceSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
visit
public java.lang.Object visit(ExprSentence exprSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)
- Specified by:
visitin interfaceExprSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>- Specified by:
visitin interfaceSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
visit
public java.lang.Object visit(TemplateSentence templateSentence, org.fulib.scenarios.visitor.codegen.CodeGenDTO par)
- Specified by:
visitin interfaceSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>- Specified by:
visitin interfaceTemplateSentence.Visitor<org.fulib.scenarios.visitor.codegen.CodeGenDTO,java.lang.Object>
-
-