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 |
BasicStateObjectBuilder.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. |
visitvisit, 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, visitprotected AbstractFromClauseStateObject parent
protected CollectionMemberDeclarationStateObject stateObject
protected BasicStateObjectBuilder.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 StateObjectStateObject representation of the given Expressionpublic void visit(CollectionMemberDeclaration expression)
CollectionMemberDeclaration expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(CollectionValuedPathExpression expression)
CollectionValuedPathExpression expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visitpublic void visit(IdentificationVariable expression)
IdentificationVariable expression.visit in interface ExpressionVisitorvisit in class AnonymousExpressionVisitorexpression - The Expression to visit