Package org.fulib.scenarios.ast
Interface Positioned
-
- All Superinterfaces:
Node
- All Known Subinterfaces:
ActorSentence,AddSentence,AnswerLiteral,AnswerSentence,AreSentence,AssignSentence,AssociationDecl,AttributeAccess,AttributeCheckExpr,AttributeDecl,CallExpr,CallSentence,ClassDecl,ClassType,CollectionExpr,ConditionalExpr,ConditionalOperatorExpr,ConditionalSentence,CreateSentence,CreationExpr,Decl,DiagramSentence,DoubleLiteral,ErrorExpr,ExampleAccess,ExpectSentence,Expr,ExprSentence,FilterExpr,HasSentence,IntLiteral,IsSentence,ListExpr,ListType,MapAccessExpr,MethodDecl,Name,NameAccess,ParameterDecl,PredicateOperatorExpr,PrimaryExpr,RangeExpr,RemoveSentence,ResolvedName,SectionSentence,Sentence,SentenceList,StringLiteral,TakeSentence,TemplateSentence,ThereSentence,Type,UnresolvedName,UnresolvedType,VarDecl,WriteSentence
- All Known Implementing Classes:
AddSentence.Impl,AnswerLiteral.Impl,AnswerSentence.Impl,AreSentence.Impl,AssignSentence.Impl,AssociationDecl.Impl,AttributeAccess.Impl,AttributeCheckExpr.Impl,AttributeDecl.Impl,CallExpr.Impl,CallSentence.Impl,ClassDecl.Impl,ClassType.Impl,ConditionalOperatorExpr.Impl,ConditionalSentence.Impl,CreateSentence.Impl,CreationExpr.Impl,DiagramSentence.Impl,DoubleLiteral.Impl,ErrorExpr.Impl,ExampleAccess.Impl,ExpectSentence.Impl,ExprSentence.Impl,FilterExpr.Impl,FlattenSentenceList,HasSentence.Impl,IntLiteral.Impl,IsSentence.Impl,ListExpr.Impl,ListType.Impl,MapAccessExpr.Impl,MethodDecl.Impl,NameAccess.Impl,ParameterDecl.Impl,Positioned.Impl,PredicateOperatorExpr.Impl,PrimitiveType,RangeExpr.Impl,RemoveSentence.Impl,ResolvedName.Impl,SectionSentence.Impl,SentenceList.Impl,StringLiteral.Impl,TakeSentence.Impl,TemplateSentence.Impl,ThereSentence.Impl,UnresolvedName.Impl,UnresolvedType.Impl,VarDecl.Impl,WriteSentence.Impl
public interface Positioned extends Node
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classPositioned.Implstatic interfacePositioned.Visitor<P,R>
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <P,R>
Raccept(Node.Visitor<P,R> visitor, P par)default <P,R>
Raccept(Positioned.Visitor<P,R> visitor, P par)PositiongetPosition()static Positionedof()voidsetPosition(Position position)
-
-
-
Method Detail
-
of
static Positioned of()
-
getPosition
Position getPosition()
-
setPosition
void setPosition(Position position)
-
accept
default <P,R> R accept(Positioned.Visitor<P,R> visitor, P par)
-
accept
default <P,R> R accept(Node.Visitor<P,R> visitor, P par)
-
-