Package org.fulib.scenarios.ast
Interface Positioned
-
- All Superinterfaces:
Node
- All Known Subinterfaces:
ActorSentence
,AddSentence
,AnswerLiteral
,AnswerSentence
,AreSentence
,AssignSentence
,AssociationDecl
,AttributeAccess
,AttributeCheckExpr
,AttributeDecl
,BinaryExpr
,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
,MutatingSentence
,Name
,NameAccess
,ParameterDecl
,PredicateOperatorExpr
,PrimaryExpr
,RangeExpr
,RemoveSentence
,ResolvedName
,SectionSentence
,Sentence
,SentenceList
,StringLiteral
,TakeSentence
,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
,BinaryExpr.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
,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 class
Positioned.Impl
static interface
Positioned.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)
Position
getPosition()
static Positioned
of()
void
setPosition(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)
-
-