protected class BasicStateObjectBuilder.CollectionMemberDeclarationBuilder extends AbstractTraverseChildrenVisitor implements IBuilder<CollectionMemberDeclarationStateObject,AbstractFromClauseStateObject>
Modifier and Type | Field and Description |
---|---|
protected AbstractFromClauseStateObject |
parent |
protected CollectionMemberDeclarationStateObject |
stateObject |
Modifier | Constructor and Description |
---|---|
protected |
CollectionMemberDeclarationBuilder() |
Modifier and Type | Method and Description |
---|---|
CollectionMemberDeclarationStateObject |
buildStateObject(AbstractFromClauseStateObject parent,
Expression expression)
Creates the
StateObject representation of the given Expression . |
void |
visit(CollectionMemberDeclaration expression)
Visits the
CollectionMemberDeclaration expression. |
void |
visit(CollectionValuedPathExpression expression)
Visits the
CollectionValuedPathExpression expression. |
void |
visit(IdentificationVariable expression)
Visits the
IdentificationVariable expression. |
visit
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
protected AbstractFromClauseStateObject parent
protected CollectionMemberDeclarationStateObject stateObject
protected CollectionMemberDeclarationBuilder()
public CollectionMemberDeclarationStateObject buildStateObject(AbstractFromClauseStateObject parent, Expression expression)
StateObject
representation of the given Expression
.buildStateObject
in interface IBuilder<CollectionMemberDeclarationStateObject,AbstractFromClauseStateObject>
parent
- The parent of the new StateObject
to createexpression
- The parsed Expression
to convert into a StateObject
StateObject
representation of the given Expression
public void visit(CollectionMemberDeclaration expression)
CollectionMemberDeclaration
expression.visit
in interface ExpressionVisitor
visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visitpublic void visit(CollectionValuedPathExpression expression)
CollectionValuedPathExpression
expression.visit
in interface ExpressionVisitor
visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visitpublic void visit(IdentificationVariable expression)
IdentificationVariable
expression.visit
in interface ExpressionVisitor
visit
in class AnonymousExpressionVisitor
expression
- The Expression
to visit