diff options
author | jkohnlein | 2008-03-17 14:38:32 +0000 |
---|---|---|
committer | jkohnlein | 2008-03-17 14:38:32 +0000 |
commit | e1d5df96b958a7aae20fcc96718c5dd85c2c1e4b (patch) | |
tree | bdae08572e25f540d09b0eee5612852e36e97c6c /plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser | |
parent | abb83c4597f4cfed61836456ef83de7b26d920b9 (diff) | |
download | org.eclipse.xpand-e1d5df96b958a7aae20fcc96718c5dd85c2c1e4b.tar.gz org.eclipse.xpand-e1d5df96b958a7aae20fcc96718c5dd85c2c1e4b.tar.xz org.eclipse.xpand-e1d5df96b958a7aae20fcc96718c5dd85c2c1e4b.zip |
restructured plug-ins for clearer separation of concerns.
common: contains utilities and staticTypesystem, needed by frontend and backend
frntend: contains parser frontend AST and node 2 frontend AST trafo
xpand3: should contain the middleend.
Diffstat (limited to 'plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser')
168 files changed, 0 insertions, 28182 deletions
diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/AdditiveExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/AdditiveExpressionNode.java deleted file mode 100644 index a04e077c..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/AdditiveExpressionNode.java +++ /dev/null @@ -1,73 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: AdditiveExpressionNode.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Additive Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode#getNexts <em>Nexts</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode#getFirst <em>First</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getAdditiveExpressionNode() - * @model - * @generated - */ -public interface AdditiveExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Nexts</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Nexts</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Nexts</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getAdditiveExpressionNode_Nexts() - * @model - * @generated - */ - EList<CompositeNode> getNexts(); - - /** - * Returns the value of the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>First</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>First</em>' reference. - * @see #setFirst(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getAdditiveExpressionNode_First() - * @model - * @generated - */ - CompositeNode getFirst(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode#getFirst <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>First</em>' reference. - * @see #getFirst() - * @generated - */ - void setFirst(CompositeNode value); - -} // AdditiveExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/AndExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/AndExpressionNode.java deleted file mode 100644 index 958bdbbd..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/AndExpressionNode.java +++ /dev/null @@ -1,73 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: AndExpressionNode.java,v 1.4 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>And Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode#getNexts <em>Nexts</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode#getFirst <em>First</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getAndExpressionNode() - * @model - * @generated - */ -public interface AndExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>First</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>First</em>' reference. - * @see #setFirst(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getAndExpressionNode_First() - * @model - * @generated - */ - CompositeNode getFirst(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode#getFirst <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>First</em>' reference. - * @see #getFirst() - * @generated - */ - void setFirst(CompositeNode value); - - /** - * Returns the value of the '<em><b>Nexts</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Nexts</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Nexts</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getAndExpressionNode_Nexts() - * @model - * @generated - */ - EList<CompositeNode> getNexts(); - -} // AndExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/AroundNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/AroundNode.java deleted file mode 100644 index c63af9ef..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/AroundNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: AroundNode.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Around Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getAroundNode() - * @model - * @generated - */ -public interface AroundNode extends CompositeNode { -} // AroundNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/BooleanLiteralNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/BooleanLiteralNode.java deleted file mode 100644 index d9ffc6f2..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/BooleanLiteralNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: BooleanLiteralNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Boolean Literal Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getBooleanLiteralNode() - * @model - * @generated - */ -public interface BooleanLiteralNode extends CompositeNode { -} // BooleanLiteralNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CasePartNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CasePartNode.java deleted file mode 100644 index 025a5608..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CasePartNode.java +++ /dev/null @@ -1,81 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CasePartNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Case Part Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode#getCondition <em>Condition</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode#getExpression <em>Expression</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCasePartNode() - * @model - * @generated - */ -public interface CasePartNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Condition</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Condition</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Condition</em>' reference. - * @see #setCondition(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCasePartNode_Condition() - * @model - * @generated - */ - CompositeNode getCondition(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode#getCondition <em>Condition</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Condition</em>' reference. - * @see #getCondition() - * @generated - */ - void setCondition(CompositeNode value); - - /** - * Returns the value of the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Expression</em>' reference. - * @see #setExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCasePartNode_Expression() - * @model - * @generated - */ - CompositeNode getExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode#getExpression <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Expression</em>' reference. - * @see #getExpression() - * @generated - */ - void setExpression(CompositeNode value); - -} // CasePartNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CastedExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CastedExpressionNode.java deleted file mode 100644 index 67083f29..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CastedExpressionNode.java +++ /dev/null @@ -1,81 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CastedExpressionNode.java,v 1.4 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Casted Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode#getTarget <em>Target</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCastedExpressionNode() - * @model - * @generated - */ -public interface CastedExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Target</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Target</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Target</em>' reference. - * @see #setTarget(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCastedExpressionNode_Target() - * @model - * @generated - */ - CompositeNode getTarget(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode#getTarget <em>Target</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Target</em>' reference. - * @see #getTarget() - * @generated - */ - void setTarget(CompositeNode value); - - /** - * Returns the value of the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Type</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Type</em>' reference. - * @see #setType(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCastedExpressionNode_Type() - * @model - * @generated - */ - CompositeNode getType(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode#getType <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Type</em>' reference. - * @see #getType() - * @generated - */ - void setType(CompositeNode value); - -} // CastedExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ChainExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ChainExpressionNode.java deleted file mode 100644 index 94f1c275..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ChainExpressionNode.java +++ /dev/null @@ -1,73 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ChainExpressionNode.java,v 1.4 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Chain Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode#getFirst <em>First</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode#getNexts <em>Nexts</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getChainExpressionNode() - * @model - * @generated - */ -public interface ChainExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Nexts</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Nexts</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Nexts</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getChainExpressionNode_Nexts() - * @model - * @generated - */ - EList<CompositeNode> getNexts(); - - /** - * Returns the value of the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>First</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>First</em>' reference. - * @see #setFirst(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getChainExpressionNode_First() - * @model - * @generated - */ - CompositeNode getFirst(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode#getFirst <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>First</em>' reference. - * @see #getFirst() - * @generated - */ - void setFirst(CompositeNode value); - -} // ChainExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CheckNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CheckNode.java deleted file mode 100644 index d28ad5b2..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CheckNode.java +++ /dev/null @@ -1,190 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CheckNode.java,v 1.4 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; -import org.eclipse.tmf.common.node.LeafNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Check Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getError <em>Error</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getWarning <em>Warning</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getConstraint <em>Constraint</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getIfExpression <em>If Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getMessage <em>Message</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCheckNode() - * @model - * @generated - */ -public interface CheckNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Type</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Type</em>' reference. - * @see #setType(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCheckNode_Type() - * @model - * @generated - */ - CompositeNode getType(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getType <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Type</em>' reference. - * @see #getType() - * @generated - */ - void setType(CompositeNode value); - - /** - * Returns the value of the '<em><b>Error</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Error</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Error</em>' reference. - * @see #setError(LeafNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCheckNode_Error() - * @model - * @generated - */ - LeafNode getError(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getError <em>Error</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Error</em>' reference. - * @see #getError() - * @generated - */ - void setError(LeafNode value); - - /** - * Returns the value of the '<em><b>Message</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Message</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Message</em>' reference. - * @see #setMessage(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCheckNode_Message() - * @model - * @generated - */ - CompositeNode getMessage(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getMessage <em>Message</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Message</em>' reference. - * @see #getMessage() - * @generated - */ - void setMessage(CompositeNode value); - - /** - * Returns the value of the '<em><b>If Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>If Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>If Expression</em>' reference. - * @see #setIfExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCheckNode_IfExpression() - * @model - * @generated - */ - CompositeNode getIfExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getIfExpression <em>If Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>If Expression</em>' reference. - * @see #getIfExpression() - * @generated - */ - void setIfExpression(CompositeNode value); - - /** - * Returns the value of the '<em><b>Warning</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Warning</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Warning</em>' reference. - * @see #setWarning(LeafNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCheckNode_Warning() - * @model - * @generated - */ - LeafNode getWarning(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getWarning <em>Warning</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Warning</em>' reference. - * @see #getWarning() - * @generated - */ - void setWarning(LeafNode value); - - /** - * Returns the value of the '<em><b>Constraint</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Constraint</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Constraint</em>' reference. - * @see #setConstraint(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCheckNode_Constraint() - * @model - * @generated - */ - CompositeNode getConstraint(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getConstraint <em>Constraint</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Constraint</em>' reference. - * @see #getConstraint() - * @generated - */ - void setConstraint(CompositeNode value); - -} // CheckNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CollectionExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CollectionExpressionNode.java deleted file mode 100644 index fddc0b56..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CollectionExpressionNode.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CollectionExpressionNode.java,v 1.4 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Collection Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode#getVariable <em>Variable</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode#getExpression <em>Expression</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCollectionExpressionNode() - * @model - * @generated - */ -public interface CollectionExpressionNode extends CompositeNode { - - /** - * Returns the value of the '<em><b>Variable</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Variable</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Variable</em>' reference. - * @see #setVariable(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCollectionExpressionNode_Variable() - * @model - * @generated - */ - CompositeNode getVariable(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode#getVariable <em>Variable</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Variable</em>' reference. - * @see #getVariable() - * @generated - */ - void setVariable(CompositeNode value); - - /** - * Returns the value of the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Expression</em>' reference. - * @see #setExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCollectionExpressionNode_Expression() - * @model - * @generated - */ - CompositeNode getExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode#getExpression <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Expression</em>' reference. - * @see #getExpression() - * @generated - */ - void setExpression(CompositeNode value); - - /** - * Returns the value of the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Type</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Type</em>' reference. - * @see #setType(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCollectionExpressionNode_Type() - * @model - * @generated - */ - CompositeNode getType(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode#getType <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Type</em>' reference. - * @see #getType() - * @generated - */ - void setType(CompositeNode value); -} // CollectionExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CollectionTypeNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CollectionTypeNode.java deleted file mode 100644 index 42135fbd..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/CollectionTypeNode.java +++ /dev/null @@ -1,82 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CollectionTypeNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; -import org.eclipse.tmf.common.node.LeafNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Collection Type Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode#getCollectionType <em>Collection Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode#getElementType <em>Element Type</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCollectionTypeNode() - * @model - * @generated - */ -public interface CollectionTypeNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Collection Type</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Collection Type</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Collection Type</em>' reference. - * @see #setCollectionType(LeafNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCollectionTypeNode_CollectionType() - * @model - * @generated - */ - LeafNode getCollectionType(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode#getCollectionType <em>Collection Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Collection Type</em>' reference. - * @see #getCollectionType() - * @generated - */ - void setCollectionType(LeafNode value); - - /** - * Returns the value of the '<em><b>Element Type</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Element Type</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Element Type</em>' reference. - * @see #setElementType(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getCollectionTypeNode_ElementType() - * @model - * @generated - */ - CompositeNode getElementType(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode#getElementType <em>Element Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Element Type</em>' reference. - * @see #getElementType() - * @generated - */ - void setElementType(CompositeNode value); - -} // CollectionTypeNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ConstructorCallNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ConstructorCallNode.java deleted file mode 100644 index af2f8e8f..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ConstructorCallNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ConstructorCallNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Constructor Call Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getConstructorCallNode() - * @model - * @generated - */ -public interface ConstructorCallNode extends CompositeNode { -} // ConstructorCallNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/DeclaredParameterListNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/DeclaredParameterListNode.java deleted file mode 100644 index a2d71134..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/DeclaredParameterListNode.java +++ /dev/null @@ -1,46 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DeclaredParameterListNode.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Declared Parameter List Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterListNode#getParams <em>Params</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDeclaredParameterListNode() - * @model - * @generated - */ -public interface DeclaredParameterListNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Params</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Params</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Params</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDeclaredParameterListNode_Params() - * @model - * @generated - */ - EList<CompositeNode> getParams(); - -} // DeclaredParameterListNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/DeclaredParameterNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/DeclaredParameterNode.java deleted file mode 100644 index cb822ead..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/DeclaredParameterNode.java +++ /dev/null @@ -1,81 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DeclaredParameterNode.java,v 1.5 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Declared Parameter Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode#getPtype <em>Ptype</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDeclaredParameterNode() - * @model - * @generated - */ -public interface DeclaredParameterNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Ptype</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Ptype</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Ptype</em>' reference. - * @see #setPtype(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDeclaredParameterNode_Ptype() - * @model - * @generated - */ - CompositeNode getPtype(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode#getPtype <em>Ptype</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Ptype</em>' reference. - * @see #getPtype() - * @generated - */ - void setPtype(CompositeNode value); - - /** - * Returns the value of the '<em><b>Name</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Name</em>' reference. - * @see #setName(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDeclaredParameterNode_Name() - * @model - * @generated - */ - CompositeNode getName(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode#getName <em>Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Name</em>' reference. - * @see #getName() - * @generated - */ - void setName(CompositeNode value); - -} // DeclaredParameterNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/DefinitionAroundNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/DefinitionAroundNode.java deleted file mode 100644 index 96d5ead2..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/DefinitionAroundNode.java +++ /dev/null @@ -1,135 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DefinitionAroundNode.java,v 1.5 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Definition Around Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getSequence <em>Sequence</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getParamList <em>Param List</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getPointcut <em>Pointcut</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDefinitionAroundNode() - * @model - * @generated - */ -public interface DefinitionAroundNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Type</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Type</em>' reference. - * @see #setType(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDefinitionAroundNode_Type() - * @model - * @generated - */ - CompositeNode getType(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getType <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Type</em>' reference. - * @see #getType() - * @generated - */ - void setType(CompositeNode value); - - /** - * Returns the value of the '<em><b>Pointcut</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Pointcut</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Pointcut</em>' reference. - * @see #setPointcut(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDefinitionAroundNode_Pointcut() - * @model - * @generated - */ - CompositeNode getPointcut(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getPointcut <em>Pointcut</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Pointcut</em>' reference. - * @see #getPointcut() - * @generated - */ - void setPointcut(CompositeNode value); - - /** - * Returns the value of the '<em><b>Param List</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Param List</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Param List</em>' reference. - * @see #setParamList(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDefinitionAroundNode_ParamList() - * @model - * @generated - */ - CompositeNode getParamList(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getParamList <em>Param List</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Param List</em>' reference. - * @see #getParamList() - * @generated - */ - void setParamList(CompositeNode value); - - /** - * Returns the value of the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Sequence</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Sequence</em>' reference. - * @see #setSequence(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDefinitionAroundNode_Sequence() - * @model - * @generated - */ - CompositeNode getSequence(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getSequence <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Sequence</em>' reference. - * @see #getSequence() - * @generated - */ - void setSequence(CompositeNode value); - -} // DefinitionAroundNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/DefinitionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/DefinitionNode.java deleted file mode 100644 index 311c834a..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/DefinitionNode.java +++ /dev/null @@ -1,135 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DefinitionNode.java,v 1.6 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Definition Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getSequence <em>Sequence</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getParamList <em>Param List</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDefinitionNode() - * @model - * @generated - */ -public interface DefinitionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Name</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Name</em>' reference. - * @see #setName(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDefinitionNode_Name() - * @model - * @generated - */ - CompositeNode getName(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getName <em>Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Name</em>' reference. - * @see #getName() - * @generated - */ - void setName(CompositeNode value); - - /** - * Returns the value of the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Type</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Type</em>' reference. - * @see #setType(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDefinitionNode_Type() - * @model - * @generated - */ - CompositeNode getType(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getType <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Type</em>' reference. - * @see #getType() - * @generated - */ - void setType(CompositeNode value); - - /** - * Returns the value of the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Sequence</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Sequence</em>' reference. - * @see #setSequence(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDefinitionNode_Sequence() - * @model - * @generated - */ - CompositeNode getSequence(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getSequence <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Sequence</em>' reference. - * @see #getSequence() - * @generated - */ - void setSequence(CompositeNode value); - - /** - * Returns the value of the '<em><b>Param List</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Param List</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Param List</em>' reference. - * @see #setParamList(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getDefinitionNode_ParamList() - * @model - * @generated - */ - CompositeNode getParamList(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getParamList <em>Param List</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Param List</em>' reference. - * @see #getParamList() - * @generated - */ - void setParamList(CompositeNode value); - -} // DefinitionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ElseIfStatementNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ElseIfStatementNode.java deleted file mode 100644 index 169a0128..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ElseIfStatementNode.java +++ /dev/null @@ -1,81 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ElseIfStatementNode.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Else If Statement Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode#getExpression <em>Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode#getSequence <em>Sequence</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getElseIfStatementNode() - * @model - * @generated - */ -public interface ElseIfStatementNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Sequence</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Sequence</em>' reference. - * @see #setSequence(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getElseIfStatementNode_Sequence() - * @model - * @generated - */ - CompositeNode getSequence(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode#getSequence <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Sequence</em>' reference. - * @see #getSequence() - * @generated - */ - void setSequence(CompositeNode value); - - /** - * Returns the value of the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Expression</em>' reference. - * @see #setExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getElseIfStatementNode_Expression() - * @model - * @generated - */ - CompositeNode getExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode#getExpression <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Expression</em>' reference. - * @see #getExpression() - * @generated - */ - void setExpression(CompositeNode value); - -} // ElseIfStatementNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ElseStatementNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ElseStatementNode.java deleted file mode 100644 index e92f3ee5..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ElseStatementNode.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ElseStatementNode.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Else Statement Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseStatementNode#getSequence <em>Sequence</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getElseStatementNode() - * @model - * @generated - */ -public interface ElseStatementNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Sequence</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Sequence</em>' reference. - * @see #setSequence(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getElseStatementNode_Sequence() - * @model - * @generated - */ - CompositeNode getSequence(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseStatementNode#getSequence <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Sequence</em>' reference. - * @see #getSequence() - * @generated - */ - void setSequence(CompositeNode value); - -} // ElseStatementNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ErrorStatementNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ErrorStatementNode.java deleted file mode 100644 index bfd0a2b2..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ErrorStatementNode.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ErrorStatementNode.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Error Statement Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ErrorStatementNode#getExpression <em>Expression</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getErrorStatementNode() - * @model - * @generated - */ -public interface ErrorStatementNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Expression</em>' reference. - * @see #setExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getErrorStatementNode_Expression() - * @model - * @generated - */ - CompositeNode getExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ErrorStatementNode#getExpression <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Expression</em>' reference. - * @see #getExpression() - * @generated - */ - void setExpression(CompositeNode value); - -} // ErrorStatementNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ExpandStatementNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ExpandStatementNode.java deleted file mode 100644 index 86779dc1..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ExpandStatementNode.java +++ /dev/null @@ -1,162 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExpandStatementNode.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Expand Statement Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getSeparator <em>Separator</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getForExpression <em>For Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getParamList <em>Param List</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getForEachExpression <em>For Each Expression</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExpandStatementNode() - * @model - * @generated - */ -public interface ExpandStatementNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Separator</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Separator</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Separator</em>' reference. - * @see #setSeparator(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExpandStatementNode_Separator() - * @model - * @generated - */ - CompositeNode getSeparator(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getSeparator <em>Separator</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Separator</em>' reference. - * @see #getSeparator() - * @generated - */ - void setSeparator(CompositeNode value); - - /** - * Returns the value of the '<em><b>Param List</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Param List</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Param List</em>' reference. - * @see #setParamList(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExpandStatementNode_ParamList() - * @model - * @generated - */ - CompositeNode getParamList(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getParamList <em>Param List</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Param List</em>' reference. - * @see #getParamList() - * @generated - */ - void setParamList(CompositeNode value); - - /** - * Returns the value of the '<em><b>For Each Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>For Each Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>For Each Expression</em>' reference. - * @see #setForEachExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExpandStatementNode_ForEachExpression() - * @model - * @generated - */ - CompositeNode getForEachExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getForEachExpression <em>For Each Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>For Each Expression</em>' reference. - * @see #getForEachExpression() - * @generated - */ - void setForEachExpression(CompositeNode value); - - /** - * Returns the value of the '<em><b>For Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>For Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>For Expression</em>' reference. - * @see #setForExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExpandStatementNode_ForExpression() - * @model - * @generated - */ - CompositeNode getForExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getForExpression <em>For Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>For Expression</em>' reference. - * @see #getForExpression() - * @generated - */ - void setForExpression(CompositeNode value); - - /** - * Returns the value of the '<em><b>Name</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Name</em>' reference. - * @see #setName(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExpandStatementNode_Name() - * @model - * @generated - */ - CompositeNode getName(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getName <em>Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Name</em>' reference. - * @see #getName() - * @generated - */ - void setName(CompositeNode value); - -} // ExpandStatementNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ExpressionStmtNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ExpressionStmtNode.java deleted file mode 100644 index 7ac6b453..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ExpressionStmtNode.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExpressionStmtNode.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Expression Stmt Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpressionStmtNode#getExpression <em>Expression</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExpressionStmtNode() - * @model - * @generated - */ -public interface ExpressionStmtNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Expression</em>' reference. - * @see #setExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExpressionStmtNode_Expression() - * @model - * @generated - */ - CompositeNode getExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpressionStmtNode#getExpression <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Expression</em>' reference. - * @see #getExpression() - * @generated - */ - void setExpression(CompositeNode value); - -} // ExpressionStmtNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ExtensionImportNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ExtensionImportNode.java deleted file mode 100644 index 1b876b79..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ExtensionImportNode.java +++ /dev/null @@ -1,81 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExtensionImportNode.java,v 1.2 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Extension Import Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode#getNamespace <em>Namespace</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionImportNode() - * @model - * @generated - */ -public interface ExtensionImportNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Type</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Type</em>' reference. - * @see #setType(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionImportNode_Type() - * @model - * @generated - */ - CompositeNode getType(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode#getType <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Type</em>' reference. - * @see #getType() - * @generated - */ - void setType(CompositeNode value); - - /** - * Returns the value of the '<em><b>Namespace</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Namespace</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Namespace</em>' reference. - * @see #setNamespace(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionImportNode_Namespace() - * @model - * @generated - */ - CompositeNode getNamespace(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode#getNamespace <em>Namespace</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Namespace</em>' reference. - * @see #getNamespace() - * @generated - */ - void setNamespace(CompositeNode value); - -} // ExtensionImportNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ExtensionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ExtensionNode.java deleted file mode 100644 index 49f859ea..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ExtensionNode.java +++ /dev/null @@ -1,271 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExtensionNode.java,v 1.7 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; -import org.eclipse.tmf.common.node.LeafNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Extension Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getExtendBody <em>Extend Body</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getJavaName <em>Java Name</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getParamList <em>Param List</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getCreate <em>Create</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getReturnType <em>Return Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getPrivate <em>Private</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getJavaReturnType <em>Java Return Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getCached <em>Cached</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionNode() - * @model - * @generated - */ -public interface ExtensionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Param List</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Param List</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Param List</em>' reference. - * @see #setParamList(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionNode_ParamList() - * @model - * @generated - */ - CompositeNode getParamList(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getParamList <em>Param List</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Param List</em>' reference. - * @see #getParamList() - * @generated - */ - void setParamList(CompositeNode value); - - /** - * Returns the value of the '<em><b>Private</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Private</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Private</em>' reference. - * @see #setPrivate(LeafNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionNode_Private() - * @model - * @generated - */ - LeafNode getPrivate(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getPrivate <em>Private</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Private</em>' reference. - * @see #getPrivate() - * @generated - */ - void setPrivate(LeafNode value); - - /** - * Returns the value of the '<em><b>Return Type</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Return Type</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Return Type</em>' reference. - * @see #setReturnType(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionNode_ReturnType() - * @model - * @generated - */ - CompositeNode getReturnType(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getReturnType <em>Return Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Return Type</em>' reference. - * @see #getReturnType() - * @generated - */ - void setReturnType(CompositeNode value); - - /** - * Returns the value of the '<em><b>Java Return Type</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Java Return Type</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Java Return Type</em>' reference. - * @see #setJavaReturnType(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionNode_JavaReturnType() - * @model - * @generated - */ - CompositeNode getJavaReturnType(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getJavaReturnType <em>Java Return Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Java Return Type</em>' reference. - * @see #getJavaReturnType() - * @generated - */ - void setJavaReturnType(CompositeNode value); - - /** - * Returns the value of the '<em><b>Create</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Create</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Create</em>' reference. - * @see #setCreate(LeafNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionNode_Create() - * @model - * @generated - */ - LeafNode getCreate(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getCreate <em>Create</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Create</em>' reference. - * @see #getCreate() - * @generated - */ - void setCreate(LeafNode value); - - /** - * Returns the value of the '<em><b>Name</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Name</em>' reference. - * @see #setName(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionNode_Name() - * @model - * @generated - */ - CompositeNode getName(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getName <em>Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Name</em>' reference. - * @see #getName() - * @generated - */ - void setName(CompositeNode value); - - /** - * Returns the value of the '<em><b>Java Name</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Java Name</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Java Name</em>' reference. - * @see #setJavaName(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionNode_JavaName() - * @model - * @generated - */ - CompositeNode getJavaName(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getJavaName <em>Java Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Java Name</em>' reference. - * @see #getJavaName() - * @generated - */ - void setJavaName(CompositeNode value); - - /** - * Returns the value of the '<em><b>Cached</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Cached</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Cached</em>' reference. - * @see #setCached(LeafNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionNode_Cached() - * @model - * @generated - */ - LeafNode getCached(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getCached <em>Cached</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Cached</em>' reference. - * @see #getCached() - * @generated - */ - void setCached(LeafNode value); - - /** - * Returns the value of the '<em><b>Extend Body</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Extend Body</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Extend Body</em>' reference. - * @see #setExtendBody(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getExtensionNode_ExtendBody() - * @model - * @generated - */ - CompositeNode getExtendBody(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getExtendBody <em>Extend Body</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Extend Body</em>' reference. - * @see #getExtendBody() - * @generated - */ - void setExtendBody(CompositeNode value); - -} // ExtensionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/FeatureCallNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/FeatureCallNode.java deleted file mode 100644 index a041b7ac..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/FeatureCallNode.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FeatureCallNode.java,v 1.7 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Feature Call Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode#getParamList <em>Param List</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getFeatureCallNode() - * @model - * @generated - */ -public interface FeatureCallNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Param List</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Param List</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Param List</em>' reference. - * @see #setParamList(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getFeatureCallNode_ParamList() - * @model - * @generated - */ - CompositeNode getParamList(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode#getParamList <em>Param List</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Param List</em>' reference. - * @see #getParamList() - * @generated - */ - void setParamList(CompositeNode value); - - /** - * Returns the value of the '<em><b>Name</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Name</em>' reference. - * @see #setName(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getFeatureCallNode_Name() - * @model - * @generated - */ - CompositeNode getName(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode#getName <em>Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Name</em>' reference. - * @see #getName() - * @generated - */ - void setName(CompositeNode value); - - /** - * Returns the value of the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Type</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Type</em>' reference. - * @see #setType(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getFeatureCallNode_Type() - * @model - * @generated - */ - CompositeNode getType(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode#getType <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Type</em>' reference. - * @see #getType() - * @generated - */ - void setType(CompositeNode value); - -} // FeatureCallNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/FileNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/FileNode.java deleted file mode 100644 index 60618892..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/FileNode.java +++ /dev/null @@ -1,63 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FileNode.java,v 1.5 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>File Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.FileNode#getImports <em>Imports</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.FileNode#getDeclarations <em>Declarations</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getFileNode() - * @model - * @generated - */ -public interface FileNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Declarations</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Declarations</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Declarations</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getFileNode_Declarations() - * @model - * @generated - */ - EList<CompositeNode> getDeclarations(); - - /** - * Returns the value of the '<em><b>Imports</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Imports</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Imports</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getFileNode_Imports() - * @model - * @generated - */ - EList<CompositeNode> getImports(); - -} // FileNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/FileStatementNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/FileStatementNode.java deleted file mode 100644 index 1794f953..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/FileStatementNode.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FileStatementNode.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>File Statement Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode#getSequence <em>Sequence</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode#getIdentifier <em>Identifier</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode#getNameExpression <em>Name Expression</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getFileStatementNode() - * @model - * @generated - */ -public interface FileStatementNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Sequence</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Sequence</em>' reference. - * @see #setSequence(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getFileStatementNode_Sequence() - * @model - * @generated - */ - CompositeNode getSequence(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode#getSequence <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Sequence</em>' reference. - * @see #getSequence() - * @generated - */ - void setSequence(CompositeNode value); - - /** - * Returns the value of the '<em><b>Identifier</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Identifier</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Identifier</em>' reference. - * @see #setIdentifier(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getFileStatementNode_Identifier() - * @model - * @generated - */ - CompositeNode getIdentifier(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode#getIdentifier <em>Identifier</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Identifier</em>' reference. - * @see #getIdentifier() - * @generated - */ - void setIdentifier(CompositeNode value); - - /** - * Returns the value of the '<em><b>Name Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Name Expression</em>' reference. - * @see #setNameExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getFileStatementNode_NameExpression() - * @model - * @generated - */ - CompositeNode getNameExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode#getNameExpression <em>Name Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Name Expression</em>' reference. - * @see #getNameExpression() - * @generated - */ - void setNameExpression(CompositeNode value); - -} // FileStatementNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ForeachStatementNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ForeachStatementNode.java deleted file mode 100644 index 015cc611..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ForeachStatementNode.java +++ /dev/null @@ -1,162 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ForeachStatementNode.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Foreach Statement Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getSeparatorExpression <em>Separator Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getSequence <em>Sequence</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getIterator <em>Iterator</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getForExpression <em>For Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getIdentifier <em>Identifier</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getForeachStatementNode() - * @model - * @generated - */ -public interface ForeachStatementNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Iterator</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Iterator</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Iterator</em>' reference. - * @see #setIterator(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getForeachStatementNode_Iterator() - * @model - * @generated - */ - CompositeNode getIterator(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getIterator <em>Iterator</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Iterator</em>' reference. - * @see #getIterator() - * @generated - */ - void setIterator(CompositeNode value); - - /** - * Returns the value of the '<em><b>Identifier</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Identifier</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Identifier</em>' reference. - * @see #setIdentifier(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getForeachStatementNode_Identifier() - * @model - * @generated - */ - CompositeNode getIdentifier(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getIdentifier <em>Identifier</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Identifier</em>' reference. - * @see #getIdentifier() - * @generated - */ - void setIdentifier(CompositeNode value); - - /** - * Returns the value of the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Sequence</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Sequence</em>' reference. - * @see #setSequence(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getForeachStatementNode_Sequence() - * @model - * @generated - */ - CompositeNode getSequence(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getSequence <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Sequence</em>' reference. - * @see #getSequence() - * @generated - */ - void setSequence(CompositeNode value); - - /** - * Returns the value of the '<em><b>For Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>For Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>For Expression</em>' reference. - * @see #setForExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getForeachStatementNode_ForExpression() - * @model - * @generated - */ - CompositeNode getForExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getForExpression <em>For Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>For Expression</em>' reference. - * @see #getForExpression() - * @generated - */ - void setForExpression(CompositeNode value); - - /** - * Returns the value of the '<em><b>Separator Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Separator Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Separator Expression</em>' reference. - * @see #setSeparatorExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getForeachStatementNode_SeparatorExpression() - * @model - * @generated - */ - CompositeNode getSeparatorExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getSeparatorExpression <em>Separator Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Separator Expression</em>' reference. - * @see #getSeparatorExpression() - * @generated - */ - void setSeparatorExpression(CompositeNode value); - -} // ForeachStatementNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/GlobalVarExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/GlobalVarExpressionNode.java deleted file mode 100644 index 927b5fbb..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/GlobalVarExpressionNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: GlobalVarExpressionNode.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Global Var Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getGlobalVarExpressionNode() - * @model - * @generated - */ -public interface GlobalVarExpressionNode extends CompositeNode { -} // GlobalVarExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/IdentifierNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/IdentifierNode.java deleted file mode 100644 index 717eace8..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/IdentifierNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IdentifierNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Identifier Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getIdentifierNode() - * @model - * @generated - */ -public interface IdentifierNode extends CompositeNode { -} // IdentifierNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/IfExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/IfExpressionNode.java deleted file mode 100644 index 872cbed0..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/IfExpressionNode.java +++ /dev/null @@ -1,135 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IfExpressionNode.java,v 1.4 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>If Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getCondition1 <em>Condition1</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getElse <em>Else</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getThen <em>Then</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getCondition0 <em>Condition0</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getIfExpressionNode() - * @model - * @generated - */ -public interface IfExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Then</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Then</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Then</em>' reference. - * @see #setThen(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getIfExpressionNode_Then() - * @model - * @generated - */ - CompositeNode getThen(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getThen <em>Then</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Then</em>' reference. - * @see #getThen() - * @generated - */ - void setThen(CompositeNode value); - - /** - * Returns the value of the '<em><b>Else</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Else</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Else</em>' reference. - * @see #setElse(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getIfExpressionNode_Else() - * @model - * @generated - */ - CompositeNode getElse(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getElse <em>Else</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Else</em>' reference. - * @see #getElse() - * @generated - */ - void setElse(CompositeNode value); - - /** - * Returns the value of the '<em><b>Condition0</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Condition0</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Condition0</em>' reference. - * @see #setCondition0(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getIfExpressionNode_Condition0() - * @model - * @generated - */ - CompositeNode getCondition0(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getCondition0 <em>Condition0</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Condition0</em>' reference. - * @see #getCondition0() - * @generated - */ - void setCondition0(CompositeNode value); - - /** - * Returns the value of the '<em><b>Condition1</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Condition1</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Condition1</em>' reference. - * @see #setCondition1(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getIfExpressionNode_Condition1() - * @model - * @generated - */ - CompositeNode getCondition1(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getCondition1 <em>Condition1</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Condition1</em>' reference. - * @see #getCondition1() - * @generated - */ - void setCondition1(CompositeNode value); - -} // IfExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/IfStatementNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/IfStatementNode.java deleted file mode 100644 index 3327ff26..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/IfStatementNode.java +++ /dev/null @@ -1,127 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IfStatementNode.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>If Statement Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getElse <em>Else</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getSequence <em>Sequence</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getElseIfs <em>Else Ifs</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getExpression <em>Expression</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getIfStatementNode() - * @model - * @generated - */ -public interface IfStatementNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Else Ifs</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Else Ifs</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Else Ifs</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getIfStatementNode_ElseIfs() - * @model - * @generated - */ - EList<CompositeNode> getElseIfs(); - - /** - * Returns the value of the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Expression</em>' reference. - * @see #setExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getIfStatementNode_Expression() - * @model - * @generated - */ - CompositeNode getExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getExpression <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Expression</em>' reference. - * @see #getExpression() - * @generated - */ - void setExpression(CompositeNode value); - - /** - * Returns the value of the '<em><b>Else</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Else</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Else</em>' reference. - * @see #setElse(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getIfStatementNode_Else() - * @model - * @generated - */ - CompositeNode getElse(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getElse <em>Else</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Else</em>' reference. - * @see #getElse() - * @generated - */ - void setElse(CompositeNode value); - - /** - * Returns the value of the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Sequence</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Sequence</em>' reference. - * @see #setSequence(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getIfStatementNode_Sequence() - * @model - * @generated - */ - CompositeNode getSequence(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getSequence <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Sequence</em>' reference. - * @see #getSequence() - * @generated - */ - void setSequence(CompositeNode value); - -} // IfStatementNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ImpliesExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ImpliesExpressionNode.java deleted file mode 100644 index 6c7d1ade..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ImpliesExpressionNode.java +++ /dev/null @@ -1,73 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ImpliesExpressionNode.java,v 1.4 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Implies Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode#getFirst <em>First</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode#getNexts <em>Nexts</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getImpliesExpressionNode() - * @model - * @generated - */ -public interface ImpliesExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Nexts</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Nexts</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Nexts</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getImpliesExpressionNode_Nexts() - * @model - * @generated - */ - EList<CompositeNode> getNexts(); - - /** - * Returns the value of the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>First</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>First</em>' reference. - * @see #setFirst(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getImpliesExpressionNode_First() - * @model - * @generated - */ - CompositeNode getFirst(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode#getFirst <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>First</em>' reference. - * @see #getFirst() - * @generated - */ - void setFirst(CompositeNode value); - -} // ImpliesExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ImportNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ImportNode.java deleted file mode 100644 index f266d31b..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ImportNode.java +++ /dev/null @@ -1,81 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ImportNode.java,v 1.3 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Import Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ImportNode#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ImportNode#getNamespace <em>Namespace</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getImportNode() - * @model - * @generated - */ -public interface ImportNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Namespace</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Namespace</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Namespace</em>' reference. - * @see #setNamespace(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getImportNode_Namespace() - * @model - * @generated - */ - CompositeNode getNamespace(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ImportNode#getNamespace <em>Namespace</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Namespace</em>' reference. - * @see #getNamespace() - * @generated - */ - void setNamespace(CompositeNode value); - - /** - * Returns the value of the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Type</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Type</em>' reference. - * @see #setType(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getImportNode_Type() - * @model - * @generated - */ - CompositeNode getType(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ImportNode#getType <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Type</em>' reference. - * @see #getType() - * @generated - */ - void setType(CompositeNode value); - -} // ImportNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/InfixExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/InfixExpressionNode.java deleted file mode 100644 index 1c0e8f44..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/InfixExpressionNode.java +++ /dev/null @@ -1,73 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: InfixExpressionNode.java,v 1.7 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Infix Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode#getTarget <em>Target</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode#getCalls <em>Calls</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getInfixExpressionNode() - * @model - * @generated - */ -public interface InfixExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Calls</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Calls</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Calls</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getInfixExpressionNode_Calls() - * @model - * @generated - */ - EList<CompositeNode> getCalls(); - - /** - * Returns the value of the '<em><b>Target</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Target</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Target</em>' reference. - * @see #setTarget(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getInfixExpressionNode_Target() - * @model - * @generated - */ - CompositeNode getTarget(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode#getTarget <em>Target</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Target</em>' reference. - * @see #getTarget() - * @generated - */ - void setTarget(CompositeNode value); - -} // InfixExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/JavaTypeNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/JavaTypeNode.java deleted file mode 100644 index 0d8ddeec..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/JavaTypeNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: JavaTypeNode.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Java Type Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getJavaTypeNode() - * @model - * @generated - */ -public interface JavaTypeNode extends CompositeNode { -} // JavaTypeNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/LetExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/LetExpressionNode.java deleted file mode 100644 index 914698b4..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/LetExpressionNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: LetExpressionNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Let Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getLetExpressionNode() - * @model - * @generated - */ -public interface LetExpressionNode extends CompositeNode { -} // LetExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/LetStatementNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/LetStatementNode.java deleted file mode 100644 index 4acbe2cc..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/LetStatementNode.java +++ /dev/null @@ -1,108 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: LetStatementNode.java,v 1.5 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Let Statement Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode#getExpression <em>Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode#getSequence <em>Sequence</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getLetStatementNode() - * @model - * @generated - */ -public interface LetStatementNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Expression</em>' reference. - * @see #setExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getLetStatementNode_Expression() - * @model - * @generated - */ - CompositeNode getExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode#getExpression <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Expression</em>' reference. - * @see #getExpression() - * @generated - */ - void setExpression(CompositeNode value); - - /** - * Returns the value of the '<em><b>Name</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Name</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Name</em>' reference. - * @see #setName(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getLetStatementNode_Name() - * @model - * @generated - */ - CompositeNode getName(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode#getName <em>Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Name</em>' reference. - * @see #getName() - * @generated - */ - void setName(CompositeNode value); - - /** - * Returns the value of the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Sequence</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Sequence</em>' reference. - * @see #setSequence(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getLetStatementNode_Sequence() - * @model - * @generated - */ - CompositeNode getSequence(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode#getSequence <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Sequence</em>' reference. - * @see #getSequence() - * @generated - */ - void setSequence(CompositeNode value); - -} // LetStatementNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ListLiteralNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ListLiteralNode.java deleted file mode 100644 index 0a57455f..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ListLiteralNode.java +++ /dev/null @@ -1,46 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ListLiteralNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>List Literal Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ListLiteralNode#getElements <em>Elements</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getListLiteralNode() - * @model - * @generated - */ -public interface ListLiteralNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Elements</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Elements</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Elements</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getListLiteralNode_Elements() - * @model - * @generated - */ - EList<CompositeNode> getElements(); - -} // ListLiteralNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/MultiplicativeExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/MultiplicativeExpressionNode.java deleted file mode 100644 index 4673484c..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/MultiplicativeExpressionNode.java +++ /dev/null @@ -1,73 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: MultiplicativeExpressionNode.java,v 1.5 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Multiplicative Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode#getFirst <em>First</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode#getNexts <em>Nexts</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getMultiplicativeExpressionNode() - * @model - * @generated - */ -public interface MultiplicativeExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Nexts</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Nexts</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Nexts</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getMultiplicativeExpressionNode_Nexts() - * @model - * @generated - */ - EList<CompositeNode> getNexts(); - - /** - * Returns the value of the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>First</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>First</em>' reference. - * @see #setFirst(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getMultiplicativeExpressionNode_First() - * @model - * @generated - */ - CompositeNode getFirst(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode#getFirst <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>First</em>' reference. - * @see #getFirst() - * @generated - */ - void setFirst(CompositeNode value); - -} // MultiplicativeExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/NullLiteralNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/NullLiteralNode.java deleted file mode 100644 index 2cd682e8..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/NullLiteralNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: NullLiteralNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Null Literal Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getNullLiteralNode() - * @model - * @generated - */ -public interface NullLiteralNode extends CompositeNode { -} // NullLiteralNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/NumberLiteralNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/NumberLiteralNode.java deleted file mode 100644 index 1492514b..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/NumberLiteralNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: NumberLiteralNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Number Literal Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getNumberLiteralNode() - * @model - * @generated - */ -public interface NumberLiteralNode extends CompositeNode { -} // NumberLiteralNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/OrExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/OrExpressionNode.java deleted file mode 100644 index e7e7f0d0..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/OrExpressionNode.java +++ /dev/null @@ -1,73 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: OrExpressionNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Or Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode#getNexts <em>Nexts</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode#getFirst <em>First</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getOrExpressionNode() - * @model - * @generated - */ -public interface OrExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Nexts</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Nexts</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Nexts</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getOrExpressionNode_Nexts() - * @model - * @generated - */ - EList<CompositeNode> getNexts(); - - /** - * Returns the value of the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>First</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>First</em>' reference. - * @see #setFirst(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getOrExpressionNode_First() - * @model - * @generated - */ - CompositeNode getFirst(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode#getFirst <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>First</em>' reference. - * @see #getFirst() - * @generated - */ - void setFirst(CompositeNode value); - -} // OrExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ParameterListNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ParameterListNode.java deleted file mode 100644 index 55cf96eb..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ParameterListNode.java +++ /dev/null @@ -1,46 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ParameterListNode.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Parameter List Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ParameterListNode#getParams <em>Params</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getParameterListNode() - * @model - * @generated - */ -public interface ParameterListNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Params</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Params</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Params</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getParameterListNode_Params() - * @model - * @generated - */ - EList<CompositeNode> getParams(); - -} // ParameterListNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ParanthesizedExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ParanthesizedExpressionNode.java deleted file mode 100644 index da6b0fb0..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ParanthesizedExpressionNode.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ParanthesizedExpressionNode.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Paranthesized Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ParanthesizedExpressionNode#getExpression <em>Expression</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getParanthesizedExpressionNode() - * @model - * @generated - */ -public interface ParanthesizedExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Expression</em>' reference. - * @see #setExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getParanthesizedExpressionNode_Expression() - * @model - * @generated - */ - CompositeNode getExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ParanthesizedExpressionNode#getExpression <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Expression</em>' reference. - * @see #getExpression() - * @generated - */ - void setExpression(CompositeNode value); - -} // ParanthesizedExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/PointcutNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/PointcutNode.java deleted file mode 100644 index 060c20b1..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/PointcutNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: PointcutNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Pointcut Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getPointcutNode() - * @model - * @generated - */ -public interface PointcutNode extends CompositeNode { -} // PointcutNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ProtectStatementNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ProtectStatementNode.java deleted file mode 100644 index 84555f06..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/ProtectStatementNode.java +++ /dev/null @@ -1,135 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ProtectStatementNode.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Protect Statement Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getCstart <em>Cstart</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getSequence <em>Sequence</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getCend <em>Cend</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getProtectStatementNode() - * @model - * @generated - */ -public interface ProtectStatementNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Sequence</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Sequence</em>' reference. - * @see #setSequence(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getProtectStatementNode_Sequence() - * @model - * @generated - */ - CompositeNode getSequence(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getSequence <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Sequence</em>' reference. - * @see #getSequence() - * @generated - */ - void setSequence(CompositeNode value); - - /** - * Returns the value of the '<em><b>Cend</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Cend</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Cend</em>' reference. - * @see #setCend(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getProtectStatementNode_Cend() - * @model - * @generated - */ - CompositeNode getCend(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getCend <em>Cend</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Cend</em>' reference. - * @see #getCend() - * @generated - */ - void setCend(CompositeNode value); - - /** - * Returns the value of the '<em><b>Id</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Id</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Id</em>' reference. - * @see #setId(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getProtectStatementNode_Id() - * @model - * @generated - */ - CompositeNode getId(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getId <em>Id</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Id</em>' reference. - * @see #getId() - * @generated - */ - void setId(CompositeNode value); - - /** - * Returns the value of the '<em><b>Cstart</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Cstart</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Cstart</em>' reference. - * @see #setCstart(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getProtectStatementNode_Cstart() - * @model - * @generated - */ - CompositeNode getCstart(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getCstart <em>Cstart</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Cstart</em>' reference. - * @see #getCstart() - * @generated - */ - void setCstart(CompositeNode value); - -} // ProtectStatementNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/RelationalExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/RelationalExpressionNode.java deleted file mode 100644 index 73a59c67..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/RelationalExpressionNode.java +++ /dev/null @@ -1,73 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: RelationalExpressionNode.java,v 1.6 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Relational Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode#getNexts <em>Nexts</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode#getFirst <em>First</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getRelationalExpressionNode() - * @model - * @generated - */ -public interface RelationalExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Nexts</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Nexts</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Nexts</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getRelationalExpressionNode_Nexts() - * @model - * @generated - */ - EList<CompositeNode> getNexts(); - - /** - * Returns the value of the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>First</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>First</em>' reference. - * @see #setFirst(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getRelationalExpressionNode_First() - * @model - * @generated - */ - CompositeNode getFirst(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode#getFirst <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>First</em>' reference. - * @see #getFirst() - * @generated - */ - void setFirst(CompositeNode value); - -} // RelationalExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/SequenceNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/SequenceNode.java deleted file mode 100644 index 156a9f8f..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/SequenceNode.java +++ /dev/null @@ -1,63 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: SequenceNode.java,v 1.5 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Sequence Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode#getStatements <em>Statements</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode#getTextSequences <em>Text Sequences</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getSequenceNode() - * @model - * @generated - */ -public interface SequenceNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Text Sequences</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Text Sequences</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Text Sequences</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getSequenceNode_TextSequences() - * @model - * @generated - */ - EList<CompositeNode> getTextSequences(); - - /** - * Returns the value of the '<em><b>Statements</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Statements</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Statements</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getSequenceNode_Statements() - * @model - * @generated - */ - EList<CompositeNode> getStatements(); - -} // SequenceNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/SimpleTypeNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/SimpleTypeNode.java deleted file mode 100644 index 7bca12f4..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/SimpleTypeNode.java +++ /dev/null @@ -1,46 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: SimpleTypeNode.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Simple Type Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.SimpleTypeNode#getNames <em>Names</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getSimpleTypeNode() - * @model - * @generated - */ -public interface SimpleTypeNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Names</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Names</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Names</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getSimpleTypeNode_Names() - * @model - * @generated - */ - EList<CompositeNode> getNames(); - -} // SimpleTypeNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/StringLiteralNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/StringLiteralNode.java deleted file mode 100644 index ec436f97..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/StringLiteralNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: StringLiteralNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>String Literal Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getStringLiteralNode() - * @model - * @generated - */ -public interface StringLiteralNode extends CompositeNode { -} // StringLiteralNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/SwitchExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/SwitchExpressionNode.java deleted file mode 100644 index ebcb318e..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/SwitchExpressionNode.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: SwitchExpressionNode.java,v 1.4 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Switch Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode#getCases <em>Cases</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode#getExpression <em>Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode#getDefault <em>Default</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getSwitchExpressionNode() - * @model - * @generated - */ -public interface SwitchExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Default</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Default</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Default</em>' reference. - * @see #setDefault(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getSwitchExpressionNode_Default() - * @model - * @generated - */ - CompositeNode getDefault(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode#getDefault <em>Default</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Default</em>' reference. - * @see #getDefault() - * @generated - */ - void setDefault(CompositeNode value); - - /** - * Returns the value of the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Expression</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Expression</em>' reference. - * @see #setExpression(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getSwitchExpressionNode_Expression() - * @model - * @generated - */ - CompositeNode getExpression(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode#getExpression <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Expression</em>' reference. - * @see #getExpression() - * @generated - */ - void setExpression(CompositeNode value); - - /** - * Returns the value of the '<em><b>Cases</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Cases</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Cases</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getSwitchExpressionNode_Cases() - * @model - * @generated - */ - EList<CompositeNode> getCases(); - -} // SwitchExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/Test_expressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/Test_expressionNode.java deleted file mode 100644 index 5fd559a5..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/Test_expressionNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Test_expressionNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Test expression Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getTest_expressionNode() - * @model - * @generated - */ -public interface Test_expressionNode extends CompositeNode { -} // Test_expressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/TextNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/TextNode.java deleted file mode 100644 index 7774df59..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/TextNode.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: TextNode.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Text Node</b></em>'. - * <!-- end-user-doc --> - * - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getTextNode() - * @model - * @generated - */ -public interface TextNode extends CompositeNode { -} // TextNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/TextSequenceNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/TextSequenceNode.java deleted file mode 100644 index df821000..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/TextSequenceNode.java +++ /dev/null @@ -1,46 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: TextSequenceNode.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Text Sequence Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.TextSequenceNode#getTexts <em>Texts</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getTextSequenceNode() - * @model - * @generated - */ -public interface TextSequenceNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Texts</b></em>' reference list. - * The list contents are of type {@link org.eclipse.tmf.common.node.CompositeNode}. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Texts</em>' reference list isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Texts</em>' reference list. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getTextSequenceNode_Texts() - * @model - * @generated - */ - EList<CompositeNode> getTexts(); - -} // TextSequenceNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/UnaryExpressionNode.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/UnaryExpressionNode.java deleted file mode 100644 index b9594172..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/UnaryExpressionNode.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: UnaryExpressionNode.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * <!-- begin-user-doc --> - * A representation of the model object '<em><b>Unary Expression Node</b></em>'. - * <!-- end-user-doc --> - * - * <p> - * The following features are supported: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.UnaryExpressionNode#getOperand <em>Operand</em>}</li> - * </ul> - * </p> - * - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getUnaryExpressionNode() - * @model - * @generated - */ -public interface UnaryExpressionNode extends CompositeNode { - /** - * Returns the value of the '<em><b>Operand</b></em>' reference. - * <!-- begin-user-doc --> - * <p> - * If the meaning of the '<em>Operand</em>' reference isn't clear, - * there really should be more of a description here... - * </p> - * <!-- end-user-doc --> - * @return the value of the '<em>Operand</em>' reference. - * @see #setOperand(CompositeNode) - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#getUnaryExpressionNode_Operand() - * @model - * @generated - */ - CompositeNode getOperand(); - - /** - * Sets the value of the '{@link org.eclipse.xpand3.internal.parser.xpand3node.UnaryExpressionNode#getOperand <em>Operand</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param value the new value of the '<em>Operand</em>' reference. - * @see #getOperand() - * @generated - */ - void setOperand(CompositeNode value); - -} // UnaryExpressionNode diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/Xpand3nodeFactory.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/Xpand3nodeFactory.java deleted file mode 100644 index 2094c752..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/Xpand3nodeFactory.java +++ /dev/null @@ -1,523 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Xpand3nodeFactory.java,v 1.6 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.ecore.EFactory; - -/** - * <!-- begin-user-doc --> - * The <b>Factory</b> for the model. - * It provides a create method for each non-abstract class of the model. - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage - * @generated - */ -public interface Xpand3nodeFactory extends EFactory { - /** - * The singleton instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - Xpand3nodeFactory eINSTANCE = org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodeFactoryImpl.init(); - - /** - * Returns a new object of class '<em>File Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>File Node</em>'. - * @generated - */ - FileNode createFileNode(); - - /** - * Returns a new object of class '<em>Import Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Import Node</em>'. - * @generated - */ - ImportNode createImportNode(); - - /** - * Returns a new object of class '<em>Extension Import Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Extension Import Node</em>'. - * @generated - */ - ExtensionImportNode createExtensionImportNode(); - - /** - * Returns a new object of class '<em>Definition Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Definition Node</em>'. - * @generated - */ - DefinitionNode createDefinitionNode(); - - /** - * Returns a new object of class '<em>Definition Around Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Definition Around Node</em>'. - * @generated - */ - DefinitionAroundNode createDefinitionAroundNode(); - - /** - * Returns a new object of class '<em>Sequence Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Sequence Node</em>'. - * @generated - */ - SequenceNode createSequenceNode(); - - /** - * Returns a new object of class '<em>Text Sequence Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Text Sequence Node</em>'. - * @generated - */ - TextSequenceNode createTextSequenceNode(); - - /** - * Returns a new object of class '<em>Text Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Text Node</em>'. - * @generated - */ - TextNode createTextNode(); - - /** - * Returns a new object of class '<em>Error Statement Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Error Statement Node</em>'. - * @generated - */ - ErrorStatementNode createErrorStatementNode(); - - /** - * Returns a new object of class '<em>Expand Statement Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Expand Statement Node</em>'. - * @generated - */ - ExpandStatementNode createExpandStatementNode(); - - /** - * Returns a new object of class '<em>Expression Stmt Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Expression Stmt Node</em>'. - * @generated - */ - ExpressionStmtNode createExpressionStmtNode(); - - /** - * Returns a new object of class '<em>File Statement Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>File Statement Node</em>'. - * @generated - */ - FileStatementNode createFileStatementNode(); - - /** - * Returns a new object of class '<em>Foreach Statement Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Foreach Statement Node</em>'. - * @generated - */ - ForeachStatementNode createForeachStatementNode(); - - /** - * Returns a new object of class '<em>If Statement Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>If Statement Node</em>'. - * @generated - */ - IfStatementNode createIfStatementNode(); - - /** - * Returns a new object of class '<em>Else If Statement Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Else If Statement Node</em>'. - * @generated - */ - ElseIfStatementNode createElseIfStatementNode(); - - /** - * Returns a new object of class '<em>Else Statement Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Else Statement Node</em>'. - * @generated - */ - ElseStatementNode createElseStatementNode(); - - /** - * Returns a new object of class '<em>Let Statement Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Let Statement Node</em>'. - * @generated - */ - LetStatementNode createLetStatementNode(); - - /** - * Returns a new object of class '<em>Protect Statement Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Protect Statement Node</em>'. - * @generated - */ - ProtectStatementNode createProtectStatementNode(); - - /** - * Returns a new object of class '<em>Check Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Check Node</em>'. - * @generated - */ - CheckNode createCheckNode(); - - /** - * Returns a new object of class '<em>Around Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Around Node</em>'. - * @generated - */ - AroundNode createAroundNode(); - - /** - * Returns a new object of class '<em>Pointcut Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Pointcut Node</em>'. - * @generated - */ - PointcutNode createPointcutNode(); - - /** - * Returns a new object of class '<em>Extension Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Extension Node</em>'. - * @generated - */ - ExtensionNode createExtensionNode(); - - /** - * Returns a new object of class '<em>Java Type Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Java Type Node</em>'. - * @generated - */ - JavaTypeNode createJavaTypeNode(); - - /** - * Returns a new object of class '<em>Test expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Test expression Node</em>'. - * @generated - */ - Test_expressionNode createTest_expressionNode(); - - /** - * Returns a new object of class '<em>Let Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Let Expression Node</em>'. - * @generated - */ - LetExpressionNode createLetExpressionNode(); - - /** - * Returns a new object of class '<em>Casted Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Casted Expression Node</em>'. - * @generated - */ - CastedExpressionNode createCastedExpressionNode(); - - /** - * Returns a new object of class '<em>Chain Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Chain Expression Node</em>'. - * @generated - */ - ChainExpressionNode createChainExpressionNode(); - - /** - * Returns a new object of class '<em>If Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>If Expression Node</em>'. - * @generated - */ - IfExpressionNode createIfExpressionNode(); - - /** - * Returns a new object of class '<em>Switch Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Switch Expression Node</em>'. - * @generated - */ - SwitchExpressionNode createSwitchExpressionNode(); - - /** - * Returns a new object of class '<em>Case Part Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Case Part Node</em>'. - * @generated - */ - CasePartNode createCasePartNode(); - - /** - * Returns a new object of class '<em>Or Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Or Expression Node</em>'. - * @generated - */ - OrExpressionNode createOrExpressionNode(); - - /** - * Returns a new object of class '<em>And Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>And Expression Node</em>'. - * @generated - */ - AndExpressionNode createAndExpressionNode(); - - /** - * Returns a new object of class '<em>Implies Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Implies Expression Node</em>'. - * @generated - */ - ImpliesExpressionNode createImpliesExpressionNode(); - - /** - * Returns a new object of class '<em>Relational Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Relational Expression Node</em>'. - * @generated - */ - RelationalExpressionNode createRelationalExpressionNode(); - - /** - * Returns a new object of class '<em>Additive Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Additive Expression Node</em>'. - * @generated - */ - AdditiveExpressionNode createAdditiveExpressionNode(); - - /** - * Returns a new object of class '<em>Multiplicative Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Multiplicative Expression Node</em>'. - * @generated - */ - MultiplicativeExpressionNode createMultiplicativeExpressionNode(); - - /** - * Returns a new object of class '<em>Unary Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Unary Expression Node</em>'. - * @generated - */ - UnaryExpressionNode createUnaryExpressionNode(); - - /** - * Returns a new object of class '<em>Infix Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Infix Expression Node</em>'. - * @generated - */ - InfixExpressionNode createInfixExpressionNode(); - - /** - * Returns a new object of class '<em>String Literal Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>String Literal Node</em>'. - * @generated - */ - StringLiteralNode createStringLiteralNode(); - - /** - * Returns a new object of class '<em>Paranthesized Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Paranthesized Expression Node</em>'. - * @generated - */ - ParanthesizedExpressionNode createParanthesizedExpressionNode(); - - /** - * Returns a new object of class '<em>Global Var Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Global Var Expression Node</em>'. - * @generated - */ - GlobalVarExpressionNode createGlobalVarExpressionNode(); - - /** - * Returns a new object of class '<em>Feature Call Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Feature Call Node</em>'. - * @generated - */ - FeatureCallNode createFeatureCallNode(); - - /** - * Returns a new object of class '<em>List Literal Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>List Literal Node</em>'. - * @generated - */ - ListLiteralNode createListLiteralNode(); - - /** - * Returns a new object of class '<em>Constructor Call Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Constructor Call Node</em>'. - * @generated - */ - ConstructorCallNode createConstructorCallNode(); - - /** - * Returns a new object of class '<em>Boolean Literal Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Boolean Literal Node</em>'. - * @generated - */ - BooleanLiteralNode createBooleanLiteralNode(); - - /** - * Returns a new object of class '<em>Null Literal Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Null Literal Node</em>'. - * @generated - */ - NullLiteralNode createNullLiteralNode(); - - /** - * Returns a new object of class '<em>Number Literal Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Number Literal Node</em>'. - * @generated - */ - NumberLiteralNode createNumberLiteralNode(); - - /** - * Returns a new object of class '<em>Collection Expression Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Collection Expression Node</em>'. - * @generated - */ - CollectionExpressionNode createCollectionExpressionNode(); - - /** - * Returns a new object of class '<em>Declared Parameter List Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Declared Parameter List Node</em>'. - * @generated - */ - DeclaredParameterListNode createDeclaredParameterListNode(); - - /** - * Returns a new object of class '<em>Declared Parameter Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Declared Parameter Node</em>'. - * @generated - */ - DeclaredParameterNode createDeclaredParameterNode(); - - /** - * Returns a new object of class '<em>Parameter List Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Parameter List Node</em>'. - * @generated - */ - ParameterListNode createParameterListNode(); - - /** - * Returns a new object of class '<em>Collection Type Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Collection Type Node</em>'. - * @generated - */ - CollectionTypeNode createCollectionTypeNode(); - - /** - * Returns a new object of class '<em>Simple Type Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Simple Type Node</em>'. - * @generated - */ - SimpleTypeNode createSimpleTypeNode(); - - /** - * Returns a new object of class '<em>Identifier Node</em>'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return a new object of class '<em>Identifier Node</em>'. - * @generated - */ - IdentifierNode createIdentifierNode(); - - /** - * Returns the package supported by this factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the package supported by this factory. - * @generated - */ - Xpand3nodePackage getXpand3nodePackage(); - -} //Xpand3nodeFactory diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/Xpand3nodePackage.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/Xpand3nodePackage.java deleted file mode 100644 index 63ad3b41..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/Xpand3nodePackage.java +++ /dev/null @@ -1,6078 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Xpand3nodePackage.java,v 1.7 2008/03/17 10:55:26 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -import org.eclipse.tmf.common.node.NodePackage; - -/** - * <!-- begin-user-doc --> - * The <b>Package</b> for the model. - * It contains accessors for the meta objects to represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodeFactory - * @model kind="package" - * @generated - */ -public interface Xpand3nodePackage extends EPackage { - /** - * The package name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNAME = "xpand3node"; - - /** - * The package namespace URI. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_URI = "http://www.eclipse.org/tmf/common/Xpand3Node"; - - /** - * The package namespace name. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - String eNS_PREFIX = "xpand3node"; - - /** - * The singleton instance of the package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - Xpand3nodePackage eINSTANCE = org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl.init(); - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FileNodeImpl <em>File Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.FileNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getFileNode() - * @generated - */ - int FILE_NODE = 0; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FILE_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FILE_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Imports</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FILE_NODE__IMPORTS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Declarations</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FILE_NODE__DECLARATIONS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>File Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FILE_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ImportNodeImpl <em>Import Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ImportNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getImportNode() - * @generated - */ - int IMPORT_NODE = 1; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPORT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPORT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPORT_NODE__TYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Namespace</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPORT_NODE__NAMESPACE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Import Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPORT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionImportNodeImpl <em>Extension Import Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionImportNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getExtensionImportNode() - * @generated - */ - int EXTENSION_IMPORT_NODE = 2; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_IMPORT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_IMPORT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_IMPORT_NODE__TYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Namespace</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_IMPORT_NODE__NAMESPACE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Extension Import Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_IMPORT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionNodeImpl <em>Definition Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getDefinitionNode() - * @generated - */ - int DEFINITION_NODE = 3; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_NODE__SEQUENCE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_NODE__TYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Name</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_NODE__NAME = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Param List</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_NODE__PARAM_LIST = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The number of structural features of the '<em>Definition Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 4; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionAroundNodeImpl <em>Definition Around Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionAroundNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getDefinitionAroundNode() - * @generated - */ - int DEFINITION_AROUND_NODE = 4; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_AROUND_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_AROUND_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_AROUND_NODE__TYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_AROUND_NODE__SEQUENCE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Param List</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_AROUND_NODE__PARAM_LIST = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Pointcut</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_AROUND_NODE__POINTCUT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The number of structural features of the '<em>Definition Around Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DEFINITION_AROUND_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 4; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.SequenceNodeImpl <em>Sequence Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.SequenceNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getSequenceNode() - * @generated - */ - int SEQUENCE_NODE = 5; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SEQUENCE_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SEQUENCE_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Statements</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SEQUENCE_NODE__STATEMENTS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Text Sequences</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SEQUENCE_NODE__TEXT_SEQUENCES = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Sequence Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SEQUENCE_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.TextSequenceNodeImpl <em>Text Sequence Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.TextSequenceNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getTextSequenceNode() - * @generated - */ - int TEXT_SEQUENCE_NODE = 6; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TEXT_SEQUENCE_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TEXT_SEQUENCE_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Texts</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TEXT_SEQUENCE_NODE__TEXTS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Text Sequence Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TEXT_SEQUENCE_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.TextNodeImpl <em>Text Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.TextNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getTextNode() - * @generated - */ - int TEXT_NODE = 7; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TEXT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TEXT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>Text Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TEXT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ErrorStatementNodeImpl <em>Error Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ErrorStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getErrorStatementNode() - * @generated - */ - int ERROR_STATEMENT_NODE = 8; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ERROR_STATEMENT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ERROR_STATEMENT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ERROR_STATEMENT_NODE__EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Error Statement Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ERROR_STATEMENT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpandStatementNodeImpl <em>Expand Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpandStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getExpandStatementNode() - * @generated - */ - int EXPAND_STATEMENT_NODE = 9; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXPAND_STATEMENT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXPAND_STATEMENT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Separator</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXPAND_STATEMENT_NODE__SEPARATOR = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Name</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXPAND_STATEMENT_NODE__NAME = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>For Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXPAND_STATEMENT_NODE__FOR_EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Param List</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXPAND_STATEMENT_NODE__PARAM_LIST = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The feature id for the '<em><b>For Each Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXPAND_STATEMENT_NODE__FOR_EACH_EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 4; - - /** - * The number of structural features of the '<em>Expand Statement Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXPAND_STATEMENT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 5; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpressionStmtNodeImpl <em>Expression Stmt Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpressionStmtNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getExpressionStmtNode() - * @generated - */ - int EXPRESSION_STMT_NODE = 10; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXPRESSION_STMT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXPRESSION_STMT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXPRESSION_STMT_NODE__EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Expression Stmt Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXPRESSION_STMT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FileStatementNodeImpl <em>File Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.FileStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getFileStatementNode() - * @generated - */ - int FILE_STATEMENT_NODE = 11; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FILE_STATEMENT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FILE_STATEMENT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FILE_STATEMENT_NODE__SEQUENCE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Identifier</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FILE_STATEMENT_NODE__IDENTIFIER = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Name Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FILE_STATEMENT_NODE__NAME_EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The number of structural features of the '<em>File Statement Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FILE_STATEMENT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ForeachStatementNodeImpl <em>Foreach Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ForeachStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getForeachStatementNode() - * @generated - */ - int FOREACH_STATEMENT_NODE = 12; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FOREACH_STATEMENT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FOREACH_STATEMENT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Separator Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FOREACH_STATEMENT_NODE__SEPARATOR_EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FOREACH_STATEMENT_NODE__SEQUENCE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Iterator</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FOREACH_STATEMENT_NODE__ITERATOR = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>For Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FOREACH_STATEMENT_NODE__FOR_EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The feature id for the '<em><b>Identifier</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FOREACH_STATEMENT_NODE__IDENTIFIER = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 4; - - /** - * The number of structural features of the '<em>Foreach Statement Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FOREACH_STATEMENT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 5; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IfStatementNodeImpl <em>If Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.IfStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getIfStatementNode() - * @generated - */ - int IF_STATEMENT_NODE = 13; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_STATEMENT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_STATEMENT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Else</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_STATEMENT_NODE__ELSE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_STATEMENT_NODE__SEQUENCE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Else Ifs</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_STATEMENT_NODE__ELSE_IFS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_STATEMENT_NODE__EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The number of structural features of the '<em>If Statement Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_STATEMENT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 4; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ElseIfStatementNodeImpl <em>Else If Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ElseIfStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getElseIfStatementNode() - * @generated - */ - int ELSE_IF_STATEMENT_NODE = 14; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ELSE_IF_STATEMENT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ELSE_IF_STATEMENT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ELSE_IF_STATEMENT_NODE__EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ELSE_IF_STATEMENT_NODE__SEQUENCE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Else If Statement Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ELSE_IF_STATEMENT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ElseStatementNodeImpl <em>Else Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ElseStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getElseStatementNode() - * @generated - */ - int ELSE_STATEMENT_NODE = 15; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ELSE_STATEMENT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ELSE_STATEMENT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ELSE_STATEMENT_NODE__SEQUENCE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Else Statement Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ELSE_STATEMENT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.LetStatementNodeImpl <em>Let Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.LetStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getLetStatementNode() - * @generated - */ - int LET_STATEMENT_NODE = 16; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LET_STATEMENT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LET_STATEMENT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Name</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LET_STATEMENT_NODE__NAME = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LET_STATEMENT_NODE__EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LET_STATEMENT_NODE__SEQUENCE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The number of structural features of the '<em>Let Statement Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LET_STATEMENT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ProtectStatementNodeImpl <em>Protect Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ProtectStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getProtectStatementNode() - * @generated - */ - int PROTECT_STATEMENT_NODE = 17; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PROTECT_STATEMENT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PROTECT_STATEMENT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Cstart</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PROTECT_STATEMENT_NODE__CSTART = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Sequence</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PROTECT_STATEMENT_NODE__SEQUENCE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Cend</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PROTECT_STATEMENT_NODE__CEND = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Id</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PROTECT_STATEMENT_NODE__ID = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The number of structural features of the '<em>Protect Statement Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PROTECT_STATEMENT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 4; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CheckNodeImpl <em>Check Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.CheckNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getCheckNode() - * @generated - */ - int CHECK_NODE = 18; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHECK_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHECK_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Error</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHECK_NODE__ERROR = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Warning</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHECK_NODE__WARNING = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHECK_NODE__TYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Constraint</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHECK_NODE__CONSTRAINT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The feature id for the '<em><b>If Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHECK_NODE__IF_EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 4; - - /** - * The feature id for the '<em><b>Message</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHECK_NODE__MESSAGE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 5; - - /** - * The number of structural features of the '<em>Check Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHECK_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 6; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.AroundNodeImpl <em>Around Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.AroundNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getAroundNode() - * @generated - */ - int AROUND_NODE = 19; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AROUND_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AROUND_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>Around Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AROUND_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.PointcutNodeImpl <em>Pointcut Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.PointcutNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getPointcutNode() - * @generated - */ - int POINTCUT_NODE = 20; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int POINTCUT_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int POINTCUT_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>Pointcut Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int POINTCUT_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl <em>Extension Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getExtensionNode() - * @generated - */ - int EXTENSION_NODE = 21; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Extend Body</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_NODE__EXTEND_BODY = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Java Name</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_NODE__JAVA_NAME = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Param List</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_NODE__PARAM_LIST = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Create</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_NODE__CREATE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The feature id for the '<em><b>Name</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_NODE__NAME = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 4; - - /** - * The feature id for the '<em><b>Return Type</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_NODE__RETURN_TYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 5; - - /** - * The feature id for the '<em><b>Private</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_NODE__PRIVATE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 6; - - /** - * The feature id for the '<em><b>Java Return Type</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_NODE__JAVA_RETURN_TYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 7; - - /** - * The feature id for the '<em><b>Cached</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_NODE__CACHED = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 8; - - /** - * The number of structural features of the '<em>Extension Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int EXTENSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 9; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.JavaTypeNodeImpl <em>Java Type Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.JavaTypeNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getJavaTypeNode() - * @generated - */ - int JAVA_TYPE_NODE = 22; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int JAVA_TYPE_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int JAVA_TYPE_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>Java Type Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int JAVA_TYPE_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.Test_expressionNodeImpl <em>Test expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Test_expressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getTest_expressionNode() - * @generated - */ - int TEST_EXPRESSION_NODE = 23; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TEST_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TEST_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>Test expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int TEST_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.LetExpressionNodeImpl <em>Let Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.LetExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getLetExpressionNode() - * @generated - */ - int LET_EXPRESSION_NODE = 24; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LET_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LET_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>Let Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LET_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CastedExpressionNodeImpl <em>Casted Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.CastedExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getCastedExpressionNode() - * @generated - */ - int CASTED_EXPRESSION_NODE = 25; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CASTED_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CASTED_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CASTED_EXPRESSION_NODE__TYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Target</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CASTED_EXPRESSION_NODE__TARGET = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Casted Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CASTED_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ChainExpressionNodeImpl <em>Chain Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ChainExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getChainExpressionNode() - * @generated - */ - int CHAIN_EXPRESSION_NODE = 26; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHAIN_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHAIN_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHAIN_EXPRESSION_NODE__FIRST = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Nexts</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHAIN_EXPRESSION_NODE__NEXTS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Chain Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CHAIN_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IfExpressionNodeImpl <em>If Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.IfExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getIfExpressionNode() - * @generated - */ - int IF_EXPRESSION_NODE = 27; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Condition1</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_EXPRESSION_NODE__CONDITION1 = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Else</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_EXPRESSION_NODE__ELSE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Then</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_EXPRESSION_NODE__THEN = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The feature id for the '<em><b>Condition0</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_EXPRESSION_NODE__CONDITION0 = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The number of structural features of the '<em>If Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IF_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 4; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.SwitchExpressionNodeImpl <em>Switch Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.SwitchExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getSwitchExpressionNode() - * @generated - */ - int SWITCH_EXPRESSION_NODE = 28; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SWITCH_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SWITCH_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Cases</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SWITCH_EXPRESSION_NODE__CASES = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SWITCH_EXPRESSION_NODE__EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Default</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SWITCH_EXPRESSION_NODE__DEFAULT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The number of structural features of the '<em>Switch Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SWITCH_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CasePartNodeImpl <em>Case Part Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.CasePartNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getCasePartNode() - * @generated - */ - int CASE_PART_NODE = 29; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CASE_PART_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CASE_PART_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Condition</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CASE_PART_NODE__CONDITION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CASE_PART_NODE__EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Case Part Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CASE_PART_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.OrExpressionNodeImpl <em>Or Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.OrExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getOrExpressionNode() - * @generated - */ - int OR_EXPRESSION_NODE = 30; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int OR_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int OR_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Nexts</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int OR_EXPRESSION_NODE__NEXTS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int OR_EXPRESSION_NODE__FIRST = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Or Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int OR_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.AndExpressionNodeImpl <em>And Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.AndExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getAndExpressionNode() - * @generated - */ - int AND_EXPRESSION_NODE = 31; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AND_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AND_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Nexts</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AND_EXPRESSION_NODE__NEXTS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AND_EXPRESSION_NODE__FIRST = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>And Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int AND_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ImpliesExpressionNodeImpl <em>Implies Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ImpliesExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getImpliesExpressionNode() - * @generated - */ - int IMPLIES_EXPRESSION_NODE = 32; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLIES_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLIES_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLIES_EXPRESSION_NODE__FIRST = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Nexts</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLIES_EXPRESSION_NODE__NEXTS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Implies Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IMPLIES_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.RelationalExpressionNodeImpl <em>Relational Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.RelationalExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getRelationalExpressionNode() - * @generated - */ - int RELATIONAL_EXPRESSION_NODE = 33; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int RELATIONAL_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int RELATIONAL_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Nexts</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int RELATIONAL_EXPRESSION_NODE__NEXTS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int RELATIONAL_EXPRESSION_NODE__FIRST = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Relational Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int RELATIONAL_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.AdditiveExpressionNodeImpl <em>Additive Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.AdditiveExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getAdditiveExpressionNode() - * @generated - */ - int ADDITIVE_EXPRESSION_NODE = 34; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ADDITIVE_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ADDITIVE_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Nexts</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ADDITIVE_EXPRESSION_NODE__NEXTS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ADDITIVE_EXPRESSION_NODE__FIRST = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Additive Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int ADDITIVE_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.MultiplicativeExpressionNodeImpl <em>Multiplicative Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.MultiplicativeExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getMultiplicativeExpressionNode() - * @generated - */ - int MULTIPLICATIVE_EXPRESSION_NODE = 35; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int MULTIPLICATIVE_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int MULTIPLICATIVE_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>First</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int MULTIPLICATIVE_EXPRESSION_NODE__FIRST = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Nexts</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int MULTIPLICATIVE_EXPRESSION_NODE__NEXTS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Multiplicative Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int MULTIPLICATIVE_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.UnaryExpressionNodeImpl <em>Unary Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.UnaryExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getUnaryExpressionNode() - * @generated - */ - int UNARY_EXPRESSION_NODE = 36; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int UNARY_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int UNARY_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Operand</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int UNARY_EXPRESSION_NODE__OPERAND = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Unary Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int UNARY_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.InfixExpressionNodeImpl <em>Infix Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.InfixExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getInfixExpressionNode() - * @generated - */ - int INFIX_EXPRESSION_NODE = 37; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int INFIX_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int INFIX_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Target</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int INFIX_EXPRESSION_NODE__TARGET = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Calls</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int INFIX_EXPRESSION_NODE__CALLS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Infix Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int INFIX_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.StringLiteralNodeImpl <em>String Literal Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.StringLiteralNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getStringLiteralNode() - * @generated - */ - int STRING_LITERAL_NODE = 38; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int STRING_LITERAL_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int STRING_LITERAL_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>String Literal Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int STRING_LITERAL_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ParanthesizedExpressionNodeImpl <em>Paranthesized Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ParanthesizedExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getParanthesizedExpressionNode() - * @generated - */ - int PARANTHESIZED_EXPRESSION_NODE = 39; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PARANTHESIZED_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PARANTHESIZED_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PARANTHESIZED_EXPRESSION_NODE__EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Paranthesized Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PARANTHESIZED_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.GlobalVarExpressionNodeImpl <em>Global Var Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.GlobalVarExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getGlobalVarExpressionNode() - * @generated - */ - int GLOBAL_VAR_EXPRESSION_NODE = 40; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int GLOBAL_VAR_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int GLOBAL_VAR_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>Global Var Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int GLOBAL_VAR_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FeatureCallNodeImpl <em>Feature Call Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.FeatureCallNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getFeatureCallNode() - * @generated - */ - int FEATURE_CALL_NODE = 41; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FEATURE_CALL_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FEATURE_CALL_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FEATURE_CALL_NODE__TYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Param List</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FEATURE_CALL_NODE__PARAM_LIST = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Name</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FEATURE_CALL_NODE__NAME = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The number of structural features of the '<em>Feature Call Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int FEATURE_CALL_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ListLiteralNodeImpl <em>List Literal Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ListLiteralNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getListLiteralNode() - * @generated - */ - int LIST_LITERAL_NODE = 42; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LIST_LITERAL_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LIST_LITERAL_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Elements</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LIST_LITERAL_NODE__ELEMENTS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>List Literal Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int LIST_LITERAL_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ConstructorCallNodeImpl <em>Constructor Call Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ConstructorCallNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getConstructorCallNode() - * @generated - */ - int CONSTRUCTOR_CALL_NODE = 43; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONSTRUCTOR_CALL_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONSTRUCTOR_CALL_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>Constructor Call Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int CONSTRUCTOR_CALL_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.BooleanLiteralNodeImpl <em>Boolean Literal Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.BooleanLiteralNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getBooleanLiteralNode() - * @generated - */ - int BOOLEAN_LITERAL_NODE = 44; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int BOOLEAN_LITERAL_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int BOOLEAN_LITERAL_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>Boolean Literal Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int BOOLEAN_LITERAL_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.NullLiteralNodeImpl <em>Null Literal Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.NullLiteralNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getNullLiteralNode() - * @generated - */ - int NULL_LITERAL_NODE = 45; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NULL_LITERAL_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NULL_LITERAL_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>Null Literal Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NULL_LITERAL_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.NumberLiteralNodeImpl <em>Number Literal Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.NumberLiteralNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getNumberLiteralNode() - * @generated - */ - int NUMBER_LITERAL_NODE = 46; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NUMBER_LITERAL_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NUMBER_LITERAL_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>Number Literal Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int NUMBER_LITERAL_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionExpressionNodeImpl <em>Collection Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getCollectionExpressionNode() - * @generated - */ - int COLLECTION_EXPRESSION_NODE = 47; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COLLECTION_EXPRESSION_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COLLECTION_EXPRESSION_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Variable</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COLLECTION_EXPRESSION_NODE__VARIABLE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Type</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COLLECTION_EXPRESSION_NODE__TYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The feature id for the '<em><b>Expression</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COLLECTION_EXPRESSION_NODE__EXPRESSION = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The number of structural features of the '<em>Collection Expression Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COLLECTION_EXPRESSION_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 3; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DeclaredParameterListNodeImpl <em>Declared Parameter List Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.DeclaredParameterListNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getDeclaredParameterListNode() - * @generated - */ - int DECLARED_PARAMETER_LIST_NODE = 48; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DECLARED_PARAMETER_LIST_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DECLARED_PARAMETER_LIST_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Params</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DECLARED_PARAMETER_LIST_NODE__PARAMS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Declared Parameter List Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DECLARED_PARAMETER_LIST_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DeclaredParameterNodeImpl <em>Declared Parameter Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.DeclaredParameterNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getDeclaredParameterNode() - * @generated - */ - int DECLARED_PARAMETER_NODE = 49; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DECLARED_PARAMETER_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DECLARED_PARAMETER_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Ptype</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DECLARED_PARAMETER_NODE__PTYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Name</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DECLARED_PARAMETER_NODE__NAME = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Declared Parameter Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int DECLARED_PARAMETER_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ParameterListNodeImpl <em>Parameter List Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ParameterListNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getParameterListNode() - * @generated - */ - int PARAMETER_LIST_NODE = 50; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PARAMETER_LIST_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PARAMETER_LIST_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Params</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PARAMETER_LIST_NODE__PARAMS = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Parameter List Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int PARAMETER_LIST_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionTypeNodeImpl <em>Collection Type Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionTypeNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getCollectionTypeNode() - * @generated - */ - int COLLECTION_TYPE_NODE = 51; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COLLECTION_TYPE_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COLLECTION_TYPE_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Collection Type</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COLLECTION_TYPE_NODE__COLLECTION_TYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The feature id for the '<em><b>Element Type</b></em>' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COLLECTION_TYPE_NODE__ELEMENT_TYPE = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The number of structural features of the '<em>Collection Type Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int COLLECTION_TYPE_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 2; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.SimpleTypeNodeImpl <em>Simple Type Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.SimpleTypeNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getSimpleTypeNode() - * @generated - */ - int SIMPLE_TYPE_NODE = 52; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SIMPLE_TYPE_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SIMPLE_TYPE_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The feature id for the '<em><b>Names</b></em>' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SIMPLE_TYPE_NODE__NAMES = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - /** - * The number of structural features of the '<em>Simple Type Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int SIMPLE_TYPE_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 1; - - /** - * The meta object id for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IdentifierNodeImpl <em>Identifier Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.IdentifierNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getIdentifierNode() - * @generated - */ - int IDENTIFIER_NODE = 53; - - /** - * The feature id for the '<em><b>Alias</b></em>' attribute. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IDENTIFIER_NODE__ALIAS = NodePackage.COMPOSITE_NODE__ALIAS; - - /** - * The feature id for the '<em><b>Children</b></em>' containment reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IDENTIFIER_NODE__CHILDREN = NodePackage.COMPOSITE_NODE__CHILDREN; - - /** - * The number of structural features of the '<em>Identifier Node</em>' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - * @ordered - */ - int IDENTIFIER_NODE_FEATURE_COUNT = NodePackage.COMPOSITE_NODE_FEATURE_COUNT + 0; - - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.FileNode <em>File Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>File Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FileNode - * @generated - */ - EClass getFileNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.FileNode#getDeclarations <em>Declarations</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Declarations</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FileNode#getDeclarations() - * @see #getFileNode() - * @generated - */ - EReference getFileNode_Declarations(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.FileNode#getImports <em>Imports</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Imports</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FileNode#getImports() - * @see #getFileNode() - * @generated - */ - EReference getFileNode_Imports(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ImportNode <em>Import Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Import Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ImportNode - * @generated - */ - EClass getImportNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ImportNode#getNamespace <em>Namespace</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Namespace</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ImportNode#getNamespace() - * @see #getImportNode() - * @generated - */ - EReference getImportNode_Namespace(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ImportNode#getType <em>Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Type</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ImportNode#getType() - * @see #getImportNode() - * @generated - */ - EReference getImportNode_Type(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode <em>Extension Import Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Extension Import Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode - * @generated - */ - EClass getExtensionImportNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode#getType <em>Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Type</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode#getType() - * @see #getExtensionImportNode() - * @generated - */ - EReference getExtensionImportNode_Type(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode#getNamespace <em>Namespace</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Namespace</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode#getNamespace() - * @see #getExtensionImportNode() - * @generated - */ - EReference getExtensionImportNode_Namespace(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode <em>Definition Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Definition Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode - * @generated - */ - EClass getDefinitionNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Name</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getName() - * @see #getDefinitionNode() - * @generated - */ - EReference getDefinitionNode_Name(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getType <em>Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Type</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getType() - * @see #getDefinitionNode() - * @generated - */ - EReference getDefinitionNode_Type(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getSequence <em>Sequence</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Sequence</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getSequence() - * @see #getDefinitionNode() - * @generated - */ - EReference getDefinitionNode_Sequence(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getParamList <em>Param List</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Param List</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode#getParamList() - * @see #getDefinitionNode() - * @generated - */ - EReference getDefinitionNode_ParamList(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode <em>Definition Around Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Definition Around Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode - * @generated - */ - EClass getDefinitionAroundNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getType <em>Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Type</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getType() - * @see #getDefinitionAroundNode() - * @generated - */ - EReference getDefinitionAroundNode_Type(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getPointcut <em>Pointcut</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Pointcut</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getPointcut() - * @see #getDefinitionAroundNode() - * @generated - */ - EReference getDefinitionAroundNode_Pointcut(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getParamList <em>Param List</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Param List</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getParamList() - * @see #getDefinitionAroundNode() - * @generated - */ - EReference getDefinitionAroundNode_ParamList(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getSequence <em>Sequence</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Sequence</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode#getSequence() - * @see #getDefinitionAroundNode() - * @generated - */ - EReference getDefinitionAroundNode_Sequence(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode <em>Sequence Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Sequence Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode - * @generated - */ - EClass getSequenceNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode#getTextSequences <em>Text Sequences</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Text Sequences</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode#getTextSequences() - * @see #getSequenceNode() - * @generated - */ - EReference getSequenceNode_TextSequences(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode#getStatements <em>Statements</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Statements</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode#getStatements() - * @see #getSequenceNode() - * @generated - */ - EReference getSequenceNode_Statements(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.TextSequenceNode <em>Text Sequence Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Text Sequence Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.TextSequenceNode - * @generated - */ - EClass getTextSequenceNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.TextSequenceNode#getTexts <em>Texts</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Texts</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.TextSequenceNode#getTexts() - * @see #getTextSequenceNode() - * @generated - */ - EReference getTextSequenceNode_Texts(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.TextNode <em>Text Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Text Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.TextNode - * @generated - */ - EClass getTextNode(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ErrorStatementNode <em>Error Statement Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Error Statement Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ErrorStatementNode - * @generated - */ - EClass getErrorStatementNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ErrorStatementNode#getExpression <em>Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ErrorStatementNode#getExpression() - * @see #getErrorStatementNode() - * @generated - */ - EReference getErrorStatementNode_Expression(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode <em>Expand Statement Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Expand Statement Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode - * @generated - */ - EClass getExpandStatementNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getSeparator <em>Separator</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Separator</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getSeparator() - * @see #getExpandStatementNode() - * @generated - */ - EReference getExpandStatementNode_Separator(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getParamList <em>Param List</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Param List</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getParamList() - * @see #getExpandStatementNode() - * @generated - */ - EReference getExpandStatementNode_ParamList(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getForEachExpression <em>For Each Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>For Each Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getForEachExpression() - * @see #getExpandStatementNode() - * @generated - */ - EReference getExpandStatementNode_ForEachExpression(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getForExpression <em>For Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>For Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getForExpression() - * @see #getExpandStatementNode() - * @generated - */ - EReference getExpandStatementNode_ForExpression(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Name</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode#getName() - * @see #getExpandStatementNode() - * @generated - */ - EReference getExpandStatementNode_Name(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpressionStmtNode <em>Expression Stmt Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Expression Stmt Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExpressionStmtNode - * @generated - */ - EClass getExpressionStmtNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpressionStmtNode#getExpression <em>Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExpressionStmtNode#getExpression() - * @see #getExpressionStmtNode() - * @generated - */ - EReference getExpressionStmtNode_Expression(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode <em>File Statement Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>File Statement Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode - * @generated - */ - EClass getFileStatementNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode#getSequence <em>Sequence</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Sequence</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode#getSequence() - * @see #getFileStatementNode() - * @generated - */ - EReference getFileStatementNode_Sequence(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode#getIdentifier <em>Identifier</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Identifier</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode#getIdentifier() - * @see #getFileStatementNode() - * @generated - */ - EReference getFileStatementNode_Identifier(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode#getNameExpression <em>Name Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Name Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode#getNameExpression() - * @see #getFileStatementNode() - * @generated - */ - EReference getFileStatementNode_NameExpression(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode <em>Foreach Statement Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Foreach Statement Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode - * @generated - */ - EClass getForeachStatementNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getIterator <em>Iterator</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Iterator</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getIterator() - * @see #getForeachStatementNode() - * @generated - */ - EReference getForeachStatementNode_Iterator(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getIdentifier <em>Identifier</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Identifier</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getIdentifier() - * @see #getForeachStatementNode() - * @generated - */ - EReference getForeachStatementNode_Identifier(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getSequence <em>Sequence</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Sequence</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getSequence() - * @see #getForeachStatementNode() - * @generated - */ - EReference getForeachStatementNode_Sequence(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getForExpression <em>For Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>For Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getForExpression() - * @see #getForeachStatementNode() - * @generated - */ - EReference getForeachStatementNode_ForExpression(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getSeparatorExpression <em>Separator Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Separator Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode#getSeparatorExpression() - * @see #getForeachStatementNode() - * @generated - */ - EReference getForeachStatementNode_SeparatorExpression(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode <em>If Statement Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>If Statement Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode - * @generated - */ - EClass getIfStatementNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getElseIfs <em>Else Ifs</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Else Ifs</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getElseIfs() - * @see #getIfStatementNode() - * @generated - */ - EReference getIfStatementNode_ElseIfs(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getExpression <em>Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getExpression() - * @see #getIfStatementNode() - * @generated - */ - EReference getIfStatementNode_Expression(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getElse <em>Else</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Else</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getElse() - * @see #getIfStatementNode() - * @generated - */ - EReference getIfStatementNode_Else(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getSequence <em>Sequence</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Sequence</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode#getSequence() - * @see #getIfStatementNode() - * @generated - */ - EReference getIfStatementNode_Sequence(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode <em>Else If Statement Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Else If Statement Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode - * @generated - */ - EClass getElseIfStatementNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode#getSequence <em>Sequence</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Sequence</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode#getSequence() - * @see #getElseIfStatementNode() - * @generated - */ - EReference getElseIfStatementNode_Sequence(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode#getExpression <em>Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode#getExpression() - * @see #getElseIfStatementNode() - * @generated - */ - EReference getElseIfStatementNode_Expression(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseStatementNode <em>Else Statement Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Else Statement Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ElseStatementNode - * @generated - */ - EClass getElseStatementNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseStatementNode#getSequence <em>Sequence</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Sequence</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ElseStatementNode#getSequence() - * @see #getElseStatementNode() - * @generated - */ - EReference getElseStatementNode_Sequence(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode <em>Let Statement Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Let Statement Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode - * @generated - */ - EClass getLetStatementNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode#getExpression <em>Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode#getExpression() - * @see #getLetStatementNode() - * @generated - */ - EReference getLetStatementNode_Expression(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Name</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode#getName() - * @see #getLetStatementNode() - * @generated - */ - EReference getLetStatementNode_Name(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode#getSequence <em>Sequence</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Sequence</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode#getSequence() - * @see #getLetStatementNode() - * @generated - */ - EReference getLetStatementNode_Sequence(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode <em>Protect Statement Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Protect Statement Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode - * @generated - */ - EClass getProtectStatementNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getSequence <em>Sequence</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Sequence</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getSequence() - * @see #getProtectStatementNode() - * @generated - */ - EReference getProtectStatementNode_Sequence(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getCend <em>Cend</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Cend</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getCend() - * @see #getProtectStatementNode() - * @generated - */ - EReference getProtectStatementNode_Cend(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getId <em>Id</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Id</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getId() - * @see #getProtectStatementNode() - * @generated - */ - EReference getProtectStatementNode_Id(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getCstart <em>Cstart</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Cstart</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode#getCstart() - * @see #getProtectStatementNode() - * @generated - */ - EReference getProtectStatementNode_Cstart(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode <em>Check Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Check Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CheckNode - * @generated - */ - EClass getCheckNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getType <em>Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Type</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getType() - * @see #getCheckNode() - * @generated - */ - EReference getCheckNode_Type(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getError <em>Error</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Error</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getError() - * @see #getCheckNode() - * @generated - */ - EReference getCheckNode_Error(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getMessage <em>Message</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Message</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getMessage() - * @see #getCheckNode() - * @generated - */ - EReference getCheckNode_Message(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getIfExpression <em>If Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>If Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getIfExpression() - * @see #getCheckNode() - * @generated - */ - EReference getCheckNode_IfExpression(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getWarning <em>Warning</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Warning</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getWarning() - * @see #getCheckNode() - * @generated - */ - EReference getCheckNode_Warning(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getConstraint <em>Constraint</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Constraint</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CheckNode#getConstraint() - * @see #getCheckNode() - * @generated - */ - EReference getCheckNode_Constraint(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.AroundNode <em>Around Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Around Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.AroundNode - * @generated - */ - EClass getAroundNode(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.PointcutNode <em>Pointcut Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Pointcut Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.PointcutNode - * @generated - */ - EClass getPointcutNode(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode <em>Extension Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Extension Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode - * @generated - */ - EClass getExtensionNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getParamList <em>Param List</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Param List</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getParamList() - * @see #getExtensionNode() - * @generated - */ - EReference getExtensionNode_ParamList(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getPrivate <em>Private</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Private</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getPrivate() - * @see #getExtensionNode() - * @generated - */ - EReference getExtensionNode_Private(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getReturnType <em>Return Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Return Type</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getReturnType() - * @see #getExtensionNode() - * @generated - */ - EReference getExtensionNode_ReturnType(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getJavaReturnType <em>Java Return Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Java Return Type</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getJavaReturnType() - * @see #getExtensionNode() - * @generated - */ - EReference getExtensionNode_JavaReturnType(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getCreate <em>Create</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Create</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getCreate() - * @see #getExtensionNode() - * @generated - */ - EReference getExtensionNode_Create(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Name</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getName() - * @see #getExtensionNode() - * @generated - */ - EReference getExtensionNode_Name(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getJavaName <em>Java Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Java Name</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getJavaName() - * @see #getExtensionNode() - * @generated - */ - EReference getExtensionNode_JavaName(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getCached <em>Cached</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Cached</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getCached() - * @see #getExtensionNode() - * @generated - */ - EReference getExtensionNode_Cached(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getExtendBody <em>Extend Body</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Extend Body</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode#getExtendBody() - * @see #getExtensionNode() - * @generated - */ - EReference getExtensionNode_ExtendBody(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.JavaTypeNode <em>Java Type Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Java Type Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.JavaTypeNode - * @generated - */ - EClass getJavaTypeNode(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.Test_expressionNode <em>Test expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Test expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Test_expressionNode - * @generated - */ - EClass getTest_expressionNode(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.LetExpressionNode <em>Let Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Let Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.LetExpressionNode - * @generated - */ - EClass getLetExpressionNode(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode <em>Casted Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Casted Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode - * @generated - */ - EClass getCastedExpressionNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode#getTarget <em>Target</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Target</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode#getTarget() - * @see #getCastedExpressionNode() - * @generated - */ - EReference getCastedExpressionNode_Target(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode#getType <em>Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Type</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode#getType() - * @see #getCastedExpressionNode() - * @generated - */ - EReference getCastedExpressionNode_Type(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode <em>Chain Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Chain Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode - * @generated - */ - EClass getChainExpressionNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode#getNexts <em>Nexts</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Nexts</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode#getNexts() - * @see #getChainExpressionNode() - * @generated - */ - EReference getChainExpressionNode_Nexts(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode#getFirst <em>First</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>First</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode#getFirst() - * @see #getChainExpressionNode() - * @generated - */ - EReference getChainExpressionNode_First(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode <em>If Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>If Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode - * @generated - */ - EClass getIfExpressionNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getThen <em>Then</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Then</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getThen() - * @see #getIfExpressionNode() - * @generated - */ - EReference getIfExpressionNode_Then(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getElse <em>Else</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Else</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getElse() - * @see #getIfExpressionNode() - * @generated - */ - EReference getIfExpressionNode_Else(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getCondition0 <em>Condition0</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Condition0</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getCondition0() - * @see #getIfExpressionNode() - * @generated - */ - EReference getIfExpressionNode_Condition0(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getCondition1 <em>Condition1</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Condition1</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode#getCondition1() - * @see #getIfExpressionNode() - * @generated - */ - EReference getIfExpressionNode_Condition1(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode <em>Switch Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Switch Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode - * @generated - */ - EClass getSwitchExpressionNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode#getDefault <em>Default</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Default</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode#getDefault() - * @see #getSwitchExpressionNode() - * @generated - */ - EReference getSwitchExpressionNode_Default(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode#getExpression <em>Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode#getExpression() - * @see #getSwitchExpressionNode() - * @generated - */ - EReference getSwitchExpressionNode_Expression(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode#getCases <em>Cases</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Cases</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode#getCases() - * @see #getSwitchExpressionNode() - * @generated - */ - EReference getSwitchExpressionNode_Cases(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode <em>Case Part Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Case Part Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode - * @generated - */ - EClass getCasePartNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode#getCondition <em>Condition</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Condition</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode#getCondition() - * @see #getCasePartNode() - * @generated - */ - EReference getCasePartNode_Condition(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode#getExpression <em>Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode#getExpression() - * @see #getCasePartNode() - * @generated - */ - EReference getCasePartNode_Expression(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode <em>Or Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Or Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode - * @generated - */ - EClass getOrExpressionNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode#getNexts <em>Nexts</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Nexts</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode#getNexts() - * @see #getOrExpressionNode() - * @generated - */ - EReference getOrExpressionNode_Nexts(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode#getFirst <em>First</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>First</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode#getFirst() - * @see #getOrExpressionNode() - * @generated - */ - EReference getOrExpressionNode_First(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode <em>And Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>And Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode - * @generated - */ - EClass getAndExpressionNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode#getFirst <em>First</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>First</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode#getFirst() - * @see #getAndExpressionNode() - * @generated - */ - EReference getAndExpressionNode_First(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode#getNexts <em>Nexts</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Nexts</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode#getNexts() - * @see #getAndExpressionNode() - * @generated - */ - EReference getAndExpressionNode_Nexts(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode <em>Implies Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Implies Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode - * @generated - */ - EClass getImpliesExpressionNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode#getNexts <em>Nexts</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Nexts</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode#getNexts() - * @see #getImpliesExpressionNode() - * @generated - */ - EReference getImpliesExpressionNode_Nexts(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode#getFirst <em>First</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>First</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode#getFirst() - * @see #getImpliesExpressionNode() - * @generated - */ - EReference getImpliesExpressionNode_First(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode <em>Relational Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Relational Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode - * @generated - */ - EClass getRelationalExpressionNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode#getNexts <em>Nexts</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Nexts</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode#getNexts() - * @see #getRelationalExpressionNode() - * @generated - */ - EReference getRelationalExpressionNode_Nexts(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode#getFirst <em>First</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>First</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode#getFirst() - * @see #getRelationalExpressionNode() - * @generated - */ - EReference getRelationalExpressionNode_First(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode <em>Additive Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Additive Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode - * @generated - */ - EClass getAdditiveExpressionNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode#getNexts <em>Nexts</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Nexts</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode#getNexts() - * @see #getAdditiveExpressionNode() - * @generated - */ - EReference getAdditiveExpressionNode_Nexts(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode#getFirst <em>First</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>First</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode#getFirst() - * @see #getAdditiveExpressionNode() - * @generated - */ - EReference getAdditiveExpressionNode_First(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode <em>Multiplicative Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Multiplicative Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode - * @generated - */ - EClass getMultiplicativeExpressionNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode#getNexts <em>Nexts</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Nexts</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode#getNexts() - * @see #getMultiplicativeExpressionNode() - * @generated - */ - EReference getMultiplicativeExpressionNode_Nexts(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode#getFirst <em>First</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>First</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode#getFirst() - * @see #getMultiplicativeExpressionNode() - * @generated - */ - EReference getMultiplicativeExpressionNode_First(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.UnaryExpressionNode <em>Unary Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Unary Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.UnaryExpressionNode - * @generated - */ - EClass getUnaryExpressionNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.UnaryExpressionNode#getOperand <em>Operand</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Operand</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.UnaryExpressionNode#getOperand() - * @see #getUnaryExpressionNode() - * @generated - */ - EReference getUnaryExpressionNode_Operand(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode <em>Infix Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Infix Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode - * @generated - */ - EClass getInfixExpressionNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode#getCalls <em>Calls</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Calls</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode#getCalls() - * @see #getInfixExpressionNode() - * @generated - */ - EReference getInfixExpressionNode_Calls(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode#getTarget <em>Target</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Target</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode#getTarget() - * @see #getInfixExpressionNode() - * @generated - */ - EReference getInfixExpressionNode_Target(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.StringLiteralNode <em>String Literal Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>String Literal Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.StringLiteralNode - * @generated - */ - EClass getStringLiteralNode(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ParanthesizedExpressionNode <em>Paranthesized Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Paranthesized Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ParanthesizedExpressionNode - * @generated - */ - EClass getParanthesizedExpressionNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.ParanthesizedExpressionNode#getExpression <em>Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ParanthesizedExpressionNode#getExpression() - * @see #getParanthesizedExpressionNode() - * @generated - */ - EReference getParanthesizedExpressionNode_Expression(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.GlobalVarExpressionNode <em>Global Var Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Global Var Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.GlobalVarExpressionNode - * @generated - */ - EClass getGlobalVarExpressionNode(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode <em>Feature Call Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Feature Call Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode - * @generated - */ - EClass getFeatureCallNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode#getParamList <em>Param List</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Param List</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode#getParamList() - * @see #getFeatureCallNode() - * @generated - */ - EReference getFeatureCallNode_ParamList(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Name</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode#getName() - * @see #getFeatureCallNode() - * @generated - */ - EReference getFeatureCallNode_Name(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode#getType <em>Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Type</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode#getType() - * @see #getFeatureCallNode() - * @generated - */ - EReference getFeatureCallNode_Type(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ListLiteralNode <em>List Literal Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>List Literal Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ListLiteralNode - * @generated - */ - EClass getListLiteralNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.ListLiteralNode#getElements <em>Elements</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Elements</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ListLiteralNode#getElements() - * @see #getListLiteralNode() - * @generated - */ - EReference getListLiteralNode_Elements(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ConstructorCallNode <em>Constructor Call Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Constructor Call Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ConstructorCallNode - * @generated - */ - EClass getConstructorCallNode(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.BooleanLiteralNode <em>Boolean Literal Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Boolean Literal Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.BooleanLiteralNode - * @generated - */ - EClass getBooleanLiteralNode(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.NullLiteralNode <em>Null Literal Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Null Literal Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.NullLiteralNode - * @generated - */ - EClass getNullLiteralNode(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.NumberLiteralNode <em>Number Literal Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Number Literal Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.NumberLiteralNode - * @generated - */ - EClass getNumberLiteralNode(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode <em>Collection Expression Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Collection Expression Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode - * @generated - */ - EClass getCollectionExpressionNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode#getVariable <em>Variable</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Variable</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode#getVariable() - * @see #getCollectionExpressionNode() - * @generated - */ - EReference getCollectionExpressionNode_Variable(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode#getExpression <em>Expression</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Expression</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode#getExpression() - * @see #getCollectionExpressionNode() - * @generated - */ - EReference getCollectionExpressionNode_Expression(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode#getType <em>Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Type</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode#getType() - * @see #getCollectionExpressionNode() - * @generated - */ - EReference getCollectionExpressionNode_Type(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterListNode <em>Declared Parameter List Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Declared Parameter List Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterListNode - * @generated - */ - EClass getDeclaredParameterListNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterListNode#getParams <em>Params</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Params</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterListNode#getParams() - * @see #getDeclaredParameterListNode() - * @generated - */ - EReference getDeclaredParameterListNode_Params(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode <em>Declared Parameter Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Declared Parameter Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode - * @generated - */ - EClass getDeclaredParameterNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode#getPtype <em>Ptype</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Ptype</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode#getPtype() - * @see #getDeclaredParameterNode() - * @generated - */ - EReference getDeclaredParameterNode_Ptype(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode#getName <em>Name</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Name</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode#getName() - * @see #getDeclaredParameterNode() - * @generated - */ - EReference getDeclaredParameterNode_Name(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ParameterListNode <em>Parameter List Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Parameter List Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ParameterListNode - * @generated - */ - EClass getParameterListNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.ParameterListNode#getParams <em>Params</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Params</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ParameterListNode#getParams() - * @see #getParameterListNode() - * @generated - */ - EReference getParameterListNode_Params(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode <em>Collection Type Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Collection Type Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode - * @generated - */ - EClass getCollectionTypeNode(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode#getCollectionType <em>Collection Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Collection Type</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode#getCollectionType() - * @see #getCollectionTypeNode() - * @generated - */ - EReference getCollectionTypeNode_CollectionType(); - - /** - * Returns the meta object for the reference '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode#getElementType <em>Element Type</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference '<em>Element Type</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode#getElementType() - * @see #getCollectionTypeNode() - * @generated - */ - EReference getCollectionTypeNode_ElementType(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.SimpleTypeNode <em>Simple Type Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Simple Type Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.SimpleTypeNode - * @generated - */ - EClass getSimpleTypeNode(); - - /** - * Returns the meta object for the reference list '{@link org.eclipse.xpand3.internal.parser.xpand3node.SimpleTypeNode#getNames <em>Names</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for the reference list '<em>Names</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.SimpleTypeNode#getNames() - * @see #getSimpleTypeNode() - * @generated - */ - EReference getSimpleTypeNode_Names(); - - /** - * Returns the meta object for class '{@link org.eclipse.xpand3.internal.parser.xpand3node.IdentifierNode <em>Identifier Node</em>}'. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the meta object for class '<em>Identifier Node</em>'. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IdentifierNode - * @generated - */ - EClass getIdentifierNode(); - - /** - * Returns the factory that creates the instances of the model. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the factory that creates the instances of the model. - * @generated - */ - Xpand3nodeFactory getXpand3nodeFactory(); - - /** - * <!-- begin-user-doc --> - * Defines literals for the meta objects that represent - * <ul> - * <li>each class,</li> - * <li>each feature of each class,</li> - * <li>each enum,</li> - * <li>and each data type</li> - * </ul> - * <!-- end-user-doc --> - * @generated - */ - interface Literals { - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FileNodeImpl <em>File Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.FileNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getFileNode() - * @generated - */ - EClass FILE_NODE = eINSTANCE.getFileNode(); - - /** - * The meta object literal for the '<em><b>Declarations</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FILE_NODE__DECLARATIONS = eINSTANCE.getFileNode_Declarations(); - - /** - * The meta object literal for the '<em><b>Imports</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FILE_NODE__IMPORTS = eINSTANCE.getFileNode_Imports(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ImportNodeImpl <em>Import Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ImportNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getImportNode() - * @generated - */ - EClass IMPORT_NODE = eINSTANCE.getImportNode(); - - /** - * The meta object literal for the '<em><b>Namespace</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference IMPORT_NODE__NAMESPACE = eINSTANCE.getImportNode_Namespace(); - - /** - * The meta object literal for the '<em><b>Type</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference IMPORT_NODE__TYPE = eINSTANCE.getImportNode_Type(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionImportNodeImpl <em>Extension Import Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionImportNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getExtensionImportNode() - * @generated - */ - EClass EXTENSION_IMPORT_NODE = eINSTANCE.getExtensionImportNode(); - - /** - * The meta object literal for the '<em><b>Type</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXTENSION_IMPORT_NODE__TYPE = eINSTANCE.getExtensionImportNode_Type(); - - /** - * The meta object literal for the '<em><b>Namespace</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXTENSION_IMPORT_NODE__NAMESPACE = eINSTANCE.getExtensionImportNode_Namespace(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionNodeImpl <em>Definition Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getDefinitionNode() - * @generated - */ - EClass DEFINITION_NODE = eINSTANCE.getDefinitionNode(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DEFINITION_NODE__NAME = eINSTANCE.getDefinitionNode_Name(); - - /** - * The meta object literal for the '<em><b>Type</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DEFINITION_NODE__TYPE = eINSTANCE.getDefinitionNode_Type(); - - /** - * The meta object literal for the '<em><b>Sequence</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DEFINITION_NODE__SEQUENCE = eINSTANCE.getDefinitionNode_Sequence(); - - /** - * The meta object literal for the '<em><b>Param List</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DEFINITION_NODE__PARAM_LIST = eINSTANCE.getDefinitionNode_ParamList(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionAroundNodeImpl <em>Definition Around Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionAroundNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getDefinitionAroundNode() - * @generated - */ - EClass DEFINITION_AROUND_NODE = eINSTANCE.getDefinitionAroundNode(); - - /** - * The meta object literal for the '<em><b>Type</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DEFINITION_AROUND_NODE__TYPE = eINSTANCE.getDefinitionAroundNode_Type(); - - /** - * The meta object literal for the '<em><b>Pointcut</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DEFINITION_AROUND_NODE__POINTCUT = eINSTANCE.getDefinitionAroundNode_Pointcut(); - - /** - * The meta object literal for the '<em><b>Param List</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DEFINITION_AROUND_NODE__PARAM_LIST = eINSTANCE.getDefinitionAroundNode_ParamList(); - - /** - * The meta object literal for the '<em><b>Sequence</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DEFINITION_AROUND_NODE__SEQUENCE = eINSTANCE.getDefinitionAroundNode_Sequence(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.SequenceNodeImpl <em>Sequence Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.SequenceNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getSequenceNode() - * @generated - */ - EClass SEQUENCE_NODE = eINSTANCE.getSequenceNode(); - - /** - * The meta object literal for the '<em><b>Text Sequences</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference SEQUENCE_NODE__TEXT_SEQUENCES = eINSTANCE.getSequenceNode_TextSequences(); - - /** - * The meta object literal for the '<em><b>Statements</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference SEQUENCE_NODE__STATEMENTS = eINSTANCE.getSequenceNode_Statements(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.TextSequenceNodeImpl <em>Text Sequence Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.TextSequenceNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getTextSequenceNode() - * @generated - */ - EClass TEXT_SEQUENCE_NODE = eINSTANCE.getTextSequenceNode(); - - /** - * The meta object literal for the '<em><b>Texts</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference TEXT_SEQUENCE_NODE__TEXTS = eINSTANCE.getTextSequenceNode_Texts(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.TextNodeImpl <em>Text Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.TextNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getTextNode() - * @generated - */ - EClass TEXT_NODE = eINSTANCE.getTextNode(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ErrorStatementNodeImpl <em>Error Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ErrorStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getErrorStatementNode() - * @generated - */ - EClass ERROR_STATEMENT_NODE = eINSTANCE.getErrorStatementNode(); - - /** - * The meta object literal for the '<em><b>Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference ERROR_STATEMENT_NODE__EXPRESSION = eINSTANCE.getErrorStatementNode_Expression(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpandStatementNodeImpl <em>Expand Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpandStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getExpandStatementNode() - * @generated - */ - EClass EXPAND_STATEMENT_NODE = eINSTANCE.getExpandStatementNode(); - - /** - * The meta object literal for the '<em><b>Separator</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXPAND_STATEMENT_NODE__SEPARATOR = eINSTANCE.getExpandStatementNode_Separator(); - - /** - * The meta object literal for the '<em><b>Param List</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXPAND_STATEMENT_NODE__PARAM_LIST = eINSTANCE.getExpandStatementNode_ParamList(); - - /** - * The meta object literal for the '<em><b>For Each Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXPAND_STATEMENT_NODE__FOR_EACH_EXPRESSION = eINSTANCE.getExpandStatementNode_ForEachExpression(); - - /** - * The meta object literal for the '<em><b>For Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXPAND_STATEMENT_NODE__FOR_EXPRESSION = eINSTANCE.getExpandStatementNode_ForExpression(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXPAND_STATEMENT_NODE__NAME = eINSTANCE.getExpandStatementNode_Name(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpressionStmtNodeImpl <em>Expression Stmt Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpressionStmtNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getExpressionStmtNode() - * @generated - */ - EClass EXPRESSION_STMT_NODE = eINSTANCE.getExpressionStmtNode(); - - /** - * The meta object literal for the '<em><b>Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXPRESSION_STMT_NODE__EXPRESSION = eINSTANCE.getExpressionStmtNode_Expression(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FileStatementNodeImpl <em>File Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.FileStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getFileStatementNode() - * @generated - */ - EClass FILE_STATEMENT_NODE = eINSTANCE.getFileStatementNode(); - - /** - * The meta object literal for the '<em><b>Sequence</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FILE_STATEMENT_NODE__SEQUENCE = eINSTANCE.getFileStatementNode_Sequence(); - - /** - * The meta object literal for the '<em><b>Identifier</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FILE_STATEMENT_NODE__IDENTIFIER = eINSTANCE.getFileStatementNode_Identifier(); - - /** - * The meta object literal for the '<em><b>Name Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FILE_STATEMENT_NODE__NAME_EXPRESSION = eINSTANCE.getFileStatementNode_NameExpression(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ForeachStatementNodeImpl <em>Foreach Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ForeachStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getForeachStatementNode() - * @generated - */ - EClass FOREACH_STATEMENT_NODE = eINSTANCE.getForeachStatementNode(); - - /** - * The meta object literal for the '<em><b>Iterator</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FOREACH_STATEMENT_NODE__ITERATOR = eINSTANCE.getForeachStatementNode_Iterator(); - - /** - * The meta object literal for the '<em><b>Identifier</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FOREACH_STATEMENT_NODE__IDENTIFIER = eINSTANCE.getForeachStatementNode_Identifier(); - - /** - * The meta object literal for the '<em><b>Sequence</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FOREACH_STATEMENT_NODE__SEQUENCE = eINSTANCE.getForeachStatementNode_Sequence(); - - /** - * The meta object literal for the '<em><b>For Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FOREACH_STATEMENT_NODE__FOR_EXPRESSION = eINSTANCE.getForeachStatementNode_ForExpression(); - - /** - * The meta object literal for the '<em><b>Separator Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FOREACH_STATEMENT_NODE__SEPARATOR_EXPRESSION = eINSTANCE.getForeachStatementNode_SeparatorExpression(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IfStatementNodeImpl <em>If Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.IfStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getIfStatementNode() - * @generated - */ - EClass IF_STATEMENT_NODE = eINSTANCE.getIfStatementNode(); - - /** - * The meta object literal for the '<em><b>Else Ifs</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference IF_STATEMENT_NODE__ELSE_IFS = eINSTANCE.getIfStatementNode_ElseIfs(); - - /** - * The meta object literal for the '<em><b>Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference IF_STATEMENT_NODE__EXPRESSION = eINSTANCE.getIfStatementNode_Expression(); - - /** - * The meta object literal for the '<em><b>Else</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference IF_STATEMENT_NODE__ELSE = eINSTANCE.getIfStatementNode_Else(); - - /** - * The meta object literal for the '<em><b>Sequence</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference IF_STATEMENT_NODE__SEQUENCE = eINSTANCE.getIfStatementNode_Sequence(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ElseIfStatementNodeImpl <em>Else If Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ElseIfStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getElseIfStatementNode() - * @generated - */ - EClass ELSE_IF_STATEMENT_NODE = eINSTANCE.getElseIfStatementNode(); - - /** - * The meta object literal for the '<em><b>Sequence</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference ELSE_IF_STATEMENT_NODE__SEQUENCE = eINSTANCE.getElseIfStatementNode_Sequence(); - - /** - * The meta object literal for the '<em><b>Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference ELSE_IF_STATEMENT_NODE__EXPRESSION = eINSTANCE.getElseIfStatementNode_Expression(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ElseStatementNodeImpl <em>Else Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ElseStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getElseStatementNode() - * @generated - */ - EClass ELSE_STATEMENT_NODE = eINSTANCE.getElseStatementNode(); - - /** - * The meta object literal for the '<em><b>Sequence</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference ELSE_STATEMENT_NODE__SEQUENCE = eINSTANCE.getElseStatementNode_Sequence(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.LetStatementNodeImpl <em>Let Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.LetStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getLetStatementNode() - * @generated - */ - EClass LET_STATEMENT_NODE = eINSTANCE.getLetStatementNode(); - - /** - * The meta object literal for the '<em><b>Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference LET_STATEMENT_NODE__EXPRESSION = eINSTANCE.getLetStatementNode_Expression(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference LET_STATEMENT_NODE__NAME = eINSTANCE.getLetStatementNode_Name(); - - /** - * The meta object literal for the '<em><b>Sequence</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference LET_STATEMENT_NODE__SEQUENCE = eINSTANCE.getLetStatementNode_Sequence(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ProtectStatementNodeImpl <em>Protect Statement Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ProtectStatementNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getProtectStatementNode() - * @generated - */ - EClass PROTECT_STATEMENT_NODE = eINSTANCE.getProtectStatementNode(); - - /** - * The meta object literal for the '<em><b>Sequence</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference PROTECT_STATEMENT_NODE__SEQUENCE = eINSTANCE.getProtectStatementNode_Sequence(); - - /** - * The meta object literal for the '<em><b>Cend</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference PROTECT_STATEMENT_NODE__CEND = eINSTANCE.getProtectStatementNode_Cend(); - - /** - * The meta object literal for the '<em><b>Id</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference PROTECT_STATEMENT_NODE__ID = eINSTANCE.getProtectStatementNode_Id(); - - /** - * The meta object literal for the '<em><b>Cstart</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference PROTECT_STATEMENT_NODE__CSTART = eINSTANCE.getProtectStatementNode_Cstart(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CheckNodeImpl <em>Check Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.CheckNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getCheckNode() - * @generated - */ - EClass CHECK_NODE = eINSTANCE.getCheckNode(); - - /** - * The meta object literal for the '<em><b>Type</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CHECK_NODE__TYPE = eINSTANCE.getCheckNode_Type(); - - /** - * The meta object literal for the '<em><b>Error</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CHECK_NODE__ERROR = eINSTANCE.getCheckNode_Error(); - - /** - * The meta object literal for the '<em><b>Message</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CHECK_NODE__MESSAGE = eINSTANCE.getCheckNode_Message(); - - /** - * The meta object literal for the '<em><b>If Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CHECK_NODE__IF_EXPRESSION = eINSTANCE.getCheckNode_IfExpression(); - - /** - * The meta object literal for the '<em><b>Warning</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CHECK_NODE__WARNING = eINSTANCE.getCheckNode_Warning(); - - /** - * The meta object literal for the '<em><b>Constraint</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CHECK_NODE__CONSTRAINT = eINSTANCE.getCheckNode_Constraint(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.AroundNodeImpl <em>Around Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.AroundNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getAroundNode() - * @generated - */ - EClass AROUND_NODE = eINSTANCE.getAroundNode(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.PointcutNodeImpl <em>Pointcut Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.PointcutNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getPointcutNode() - * @generated - */ - EClass POINTCUT_NODE = eINSTANCE.getPointcutNode(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl <em>Extension Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getExtensionNode() - * @generated - */ - EClass EXTENSION_NODE = eINSTANCE.getExtensionNode(); - - /** - * The meta object literal for the '<em><b>Param List</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXTENSION_NODE__PARAM_LIST = eINSTANCE.getExtensionNode_ParamList(); - - /** - * The meta object literal for the '<em><b>Private</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXTENSION_NODE__PRIVATE = eINSTANCE.getExtensionNode_Private(); - - /** - * The meta object literal for the '<em><b>Return Type</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXTENSION_NODE__RETURN_TYPE = eINSTANCE.getExtensionNode_ReturnType(); - - /** - * The meta object literal for the '<em><b>Java Return Type</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXTENSION_NODE__JAVA_RETURN_TYPE = eINSTANCE.getExtensionNode_JavaReturnType(); - - /** - * The meta object literal for the '<em><b>Create</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXTENSION_NODE__CREATE = eINSTANCE.getExtensionNode_Create(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXTENSION_NODE__NAME = eINSTANCE.getExtensionNode_Name(); - - /** - * The meta object literal for the '<em><b>Java Name</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXTENSION_NODE__JAVA_NAME = eINSTANCE.getExtensionNode_JavaName(); - - /** - * The meta object literal for the '<em><b>Cached</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXTENSION_NODE__CACHED = eINSTANCE.getExtensionNode_Cached(); - - /** - * The meta object literal for the '<em><b>Extend Body</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference EXTENSION_NODE__EXTEND_BODY = eINSTANCE.getExtensionNode_ExtendBody(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.JavaTypeNodeImpl <em>Java Type Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.JavaTypeNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getJavaTypeNode() - * @generated - */ - EClass JAVA_TYPE_NODE = eINSTANCE.getJavaTypeNode(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.Test_expressionNodeImpl <em>Test expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Test_expressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getTest_expressionNode() - * @generated - */ - EClass TEST_EXPRESSION_NODE = eINSTANCE.getTest_expressionNode(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.LetExpressionNodeImpl <em>Let Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.LetExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getLetExpressionNode() - * @generated - */ - EClass LET_EXPRESSION_NODE = eINSTANCE.getLetExpressionNode(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CastedExpressionNodeImpl <em>Casted Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.CastedExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getCastedExpressionNode() - * @generated - */ - EClass CASTED_EXPRESSION_NODE = eINSTANCE.getCastedExpressionNode(); - - /** - * The meta object literal for the '<em><b>Target</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CASTED_EXPRESSION_NODE__TARGET = eINSTANCE.getCastedExpressionNode_Target(); - - /** - * The meta object literal for the '<em><b>Type</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CASTED_EXPRESSION_NODE__TYPE = eINSTANCE.getCastedExpressionNode_Type(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ChainExpressionNodeImpl <em>Chain Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ChainExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getChainExpressionNode() - * @generated - */ - EClass CHAIN_EXPRESSION_NODE = eINSTANCE.getChainExpressionNode(); - - /** - * The meta object literal for the '<em><b>Nexts</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CHAIN_EXPRESSION_NODE__NEXTS = eINSTANCE.getChainExpressionNode_Nexts(); - - /** - * The meta object literal for the '<em><b>First</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CHAIN_EXPRESSION_NODE__FIRST = eINSTANCE.getChainExpressionNode_First(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IfExpressionNodeImpl <em>If Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.IfExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getIfExpressionNode() - * @generated - */ - EClass IF_EXPRESSION_NODE = eINSTANCE.getIfExpressionNode(); - - /** - * The meta object literal for the '<em><b>Then</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference IF_EXPRESSION_NODE__THEN = eINSTANCE.getIfExpressionNode_Then(); - - /** - * The meta object literal for the '<em><b>Else</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference IF_EXPRESSION_NODE__ELSE = eINSTANCE.getIfExpressionNode_Else(); - - /** - * The meta object literal for the '<em><b>Condition0</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference IF_EXPRESSION_NODE__CONDITION0 = eINSTANCE.getIfExpressionNode_Condition0(); - - /** - * The meta object literal for the '<em><b>Condition1</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference IF_EXPRESSION_NODE__CONDITION1 = eINSTANCE.getIfExpressionNode_Condition1(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.SwitchExpressionNodeImpl <em>Switch Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.SwitchExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getSwitchExpressionNode() - * @generated - */ - EClass SWITCH_EXPRESSION_NODE = eINSTANCE.getSwitchExpressionNode(); - - /** - * The meta object literal for the '<em><b>Default</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference SWITCH_EXPRESSION_NODE__DEFAULT = eINSTANCE.getSwitchExpressionNode_Default(); - - /** - * The meta object literal for the '<em><b>Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference SWITCH_EXPRESSION_NODE__EXPRESSION = eINSTANCE.getSwitchExpressionNode_Expression(); - - /** - * The meta object literal for the '<em><b>Cases</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference SWITCH_EXPRESSION_NODE__CASES = eINSTANCE.getSwitchExpressionNode_Cases(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CasePartNodeImpl <em>Case Part Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.CasePartNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getCasePartNode() - * @generated - */ - EClass CASE_PART_NODE = eINSTANCE.getCasePartNode(); - - /** - * The meta object literal for the '<em><b>Condition</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CASE_PART_NODE__CONDITION = eINSTANCE.getCasePartNode_Condition(); - - /** - * The meta object literal for the '<em><b>Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference CASE_PART_NODE__EXPRESSION = eINSTANCE.getCasePartNode_Expression(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.OrExpressionNodeImpl <em>Or Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.OrExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getOrExpressionNode() - * @generated - */ - EClass OR_EXPRESSION_NODE = eINSTANCE.getOrExpressionNode(); - - /** - * The meta object literal for the '<em><b>Nexts</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference OR_EXPRESSION_NODE__NEXTS = eINSTANCE.getOrExpressionNode_Nexts(); - - /** - * The meta object literal for the '<em><b>First</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference OR_EXPRESSION_NODE__FIRST = eINSTANCE.getOrExpressionNode_First(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.AndExpressionNodeImpl <em>And Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.AndExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getAndExpressionNode() - * @generated - */ - EClass AND_EXPRESSION_NODE = eINSTANCE.getAndExpressionNode(); - - /** - * The meta object literal for the '<em><b>First</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference AND_EXPRESSION_NODE__FIRST = eINSTANCE.getAndExpressionNode_First(); - - /** - * The meta object literal for the '<em><b>Nexts</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference AND_EXPRESSION_NODE__NEXTS = eINSTANCE.getAndExpressionNode_Nexts(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ImpliesExpressionNodeImpl <em>Implies Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ImpliesExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getImpliesExpressionNode() - * @generated - */ - EClass IMPLIES_EXPRESSION_NODE = eINSTANCE.getImpliesExpressionNode(); - - /** - * The meta object literal for the '<em><b>Nexts</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference IMPLIES_EXPRESSION_NODE__NEXTS = eINSTANCE.getImpliesExpressionNode_Nexts(); - - /** - * The meta object literal for the '<em><b>First</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference IMPLIES_EXPRESSION_NODE__FIRST = eINSTANCE.getImpliesExpressionNode_First(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.RelationalExpressionNodeImpl <em>Relational Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.RelationalExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getRelationalExpressionNode() - * @generated - */ - EClass RELATIONAL_EXPRESSION_NODE = eINSTANCE.getRelationalExpressionNode(); - - /** - * The meta object literal for the '<em><b>Nexts</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference RELATIONAL_EXPRESSION_NODE__NEXTS = eINSTANCE.getRelationalExpressionNode_Nexts(); - - /** - * The meta object literal for the '<em><b>First</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference RELATIONAL_EXPRESSION_NODE__FIRST = eINSTANCE.getRelationalExpressionNode_First(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.AdditiveExpressionNodeImpl <em>Additive Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.AdditiveExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getAdditiveExpressionNode() - * @generated - */ - EClass ADDITIVE_EXPRESSION_NODE = eINSTANCE.getAdditiveExpressionNode(); - - /** - * The meta object literal for the '<em><b>Nexts</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference ADDITIVE_EXPRESSION_NODE__NEXTS = eINSTANCE.getAdditiveExpressionNode_Nexts(); - - /** - * The meta object literal for the '<em><b>First</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference ADDITIVE_EXPRESSION_NODE__FIRST = eINSTANCE.getAdditiveExpressionNode_First(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.MultiplicativeExpressionNodeImpl <em>Multiplicative Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.MultiplicativeExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getMultiplicativeExpressionNode() - * @generated - */ - EClass MULTIPLICATIVE_EXPRESSION_NODE = eINSTANCE.getMultiplicativeExpressionNode(); - - /** - * The meta object literal for the '<em><b>Nexts</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference MULTIPLICATIVE_EXPRESSION_NODE__NEXTS = eINSTANCE.getMultiplicativeExpressionNode_Nexts(); - - /** - * The meta object literal for the '<em><b>First</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference MULTIPLICATIVE_EXPRESSION_NODE__FIRST = eINSTANCE.getMultiplicativeExpressionNode_First(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.UnaryExpressionNodeImpl <em>Unary Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.UnaryExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getUnaryExpressionNode() - * @generated - */ - EClass UNARY_EXPRESSION_NODE = eINSTANCE.getUnaryExpressionNode(); - - /** - * The meta object literal for the '<em><b>Operand</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference UNARY_EXPRESSION_NODE__OPERAND = eINSTANCE.getUnaryExpressionNode_Operand(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.InfixExpressionNodeImpl <em>Infix Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.InfixExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getInfixExpressionNode() - * @generated - */ - EClass INFIX_EXPRESSION_NODE = eINSTANCE.getInfixExpressionNode(); - - /** - * The meta object literal for the '<em><b>Calls</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference INFIX_EXPRESSION_NODE__CALLS = eINSTANCE.getInfixExpressionNode_Calls(); - - /** - * The meta object literal for the '<em><b>Target</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference INFIX_EXPRESSION_NODE__TARGET = eINSTANCE.getInfixExpressionNode_Target(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.StringLiteralNodeImpl <em>String Literal Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.StringLiteralNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getStringLiteralNode() - * @generated - */ - EClass STRING_LITERAL_NODE = eINSTANCE.getStringLiteralNode(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ParanthesizedExpressionNodeImpl <em>Paranthesized Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ParanthesizedExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getParanthesizedExpressionNode() - * @generated - */ - EClass PARANTHESIZED_EXPRESSION_NODE = eINSTANCE.getParanthesizedExpressionNode(); - - /** - * The meta object literal for the '<em><b>Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference PARANTHESIZED_EXPRESSION_NODE__EXPRESSION = eINSTANCE.getParanthesizedExpressionNode_Expression(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.GlobalVarExpressionNodeImpl <em>Global Var Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.GlobalVarExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getGlobalVarExpressionNode() - * @generated - */ - EClass GLOBAL_VAR_EXPRESSION_NODE = eINSTANCE.getGlobalVarExpressionNode(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FeatureCallNodeImpl <em>Feature Call Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.FeatureCallNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getFeatureCallNode() - * @generated - */ - EClass FEATURE_CALL_NODE = eINSTANCE.getFeatureCallNode(); - - /** - * The meta object literal for the '<em><b>Param List</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FEATURE_CALL_NODE__PARAM_LIST = eINSTANCE.getFeatureCallNode_ParamList(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FEATURE_CALL_NODE__NAME = eINSTANCE.getFeatureCallNode_Name(); - - /** - * The meta object literal for the '<em><b>Type</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference FEATURE_CALL_NODE__TYPE = eINSTANCE.getFeatureCallNode_Type(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ListLiteralNodeImpl <em>List Literal Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ListLiteralNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getListLiteralNode() - * @generated - */ - EClass LIST_LITERAL_NODE = eINSTANCE.getListLiteralNode(); - - /** - * The meta object literal for the '<em><b>Elements</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference LIST_LITERAL_NODE__ELEMENTS = eINSTANCE.getListLiteralNode_Elements(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ConstructorCallNodeImpl <em>Constructor Call Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ConstructorCallNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getConstructorCallNode() - * @generated - */ - EClass CONSTRUCTOR_CALL_NODE = eINSTANCE.getConstructorCallNode(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.BooleanLiteralNodeImpl <em>Boolean Literal Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.BooleanLiteralNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getBooleanLiteralNode() - * @generated - */ - EClass BOOLEAN_LITERAL_NODE = eINSTANCE.getBooleanLiteralNode(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.NullLiteralNodeImpl <em>Null Literal Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.NullLiteralNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getNullLiteralNode() - * @generated - */ - EClass NULL_LITERAL_NODE = eINSTANCE.getNullLiteralNode(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.NumberLiteralNodeImpl <em>Number Literal Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.NumberLiteralNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getNumberLiteralNode() - * @generated - */ - EClass NUMBER_LITERAL_NODE = eINSTANCE.getNumberLiteralNode(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionExpressionNodeImpl <em>Collection Expression Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionExpressionNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getCollectionExpressionNode() - * @generated - */ - EClass COLLECTION_EXPRESSION_NODE = eINSTANCE.getCollectionExpressionNode(); - - /** - * The meta object literal for the '<em><b>Variable</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference COLLECTION_EXPRESSION_NODE__VARIABLE = eINSTANCE.getCollectionExpressionNode_Variable(); - - /** - * The meta object literal for the '<em><b>Expression</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference COLLECTION_EXPRESSION_NODE__EXPRESSION = eINSTANCE.getCollectionExpressionNode_Expression(); - - /** - * The meta object literal for the '<em><b>Type</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference COLLECTION_EXPRESSION_NODE__TYPE = eINSTANCE.getCollectionExpressionNode_Type(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DeclaredParameterListNodeImpl <em>Declared Parameter List Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.DeclaredParameterListNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getDeclaredParameterListNode() - * @generated - */ - EClass DECLARED_PARAMETER_LIST_NODE = eINSTANCE.getDeclaredParameterListNode(); - - /** - * The meta object literal for the '<em><b>Params</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DECLARED_PARAMETER_LIST_NODE__PARAMS = eINSTANCE.getDeclaredParameterListNode_Params(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DeclaredParameterNodeImpl <em>Declared Parameter Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.DeclaredParameterNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getDeclaredParameterNode() - * @generated - */ - EClass DECLARED_PARAMETER_NODE = eINSTANCE.getDeclaredParameterNode(); - - /** - * The meta object literal for the '<em><b>Ptype</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DECLARED_PARAMETER_NODE__PTYPE = eINSTANCE.getDeclaredParameterNode_Ptype(); - - /** - * The meta object literal for the '<em><b>Name</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference DECLARED_PARAMETER_NODE__NAME = eINSTANCE.getDeclaredParameterNode_Name(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ParameterListNodeImpl <em>Parameter List Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.ParameterListNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getParameterListNode() - * @generated - */ - EClass PARAMETER_LIST_NODE = eINSTANCE.getParameterListNode(); - - /** - * The meta object literal for the '<em><b>Params</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference PARAMETER_LIST_NODE__PARAMS = eINSTANCE.getParameterListNode_Params(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionTypeNodeImpl <em>Collection Type Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionTypeNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getCollectionTypeNode() - * @generated - */ - EClass COLLECTION_TYPE_NODE = eINSTANCE.getCollectionTypeNode(); - - /** - * The meta object literal for the '<em><b>Collection Type</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference COLLECTION_TYPE_NODE__COLLECTION_TYPE = eINSTANCE.getCollectionTypeNode_CollectionType(); - - /** - * The meta object literal for the '<em><b>Element Type</b></em>' reference feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference COLLECTION_TYPE_NODE__ELEMENT_TYPE = eINSTANCE.getCollectionTypeNode_ElementType(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.SimpleTypeNodeImpl <em>Simple Type Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.SimpleTypeNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getSimpleTypeNode() - * @generated - */ - EClass SIMPLE_TYPE_NODE = eINSTANCE.getSimpleTypeNode(); - - /** - * The meta object literal for the '<em><b>Names</b></em>' reference list feature. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - EReference SIMPLE_TYPE_NODE__NAMES = eINSTANCE.getSimpleTypeNode_Names(); - - /** - * The meta object literal for the '{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IdentifierNodeImpl <em>Identifier Node</em>}' class. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.IdentifierNodeImpl - * @see org.eclipse.xpand3.internal.parser.xpand3node.impl.Xpand3nodePackageImpl#getIdentifierNode() - * @generated - */ - EClass IDENTIFIER_NODE = eINSTANCE.getIdentifierNode(); - - } - -} //Xpand3nodePackage diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/AdditiveExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/AdditiveExpressionNodeImpl.java deleted file mode 100644 index 4060ed94..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/AdditiveExpressionNodeImpl.java +++ /dev/null @@ -1,204 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: AdditiveExpressionNodeImpl.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Additive Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.AdditiveExpressionNodeImpl#getNexts <em>Nexts</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.AdditiveExpressionNodeImpl#getFirst <em>First</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class AdditiveExpressionNodeImpl extends CompositeNodeImpl implements AdditiveExpressionNode { - /** - * The cached value of the '{@link #getNexts() <em>Nexts</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNexts() - * @generated - * @ordered - */ - protected EList<CompositeNode> nexts; - - /** - * The cached value of the '{@link #getFirst() <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFirst() - * @generated - * @ordered - */ - protected CompositeNode first; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected AdditiveExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.ADDITIVE_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getNexts() { - if (nexts == null) { - nexts = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE__NEXTS); - } - return nexts; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getFirst() { - if (first != null && first.eIsProxy()) { - InternalEObject oldFirst = (InternalEObject)first; - first = (CompositeNode)eResolveProxy(oldFirst); - if (first != oldFirst) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - } - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetFirst() { - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFirst(CompositeNode newFirst) { - CompositeNode oldFirst = first; - first = newFirst; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE__NEXTS: - return getNexts(); - case Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE__FIRST: - if (resolve) return getFirst(); - return basicGetFirst(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - getNexts().addAll((Collection<? extends CompositeNode>)newValue); - return; - case Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - return; - case Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE__NEXTS: - return nexts != null && !nexts.isEmpty(); - case Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE__FIRST: - return first != null; - } - return super.eIsSet(featureID); - } - -} //AdditiveExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/AndExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/AndExpressionNodeImpl.java deleted file mode 100644 index 153c08db..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/AndExpressionNodeImpl.java +++ /dev/null @@ -1,204 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: AndExpressionNodeImpl.java,v 1.4 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>And Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.AndExpressionNodeImpl#getNexts <em>Nexts</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.AndExpressionNodeImpl#getFirst <em>First</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class AndExpressionNodeImpl extends CompositeNodeImpl implements AndExpressionNode { - /** - * The cached value of the '{@link #getNexts() <em>Nexts</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNexts() - * @generated - * @ordered - */ - protected EList<CompositeNode> nexts; - - /** - * The cached value of the '{@link #getFirst() <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFirst() - * @generated - * @ordered - */ - protected CompositeNode first; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected AndExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.AND_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getFirst() { - if (first != null && first.eIsProxy()) { - InternalEObject oldFirst = (InternalEObject)first; - first = (CompositeNode)eResolveProxy(oldFirst); - if (first != oldFirst) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.AND_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - } - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetFirst() { - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFirst(CompositeNode newFirst) { - CompositeNode oldFirst = first; - first = newFirst; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.AND_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getNexts() { - if (nexts == null) { - nexts = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.AND_EXPRESSION_NODE__NEXTS); - } - return nexts; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.AND_EXPRESSION_NODE__NEXTS: - return getNexts(); - case Xpand3nodePackage.AND_EXPRESSION_NODE__FIRST: - if (resolve) return getFirst(); - return basicGetFirst(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.AND_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - getNexts().addAll((Collection<? extends CompositeNode>)newValue); - return; - case Xpand3nodePackage.AND_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.AND_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - return; - case Xpand3nodePackage.AND_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.AND_EXPRESSION_NODE__NEXTS: - return nexts != null && !nexts.isEmpty(); - case Xpand3nodePackage.AND_EXPRESSION_NODE__FIRST: - return first != null; - } - return super.eIsSet(featureID); - } - -} //AndExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/AroundNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/AroundNodeImpl.java deleted file mode 100644 index 65ae9c28..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/AroundNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: AroundNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.AroundNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Around Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class AroundNodeImpl extends CompositeNodeImpl implements AroundNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected AroundNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.AROUND_NODE; - } - -} //AroundNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/BooleanLiteralNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/BooleanLiteralNodeImpl.java deleted file mode 100644 index 930b5158..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/BooleanLiteralNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: BooleanLiteralNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.BooleanLiteralNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Boolean Literal Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class BooleanLiteralNodeImpl extends CompositeNodeImpl implements BooleanLiteralNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected BooleanLiteralNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.BOOLEAN_LITERAL_NODE; - } - -} //BooleanLiteralNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CasePartNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CasePartNodeImpl.java deleted file mode 100644 index 1bf29d21..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CasePartNodeImpl.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CasePartNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Case Part Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CasePartNodeImpl#getCondition <em>Condition</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CasePartNodeImpl#getExpression <em>Expression</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CasePartNodeImpl extends CompositeNodeImpl implements CasePartNode { - /** - * The cached value of the '{@link #getCondition() <em>Condition</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCondition() - * @generated - * @ordered - */ - protected CompositeNode condition; - - /** - * The cached value of the '{@link #getExpression() <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getExpression() - * @generated - * @ordered - */ - protected CompositeNode expression; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CasePartNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.CASE_PART_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getCondition() { - if (condition != null && condition.eIsProxy()) { - InternalEObject oldCondition = (InternalEObject)condition; - condition = (CompositeNode)eResolveProxy(oldCondition); - if (condition != oldCondition) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.CASE_PART_NODE__CONDITION, oldCondition, condition)); - } - } - return condition; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetCondition() { - return condition; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCondition(CompositeNode newCondition) { - CompositeNode oldCondition = condition; - condition = newCondition; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.CASE_PART_NODE__CONDITION, oldCondition, condition)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getExpression() { - if (expression != null && expression.eIsProxy()) { - InternalEObject oldExpression = (InternalEObject)expression; - expression = (CompositeNode)eResolveProxy(oldExpression); - if (expression != oldExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.CASE_PART_NODE__EXPRESSION, oldExpression, expression)); - } - } - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetExpression() { - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setExpression(CompositeNode newExpression) { - CompositeNode oldExpression = expression; - expression = newExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.CASE_PART_NODE__EXPRESSION, oldExpression, expression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.CASE_PART_NODE__CONDITION: - if (resolve) return getCondition(); - return basicGetCondition(); - case Xpand3nodePackage.CASE_PART_NODE__EXPRESSION: - if (resolve) return getExpression(); - return basicGetExpression(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.CASE_PART_NODE__CONDITION: - setCondition((CompositeNode)newValue); - return; - case Xpand3nodePackage.CASE_PART_NODE__EXPRESSION: - setExpression((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.CASE_PART_NODE__CONDITION: - setCondition((CompositeNode)null); - return; - case Xpand3nodePackage.CASE_PART_NODE__EXPRESSION: - setExpression((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.CASE_PART_NODE__CONDITION: - return condition != null; - case Xpand3nodePackage.CASE_PART_NODE__EXPRESSION: - return expression != null; - } - return super.eIsSet(featureID); - } - -} //CasePartNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CastedExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CastedExpressionNodeImpl.java deleted file mode 100644 index 2dc8cf3d..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CastedExpressionNodeImpl.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CastedExpressionNodeImpl.java,v 1.4 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Casted Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CastedExpressionNodeImpl#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CastedExpressionNodeImpl#getTarget <em>Target</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CastedExpressionNodeImpl extends CompositeNodeImpl implements CastedExpressionNode { - /** - * The cached value of the '{@link #getType() <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getType() - * @generated - * @ordered - */ - protected CompositeNode type; - - /** - * The cached value of the '{@link #getTarget() <em>Target</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getTarget() - * @generated - * @ordered - */ - protected CompositeNode target; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CastedExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.CASTED_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getTarget() { - if (target != null && target.eIsProxy()) { - InternalEObject oldTarget = (InternalEObject)target; - target = (CompositeNode)eResolveProxy(oldTarget); - if (target != oldTarget) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.CASTED_EXPRESSION_NODE__TARGET, oldTarget, target)); - } - } - return target; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetTarget() { - return target; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setTarget(CompositeNode newTarget) { - CompositeNode oldTarget = target; - target = newTarget; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.CASTED_EXPRESSION_NODE__TARGET, oldTarget, target)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getType() { - if (type != null && type.eIsProxy()) { - InternalEObject oldType = (InternalEObject)type; - type = (CompositeNode)eResolveProxy(oldType); - if (type != oldType) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.CASTED_EXPRESSION_NODE__TYPE, oldType, type)); - } - } - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetType() { - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setType(CompositeNode newType) { - CompositeNode oldType = type; - type = newType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.CASTED_EXPRESSION_NODE__TYPE, oldType, type)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.CASTED_EXPRESSION_NODE__TYPE: - if (resolve) return getType(); - return basicGetType(); - case Xpand3nodePackage.CASTED_EXPRESSION_NODE__TARGET: - if (resolve) return getTarget(); - return basicGetTarget(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.CASTED_EXPRESSION_NODE__TYPE: - setType((CompositeNode)newValue); - return; - case Xpand3nodePackage.CASTED_EXPRESSION_NODE__TARGET: - setTarget((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.CASTED_EXPRESSION_NODE__TYPE: - setType((CompositeNode)null); - return; - case Xpand3nodePackage.CASTED_EXPRESSION_NODE__TARGET: - setTarget((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.CASTED_EXPRESSION_NODE__TYPE: - return type != null; - case Xpand3nodePackage.CASTED_EXPRESSION_NODE__TARGET: - return target != null; - } - return super.eIsSet(featureID); - } - -} //CastedExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ChainExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ChainExpressionNodeImpl.java deleted file mode 100644 index f7a26bcf..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ChainExpressionNodeImpl.java +++ /dev/null @@ -1,204 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ChainExpressionNodeImpl.java,v 1.4 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Chain Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ChainExpressionNodeImpl#getFirst <em>First</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ChainExpressionNodeImpl#getNexts <em>Nexts</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ChainExpressionNodeImpl extends CompositeNodeImpl implements ChainExpressionNode { - /** - * The cached value of the '{@link #getFirst() <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFirst() - * @generated - * @ordered - */ - protected CompositeNode first; - - /** - * The cached value of the '{@link #getNexts() <em>Nexts</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNexts() - * @generated - * @ordered - */ - protected EList<CompositeNode> nexts; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ChainExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.CHAIN_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getNexts() { - if (nexts == null) { - nexts = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.CHAIN_EXPRESSION_NODE__NEXTS); - } - return nexts; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getFirst() { - if (first != null && first.eIsProxy()) { - InternalEObject oldFirst = (InternalEObject)first; - first = (CompositeNode)eResolveProxy(oldFirst); - if (first != oldFirst) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.CHAIN_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - } - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetFirst() { - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFirst(CompositeNode newFirst) { - CompositeNode oldFirst = first; - first = newFirst; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.CHAIN_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.CHAIN_EXPRESSION_NODE__FIRST: - if (resolve) return getFirst(); - return basicGetFirst(); - case Xpand3nodePackage.CHAIN_EXPRESSION_NODE__NEXTS: - return getNexts(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.CHAIN_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)newValue); - return; - case Xpand3nodePackage.CHAIN_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - getNexts().addAll((Collection<? extends CompositeNode>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.CHAIN_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)null); - return; - case Xpand3nodePackage.CHAIN_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.CHAIN_EXPRESSION_NODE__FIRST: - return first != null; - case Xpand3nodePackage.CHAIN_EXPRESSION_NODE__NEXTS: - return nexts != null && !nexts.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ChainExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CheckNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CheckNodeImpl.java deleted file mode 100644 index 401c2e1c..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CheckNodeImpl.java +++ /dev/null @@ -1,464 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CheckNodeImpl.java,v 1.4 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; -import org.eclipse.tmf.common.node.LeafNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.CheckNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Check Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CheckNodeImpl#getError <em>Error</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CheckNodeImpl#getWarning <em>Warning</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CheckNodeImpl#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CheckNodeImpl#getConstraint <em>Constraint</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CheckNodeImpl#getIfExpression <em>If Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CheckNodeImpl#getMessage <em>Message</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CheckNodeImpl extends CompositeNodeImpl implements CheckNode { - /** - * The cached value of the '{@link #getError() <em>Error</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getError() - * @generated - * @ordered - */ - protected LeafNode error; - - /** - * The cached value of the '{@link #getWarning() <em>Warning</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getWarning() - * @generated - * @ordered - */ - protected LeafNode warning; - - /** - * The cached value of the '{@link #getType() <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getType() - * @generated - * @ordered - */ - protected CompositeNode type; - - /** - * The cached value of the '{@link #getConstraint() <em>Constraint</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getConstraint() - * @generated - * @ordered - */ - protected CompositeNode constraint; - - /** - * The cached value of the '{@link #getIfExpression() <em>If Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getIfExpression() - * @generated - * @ordered - */ - protected CompositeNode ifExpression; - - /** - * The cached value of the '{@link #getMessage() <em>Message</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getMessage() - * @generated - * @ordered - */ - protected CompositeNode message; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CheckNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.CHECK_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getType() { - if (type != null && type.eIsProxy()) { - InternalEObject oldType = (InternalEObject)type; - type = (CompositeNode)eResolveProxy(oldType); - if (type != oldType) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.CHECK_NODE__TYPE, oldType, type)); - } - } - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetType() { - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setType(CompositeNode newType) { - CompositeNode oldType = type; - type = newType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.CHECK_NODE__TYPE, oldType, type)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LeafNode getError() { - if (error != null && error.eIsProxy()) { - InternalEObject oldError = (InternalEObject)error; - error = (LeafNode)eResolveProxy(oldError); - if (error != oldError) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.CHECK_NODE__ERROR, oldError, error)); - } - } - return error; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LeafNode basicGetError() { - return error; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setError(LeafNode newError) { - LeafNode oldError = error; - error = newError; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.CHECK_NODE__ERROR, oldError, error)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getMessage() { - if (message != null && message.eIsProxy()) { - InternalEObject oldMessage = (InternalEObject)message; - message = (CompositeNode)eResolveProxy(oldMessage); - if (message != oldMessage) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.CHECK_NODE__MESSAGE, oldMessage, message)); - } - } - return message; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetMessage() { - return message; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setMessage(CompositeNode newMessage) { - CompositeNode oldMessage = message; - message = newMessage; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.CHECK_NODE__MESSAGE, oldMessage, message)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getIfExpression() { - if (ifExpression != null && ifExpression.eIsProxy()) { - InternalEObject oldIfExpression = (InternalEObject)ifExpression; - ifExpression = (CompositeNode)eResolveProxy(oldIfExpression); - if (ifExpression != oldIfExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.CHECK_NODE__IF_EXPRESSION, oldIfExpression, ifExpression)); - } - } - return ifExpression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetIfExpression() { - return ifExpression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setIfExpression(CompositeNode newIfExpression) { - CompositeNode oldIfExpression = ifExpression; - ifExpression = newIfExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.CHECK_NODE__IF_EXPRESSION, oldIfExpression, ifExpression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LeafNode getWarning() { - if (warning != null && warning.eIsProxy()) { - InternalEObject oldWarning = (InternalEObject)warning; - warning = (LeafNode)eResolveProxy(oldWarning); - if (warning != oldWarning) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.CHECK_NODE__WARNING, oldWarning, warning)); - } - } - return warning; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LeafNode basicGetWarning() { - return warning; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setWarning(LeafNode newWarning) { - LeafNode oldWarning = warning; - warning = newWarning; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.CHECK_NODE__WARNING, oldWarning, warning)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getConstraint() { - if (constraint != null && constraint.eIsProxy()) { - InternalEObject oldConstraint = (InternalEObject)constraint; - constraint = (CompositeNode)eResolveProxy(oldConstraint); - if (constraint != oldConstraint) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.CHECK_NODE__CONSTRAINT, oldConstraint, constraint)); - } - } - return constraint; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetConstraint() { - return constraint; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setConstraint(CompositeNode newConstraint) { - CompositeNode oldConstraint = constraint; - constraint = newConstraint; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.CHECK_NODE__CONSTRAINT, oldConstraint, constraint)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.CHECK_NODE__ERROR: - if (resolve) return getError(); - return basicGetError(); - case Xpand3nodePackage.CHECK_NODE__WARNING: - if (resolve) return getWarning(); - return basicGetWarning(); - case Xpand3nodePackage.CHECK_NODE__TYPE: - if (resolve) return getType(); - return basicGetType(); - case Xpand3nodePackage.CHECK_NODE__CONSTRAINT: - if (resolve) return getConstraint(); - return basicGetConstraint(); - case Xpand3nodePackage.CHECK_NODE__IF_EXPRESSION: - if (resolve) return getIfExpression(); - return basicGetIfExpression(); - case Xpand3nodePackage.CHECK_NODE__MESSAGE: - if (resolve) return getMessage(); - return basicGetMessage(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.CHECK_NODE__ERROR: - setError((LeafNode)newValue); - return; - case Xpand3nodePackage.CHECK_NODE__WARNING: - setWarning((LeafNode)newValue); - return; - case Xpand3nodePackage.CHECK_NODE__TYPE: - setType((CompositeNode)newValue); - return; - case Xpand3nodePackage.CHECK_NODE__CONSTRAINT: - setConstraint((CompositeNode)newValue); - return; - case Xpand3nodePackage.CHECK_NODE__IF_EXPRESSION: - setIfExpression((CompositeNode)newValue); - return; - case Xpand3nodePackage.CHECK_NODE__MESSAGE: - setMessage((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.CHECK_NODE__ERROR: - setError((LeafNode)null); - return; - case Xpand3nodePackage.CHECK_NODE__WARNING: - setWarning((LeafNode)null); - return; - case Xpand3nodePackage.CHECK_NODE__TYPE: - setType((CompositeNode)null); - return; - case Xpand3nodePackage.CHECK_NODE__CONSTRAINT: - setConstraint((CompositeNode)null); - return; - case Xpand3nodePackage.CHECK_NODE__IF_EXPRESSION: - setIfExpression((CompositeNode)null); - return; - case Xpand3nodePackage.CHECK_NODE__MESSAGE: - setMessage((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.CHECK_NODE__ERROR: - return error != null; - case Xpand3nodePackage.CHECK_NODE__WARNING: - return warning != null; - case Xpand3nodePackage.CHECK_NODE__TYPE: - return type != null; - case Xpand3nodePackage.CHECK_NODE__CONSTRAINT: - return constraint != null; - case Xpand3nodePackage.CHECK_NODE__IF_EXPRESSION: - return ifExpression != null; - case Xpand3nodePackage.CHECK_NODE__MESSAGE: - return message != null; - } - return super.eIsSet(featureID); - } - -} //CheckNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CollectionExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CollectionExpressionNodeImpl.java deleted file mode 100644 index f9bb3c41..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CollectionExpressionNodeImpl.java +++ /dev/null @@ -1,278 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CollectionExpressionNodeImpl.java,v 1.4 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.InternalEObject; -import org.eclipse.emf.ecore.impl.ENotificationImpl; -import org.eclipse.tmf.common.node.CompositeNode; -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Collection Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionExpressionNodeImpl#getVariable <em>Variable</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionExpressionNodeImpl#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionExpressionNodeImpl#getExpression <em>Expression</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CollectionExpressionNodeImpl extends CompositeNodeImpl implements CollectionExpressionNode { - /** - * The cached value of the '{@link #getVariable() <em>Variable</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getVariable() - * @generated - * @ordered - */ - protected CompositeNode variable; - /** - * The cached value of the '{@link #getType() <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getType() - * @generated - * @ordered - */ - protected CompositeNode type; - /** - * The cached value of the '{@link #getExpression() <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getExpression() - * @generated - * @ordered - */ - protected CompositeNode expression; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CollectionExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.COLLECTION_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getVariable() { - if (variable != null && variable.eIsProxy()) { - InternalEObject oldVariable = (InternalEObject)variable; - variable = (CompositeNode)eResolveProxy(oldVariable); - if (variable != oldVariable) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__VARIABLE, oldVariable, variable)); - } - } - return variable; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetVariable() { - return variable; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setVariable(CompositeNode newVariable) { - CompositeNode oldVariable = variable; - variable = newVariable; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__VARIABLE, oldVariable, variable)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getExpression() { - if (expression != null && expression.eIsProxy()) { - InternalEObject oldExpression = (InternalEObject)expression; - expression = (CompositeNode)eResolveProxy(oldExpression); - if (expression != oldExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__EXPRESSION, oldExpression, expression)); - } - } - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetExpression() { - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setExpression(CompositeNode newExpression) { - CompositeNode oldExpression = expression; - expression = newExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__EXPRESSION, oldExpression, expression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getType() { - if (type != null && type.eIsProxy()) { - InternalEObject oldType = (InternalEObject)type; - type = (CompositeNode)eResolveProxy(oldType); - if (type != oldType) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__TYPE, oldType, type)); - } - } - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetType() { - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setType(CompositeNode newType) { - CompositeNode oldType = type; - type = newType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__TYPE, oldType, type)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__VARIABLE: - if (resolve) return getVariable(); - return basicGetVariable(); - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__TYPE: - if (resolve) return getType(); - return basicGetType(); - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__EXPRESSION: - if (resolve) return getExpression(); - return basicGetExpression(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__VARIABLE: - setVariable((CompositeNode)newValue); - return; - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__TYPE: - setType((CompositeNode)newValue); - return; - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__EXPRESSION: - setExpression((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__VARIABLE: - setVariable((CompositeNode)null); - return; - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__TYPE: - setType((CompositeNode)null); - return; - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__EXPRESSION: - setExpression((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__VARIABLE: - return variable != null; - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__TYPE: - return type != null; - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE__EXPRESSION: - return expression != null; - } - return super.eIsSet(featureID); - } - -} //CollectionExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CollectionTypeNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CollectionTypeNodeImpl.java deleted file mode 100644 index a38ed548..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/CollectionTypeNodeImpl.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CollectionTypeNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; -import org.eclipse.tmf.common.node.LeafNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Collection Type Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionTypeNodeImpl#getCollectionType <em>Collection Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.CollectionTypeNodeImpl#getElementType <em>Element Type</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class CollectionTypeNodeImpl extends CompositeNodeImpl implements CollectionTypeNode { - /** - * The cached value of the '{@link #getCollectionType() <em>Collection Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCollectionType() - * @generated - * @ordered - */ - protected LeafNode collectionType; - - /** - * The cached value of the '{@link #getElementType() <em>Element Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getElementType() - * @generated - * @ordered - */ - protected CompositeNode elementType; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CollectionTypeNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.COLLECTION_TYPE_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LeafNode getCollectionType() { - if (collectionType != null && collectionType.eIsProxy()) { - InternalEObject oldCollectionType = (InternalEObject)collectionType; - collectionType = (LeafNode)eResolveProxy(oldCollectionType); - if (collectionType != oldCollectionType) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.COLLECTION_TYPE_NODE__COLLECTION_TYPE, oldCollectionType, collectionType)); - } - } - return collectionType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LeafNode basicGetCollectionType() { - return collectionType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCollectionType(LeafNode newCollectionType) { - LeafNode oldCollectionType = collectionType; - collectionType = newCollectionType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.COLLECTION_TYPE_NODE__COLLECTION_TYPE, oldCollectionType, collectionType)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getElementType() { - if (elementType != null && elementType.eIsProxy()) { - InternalEObject oldElementType = (InternalEObject)elementType; - elementType = (CompositeNode)eResolveProxy(oldElementType); - if (elementType != oldElementType) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.COLLECTION_TYPE_NODE__ELEMENT_TYPE, oldElementType, elementType)); - } - } - return elementType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetElementType() { - return elementType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setElementType(CompositeNode newElementType) { - CompositeNode oldElementType = elementType; - elementType = newElementType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.COLLECTION_TYPE_NODE__ELEMENT_TYPE, oldElementType, elementType)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.COLLECTION_TYPE_NODE__COLLECTION_TYPE: - if (resolve) return getCollectionType(); - return basicGetCollectionType(); - case Xpand3nodePackage.COLLECTION_TYPE_NODE__ELEMENT_TYPE: - if (resolve) return getElementType(); - return basicGetElementType(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.COLLECTION_TYPE_NODE__COLLECTION_TYPE: - setCollectionType((LeafNode)newValue); - return; - case Xpand3nodePackage.COLLECTION_TYPE_NODE__ELEMENT_TYPE: - setElementType((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.COLLECTION_TYPE_NODE__COLLECTION_TYPE: - setCollectionType((LeafNode)null); - return; - case Xpand3nodePackage.COLLECTION_TYPE_NODE__ELEMENT_TYPE: - setElementType((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.COLLECTION_TYPE_NODE__COLLECTION_TYPE: - return collectionType != null; - case Xpand3nodePackage.COLLECTION_TYPE_NODE__ELEMENT_TYPE: - return elementType != null; - } - return super.eIsSet(featureID); - } - -} //CollectionTypeNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ConstructorCallNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ConstructorCallNodeImpl.java deleted file mode 100644 index 24fc5570..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ConstructorCallNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ConstructorCallNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ConstructorCallNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Constructor Call Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class ConstructorCallNodeImpl extends CompositeNodeImpl implements ConstructorCallNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ConstructorCallNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.CONSTRUCTOR_CALL_NODE; - } - -} //ConstructorCallNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/DeclaredParameterListNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/DeclaredParameterListNodeImpl.java deleted file mode 100644 index 5acff42a..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/DeclaredParameterListNodeImpl.java +++ /dev/null @@ -1,139 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DeclaredParameterListNodeImpl.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterListNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Declared Parameter List Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DeclaredParameterListNodeImpl#getParams <em>Params</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class DeclaredParameterListNodeImpl extends CompositeNodeImpl implements DeclaredParameterListNode { - /** - * The cached value of the '{@link #getParams() <em>Params</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getParams() - * @generated - * @ordered - */ - protected EList<CompositeNode> params; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected DeclaredParameterListNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.DECLARED_PARAMETER_LIST_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getParams() { - if (params == null) { - params = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.DECLARED_PARAMETER_LIST_NODE__PARAMS); - } - return params; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.DECLARED_PARAMETER_LIST_NODE__PARAMS: - return getParams(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.DECLARED_PARAMETER_LIST_NODE__PARAMS: - getParams().clear(); - getParams().addAll((Collection<? extends CompositeNode>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.DECLARED_PARAMETER_LIST_NODE__PARAMS: - getParams().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.DECLARED_PARAMETER_LIST_NODE__PARAMS: - return params != null && !params.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //DeclaredParameterListNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/DeclaredParameterNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/DeclaredParameterNodeImpl.java deleted file mode 100644 index 7451ee59..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/DeclaredParameterNodeImpl.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DeclaredParameterNodeImpl.java,v 1.5 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Declared Parameter Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DeclaredParameterNodeImpl#getPtype <em>Ptype</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DeclaredParameterNodeImpl#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class DeclaredParameterNodeImpl extends CompositeNodeImpl implements DeclaredParameterNode { - /** - * The cached value of the '{@link #getPtype() <em>Ptype</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getPtype() - * @generated - * @ordered - */ - protected CompositeNode ptype; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected CompositeNode name; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected DeclaredParameterNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.DECLARED_PARAMETER_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getPtype() { - if (ptype != null && ptype.eIsProxy()) { - InternalEObject oldPtype = (InternalEObject)ptype; - ptype = (CompositeNode)eResolveProxy(oldPtype); - if (ptype != oldPtype) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.DECLARED_PARAMETER_NODE__PTYPE, oldPtype, ptype)); - } - } - return ptype; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetPtype() { - return ptype; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setPtype(CompositeNode newPtype) { - CompositeNode oldPtype = ptype; - ptype = newPtype; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.DECLARED_PARAMETER_NODE__PTYPE, oldPtype, ptype)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getName() { - if (name != null && name.eIsProxy()) { - InternalEObject oldName = (InternalEObject)name; - name = (CompositeNode)eResolveProxy(oldName); - if (name != oldName) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.DECLARED_PARAMETER_NODE__NAME, oldName, name)); - } - } - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setName(CompositeNode newName) { - CompositeNode oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.DECLARED_PARAMETER_NODE__NAME, oldName, name)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.DECLARED_PARAMETER_NODE__PTYPE: - if (resolve) return getPtype(); - return basicGetPtype(); - case Xpand3nodePackage.DECLARED_PARAMETER_NODE__NAME: - if (resolve) return getName(); - return basicGetName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.DECLARED_PARAMETER_NODE__PTYPE: - setPtype((CompositeNode)newValue); - return; - case Xpand3nodePackage.DECLARED_PARAMETER_NODE__NAME: - setName((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.DECLARED_PARAMETER_NODE__PTYPE: - setPtype((CompositeNode)null); - return; - case Xpand3nodePackage.DECLARED_PARAMETER_NODE__NAME: - setName((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.DECLARED_PARAMETER_NODE__PTYPE: - return ptype != null; - case Xpand3nodePackage.DECLARED_PARAMETER_NODE__NAME: - return name != null; - } - return super.eIsSet(featureID); - } - -} //DeclaredParameterNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/DefinitionAroundNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/DefinitionAroundNodeImpl.java deleted file mode 100644 index 9ab71735..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/DefinitionAroundNodeImpl.java +++ /dev/null @@ -1,343 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DefinitionAroundNodeImpl.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Definition Around Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionAroundNodeImpl#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionAroundNodeImpl#getSequence <em>Sequence</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionAroundNodeImpl#getParamList <em>Param List</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionAroundNodeImpl#getPointcut <em>Pointcut</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class DefinitionAroundNodeImpl extends CompositeNodeImpl implements DefinitionAroundNode { - /** - * The cached value of the '{@link #getType() <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getType() - * @generated - * @ordered - */ - protected CompositeNode type; - - /** - * The cached value of the '{@link #getSequence() <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSequence() - * @generated - * @ordered - */ - protected CompositeNode sequence; - - /** - * The cached value of the '{@link #getParamList() <em>Param List</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getParamList() - * @generated - * @ordered - */ - protected CompositeNode paramList; - - /** - * The cached value of the '{@link #getPointcut() <em>Pointcut</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getPointcut() - * @generated - * @ordered - */ - protected CompositeNode pointcut; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected DefinitionAroundNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.DEFINITION_AROUND_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getType() { - if (type != null && type.eIsProxy()) { - InternalEObject oldType = (InternalEObject)type; - type = (CompositeNode)eResolveProxy(oldType); - if (type != oldType) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.DEFINITION_AROUND_NODE__TYPE, oldType, type)); - } - } - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetType() { - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setType(CompositeNode newType) { - CompositeNode oldType = type; - type = newType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.DEFINITION_AROUND_NODE__TYPE, oldType, type)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getPointcut() { - if (pointcut != null && pointcut.eIsProxy()) { - InternalEObject oldPointcut = (InternalEObject)pointcut; - pointcut = (CompositeNode)eResolveProxy(oldPointcut); - if (pointcut != oldPointcut) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.DEFINITION_AROUND_NODE__POINTCUT, oldPointcut, pointcut)); - } - } - return pointcut; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetPointcut() { - return pointcut; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setPointcut(CompositeNode newPointcut) { - CompositeNode oldPointcut = pointcut; - pointcut = newPointcut; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.DEFINITION_AROUND_NODE__POINTCUT, oldPointcut, pointcut)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getParamList() { - if (paramList != null && paramList.eIsProxy()) { - InternalEObject oldParamList = (InternalEObject)paramList; - paramList = (CompositeNode)eResolveProxy(oldParamList); - if (paramList != oldParamList) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.DEFINITION_AROUND_NODE__PARAM_LIST, oldParamList, paramList)); - } - } - return paramList; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetParamList() { - return paramList; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setParamList(CompositeNode newParamList) { - CompositeNode oldParamList = paramList; - paramList = newParamList; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.DEFINITION_AROUND_NODE__PARAM_LIST, oldParamList, paramList)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getSequence() { - if (sequence != null && sequence.eIsProxy()) { - InternalEObject oldSequence = (InternalEObject)sequence; - sequence = (CompositeNode)eResolveProxy(oldSequence); - if (sequence != oldSequence) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.DEFINITION_AROUND_NODE__SEQUENCE, oldSequence, sequence)); - } - } - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetSequence() { - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSequence(CompositeNode newSequence) { - CompositeNode oldSequence = sequence; - sequence = newSequence; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.DEFINITION_AROUND_NODE__SEQUENCE, oldSequence, sequence)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.DEFINITION_AROUND_NODE__TYPE: - if (resolve) return getType(); - return basicGetType(); - case Xpand3nodePackage.DEFINITION_AROUND_NODE__SEQUENCE: - if (resolve) return getSequence(); - return basicGetSequence(); - case Xpand3nodePackage.DEFINITION_AROUND_NODE__PARAM_LIST: - if (resolve) return getParamList(); - return basicGetParamList(); - case Xpand3nodePackage.DEFINITION_AROUND_NODE__POINTCUT: - if (resolve) return getPointcut(); - return basicGetPointcut(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.DEFINITION_AROUND_NODE__TYPE: - setType((CompositeNode)newValue); - return; - case Xpand3nodePackage.DEFINITION_AROUND_NODE__SEQUENCE: - setSequence((CompositeNode)newValue); - return; - case Xpand3nodePackage.DEFINITION_AROUND_NODE__PARAM_LIST: - setParamList((CompositeNode)newValue); - return; - case Xpand3nodePackage.DEFINITION_AROUND_NODE__POINTCUT: - setPointcut((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.DEFINITION_AROUND_NODE__TYPE: - setType((CompositeNode)null); - return; - case Xpand3nodePackage.DEFINITION_AROUND_NODE__SEQUENCE: - setSequence((CompositeNode)null); - return; - case Xpand3nodePackage.DEFINITION_AROUND_NODE__PARAM_LIST: - setParamList((CompositeNode)null); - return; - case Xpand3nodePackage.DEFINITION_AROUND_NODE__POINTCUT: - setPointcut((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.DEFINITION_AROUND_NODE__TYPE: - return type != null; - case Xpand3nodePackage.DEFINITION_AROUND_NODE__SEQUENCE: - return sequence != null; - case Xpand3nodePackage.DEFINITION_AROUND_NODE__PARAM_LIST: - return paramList != null; - case Xpand3nodePackage.DEFINITION_AROUND_NODE__POINTCUT: - return pointcut != null; - } - return super.eIsSet(featureID); - } - -} //DefinitionAroundNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/DefinitionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/DefinitionNodeImpl.java deleted file mode 100644 index 044dd793..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/DefinitionNodeImpl.java +++ /dev/null @@ -1,343 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DefinitionNodeImpl.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Definition Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionNodeImpl#getSequence <em>Sequence</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionNodeImpl#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionNodeImpl#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.DefinitionNodeImpl#getParamList <em>Param List</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class DefinitionNodeImpl extends CompositeNodeImpl implements DefinitionNode { - /** - * The cached value of the '{@link #getSequence() <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSequence() - * @generated - * @ordered - */ - protected CompositeNode sequence; - - /** - * The cached value of the '{@link #getType() <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getType() - * @generated - * @ordered - */ - protected CompositeNode type; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected CompositeNode name; - - /** - * The cached value of the '{@link #getParamList() <em>Param List</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getParamList() - * @generated - * @ordered - */ - protected CompositeNode paramList; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected DefinitionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.DEFINITION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getName() { - if (name != null && name.eIsProxy()) { - InternalEObject oldName = (InternalEObject)name; - name = (CompositeNode)eResolveProxy(oldName); - if (name != oldName) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.DEFINITION_NODE__NAME, oldName, name)); - } - } - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setName(CompositeNode newName) { - CompositeNode oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.DEFINITION_NODE__NAME, oldName, name)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getType() { - if (type != null && type.eIsProxy()) { - InternalEObject oldType = (InternalEObject)type; - type = (CompositeNode)eResolveProxy(oldType); - if (type != oldType) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.DEFINITION_NODE__TYPE, oldType, type)); - } - } - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetType() { - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setType(CompositeNode newType) { - CompositeNode oldType = type; - type = newType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.DEFINITION_NODE__TYPE, oldType, type)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getSequence() { - if (sequence != null && sequence.eIsProxy()) { - InternalEObject oldSequence = (InternalEObject)sequence; - sequence = (CompositeNode)eResolveProxy(oldSequence); - if (sequence != oldSequence) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.DEFINITION_NODE__SEQUENCE, oldSequence, sequence)); - } - } - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetSequence() { - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSequence(CompositeNode newSequence) { - CompositeNode oldSequence = sequence; - sequence = newSequence; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.DEFINITION_NODE__SEQUENCE, oldSequence, sequence)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getParamList() { - if (paramList != null && paramList.eIsProxy()) { - InternalEObject oldParamList = (InternalEObject)paramList; - paramList = (CompositeNode)eResolveProxy(oldParamList); - if (paramList != oldParamList) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.DEFINITION_NODE__PARAM_LIST, oldParamList, paramList)); - } - } - return paramList; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetParamList() { - return paramList; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setParamList(CompositeNode newParamList) { - CompositeNode oldParamList = paramList; - paramList = newParamList; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.DEFINITION_NODE__PARAM_LIST, oldParamList, paramList)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.DEFINITION_NODE__SEQUENCE: - if (resolve) return getSequence(); - return basicGetSequence(); - case Xpand3nodePackage.DEFINITION_NODE__TYPE: - if (resolve) return getType(); - return basicGetType(); - case Xpand3nodePackage.DEFINITION_NODE__NAME: - if (resolve) return getName(); - return basicGetName(); - case Xpand3nodePackage.DEFINITION_NODE__PARAM_LIST: - if (resolve) return getParamList(); - return basicGetParamList(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.DEFINITION_NODE__SEQUENCE: - setSequence((CompositeNode)newValue); - return; - case Xpand3nodePackage.DEFINITION_NODE__TYPE: - setType((CompositeNode)newValue); - return; - case Xpand3nodePackage.DEFINITION_NODE__NAME: - setName((CompositeNode)newValue); - return; - case Xpand3nodePackage.DEFINITION_NODE__PARAM_LIST: - setParamList((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.DEFINITION_NODE__SEQUENCE: - setSequence((CompositeNode)null); - return; - case Xpand3nodePackage.DEFINITION_NODE__TYPE: - setType((CompositeNode)null); - return; - case Xpand3nodePackage.DEFINITION_NODE__NAME: - setName((CompositeNode)null); - return; - case Xpand3nodePackage.DEFINITION_NODE__PARAM_LIST: - setParamList((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.DEFINITION_NODE__SEQUENCE: - return sequence != null; - case Xpand3nodePackage.DEFINITION_NODE__TYPE: - return type != null; - case Xpand3nodePackage.DEFINITION_NODE__NAME: - return name != null; - case Xpand3nodePackage.DEFINITION_NODE__PARAM_LIST: - return paramList != null; - } - return super.eIsSet(featureID); - } - -} //DefinitionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ElseIfStatementNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ElseIfStatementNodeImpl.java deleted file mode 100644 index cdaebe79..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ElseIfStatementNodeImpl.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ElseIfStatementNodeImpl.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Else If Statement Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ElseIfStatementNodeImpl#getExpression <em>Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ElseIfStatementNodeImpl#getSequence <em>Sequence</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ElseIfStatementNodeImpl extends CompositeNodeImpl implements ElseIfStatementNode { - /** - * The cached value of the '{@link #getExpression() <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getExpression() - * @generated - * @ordered - */ - protected CompositeNode expression; - - /** - * The cached value of the '{@link #getSequence() <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSequence() - * @generated - * @ordered - */ - protected CompositeNode sequence; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ElseIfStatementNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.ELSE_IF_STATEMENT_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getSequence() { - if (sequence != null && sequence.eIsProxy()) { - InternalEObject oldSequence = (InternalEObject)sequence; - sequence = (CompositeNode)eResolveProxy(oldSequence); - if (sequence != oldSequence) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.ELSE_IF_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - } - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetSequence() { - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSequence(CompositeNode newSequence) { - CompositeNode oldSequence = sequence; - sequence = newSequence; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.ELSE_IF_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getExpression() { - if (expression != null && expression.eIsProxy()) { - InternalEObject oldExpression = (InternalEObject)expression; - expression = (CompositeNode)eResolveProxy(oldExpression); - if (expression != oldExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.ELSE_IF_STATEMENT_NODE__EXPRESSION, oldExpression, expression)); - } - } - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetExpression() { - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setExpression(CompositeNode newExpression) { - CompositeNode oldExpression = expression; - expression = newExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.ELSE_IF_STATEMENT_NODE__EXPRESSION, oldExpression, expression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.ELSE_IF_STATEMENT_NODE__EXPRESSION: - if (resolve) return getExpression(); - return basicGetExpression(); - case Xpand3nodePackage.ELSE_IF_STATEMENT_NODE__SEQUENCE: - if (resolve) return getSequence(); - return basicGetSequence(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.ELSE_IF_STATEMENT_NODE__EXPRESSION: - setExpression((CompositeNode)newValue); - return; - case Xpand3nodePackage.ELSE_IF_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.ELSE_IF_STATEMENT_NODE__EXPRESSION: - setExpression((CompositeNode)null); - return; - case Xpand3nodePackage.ELSE_IF_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.ELSE_IF_STATEMENT_NODE__EXPRESSION: - return expression != null; - case Xpand3nodePackage.ELSE_IF_STATEMENT_NODE__SEQUENCE: - return sequence != null; - } - return super.eIsSet(featureID); - } - -} //ElseIfStatementNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ElseStatementNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ElseStatementNodeImpl.java deleted file mode 100644 index 34df00e4..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ElseStatementNodeImpl.java +++ /dev/null @@ -1,163 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ElseStatementNodeImpl.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ElseStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Else Statement Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ElseStatementNodeImpl#getSequence <em>Sequence</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ElseStatementNodeImpl extends CompositeNodeImpl implements ElseStatementNode { - /** - * The cached value of the '{@link #getSequence() <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSequence() - * @generated - * @ordered - */ - protected CompositeNode sequence; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ElseStatementNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.ELSE_STATEMENT_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getSequence() { - if (sequence != null && sequence.eIsProxy()) { - InternalEObject oldSequence = (InternalEObject)sequence; - sequence = (CompositeNode)eResolveProxy(oldSequence); - if (sequence != oldSequence) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.ELSE_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - } - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetSequence() { - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSequence(CompositeNode newSequence) { - CompositeNode oldSequence = sequence; - sequence = newSequence; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.ELSE_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.ELSE_STATEMENT_NODE__SEQUENCE: - if (resolve) return getSequence(); - return basicGetSequence(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.ELSE_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.ELSE_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.ELSE_STATEMENT_NODE__SEQUENCE: - return sequence != null; - } - return super.eIsSet(featureID); - } - -} //ElseStatementNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ErrorStatementNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ErrorStatementNodeImpl.java deleted file mode 100644 index 00a315f0..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ErrorStatementNodeImpl.java +++ /dev/null @@ -1,163 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ErrorStatementNodeImpl.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ErrorStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Error Statement Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ErrorStatementNodeImpl#getExpression <em>Expression</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ErrorStatementNodeImpl extends CompositeNodeImpl implements ErrorStatementNode { - /** - * The cached value of the '{@link #getExpression() <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getExpression() - * @generated - * @ordered - */ - protected CompositeNode expression; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ErrorStatementNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.ERROR_STATEMENT_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getExpression() { - if (expression != null && expression.eIsProxy()) { - InternalEObject oldExpression = (InternalEObject)expression; - expression = (CompositeNode)eResolveProxy(oldExpression); - if (expression != oldExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.ERROR_STATEMENT_NODE__EXPRESSION, oldExpression, expression)); - } - } - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetExpression() { - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setExpression(CompositeNode newExpression) { - CompositeNode oldExpression = expression; - expression = newExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.ERROR_STATEMENT_NODE__EXPRESSION, oldExpression, expression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.ERROR_STATEMENT_NODE__EXPRESSION: - if (resolve) return getExpression(); - return basicGetExpression(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.ERROR_STATEMENT_NODE__EXPRESSION: - setExpression((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.ERROR_STATEMENT_NODE__EXPRESSION: - setExpression((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.ERROR_STATEMENT_NODE__EXPRESSION: - return expression != null; - } - return super.eIsSet(featureID); - } - -} //ErrorStatementNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ExpandStatementNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ExpandStatementNodeImpl.java deleted file mode 100644 index 1899809f..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ExpandStatementNodeImpl.java +++ /dev/null @@ -1,403 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExpandStatementNodeImpl.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Expand Statement Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpandStatementNodeImpl#getSeparator <em>Separator</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpandStatementNodeImpl#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpandStatementNodeImpl#getForExpression <em>For Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpandStatementNodeImpl#getParamList <em>Param List</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpandStatementNodeImpl#getForEachExpression <em>For Each Expression</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ExpandStatementNodeImpl extends CompositeNodeImpl implements ExpandStatementNode { - /** - * The cached value of the '{@link #getSeparator() <em>Separator</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSeparator() - * @generated - * @ordered - */ - protected CompositeNode separator; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected CompositeNode name; - - /** - * The cached value of the '{@link #getForExpression() <em>For Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getForExpression() - * @generated - * @ordered - */ - protected CompositeNode forExpression; - - /** - * The cached value of the '{@link #getParamList() <em>Param List</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getParamList() - * @generated - * @ordered - */ - protected CompositeNode paramList; - - /** - * The cached value of the '{@link #getForEachExpression() <em>For Each Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getForEachExpression() - * @generated - * @ordered - */ - protected CompositeNode forEachExpression; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ExpandStatementNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.EXPAND_STATEMENT_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getSeparator() { - if (separator != null && separator.eIsProxy()) { - InternalEObject oldSeparator = (InternalEObject)separator; - separator = (CompositeNode)eResolveProxy(oldSeparator); - if (separator != oldSeparator) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXPAND_STATEMENT_NODE__SEPARATOR, oldSeparator, separator)); - } - } - return separator; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetSeparator() { - return separator; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSeparator(CompositeNode newSeparator) { - CompositeNode oldSeparator = separator; - separator = newSeparator; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXPAND_STATEMENT_NODE__SEPARATOR, oldSeparator, separator)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getParamList() { - if (paramList != null && paramList.eIsProxy()) { - InternalEObject oldParamList = (InternalEObject)paramList; - paramList = (CompositeNode)eResolveProxy(oldParamList); - if (paramList != oldParamList) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXPAND_STATEMENT_NODE__PARAM_LIST, oldParamList, paramList)); - } - } - return paramList; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetParamList() { - return paramList; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setParamList(CompositeNode newParamList) { - CompositeNode oldParamList = paramList; - paramList = newParamList; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXPAND_STATEMENT_NODE__PARAM_LIST, oldParamList, paramList)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getForEachExpression() { - if (forEachExpression != null && forEachExpression.eIsProxy()) { - InternalEObject oldForEachExpression = (InternalEObject)forEachExpression; - forEachExpression = (CompositeNode)eResolveProxy(oldForEachExpression); - if (forEachExpression != oldForEachExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXPAND_STATEMENT_NODE__FOR_EACH_EXPRESSION, oldForEachExpression, forEachExpression)); - } - } - return forEachExpression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetForEachExpression() { - return forEachExpression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setForEachExpression(CompositeNode newForEachExpression) { - CompositeNode oldForEachExpression = forEachExpression; - forEachExpression = newForEachExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXPAND_STATEMENT_NODE__FOR_EACH_EXPRESSION, oldForEachExpression, forEachExpression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getForExpression() { - if (forExpression != null && forExpression.eIsProxy()) { - InternalEObject oldForExpression = (InternalEObject)forExpression; - forExpression = (CompositeNode)eResolveProxy(oldForExpression); - if (forExpression != oldForExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXPAND_STATEMENT_NODE__FOR_EXPRESSION, oldForExpression, forExpression)); - } - } - return forExpression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetForExpression() { - return forExpression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setForExpression(CompositeNode newForExpression) { - CompositeNode oldForExpression = forExpression; - forExpression = newForExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXPAND_STATEMENT_NODE__FOR_EXPRESSION, oldForExpression, forExpression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getName() { - if (name != null && name.eIsProxy()) { - InternalEObject oldName = (InternalEObject)name; - name = (CompositeNode)eResolveProxy(oldName); - if (name != oldName) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXPAND_STATEMENT_NODE__NAME, oldName, name)); - } - } - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setName(CompositeNode newName) { - CompositeNode oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXPAND_STATEMENT_NODE__NAME, oldName, name)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__SEPARATOR: - if (resolve) return getSeparator(); - return basicGetSeparator(); - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__NAME: - if (resolve) return getName(); - return basicGetName(); - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__FOR_EXPRESSION: - if (resolve) return getForExpression(); - return basicGetForExpression(); - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__PARAM_LIST: - if (resolve) return getParamList(); - return basicGetParamList(); - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__FOR_EACH_EXPRESSION: - if (resolve) return getForEachExpression(); - return basicGetForEachExpression(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__SEPARATOR: - setSeparator((CompositeNode)newValue); - return; - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__NAME: - setName((CompositeNode)newValue); - return; - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__FOR_EXPRESSION: - setForExpression((CompositeNode)newValue); - return; - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__PARAM_LIST: - setParamList((CompositeNode)newValue); - return; - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__FOR_EACH_EXPRESSION: - setForEachExpression((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__SEPARATOR: - setSeparator((CompositeNode)null); - return; - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__NAME: - setName((CompositeNode)null); - return; - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__FOR_EXPRESSION: - setForExpression((CompositeNode)null); - return; - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__PARAM_LIST: - setParamList((CompositeNode)null); - return; - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__FOR_EACH_EXPRESSION: - setForEachExpression((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__SEPARATOR: - return separator != null; - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__NAME: - return name != null; - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__FOR_EXPRESSION: - return forExpression != null; - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__PARAM_LIST: - return paramList != null; - case Xpand3nodePackage.EXPAND_STATEMENT_NODE__FOR_EACH_EXPRESSION: - return forEachExpression != null; - } - return super.eIsSet(featureID); - } - -} //ExpandStatementNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ExpressionStmtNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ExpressionStmtNodeImpl.java deleted file mode 100644 index 4f3e5951..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ExpressionStmtNodeImpl.java +++ /dev/null @@ -1,163 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExpressionStmtNodeImpl.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ExpressionStmtNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Expression Stmt Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExpressionStmtNodeImpl#getExpression <em>Expression</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ExpressionStmtNodeImpl extends CompositeNodeImpl implements ExpressionStmtNode { - /** - * The cached value of the '{@link #getExpression() <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getExpression() - * @generated - * @ordered - */ - protected CompositeNode expression; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ExpressionStmtNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.EXPRESSION_STMT_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getExpression() { - if (expression != null && expression.eIsProxy()) { - InternalEObject oldExpression = (InternalEObject)expression; - expression = (CompositeNode)eResolveProxy(oldExpression); - if (expression != oldExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXPRESSION_STMT_NODE__EXPRESSION, oldExpression, expression)); - } - } - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetExpression() { - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setExpression(CompositeNode newExpression) { - CompositeNode oldExpression = expression; - expression = newExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXPRESSION_STMT_NODE__EXPRESSION, oldExpression, expression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.EXPRESSION_STMT_NODE__EXPRESSION: - if (resolve) return getExpression(); - return basicGetExpression(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.EXPRESSION_STMT_NODE__EXPRESSION: - setExpression((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.EXPRESSION_STMT_NODE__EXPRESSION: - setExpression((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.EXPRESSION_STMT_NODE__EXPRESSION: - return expression != null; - } - return super.eIsSet(featureID); - } - -} //ExpressionStmtNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ExtensionImportNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ExtensionImportNodeImpl.java deleted file mode 100644 index b5f70822..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ExtensionImportNodeImpl.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExtensionImportNodeImpl.java,v 1.2 2008/03/13 08:40:02 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Extension Import Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionImportNodeImpl#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionImportNodeImpl#getNamespace <em>Namespace</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ExtensionImportNodeImpl extends CompositeNodeImpl implements ExtensionImportNode { - /** - * The cached value of the '{@link #getType() <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getType() - * @generated - * @ordered - */ - protected CompositeNode type; - - /** - * The cached value of the '{@link #getNamespace() <em>Namespace</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNamespace() - * @generated - * @ordered - */ - protected CompositeNode namespace; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ExtensionImportNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.EXTENSION_IMPORT_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getType() { - if (type != null && type.eIsProxy()) { - InternalEObject oldType = (InternalEObject)type; - type = (CompositeNode)eResolveProxy(oldType); - if (type != oldType) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXTENSION_IMPORT_NODE__TYPE, oldType, type)); - } - } - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetType() { - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setType(CompositeNode newType) { - CompositeNode oldType = type; - type = newType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXTENSION_IMPORT_NODE__TYPE, oldType, type)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getNamespace() { - if (namespace != null && namespace.eIsProxy()) { - InternalEObject oldNamespace = (InternalEObject)namespace; - namespace = (CompositeNode)eResolveProxy(oldNamespace); - if (namespace != oldNamespace) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXTENSION_IMPORT_NODE__NAMESPACE, oldNamespace, namespace)); - } - } - return namespace; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetNamespace() { - return namespace; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setNamespace(CompositeNode newNamespace) { - CompositeNode oldNamespace = namespace; - namespace = newNamespace; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXTENSION_IMPORT_NODE__NAMESPACE, oldNamespace, namespace)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.EXTENSION_IMPORT_NODE__TYPE: - if (resolve) return getType(); - return basicGetType(); - case Xpand3nodePackage.EXTENSION_IMPORT_NODE__NAMESPACE: - if (resolve) return getNamespace(); - return basicGetNamespace(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.EXTENSION_IMPORT_NODE__TYPE: - setType((CompositeNode)newValue); - return; - case Xpand3nodePackage.EXTENSION_IMPORT_NODE__NAMESPACE: - setNamespace((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.EXTENSION_IMPORT_NODE__TYPE: - setType((CompositeNode)null); - return; - case Xpand3nodePackage.EXTENSION_IMPORT_NODE__NAMESPACE: - setNamespace((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.EXTENSION_IMPORT_NODE__TYPE: - return type != null; - case Xpand3nodePackage.EXTENSION_IMPORT_NODE__NAMESPACE: - return namespace != null; - } - return super.eIsSet(featureID); - } - -} //ExtensionImportNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ExtensionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ExtensionNodeImpl.java deleted file mode 100644 index 7c2abbc3..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ExtensionNodeImpl.java +++ /dev/null @@ -1,644 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExtensionNodeImpl.java,v 1.7 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; -import org.eclipse.tmf.common.node.LeafNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Extension Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl#getExtendBody <em>Extend Body</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl#getJavaName <em>Java Name</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl#getParamList <em>Param List</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl#getCreate <em>Create</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl#getReturnType <em>Return Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl#getPrivate <em>Private</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl#getJavaReturnType <em>Java Return Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ExtensionNodeImpl#getCached <em>Cached</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ExtensionNodeImpl extends CompositeNodeImpl implements ExtensionNode { - /** - * The cached value of the '{@link #getExtendBody() <em>Extend Body</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getExtendBody() - * @generated - * @ordered - */ - protected CompositeNode extendBody; - - /** - * The cached value of the '{@link #getJavaName() <em>Java Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getJavaName() - * @generated - * @ordered - */ - protected CompositeNode javaName; - - /** - * The cached value of the '{@link #getParamList() <em>Param List</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getParamList() - * @generated - * @ordered - */ - protected CompositeNode paramList; - - /** - * The cached value of the '{@link #getCreate() <em>Create</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCreate() - * @generated - * @ordered - */ - protected LeafNode create; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected CompositeNode name; - - /** - * The cached value of the '{@link #getReturnType() <em>Return Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getReturnType() - * @generated - * @ordered - */ - protected CompositeNode returnType; - - /** - * The cached value of the '{@link #getPrivate() <em>Private</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getPrivate() - * @generated - * @ordered - */ - protected LeafNode private_; - - /** - * The cached value of the '{@link #getJavaReturnType() <em>Java Return Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getJavaReturnType() - * @generated - * @ordered - */ - protected CompositeNode javaReturnType; - - /** - * The cached value of the '{@link #getCached() <em>Cached</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCached() - * @generated - * @ordered - */ - protected LeafNode cached; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ExtensionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.EXTENSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getParamList() { - if (paramList != null && paramList.eIsProxy()) { - InternalEObject oldParamList = (InternalEObject)paramList; - paramList = (CompositeNode)eResolveProxy(oldParamList); - if (paramList != oldParamList) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXTENSION_NODE__PARAM_LIST, oldParamList, paramList)); - } - } - return paramList; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetParamList() { - return paramList; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setParamList(CompositeNode newParamList) { - CompositeNode oldParamList = paramList; - paramList = newParamList; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXTENSION_NODE__PARAM_LIST, oldParamList, paramList)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LeafNode getPrivate() { - if (private_ != null && private_.eIsProxy()) { - InternalEObject oldPrivate = (InternalEObject)private_; - private_ = (LeafNode)eResolveProxy(oldPrivate); - if (private_ != oldPrivate) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXTENSION_NODE__PRIVATE, oldPrivate, private_)); - } - } - return private_; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LeafNode basicGetPrivate() { - return private_; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setPrivate(LeafNode newPrivate) { - LeafNode oldPrivate = private_; - private_ = newPrivate; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXTENSION_NODE__PRIVATE, oldPrivate, private_)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getReturnType() { - if (returnType != null && returnType.eIsProxy()) { - InternalEObject oldReturnType = (InternalEObject)returnType; - returnType = (CompositeNode)eResolveProxy(oldReturnType); - if (returnType != oldReturnType) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXTENSION_NODE__RETURN_TYPE, oldReturnType, returnType)); - } - } - return returnType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetReturnType() { - return returnType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setReturnType(CompositeNode newReturnType) { - CompositeNode oldReturnType = returnType; - returnType = newReturnType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXTENSION_NODE__RETURN_TYPE, oldReturnType, returnType)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getJavaReturnType() { - if (javaReturnType != null && javaReturnType.eIsProxy()) { - InternalEObject oldJavaReturnType = (InternalEObject)javaReturnType; - javaReturnType = (CompositeNode)eResolveProxy(oldJavaReturnType); - if (javaReturnType != oldJavaReturnType) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXTENSION_NODE__JAVA_RETURN_TYPE, oldJavaReturnType, javaReturnType)); - } - } - return javaReturnType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetJavaReturnType() { - return javaReturnType; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setJavaReturnType(CompositeNode newJavaReturnType) { - CompositeNode oldJavaReturnType = javaReturnType; - javaReturnType = newJavaReturnType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXTENSION_NODE__JAVA_RETURN_TYPE, oldJavaReturnType, javaReturnType)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LeafNode getCreate() { - if (create != null && create.eIsProxy()) { - InternalEObject oldCreate = (InternalEObject)create; - create = (LeafNode)eResolveProxy(oldCreate); - if (create != oldCreate) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXTENSION_NODE__CREATE, oldCreate, create)); - } - } - return create; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LeafNode basicGetCreate() { - return create; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCreate(LeafNode newCreate) { - LeafNode oldCreate = create; - create = newCreate; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXTENSION_NODE__CREATE, oldCreate, create)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getName() { - if (name != null && name.eIsProxy()) { - InternalEObject oldName = (InternalEObject)name; - name = (CompositeNode)eResolveProxy(oldName); - if (name != oldName) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXTENSION_NODE__NAME, oldName, name)); - } - } - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setName(CompositeNode newName) { - CompositeNode oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXTENSION_NODE__NAME, oldName, name)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getJavaName() { - if (javaName != null && javaName.eIsProxy()) { - InternalEObject oldJavaName = (InternalEObject)javaName; - javaName = (CompositeNode)eResolveProxy(oldJavaName); - if (javaName != oldJavaName) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXTENSION_NODE__JAVA_NAME, oldJavaName, javaName)); - } - } - return javaName; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetJavaName() { - return javaName; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setJavaName(CompositeNode newJavaName) { - CompositeNode oldJavaName = javaName; - javaName = newJavaName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXTENSION_NODE__JAVA_NAME, oldJavaName, javaName)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LeafNode getCached() { - if (cached != null && cached.eIsProxy()) { - InternalEObject oldCached = (InternalEObject)cached; - cached = (LeafNode)eResolveProxy(oldCached); - if (cached != oldCached) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXTENSION_NODE__CACHED, oldCached, cached)); - } - } - return cached; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LeafNode basicGetCached() { - return cached; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCached(LeafNode newCached) { - LeafNode oldCached = cached; - cached = newCached; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXTENSION_NODE__CACHED, oldCached, cached)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getExtendBody() { - if (extendBody != null && extendBody.eIsProxy()) { - InternalEObject oldExtendBody = (InternalEObject)extendBody; - extendBody = (CompositeNode)eResolveProxy(oldExtendBody); - if (extendBody != oldExtendBody) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.EXTENSION_NODE__EXTEND_BODY, oldExtendBody, extendBody)); - } - } - return extendBody; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetExtendBody() { - return extendBody; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setExtendBody(CompositeNode newExtendBody) { - CompositeNode oldExtendBody = extendBody; - extendBody = newExtendBody; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.EXTENSION_NODE__EXTEND_BODY, oldExtendBody, extendBody)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.EXTENSION_NODE__EXTEND_BODY: - if (resolve) return getExtendBody(); - return basicGetExtendBody(); - case Xpand3nodePackage.EXTENSION_NODE__JAVA_NAME: - if (resolve) return getJavaName(); - return basicGetJavaName(); - case Xpand3nodePackage.EXTENSION_NODE__PARAM_LIST: - if (resolve) return getParamList(); - return basicGetParamList(); - case Xpand3nodePackage.EXTENSION_NODE__CREATE: - if (resolve) return getCreate(); - return basicGetCreate(); - case Xpand3nodePackage.EXTENSION_NODE__NAME: - if (resolve) return getName(); - return basicGetName(); - case Xpand3nodePackage.EXTENSION_NODE__RETURN_TYPE: - if (resolve) return getReturnType(); - return basicGetReturnType(); - case Xpand3nodePackage.EXTENSION_NODE__PRIVATE: - if (resolve) return getPrivate(); - return basicGetPrivate(); - case Xpand3nodePackage.EXTENSION_NODE__JAVA_RETURN_TYPE: - if (resolve) return getJavaReturnType(); - return basicGetJavaReturnType(); - case Xpand3nodePackage.EXTENSION_NODE__CACHED: - if (resolve) return getCached(); - return basicGetCached(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.EXTENSION_NODE__EXTEND_BODY: - setExtendBody((CompositeNode)newValue); - return; - case Xpand3nodePackage.EXTENSION_NODE__JAVA_NAME: - setJavaName((CompositeNode)newValue); - return; - case Xpand3nodePackage.EXTENSION_NODE__PARAM_LIST: - setParamList((CompositeNode)newValue); - return; - case Xpand3nodePackage.EXTENSION_NODE__CREATE: - setCreate((LeafNode)newValue); - return; - case Xpand3nodePackage.EXTENSION_NODE__NAME: - setName((CompositeNode)newValue); - return; - case Xpand3nodePackage.EXTENSION_NODE__RETURN_TYPE: - setReturnType((CompositeNode)newValue); - return; - case Xpand3nodePackage.EXTENSION_NODE__PRIVATE: - setPrivate((LeafNode)newValue); - return; - case Xpand3nodePackage.EXTENSION_NODE__JAVA_RETURN_TYPE: - setJavaReturnType((CompositeNode)newValue); - return; - case Xpand3nodePackage.EXTENSION_NODE__CACHED: - setCached((LeafNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.EXTENSION_NODE__EXTEND_BODY: - setExtendBody((CompositeNode)null); - return; - case Xpand3nodePackage.EXTENSION_NODE__JAVA_NAME: - setJavaName((CompositeNode)null); - return; - case Xpand3nodePackage.EXTENSION_NODE__PARAM_LIST: - setParamList((CompositeNode)null); - return; - case Xpand3nodePackage.EXTENSION_NODE__CREATE: - setCreate((LeafNode)null); - return; - case Xpand3nodePackage.EXTENSION_NODE__NAME: - setName((CompositeNode)null); - return; - case Xpand3nodePackage.EXTENSION_NODE__RETURN_TYPE: - setReturnType((CompositeNode)null); - return; - case Xpand3nodePackage.EXTENSION_NODE__PRIVATE: - setPrivate((LeafNode)null); - return; - case Xpand3nodePackage.EXTENSION_NODE__JAVA_RETURN_TYPE: - setJavaReturnType((CompositeNode)null); - return; - case Xpand3nodePackage.EXTENSION_NODE__CACHED: - setCached((LeafNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.EXTENSION_NODE__EXTEND_BODY: - return extendBody != null; - case Xpand3nodePackage.EXTENSION_NODE__JAVA_NAME: - return javaName != null; - case Xpand3nodePackage.EXTENSION_NODE__PARAM_LIST: - return paramList != null; - case Xpand3nodePackage.EXTENSION_NODE__CREATE: - return create != null; - case Xpand3nodePackage.EXTENSION_NODE__NAME: - return name != null; - case Xpand3nodePackage.EXTENSION_NODE__RETURN_TYPE: - return returnType != null; - case Xpand3nodePackage.EXTENSION_NODE__PRIVATE: - return private_ != null; - case Xpand3nodePackage.EXTENSION_NODE__JAVA_RETURN_TYPE: - return javaReturnType != null; - case Xpand3nodePackage.EXTENSION_NODE__CACHED: - return cached != null; - } - return super.eIsSet(featureID); - } - -} //ExtensionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/FeatureCallNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/FeatureCallNodeImpl.java deleted file mode 100644 index 20fb015d..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/FeatureCallNodeImpl.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FeatureCallNodeImpl.java,v 1.7 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Feature Call Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FeatureCallNodeImpl#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FeatureCallNodeImpl#getParamList <em>Param List</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FeatureCallNodeImpl#getName <em>Name</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FeatureCallNodeImpl extends CompositeNodeImpl implements FeatureCallNode { - /** - * The cached value of the '{@link #getType() <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getType() - * @generated - * @ordered - */ - protected CompositeNode type; - - /** - * The cached value of the '{@link #getParamList() <em>Param List</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getParamList() - * @generated - * @ordered - */ - protected CompositeNode paramList; - - /** - * The cached value of the '{@link #getName() <em>Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected CompositeNode name; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FeatureCallNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.FEATURE_CALL_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getParamList() { - if (paramList != null && paramList.eIsProxy()) { - InternalEObject oldParamList = (InternalEObject)paramList; - paramList = (CompositeNode)eResolveProxy(oldParamList); - if (paramList != oldParamList) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.FEATURE_CALL_NODE__PARAM_LIST, oldParamList, paramList)); - } - } - return paramList; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetParamList() { - return paramList; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setParamList(CompositeNode newParamList) { - CompositeNode oldParamList = paramList; - paramList = newParamList; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.FEATURE_CALL_NODE__PARAM_LIST, oldParamList, paramList)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getName() { - if (name != null && name.eIsProxy()) { - InternalEObject oldName = (InternalEObject)name; - name = (CompositeNode)eResolveProxy(oldName); - if (name != oldName) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.FEATURE_CALL_NODE__NAME, oldName, name)); - } - } - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setName(CompositeNode newName) { - CompositeNode oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.FEATURE_CALL_NODE__NAME, oldName, name)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getType() { - if (type != null && type.eIsProxy()) { - InternalEObject oldType = (InternalEObject)type; - type = (CompositeNode)eResolveProxy(oldType); - if (type != oldType) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.FEATURE_CALL_NODE__TYPE, oldType, type)); - } - } - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetType() { - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setType(CompositeNode newType) { - CompositeNode oldType = type; - type = newType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.FEATURE_CALL_NODE__TYPE, oldType, type)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.FEATURE_CALL_NODE__TYPE: - if (resolve) return getType(); - return basicGetType(); - case Xpand3nodePackage.FEATURE_CALL_NODE__PARAM_LIST: - if (resolve) return getParamList(); - return basicGetParamList(); - case Xpand3nodePackage.FEATURE_CALL_NODE__NAME: - if (resolve) return getName(); - return basicGetName(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.FEATURE_CALL_NODE__TYPE: - setType((CompositeNode)newValue); - return; - case Xpand3nodePackage.FEATURE_CALL_NODE__PARAM_LIST: - setParamList((CompositeNode)newValue); - return; - case Xpand3nodePackage.FEATURE_CALL_NODE__NAME: - setName((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.FEATURE_CALL_NODE__TYPE: - setType((CompositeNode)null); - return; - case Xpand3nodePackage.FEATURE_CALL_NODE__PARAM_LIST: - setParamList((CompositeNode)null); - return; - case Xpand3nodePackage.FEATURE_CALL_NODE__NAME: - setName((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.FEATURE_CALL_NODE__TYPE: - return type != null; - case Xpand3nodePackage.FEATURE_CALL_NODE__PARAM_LIST: - return paramList != null; - case Xpand3nodePackage.FEATURE_CALL_NODE__NAME: - return name != null; - } - return super.eIsSet(featureID); - } - -} //FeatureCallNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/FileNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/FileNodeImpl.java deleted file mode 100644 index fe79ddca..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/FileNodeImpl.java +++ /dev/null @@ -1,173 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FileNodeImpl.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.FileNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>File Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FileNodeImpl#getImports <em>Imports</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FileNodeImpl#getDeclarations <em>Declarations</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FileNodeImpl extends CompositeNodeImpl implements FileNode { - /** - * The cached value of the '{@link #getImports() <em>Imports</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getImports() - * @generated - * @ordered - */ - protected EList<CompositeNode> imports; - - /** - * The cached value of the '{@link #getDeclarations() <em>Declarations</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getDeclarations() - * @generated - * @ordered - */ - protected EList<CompositeNode> declarations; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FileNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.FILE_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getDeclarations() { - if (declarations == null) { - declarations = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.FILE_NODE__DECLARATIONS); - } - return declarations; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getImports() { - if (imports == null) { - imports = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.FILE_NODE__IMPORTS); - } - return imports; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.FILE_NODE__IMPORTS: - return getImports(); - case Xpand3nodePackage.FILE_NODE__DECLARATIONS: - return getDeclarations(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.FILE_NODE__IMPORTS: - getImports().clear(); - getImports().addAll((Collection<? extends CompositeNode>)newValue); - return; - case Xpand3nodePackage.FILE_NODE__DECLARATIONS: - getDeclarations().clear(); - getDeclarations().addAll((Collection<? extends CompositeNode>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.FILE_NODE__IMPORTS: - getImports().clear(); - return; - case Xpand3nodePackage.FILE_NODE__DECLARATIONS: - getDeclarations().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.FILE_NODE__IMPORTS: - return imports != null && !imports.isEmpty(); - case Xpand3nodePackage.FILE_NODE__DECLARATIONS: - return declarations != null && !declarations.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //FileNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/FileStatementNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/FileStatementNodeImpl.java deleted file mode 100644 index cd698a9b..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/FileStatementNodeImpl.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FileStatementNodeImpl.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>File Statement Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FileStatementNodeImpl#getSequence <em>Sequence</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FileStatementNodeImpl#getIdentifier <em>Identifier</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.FileStatementNodeImpl#getNameExpression <em>Name Expression</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class FileStatementNodeImpl extends CompositeNodeImpl implements FileStatementNode { - /** - * The cached value of the '{@link #getSequence() <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSequence() - * @generated - * @ordered - */ - protected CompositeNode sequence; - - /** - * The cached value of the '{@link #getIdentifier() <em>Identifier</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getIdentifier() - * @generated - * @ordered - */ - protected CompositeNode identifier; - - /** - * The cached value of the '{@link #getNameExpression() <em>Name Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNameExpression() - * @generated - * @ordered - */ - protected CompositeNode nameExpression; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FileStatementNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.FILE_STATEMENT_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getSequence() { - if (sequence != null && sequence.eIsProxy()) { - InternalEObject oldSequence = (InternalEObject)sequence; - sequence = (CompositeNode)eResolveProxy(oldSequence); - if (sequence != oldSequence) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.FILE_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - } - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetSequence() { - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSequence(CompositeNode newSequence) { - CompositeNode oldSequence = sequence; - sequence = newSequence; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.FILE_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getIdentifier() { - if (identifier != null && identifier.eIsProxy()) { - InternalEObject oldIdentifier = (InternalEObject)identifier; - identifier = (CompositeNode)eResolveProxy(oldIdentifier); - if (identifier != oldIdentifier) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.FILE_STATEMENT_NODE__IDENTIFIER, oldIdentifier, identifier)); - } - } - return identifier; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetIdentifier() { - return identifier; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setIdentifier(CompositeNode newIdentifier) { - CompositeNode oldIdentifier = identifier; - identifier = newIdentifier; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.FILE_STATEMENT_NODE__IDENTIFIER, oldIdentifier, identifier)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getNameExpression() { - if (nameExpression != null && nameExpression.eIsProxy()) { - InternalEObject oldNameExpression = (InternalEObject)nameExpression; - nameExpression = (CompositeNode)eResolveProxy(oldNameExpression); - if (nameExpression != oldNameExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.FILE_STATEMENT_NODE__NAME_EXPRESSION, oldNameExpression, nameExpression)); - } - } - return nameExpression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetNameExpression() { - return nameExpression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setNameExpression(CompositeNode newNameExpression) { - CompositeNode oldNameExpression = nameExpression; - nameExpression = newNameExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.FILE_STATEMENT_NODE__NAME_EXPRESSION, oldNameExpression, nameExpression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.FILE_STATEMENT_NODE__SEQUENCE: - if (resolve) return getSequence(); - return basicGetSequence(); - case Xpand3nodePackage.FILE_STATEMENT_NODE__IDENTIFIER: - if (resolve) return getIdentifier(); - return basicGetIdentifier(); - case Xpand3nodePackage.FILE_STATEMENT_NODE__NAME_EXPRESSION: - if (resolve) return getNameExpression(); - return basicGetNameExpression(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.FILE_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)newValue); - return; - case Xpand3nodePackage.FILE_STATEMENT_NODE__IDENTIFIER: - setIdentifier((CompositeNode)newValue); - return; - case Xpand3nodePackage.FILE_STATEMENT_NODE__NAME_EXPRESSION: - setNameExpression((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.FILE_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)null); - return; - case Xpand3nodePackage.FILE_STATEMENT_NODE__IDENTIFIER: - setIdentifier((CompositeNode)null); - return; - case Xpand3nodePackage.FILE_STATEMENT_NODE__NAME_EXPRESSION: - setNameExpression((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.FILE_STATEMENT_NODE__SEQUENCE: - return sequence != null; - case Xpand3nodePackage.FILE_STATEMENT_NODE__IDENTIFIER: - return identifier != null; - case Xpand3nodePackage.FILE_STATEMENT_NODE__NAME_EXPRESSION: - return nameExpression != null; - } - return super.eIsSet(featureID); - } - -} //FileStatementNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ForeachStatementNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ForeachStatementNodeImpl.java deleted file mode 100644 index c3b056ae..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ForeachStatementNodeImpl.java +++ /dev/null @@ -1,403 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ForeachStatementNodeImpl.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Foreach Statement Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ForeachStatementNodeImpl#getSeparatorExpression <em>Separator Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ForeachStatementNodeImpl#getSequence <em>Sequence</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ForeachStatementNodeImpl#getIterator <em>Iterator</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ForeachStatementNodeImpl#getForExpression <em>For Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ForeachStatementNodeImpl#getIdentifier <em>Identifier</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ForeachStatementNodeImpl extends CompositeNodeImpl implements ForeachStatementNode { - /** - * The cached value of the '{@link #getSeparatorExpression() <em>Separator Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSeparatorExpression() - * @generated - * @ordered - */ - protected CompositeNode separatorExpression; - - /** - * The cached value of the '{@link #getSequence() <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSequence() - * @generated - * @ordered - */ - protected CompositeNode sequence; - - /** - * The cached value of the '{@link #getIterator() <em>Iterator</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getIterator() - * @generated - * @ordered - */ - protected CompositeNode iterator; - - /** - * The cached value of the '{@link #getForExpression() <em>For Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getForExpression() - * @generated - * @ordered - */ - protected CompositeNode forExpression; - - /** - * The cached value of the '{@link #getIdentifier() <em>Identifier</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getIdentifier() - * @generated - * @ordered - */ - protected CompositeNode identifier; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ForeachStatementNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.FOREACH_STATEMENT_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getIterator() { - if (iterator != null && iterator.eIsProxy()) { - InternalEObject oldIterator = (InternalEObject)iterator; - iterator = (CompositeNode)eResolveProxy(oldIterator); - if (iterator != oldIterator) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.FOREACH_STATEMENT_NODE__ITERATOR, oldIterator, iterator)); - } - } - return iterator; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetIterator() { - return iterator; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setIterator(CompositeNode newIterator) { - CompositeNode oldIterator = iterator; - iterator = newIterator; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.FOREACH_STATEMENT_NODE__ITERATOR, oldIterator, iterator)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getIdentifier() { - if (identifier != null && identifier.eIsProxy()) { - InternalEObject oldIdentifier = (InternalEObject)identifier; - identifier = (CompositeNode)eResolveProxy(oldIdentifier); - if (identifier != oldIdentifier) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.FOREACH_STATEMENT_NODE__IDENTIFIER, oldIdentifier, identifier)); - } - } - return identifier; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetIdentifier() { - return identifier; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setIdentifier(CompositeNode newIdentifier) { - CompositeNode oldIdentifier = identifier; - identifier = newIdentifier; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.FOREACH_STATEMENT_NODE__IDENTIFIER, oldIdentifier, identifier)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getSequence() { - if (sequence != null && sequence.eIsProxy()) { - InternalEObject oldSequence = (InternalEObject)sequence; - sequence = (CompositeNode)eResolveProxy(oldSequence); - if (sequence != oldSequence) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.FOREACH_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - } - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetSequence() { - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSequence(CompositeNode newSequence) { - CompositeNode oldSequence = sequence; - sequence = newSequence; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.FOREACH_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getForExpression() { - if (forExpression != null && forExpression.eIsProxy()) { - InternalEObject oldForExpression = (InternalEObject)forExpression; - forExpression = (CompositeNode)eResolveProxy(oldForExpression); - if (forExpression != oldForExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.FOREACH_STATEMENT_NODE__FOR_EXPRESSION, oldForExpression, forExpression)); - } - } - return forExpression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetForExpression() { - return forExpression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setForExpression(CompositeNode newForExpression) { - CompositeNode oldForExpression = forExpression; - forExpression = newForExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.FOREACH_STATEMENT_NODE__FOR_EXPRESSION, oldForExpression, forExpression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getSeparatorExpression() { - if (separatorExpression != null && separatorExpression.eIsProxy()) { - InternalEObject oldSeparatorExpression = (InternalEObject)separatorExpression; - separatorExpression = (CompositeNode)eResolveProxy(oldSeparatorExpression); - if (separatorExpression != oldSeparatorExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.FOREACH_STATEMENT_NODE__SEPARATOR_EXPRESSION, oldSeparatorExpression, separatorExpression)); - } - } - return separatorExpression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetSeparatorExpression() { - return separatorExpression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSeparatorExpression(CompositeNode newSeparatorExpression) { - CompositeNode oldSeparatorExpression = separatorExpression; - separatorExpression = newSeparatorExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.FOREACH_STATEMENT_NODE__SEPARATOR_EXPRESSION, oldSeparatorExpression, separatorExpression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__SEPARATOR_EXPRESSION: - if (resolve) return getSeparatorExpression(); - return basicGetSeparatorExpression(); - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__SEQUENCE: - if (resolve) return getSequence(); - return basicGetSequence(); - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__ITERATOR: - if (resolve) return getIterator(); - return basicGetIterator(); - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__FOR_EXPRESSION: - if (resolve) return getForExpression(); - return basicGetForExpression(); - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__IDENTIFIER: - if (resolve) return getIdentifier(); - return basicGetIdentifier(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__SEPARATOR_EXPRESSION: - setSeparatorExpression((CompositeNode)newValue); - return; - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)newValue); - return; - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__ITERATOR: - setIterator((CompositeNode)newValue); - return; - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__FOR_EXPRESSION: - setForExpression((CompositeNode)newValue); - return; - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__IDENTIFIER: - setIdentifier((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__SEPARATOR_EXPRESSION: - setSeparatorExpression((CompositeNode)null); - return; - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)null); - return; - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__ITERATOR: - setIterator((CompositeNode)null); - return; - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__FOR_EXPRESSION: - setForExpression((CompositeNode)null); - return; - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__IDENTIFIER: - setIdentifier((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__SEPARATOR_EXPRESSION: - return separatorExpression != null; - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__SEQUENCE: - return sequence != null; - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__ITERATOR: - return iterator != null; - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__FOR_EXPRESSION: - return forExpression != null; - case Xpand3nodePackage.FOREACH_STATEMENT_NODE__IDENTIFIER: - return identifier != null; - } - return super.eIsSet(featureID); - } - -} //ForeachStatementNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/GlobalVarExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/GlobalVarExpressionNodeImpl.java deleted file mode 100644 index 71346164..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/GlobalVarExpressionNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: GlobalVarExpressionNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.GlobalVarExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Global Var Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class GlobalVarExpressionNodeImpl extends CompositeNodeImpl implements GlobalVarExpressionNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected GlobalVarExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.GLOBAL_VAR_EXPRESSION_NODE; - } - -} //GlobalVarExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/IdentifierNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/IdentifierNodeImpl.java deleted file mode 100644 index cc39a7da..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/IdentifierNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IdentifierNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.IdentifierNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Identifier Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class IdentifierNodeImpl extends CompositeNodeImpl implements IdentifierNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IdentifierNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.IDENTIFIER_NODE; - } - -} //IdentifierNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/IfExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/IfExpressionNodeImpl.java deleted file mode 100644 index efc50124..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/IfExpressionNodeImpl.java +++ /dev/null @@ -1,343 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IfExpressionNodeImpl.java,v 1.4 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>If Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IfExpressionNodeImpl#getCondition1 <em>Condition1</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IfExpressionNodeImpl#getElse <em>Else</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IfExpressionNodeImpl#getThen <em>Then</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IfExpressionNodeImpl#getCondition0 <em>Condition0</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class IfExpressionNodeImpl extends CompositeNodeImpl implements IfExpressionNode { - /** - * The cached value of the '{@link #getCondition1() <em>Condition1</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCondition1() - * @generated - * @ordered - */ - protected CompositeNode condition1; - - /** - * The cached value of the '{@link #getElse() <em>Else</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getElse() - * @generated - * @ordered - */ - protected CompositeNode else_; - - /** - * The cached value of the '{@link #getThen() <em>Then</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getThen() - * @generated - * @ordered - */ - protected CompositeNode then; - - /** - * The cached value of the '{@link #getCondition0() <em>Condition0</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCondition0() - * @generated - * @ordered - */ - protected CompositeNode condition0; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IfExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.IF_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getThen() { - if (then != null && then.eIsProxy()) { - InternalEObject oldThen = (InternalEObject)then; - then = (CompositeNode)eResolveProxy(oldThen); - if (then != oldThen) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.IF_EXPRESSION_NODE__THEN, oldThen, then)); - } - } - return then; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetThen() { - return then; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setThen(CompositeNode newThen) { - CompositeNode oldThen = then; - then = newThen; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.IF_EXPRESSION_NODE__THEN, oldThen, then)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getElse() { - if (else_ != null && else_.eIsProxy()) { - InternalEObject oldElse = (InternalEObject)else_; - else_ = (CompositeNode)eResolveProxy(oldElse); - if (else_ != oldElse) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.IF_EXPRESSION_NODE__ELSE, oldElse, else_)); - } - } - return else_; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetElse() { - return else_; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setElse(CompositeNode newElse) { - CompositeNode oldElse = else_; - else_ = newElse; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.IF_EXPRESSION_NODE__ELSE, oldElse, else_)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getCondition0() { - if (condition0 != null && condition0.eIsProxy()) { - InternalEObject oldCondition0 = (InternalEObject)condition0; - condition0 = (CompositeNode)eResolveProxy(oldCondition0); - if (condition0 != oldCondition0) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.IF_EXPRESSION_NODE__CONDITION0, oldCondition0, condition0)); - } - } - return condition0; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetCondition0() { - return condition0; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCondition0(CompositeNode newCondition0) { - CompositeNode oldCondition0 = condition0; - condition0 = newCondition0; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.IF_EXPRESSION_NODE__CONDITION0, oldCondition0, condition0)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getCondition1() { - if (condition1 != null && condition1.eIsProxy()) { - InternalEObject oldCondition1 = (InternalEObject)condition1; - condition1 = (CompositeNode)eResolveProxy(oldCondition1); - if (condition1 != oldCondition1) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.IF_EXPRESSION_NODE__CONDITION1, oldCondition1, condition1)); - } - } - return condition1; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetCondition1() { - return condition1; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCondition1(CompositeNode newCondition1) { - CompositeNode oldCondition1 = condition1; - condition1 = newCondition1; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.IF_EXPRESSION_NODE__CONDITION1, oldCondition1, condition1)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.IF_EXPRESSION_NODE__CONDITION1: - if (resolve) return getCondition1(); - return basicGetCondition1(); - case Xpand3nodePackage.IF_EXPRESSION_NODE__ELSE: - if (resolve) return getElse(); - return basicGetElse(); - case Xpand3nodePackage.IF_EXPRESSION_NODE__THEN: - if (resolve) return getThen(); - return basicGetThen(); - case Xpand3nodePackage.IF_EXPRESSION_NODE__CONDITION0: - if (resolve) return getCondition0(); - return basicGetCondition0(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.IF_EXPRESSION_NODE__CONDITION1: - setCondition1((CompositeNode)newValue); - return; - case Xpand3nodePackage.IF_EXPRESSION_NODE__ELSE: - setElse((CompositeNode)newValue); - return; - case Xpand3nodePackage.IF_EXPRESSION_NODE__THEN: - setThen((CompositeNode)newValue); - return; - case Xpand3nodePackage.IF_EXPRESSION_NODE__CONDITION0: - setCondition0((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.IF_EXPRESSION_NODE__CONDITION1: - setCondition1((CompositeNode)null); - return; - case Xpand3nodePackage.IF_EXPRESSION_NODE__ELSE: - setElse((CompositeNode)null); - return; - case Xpand3nodePackage.IF_EXPRESSION_NODE__THEN: - setThen((CompositeNode)null); - return; - case Xpand3nodePackage.IF_EXPRESSION_NODE__CONDITION0: - setCondition0((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.IF_EXPRESSION_NODE__CONDITION1: - return condition1 != null; - case Xpand3nodePackage.IF_EXPRESSION_NODE__ELSE: - return else_ != null; - case Xpand3nodePackage.IF_EXPRESSION_NODE__THEN: - return then != null; - case Xpand3nodePackage.IF_EXPRESSION_NODE__CONDITION0: - return condition0 != null; - } - return super.eIsSet(featureID); - } - -} //IfExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/IfStatementNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/IfStatementNodeImpl.java deleted file mode 100644 index b483702b..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/IfStatementNodeImpl.java +++ /dev/null @@ -1,324 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IfStatementNodeImpl.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>If Statement Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IfStatementNodeImpl#getElse <em>Else</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IfStatementNodeImpl#getSequence <em>Sequence</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IfStatementNodeImpl#getElseIfs <em>Else Ifs</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.IfStatementNodeImpl#getExpression <em>Expression</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class IfStatementNodeImpl extends CompositeNodeImpl implements IfStatementNode { - /** - * The cached value of the '{@link #getElse() <em>Else</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getElse() - * @generated - * @ordered - */ - protected CompositeNode else_; - - /** - * The cached value of the '{@link #getSequence() <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSequence() - * @generated - * @ordered - */ - protected CompositeNode sequence; - - /** - * The cached value of the '{@link #getElseIfs() <em>Else Ifs</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getElseIfs() - * @generated - * @ordered - */ - protected EList<CompositeNode> elseIfs; - - /** - * The cached value of the '{@link #getExpression() <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getExpression() - * @generated - * @ordered - */ - protected CompositeNode expression; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected IfStatementNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.IF_STATEMENT_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getElseIfs() { - if (elseIfs == null) { - elseIfs = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.IF_STATEMENT_NODE__ELSE_IFS); - } - return elseIfs; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getExpression() { - if (expression != null && expression.eIsProxy()) { - InternalEObject oldExpression = (InternalEObject)expression; - expression = (CompositeNode)eResolveProxy(oldExpression); - if (expression != oldExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.IF_STATEMENT_NODE__EXPRESSION, oldExpression, expression)); - } - } - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetExpression() { - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setExpression(CompositeNode newExpression) { - CompositeNode oldExpression = expression; - expression = newExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.IF_STATEMENT_NODE__EXPRESSION, oldExpression, expression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getElse() { - if (else_ != null && else_.eIsProxy()) { - InternalEObject oldElse = (InternalEObject)else_; - else_ = (CompositeNode)eResolveProxy(oldElse); - if (else_ != oldElse) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.IF_STATEMENT_NODE__ELSE, oldElse, else_)); - } - } - return else_; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetElse() { - return else_; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setElse(CompositeNode newElse) { - CompositeNode oldElse = else_; - else_ = newElse; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.IF_STATEMENT_NODE__ELSE, oldElse, else_)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getSequence() { - if (sequence != null && sequence.eIsProxy()) { - InternalEObject oldSequence = (InternalEObject)sequence; - sequence = (CompositeNode)eResolveProxy(oldSequence); - if (sequence != oldSequence) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.IF_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - } - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetSequence() { - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSequence(CompositeNode newSequence) { - CompositeNode oldSequence = sequence; - sequence = newSequence; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.IF_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.IF_STATEMENT_NODE__ELSE: - if (resolve) return getElse(); - return basicGetElse(); - case Xpand3nodePackage.IF_STATEMENT_NODE__SEQUENCE: - if (resolve) return getSequence(); - return basicGetSequence(); - case Xpand3nodePackage.IF_STATEMENT_NODE__ELSE_IFS: - return getElseIfs(); - case Xpand3nodePackage.IF_STATEMENT_NODE__EXPRESSION: - if (resolve) return getExpression(); - return basicGetExpression(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.IF_STATEMENT_NODE__ELSE: - setElse((CompositeNode)newValue); - return; - case Xpand3nodePackage.IF_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)newValue); - return; - case Xpand3nodePackage.IF_STATEMENT_NODE__ELSE_IFS: - getElseIfs().clear(); - getElseIfs().addAll((Collection<? extends CompositeNode>)newValue); - return; - case Xpand3nodePackage.IF_STATEMENT_NODE__EXPRESSION: - setExpression((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.IF_STATEMENT_NODE__ELSE: - setElse((CompositeNode)null); - return; - case Xpand3nodePackage.IF_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)null); - return; - case Xpand3nodePackage.IF_STATEMENT_NODE__ELSE_IFS: - getElseIfs().clear(); - return; - case Xpand3nodePackage.IF_STATEMENT_NODE__EXPRESSION: - setExpression((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.IF_STATEMENT_NODE__ELSE: - return else_ != null; - case Xpand3nodePackage.IF_STATEMENT_NODE__SEQUENCE: - return sequence != null; - case Xpand3nodePackage.IF_STATEMENT_NODE__ELSE_IFS: - return elseIfs != null && !elseIfs.isEmpty(); - case Xpand3nodePackage.IF_STATEMENT_NODE__EXPRESSION: - return expression != null; - } - return super.eIsSet(featureID); - } - -} //IfStatementNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ImpliesExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ImpliesExpressionNodeImpl.java deleted file mode 100644 index 4131fc86..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ImpliesExpressionNodeImpl.java +++ /dev/null @@ -1,204 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ImpliesExpressionNodeImpl.java,v 1.4 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Implies Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ImpliesExpressionNodeImpl#getFirst <em>First</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ImpliesExpressionNodeImpl#getNexts <em>Nexts</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ImpliesExpressionNodeImpl extends CompositeNodeImpl implements ImpliesExpressionNode { - /** - * The cached value of the '{@link #getFirst() <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFirst() - * @generated - * @ordered - */ - protected CompositeNode first; - - /** - * The cached value of the '{@link #getNexts() <em>Nexts</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNexts() - * @generated - * @ordered - */ - protected EList<CompositeNode> nexts; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ImpliesExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.IMPLIES_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getNexts() { - if (nexts == null) { - nexts = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.IMPLIES_EXPRESSION_NODE__NEXTS); - } - return nexts; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getFirst() { - if (first != null && first.eIsProxy()) { - InternalEObject oldFirst = (InternalEObject)first; - first = (CompositeNode)eResolveProxy(oldFirst); - if (first != oldFirst) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.IMPLIES_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - } - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetFirst() { - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFirst(CompositeNode newFirst) { - CompositeNode oldFirst = first; - first = newFirst; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.IMPLIES_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.IMPLIES_EXPRESSION_NODE__FIRST: - if (resolve) return getFirst(); - return basicGetFirst(); - case Xpand3nodePackage.IMPLIES_EXPRESSION_NODE__NEXTS: - return getNexts(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.IMPLIES_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)newValue); - return; - case Xpand3nodePackage.IMPLIES_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - getNexts().addAll((Collection<? extends CompositeNode>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.IMPLIES_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)null); - return; - case Xpand3nodePackage.IMPLIES_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.IMPLIES_EXPRESSION_NODE__FIRST: - return first != null; - case Xpand3nodePackage.IMPLIES_EXPRESSION_NODE__NEXTS: - return nexts != null && !nexts.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ImpliesExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ImportNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ImportNodeImpl.java deleted file mode 100644 index c7061754..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ImportNodeImpl.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ImportNodeImpl.java,v 1.3 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ImportNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Import Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ImportNodeImpl#getType <em>Type</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ImportNodeImpl#getNamespace <em>Namespace</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ImportNodeImpl extends CompositeNodeImpl implements ImportNode { - /** - * The cached value of the '{@link #getType() <em>Type</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getType() - * @generated - * @ordered - */ - protected CompositeNode type; - - /** - * The cached value of the '{@link #getNamespace() <em>Namespace</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNamespace() - * @generated - * @ordered - */ - protected CompositeNode namespace; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ImportNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.IMPORT_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getNamespace() { - if (namespace != null && namespace.eIsProxy()) { - InternalEObject oldNamespace = (InternalEObject)namespace; - namespace = (CompositeNode)eResolveProxy(oldNamespace); - if (namespace != oldNamespace) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.IMPORT_NODE__NAMESPACE, oldNamespace, namespace)); - } - } - return namespace; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetNamespace() { - return namespace; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setNamespace(CompositeNode newNamespace) { - CompositeNode oldNamespace = namespace; - namespace = newNamespace; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.IMPORT_NODE__NAMESPACE, oldNamespace, namespace)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getType() { - if (type != null && type.eIsProxy()) { - InternalEObject oldType = (InternalEObject)type; - type = (CompositeNode)eResolveProxy(oldType); - if (type != oldType) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.IMPORT_NODE__TYPE, oldType, type)); - } - } - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetType() { - return type; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setType(CompositeNode newType) { - CompositeNode oldType = type; - type = newType; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.IMPORT_NODE__TYPE, oldType, type)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.IMPORT_NODE__TYPE: - if (resolve) return getType(); - return basicGetType(); - case Xpand3nodePackage.IMPORT_NODE__NAMESPACE: - if (resolve) return getNamespace(); - return basicGetNamespace(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.IMPORT_NODE__TYPE: - setType((CompositeNode)newValue); - return; - case Xpand3nodePackage.IMPORT_NODE__NAMESPACE: - setNamespace((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.IMPORT_NODE__TYPE: - setType((CompositeNode)null); - return; - case Xpand3nodePackage.IMPORT_NODE__NAMESPACE: - setNamespace((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.IMPORT_NODE__TYPE: - return type != null; - case Xpand3nodePackage.IMPORT_NODE__NAMESPACE: - return namespace != null; - } - return super.eIsSet(featureID); - } - -} //ImportNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/InfixExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/InfixExpressionNodeImpl.java deleted file mode 100644 index c0c15704..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/InfixExpressionNodeImpl.java +++ /dev/null @@ -1,204 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: InfixExpressionNodeImpl.java,v 1.7 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Infix Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.InfixExpressionNodeImpl#getTarget <em>Target</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.InfixExpressionNodeImpl#getCalls <em>Calls</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class InfixExpressionNodeImpl extends CompositeNodeImpl implements InfixExpressionNode { - /** - * The cached value of the '{@link #getTarget() <em>Target</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getTarget() - * @generated - * @ordered - */ - protected CompositeNode target; - - /** - * The cached value of the '{@link #getCalls() <em>Calls</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCalls() - * @generated - * @ordered - */ - protected EList<CompositeNode> calls; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected InfixExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.INFIX_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getCalls() { - if (calls == null) { - calls = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.INFIX_EXPRESSION_NODE__CALLS); - } - return calls; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getTarget() { - if (target != null && target.eIsProxy()) { - InternalEObject oldTarget = (InternalEObject)target; - target = (CompositeNode)eResolveProxy(oldTarget); - if (target != oldTarget) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.INFIX_EXPRESSION_NODE__TARGET, oldTarget, target)); - } - } - return target; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetTarget() { - return target; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setTarget(CompositeNode newTarget) { - CompositeNode oldTarget = target; - target = newTarget; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.INFIX_EXPRESSION_NODE__TARGET, oldTarget, target)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.INFIX_EXPRESSION_NODE__TARGET: - if (resolve) return getTarget(); - return basicGetTarget(); - case Xpand3nodePackage.INFIX_EXPRESSION_NODE__CALLS: - return getCalls(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.INFIX_EXPRESSION_NODE__TARGET: - setTarget((CompositeNode)newValue); - return; - case Xpand3nodePackage.INFIX_EXPRESSION_NODE__CALLS: - getCalls().clear(); - getCalls().addAll((Collection<? extends CompositeNode>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.INFIX_EXPRESSION_NODE__TARGET: - setTarget((CompositeNode)null); - return; - case Xpand3nodePackage.INFIX_EXPRESSION_NODE__CALLS: - getCalls().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.INFIX_EXPRESSION_NODE__TARGET: - return target != null; - case Xpand3nodePackage.INFIX_EXPRESSION_NODE__CALLS: - return calls != null && !calls.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //InfixExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/JavaTypeNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/JavaTypeNodeImpl.java deleted file mode 100644 index 9c95dfb5..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/JavaTypeNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: JavaTypeNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.JavaTypeNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Java Type Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class JavaTypeNodeImpl extends CompositeNodeImpl implements JavaTypeNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected JavaTypeNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.JAVA_TYPE_NODE; - } - -} //JavaTypeNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/LetExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/LetExpressionNodeImpl.java deleted file mode 100644 index 130e9545..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/LetExpressionNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: LetExpressionNodeImpl.java,v 1.3 2008/03/13 08:40:02 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.LetExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Let Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class LetExpressionNodeImpl extends CompositeNodeImpl implements LetExpressionNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected LetExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.LET_EXPRESSION_NODE; - } - -} //LetExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/LetStatementNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/LetStatementNodeImpl.java deleted file mode 100644 index abfcb318..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/LetStatementNodeImpl.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: LetStatementNodeImpl.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Let Statement Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.LetStatementNodeImpl#getName <em>Name</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.LetStatementNodeImpl#getExpression <em>Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.LetStatementNodeImpl#getSequence <em>Sequence</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class LetStatementNodeImpl extends CompositeNodeImpl implements LetStatementNode { - /** - * The cached value of the '{@link #getName() <em>Name</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getName() - * @generated - * @ordered - */ - protected CompositeNode name; - - /** - * The cached value of the '{@link #getExpression() <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getExpression() - * @generated - * @ordered - */ - protected CompositeNode expression; - - /** - * The cached value of the '{@link #getSequence() <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSequence() - * @generated - * @ordered - */ - protected CompositeNode sequence; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected LetStatementNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.LET_STATEMENT_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getExpression() { - if (expression != null && expression.eIsProxy()) { - InternalEObject oldExpression = (InternalEObject)expression; - expression = (CompositeNode)eResolveProxy(oldExpression); - if (expression != oldExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.LET_STATEMENT_NODE__EXPRESSION, oldExpression, expression)); - } - } - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetExpression() { - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setExpression(CompositeNode newExpression) { - CompositeNode oldExpression = expression; - expression = newExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.LET_STATEMENT_NODE__EXPRESSION, oldExpression, expression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getName() { - if (name != null && name.eIsProxy()) { - InternalEObject oldName = (InternalEObject)name; - name = (CompositeNode)eResolveProxy(oldName); - if (name != oldName) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.LET_STATEMENT_NODE__NAME, oldName, name)); - } - } - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetName() { - return name; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setName(CompositeNode newName) { - CompositeNode oldName = name; - name = newName; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.LET_STATEMENT_NODE__NAME, oldName, name)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getSequence() { - if (sequence != null && sequence.eIsProxy()) { - InternalEObject oldSequence = (InternalEObject)sequence; - sequence = (CompositeNode)eResolveProxy(oldSequence); - if (sequence != oldSequence) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.LET_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - } - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetSequence() { - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSequence(CompositeNode newSequence) { - CompositeNode oldSequence = sequence; - sequence = newSequence; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.LET_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.LET_STATEMENT_NODE__NAME: - if (resolve) return getName(); - return basicGetName(); - case Xpand3nodePackage.LET_STATEMENT_NODE__EXPRESSION: - if (resolve) return getExpression(); - return basicGetExpression(); - case Xpand3nodePackage.LET_STATEMENT_NODE__SEQUENCE: - if (resolve) return getSequence(); - return basicGetSequence(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.LET_STATEMENT_NODE__NAME: - setName((CompositeNode)newValue); - return; - case Xpand3nodePackage.LET_STATEMENT_NODE__EXPRESSION: - setExpression((CompositeNode)newValue); - return; - case Xpand3nodePackage.LET_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.LET_STATEMENT_NODE__NAME: - setName((CompositeNode)null); - return; - case Xpand3nodePackage.LET_STATEMENT_NODE__EXPRESSION: - setExpression((CompositeNode)null); - return; - case Xpand3nodePackage.LET_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.LET_STATEMENT_NODE__NAME: - return name != null; - case Xpand3nodePackage.LET_STATEMENT_NODE__EXPRESSION: - return expression != null; - case Xpand3nodePackage.LET_STATEMENT_NODE__SEQUENCE: - return sequence != null; - } - return super.eIsSet(featureID); - } - -} //LetStatementNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ListLiteralNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ListLiteralNodeImpl.java deleted file mode 100644 index e4617ff2..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ListLiteralNodeImpl.java +++ /dev/null @@ -1,139 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ListLiteralNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ListLiteralNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>List Literal Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ListLiteralNodeImpl#getElements <em>Elements</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ListLiteralNodeImpl extends CompositeNodeImpl implements ListLiteralNode { - /** - * The cached value of the '{@link #getElements() <em>Elements</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getElements() - * @generated - * @ordered - */ - protected EList<CompositeNode> elements; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ListLiteralNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.LIST_LITERAL_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getElements() { - if (elements == null) { - elements = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.LIST_LITERAL_NODE__ELEMENTS); - } - return elements; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.LIST_LITERAL_NODE__ELEMENTS: - return getElements(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.LIST_LITERAL_NODE__ELEMENTS: - getElements().clear(); - getElements().addAll((Collection<? extends CompositeNode>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.LIST_LITERAL_NODE__ELEMENTS: - getElements().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.LIST_LITERAL_NODE__ELEMENTS: - return elements != null && !elements.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ListLiteralNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/MultiplicativeExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/MultiplicativeExpressionNodeImpl.java deleted file mode 100644 index 3c028c24..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/MultiplicativeExpressionNodeImpl.java +++ /dev/null @@ -1,204 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: MultiplicativeExpressionNodeImpl.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Multiplicative Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.MultiplicativeExpressionNodeImpl#getFirst <em>First</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.MultiplicativeExpressionNodeImpl#getNexts <em>Nexts</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class MultiplicativeExpressionNodeImpl extends CompositeNodeImpl implements MultiplicativeExpressionNode { - /** - * The cached value of the '{@link #getFirst() <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFirst() - * @generated - * @ordered - */ - protected CompositeNode first; - - /** - * The cached value of the '{@link #getNexts() <em>Nexts</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNexts() - * @generated - * @ordered - */ - protected EList<CompositeNode> nexts; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected MultiplicativeExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.MULTIPLICATIVE_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getNexts() { - if (nexts == null) { - nexts = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE__NEXTS); - } - return nexts; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getFirst() { - if (first != null && first.eIsProxy()) { - InternalEObject oldFirst = (InternalEObject)first; - first = (CompositeNode)eResolveProxy(oldFirst); - if (first != oldFirst) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - } - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetFirst() { - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFirst(CompositeNode newFirst) { - CompositeNode oldFirst = first; - first = newFirst; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE__FIRST: - if (resolve) return getFirst(); - return basicGetFirst(); - case Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE__NEXTS: - return getNexts(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)newValue); - return; - case Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - getNexts().addAll((Collection<? extends CompositeNode>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)null); - return; - case Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE__FIRST: - return first != null; - case Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE__NEXTS: - return nexts != null && !nexts.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //MultiplicativeExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/NullLiteralNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/NullLiteralNodeImpl.java deleted file mode 100644 index 8fce5809..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/NullLiteralNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: NullLiteralNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.NullLiteralNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Null Literal Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class NullLiteralNodeImpl extends CompositeNodeImpl implements NullLiteralNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected NullLiteralNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.NULL_LITERAL_NODE; - } - -} //NullLiteralNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/NumberLiteralNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/NumberLiteralNodeImpl.java deleted file mode 100644 index 87b05c88..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/NumberLiteralNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: NumberLiteralNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.NumberLiteralNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Number Literal Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class NumberLiteralNodeImpl extends CompositeNodeImpl implements NumberLiteralNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected NumberLiteralNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.NUMBER_LITERAL_NODE; - } - -} //NumberLiteralNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/OrExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/OrExpressionNodeImpl.java deleted file mode 100644 index 850406ed..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/OrExpressionNodeImpl.java +++ /dev/null @@ -1,204 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: OrExpressionNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Or Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.OrExpressionNodeImpl#getNexts <em>Nexts</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.OrExpressionNodeImpl#getFirst <em>First</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class OrExpressionNodeImpl extends CompositeNodeImpl implements OrExpressionNode { - /** - * The cached value of the '{@link #getNexts() <em>Nexts</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNexts() - * @generated - * @ordered - */ - protected EList<CompositeNode> nexts; - - /** - * The cached value of the '{@link #getFirst() <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFirst() - * @generated - * @ordered - */ - protected CompositeNode first; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected OrExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.OR_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getNexts() { - if (nexts == null) { - nexts = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.OR_EXPRESSION_NODE__NEXTS); - } - return nexts; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getFirst() { - if (first != null && first.eIsProxy()) { - InternalEObject oldFirst = (InternalEObject)first; - first = (CompositeNode)eResolveProxy(oldFirst); - if (first != oldFirst) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.OR_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - } - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetFirst() { - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFirst(CompositeNode newFirst) { - CompositeNode oldFirst = first; - first = newFirst; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.OR_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.OR_EXPRESSION_NODE__NEXTS: - return getNexts(); - case Xpand3nodePackage.OR_EXPRESSION_NODE__FIRST: - if (resolve) return getFirst(); - return basicGetFirst(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.OR_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - getNexts().addAll((Collection<? extends CompositeNode>)newValue); - return; - case Xpand3nodePackage.OR_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.OR_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - return; - case Xpand3nodePackage.OR_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.OR_EXPRESSION_NODE__NEXTS: - return nexts != null && !nexts.isEmpty(); - case Xpand3nodePackage.OR_EXPRESSION_NODE__FIRST: - return first != null; - } - return super.eIsSet(featureID); - } - -} //OrExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ParameterListNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ParameterListNodeImpl.java deleted file mode 100644 index b41b7b4a..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ParameterListNodeImpl.java +++ /dev/null @@ -1,139 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ParameterListNodeImpl.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ParameterListNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Parameter List Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ParameterListNodeImpl#getParams <em>Params</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ParameterListNodeImpl extends CompositeNodeImpl implements ParameterListNode { - /** - * The cached value of the '{@link #getParams() <em>Params</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getParams() - * @generated - * @ordered - */ - protected EList<CompositeNode> params; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ParameterListNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.PARAMETER_LIST_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getParams() { - if (params == null) { - params = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.PARAMETER_LIST_NODE__PARAMS); - } - return params; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.PARAMETER_LIST_NODE__PARAMS: - return getParams(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.PARAMETER_LIST_NODE__PARAMS: - getParams().clear(); - getParams().addAll((Collection<? extends CompositeNode>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.PARAMETER_LIST_NODE__PARAMS: - getParams().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.PARAMETER_LIST_NODE__PARAMS: - return params != null && !params.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //ParameterListNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ParanthesizedExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ParanthesizedExpressionNodeImpl.java deleted file mode 100644 index e0b6ef6c..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ParanthesizedExpressionNodeImpl.java +++ /dev/null @@ -1,163 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ParanthesizedExpressionNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ParanthesizedExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Paranthesized Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ParanthesizedExpressionNodeImpl#getExpression <em>Expression</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ParanthesizedExpressionNodeImpl extends CompositeNodeImpl implements ParanthesizedExpressionNode { - /** - * The cached value of the '{@link #getExpression() <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getExpression() - * @generated - * @ordered - */ - protected CompositeNode expression; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ParanthesizedExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.PARANTHESIZED_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getExpression() { - if (expression != null && expression.eIsProxy()) { - InternalEObject oldExpression = (InternalEObject)expression; - expression = (CompositeNode)eResolveProxy(oldExpression); - if (expression != oldExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.PARANTHESIZED_EXPRESSION_NODE__EXPRESSION, oldExpression, expression)); - } - } - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetExpression() { - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setExpression(CompositeNode newExpression) { - CompositeNode oldExpression = expression; - expression = newExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.PARANTHESIZED_EXPRESSION_NODE__EXPRESSION, oldExpression, expression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.PARANTHESIZED_EXPRESSION_NODE__EXPRESSION: - if (resolve) return getExpression(); - return basicGetExpression(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.PARANTHESIZED_EXPRESSION_NODE__EXPRESSION: - setExpression((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.PARANTHESIZED_EXPRESSION_NODE__EXPRESSION: - setExpression((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.PARANTHESIZED_EXPRESSION_NODE__EXPRESSION: - return expression != null; - } - return super.eIsSet(featureID); - } - -} //ParanthesizedExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/PointcutNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/PointcutNodeImpl.java deleted file mode 100644 index 7c641510..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/PointcutNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: PointcutNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.PointcutNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Pointcut Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class PointcutNodeImpl extends CompositeNodeImpl implements PointcutNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected PointcutNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.POINTCUT_NODE; - } - -} //PointcutNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ProtectStatementNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ProtectStatementNodeImpl.java deleted file mode 100644 index 326746e3..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/ProtectStatementNodeImpl.java +++ /dev/null @@ -1,343 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ProtectStatementNodeImpl.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Protect Statement Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ProtectStatementNodeImpl#getCstart <em>Cstart</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ProtectStatementNodeImpl#getSequence <em>Sequence</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ProtectStatementNodeImpl#getCend <em>Cend</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.ProtectStatementNodeImpl#getId <em>Id</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class ProtectStatementNodeImpl extends CompositeNodeImpl implements ProtectStatementNode { - /** - * The cached value of the '{@link #getCstart() <em>Cstart</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCstart() - * @generated - * @ordered - */ - protected CompositeNode cstart; - - /** - * The cached value of the '{@link #getSequence() <em>Sequence</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getSequence() - * @generated - * @ordered - */ - protected CompositeNode sequence; - - /** - * The cached value of the '{@link #getCend() <em>Cend</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCend() - * @generated - * @ordered - */ - protected CompositeNode cend; - - /** - * The cached value of the '{@link #getId() <em>Id</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getId() - * @generated - * @ordered - */ - protected CompositeNode id; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ProtectStatementNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.PROTECT_STATEMENT_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getSequence() { - if (sequence != null && sequence.eIsProxy()) { - InternalEObject oldSequence = (InternalEObject)sequence; - sequence = (CompositeNode)eResolveProxy(oldSequence); - if (sequence != oldSequence) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.PROTECT_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - } - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetSequence() { - return sequence; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setSequence(CompositeNode newSequence) { - CompositeNode oldSequence = sequence; - sequence = newSequence; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.PROTECT_STATEMENT_NODE__SEQUENCE, oldSequence, sequence)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getCend() { - if (cend != null && cend.eIsProxy()) { - InternalEObject oldCend = (InternalEObject)cend; - cend = (CompositeNode)eResolveProxy(oldCend); - if (cend != oldCend) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.PROTECT_STATEMENT_NODE__CEND, oldCend, cend)); - } - } - return cend; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetCend() { - return cend; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCend(CompositeNode newCend) { - CompositeNode oldCend = cend; - cend = newCend; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.PROTECT_STATEMENT_NODE__CEND, oldCend, cend)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getId() { - if (id != null && id.eIsProxy()) { - InternalEObject oldId = (InternalEObject)id; - id = (CompositeNode)eResolveProxy(oldId); - if (id != oldId) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.PROTECT_STATEMENT_NODE__ID, oldId, id)); - } - } - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetId() { - return id; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setId(CompositeNode newId) { - CompositeNode oldId = id; - id = newId; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.PROTECT_STATEMENT_NODE__ID, oldId, id)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getCstart() { - if (cstart != null && cstart.eIsProxy()) { - InternalEObject oldCstart = (InternalEObject)cstart; - cstart = (CompositeNode)eResolveProxy(oldCstart); - if (cstart != oldCstart) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.PROTECT_STATEMENT_NODE__CSTART, oldCstart, cstart)); - } - } - return cstart; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetCstart() { - return cstart; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setCstart(CompositeNode newCstart) { - CompositeNode oldCstart = cstart; - cstart = newCstart; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.PROTECT_STATEMENT_NODE__CSTART, oldCstart, cstart)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__CSTART: - if (resolve) return getCstart(); - return basicGetCstart(); - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__SEQUENCE: - if (resolve) return getSequence(); - return basicGetSequence(); - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__CEND: - if (resolve) return getCend(); - return basicGetCend(); - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__ID: - if (resolve) return getId(); - return basicGetId(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__CSTART: - setCstart((CompositeNode)newValue); - return; - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)newValue); - return; - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__CEND: - setCend((CompositeNode)newValue); - return; - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__ID: - setId((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__CSTART: - setCstart((CompositeNode)null); - return; - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__SEQUENCE: - setSequence((CompositeNode)null); - return; - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__CEND: - setCend((CompositeNode)null); - return; - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__ID: - setId((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__CSTART: - return cstart != null; - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__SEQUENCE: - return sequence != null; - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__CEND: - return cend != null; - case Xpand3nodePackage.PROTECT_STATEMENT_NODE__ID: - return id != null; - } - return super.eIsSet(featureID); - } - -} //ProtectStatementNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/RelationalExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/RelationalExpressionNodeImpl.java deleted file mode 100644 index 68018fbf..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/RelationalExpressionNodeImpl.java +++ /dev/null @@ -1,204 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: RelationalExpressionNodeImpl.java,v 1.6 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Relational Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.RelationalExpressionNodeImpl#getNexts <em>Nexts</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.RelationalExpressionNodeImpl#getFirst <em>First</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class RelationalExpressionNodeImpl extends CompositeNodeImpl implements RelationalExpressionNode { - /** - * The cached value of the '{@link #getNexts() <em>Nexts</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNexts() - * @generated - * @ordered - */ - protected EList<CompositeNode> nexts; - - /** - * The cached value of the '{@link #getFirst() <em>First</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getFirst() - * @generated - * @ordered - */ - protected CompositeNode first; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected RelationalExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.RELATIONAL_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getNexts() { - if (nexts == null) { - nexts = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE__NEXTS); - } - return nexts; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getFirst() { - if (first != null && first.eIsProxy()) { - InternalEObject oldFirst = (InternalEObject)first; - first = (CompositeNode)eResolveProxy(oldFirst); - if (first != oldFirst) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - } - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetFirst() { - return first; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setFirst(CompositeNode newFirst) { - CompositeNode oldFirst = first; - first = newFirst; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE__FIRST, oldFirst, first)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE__NEXTS: - return getNexts(); - case Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE__FIRST: - if (resolve) return getFirst(); - return basicGetFirst(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - getNexts().addAll((Collection<? extends CompositeNode>)newValue); - return; - case Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE__NEXTS: - getNexts().clear(); - return; - case Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE__FIRST: - setFirst((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE__NEXTS: - return nexts != null && !nexts.isEmpty(); - case Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE__FIRST: - return first != null; - } - return super.eIsSet(featureID); - } - -} //RelationalExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/SequenceNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/SequenceNodeImpl.java deleted file mode 100644 index 8b416bc2..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/SequenceNodeImpl.java +++ /dev/null @@ -1,173 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: SequenceNodeImpl.java,v 1.5 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Sequence Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.SequenceNodeImpl#getStatements <em>Statements</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.SequenceNodeImpl#getTextSequences <em>Text Sequences</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class SequenceNodeImpl extends CompositeNodeImpl implements SequenceNode { - /** - * The cached value of the '{@link #getStatements() <em>Statements</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getStatements() - * @generated - * @ordered - */ - protected EList<CompositeNode> statements; - - /** - * The cached value of the '{@link #getTextSequences() <em>Text Sequences</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getTextSequences() - * @generated - * @ordered - */ - protected EList<CompositeNode> textSequences; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected SequenceNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.SEQUENCE_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getTextSequences() { - if (textSequences == null) { - textSequences = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.SEQUENCE_NODE__TEXT_SEQUENCES); - } - return textSequences; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getStatements() { - if (statements == null) { - statements = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.SEQUENCE_NODE__STATEMENTS); - } - return statements; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.SEQUENCE_NODE__STATEMENTS: - return getStatements(); - case Xpand3nodePackage.SEQUENCE_NODE__TEXT_SEQUENCES: - return getTextSequences(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.SEQUENCE_NODE__STATEMENTS: - getStatements().clear(); - getStatements().addAll((Collection<? extends CompositeNode>)newValue); - return; - case Xpand3nodePackage.SEQUENCE_NODE__TEXT_SEQUENCES: - getTextSequences().clear(); - getTextSequences().addAll((Collection<? extends CompositeNode>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.SEQUENCE_NODE__STATEMENTS: - getStatements().clear(); - return; - case Xpand3nodePackage.SEQUENCE_NODE__TEXT_SEQUENCES: - getTextSequences().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.SEQUENCE_NODE__STATEMENTS: - return statements != null && !statements.isEmpty(); - case Xpand3nodePackage.SEQUENCE_NODE__TEXT_SEQUENCES: - return textSequences != null && !textSequences.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //SequenceNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/SimpleTypeNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/SimpleTypeNodeImpl.java deleted file mode 100644 index eb156953..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/SimpleTypeNodeImpl.java +++ /dev/null @@ -1,139 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: SimpleTypeNodeImpl.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.SimpleTypeNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Simple Type Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.SimpleTypeNodeImpl#getNames <em>Names</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class SimpleTypeNodeImpl extends CompositeNodeImpl implements SimpleTypeNode { - /** - * The cached value of the '{@link #getNames() <em>Names</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getNames() - * @generated - * @ordered - */ - protected EList<CompositeNode> names; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected SimpleTypeNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.SIMPLE_TYPE_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getNames() { - if (names == null) { - names = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.SIMPLE_TYPE_NODE__NAMES); - } - return names; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.SIMPLE_TYPE_NODE__NAMES: - return getNames(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.SIMPLE_TYPE_NODE__NAMES: - getNames().clear(); - getNames().addAll((Collection<? extends CompositeNode>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.SIMPLE_TYPE_NODE__NAMES: - getNames().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.SIMPLE_TYPE_NODE__NAMES: - return names != null && !names.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //SimpleTypeNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/StringLiteralNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/StringLiteralNodeImpl.java deleted file mode 100644 index cea48628..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/StringLiteralNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: StringLiteralNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.StringLiteralNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>String Literal Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class StringLiteralNodeImpl extends CompositeNodeImpl implements StringLiteralNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected StringLiteralNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.STRING_LITERAL_NODE; - } - -} //StringLiteralNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/SwitchExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/SwitchExpressionNodeImpl.java deleted file mode 100644 index 313d9e08..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/SwitchExpressionNodeImpl.java +++ /dev/null @@ -1,264 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: SwitchExpressionNodeImpl.java,v 1.4 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Switch Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.SwitchExpressionNodeImpl#getCases <em>Cases</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.SwitchExpressionNodeImpl#getExpression <em>Expression</em>}</li> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.SwitchExpressionNodeImpl#getDefault <em>Default</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class SwitchExpressionNodeImpl extends CompositeNodeImpl implements SwitchExpressionNode { - /** - * The cached value of the '{@link #getCases() <em>Cases</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getCases() - * @generated - * @ordered - */ - protected EList<CompositeNode> cases; - - /** - * The cached value of the '{@link #getExpression() <em>Expression</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getExpression() - * @generated - * @ordered - */ - protected CompositeNode expression; - - /** - * The cached value of the '{@link #getDefault() <em>Default</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getDefault() - * @generated - * @ordered - */ - protected CompositeNode default_; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected SwitchExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.SWITCH_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getDefault() { - if (default_ != null && default_.eIsProxy()) { - InternalEObject oldDefault = (InternalEObject)default_; - default_ = (CompositeNode)eResolveProxy(oldDefault); - if (default_ != oldDefault) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.SWITCH_EXPRESSION_NODE__DEFAULT, oldDefault, default_)); - } - } - return default_; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetDefault() { - return default_; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setDefault(CompositeNode newDefault) { - CompositeNode oldDefault = default_; - default_ = newDefault; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.SWITCH_EXPRESSION_NODE__DEFAULT, oldDefault, default_)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getExpression() { - if (expression != null && expression.eIsProxy()) { - InternalEObject oldExpression = (InternalEObject)expression; - expression = (CompositeNode)eResolveProxy(oldExpression); - if (expression != oldExpression) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.SWITCH_EXPRESSION_NODE__EXPRESSION, oldExpression, expression)); - } - } - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetExpression() { - return expression; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setExpression(CompositeNode newExpression) { - CompositeNode oldExpression = expression; - expression = newExpression; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.SWITCH_EXPRESSION_NODE__EXPRESSION, oldExpression, expression)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getCases() { - if (cases == null) { - cases = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.SWITCH_EXPRESSION_NODE__CASES); - } - return cases; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE__CASES: - return getCases(); - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE__EXPRESSION: - if (resolve) return getExpression(); - return basicGetExpression(); - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE__DEFAULT: - if (resolve) return getDefault(); - return basicGetDefault(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE__CASES: - getCases().clear(); - getCases().addAll((Collection<? extends CompositeNode>)newValue); - return; - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE__EXPRESSION: - setExpression((CompositeNode)newValue); - return; - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE__DEFAULT: - setDefault((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE__CASES: - getCases().clear(); - return; - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE__EXPRESSION: - setExpression((CompositeNode)null); - return; - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE__DEFAULT: - setDefault((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE__CASES: - return cases != null && !cases.isEmpty(); - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE__EXPRESSION: - return expression != null; - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE__DEFAULT: - return default_ != null; - } - return super.eIsSet(featureID); - } - -} //SwitchExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/Test_expressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/Test_expressionNodeImpl.java deleted file mode 100644 index 538c98e3..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/Test_expressionNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Test_expressionNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.Test_expressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Test expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class Test_expressionNodeImpl extends CompositeNodeImpl implements Test_expressionNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Test_expressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.TEST_EXPRESSION_NODE; - } - -} //Test_expressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/TextNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/TextNodeImpl.java deleted file mode 100644 index 6059f7f8..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/TextNodeImpl.java +++ /dev/null @@ -1,45 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: TextNodeImpl.java,v 1.3 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.TextNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Text Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * </p> - * - * @generated - */ -public class TextNodeImpl extends CompositeNodeImpl implements TextNode { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TextNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.TEXT_NODE; - } - -} //TextNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/TextSequenceNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/TextSequenceNodeImpl.java deleted file mode 100644 index eecb39a6..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/TextSequenceNodeImpl.java +++ /dev/null @@ -1,139 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: TextSequenceNodeImpl.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import java.util.Collection; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.emf.ecore.EClass; - -import org.eclipse.emf.ecore.util.EObjectResolvingEList; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.TextSequenceNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Text Sequence Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.TextSequenceNodeImpl#getTexts <em>Texts</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class TextSequenceNodeImpl extends CompositeNodeImpl implements TextSequenceNode { - /** - * The cached value of the '{@link #getTexts() <em>Texts</em>}' reference list. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getTexts() - * @generated - * @ordered - */ - protected EList<CompositeNode> texts; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected TextSequenceNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.TEXT_SEQUENCE_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EList<CompositeNode> getTexts() { - if (texts == null) { - texts = new EObjectResolvingEList<CompositeNode>(CompositeNode.class, this, Xpand3nodePackage.TEXT_SEQUENCE_NODE__TEXTS); - } - return texts; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.TEXT_SEQUENCE_NODE__TEXTS: - return getTexts(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @SuppressWarnings("unchecked") - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.TEXT_SEQUENCE_NODE__TEXTS: - getTexts().clear(); - getTexts().addAll((Collection<? extends CompositeNode>)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.TEXT_SEQUENCE_NODE__TEXTS: - getTexts().clear(); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.TEXT_SEQUENCE_NODE__TEXTS: - return texts != null && !texts.isEmpty(); - } - return super.eIsSet(featureID); - } - -} //TextSequenceNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/UnaryExpressionNodeImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/UnaryExpressionNodeImpl.java deleted file mode 100644 index 699b94ff..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/UnaryExpressionNodeImpl.java +++ /dev/null @@ -1,163 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: UnaryExpressionNodeImpl.java,v 1.4 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.common.notify.Notification; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.InternalEObject; - -import org.eclipse.emf.ecore.impl.ENotificationImpl; - -import org.eclipse.tmf.common.node.CompositeNode; - -import org.eclipse.tmf.common.node.impl.CompositeNodeImpl; - -import org.eclipse.xpand3.internal.parser.xpand3node.UnaryExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model object '<em><b>Unary Expression Node</b></em>'. - * <!-- end-user-doc --> - * <p> - * The following features are implemented: - * <ul> - * <li>{@link org.eclipse.xpand3.internal.parser.xpand3node.impl.UnaryExpressionNodeImpl#getOperand <em>Operand</em>}</li> - * </ul> - * </p> - * - * @generated - */ -public class UnaryExpressionNodeImpl extends CompositeNodeImpl implements UnaryExpressionNode { - /** - * The cached value of the '{@link #getOperand() <em>Operand</em>}' reference. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #getOperand() - * @generated - * @ordered - */ - protected CompositeNode operand; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected UnaryExpressionNodeImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - protected EClass eStaticClass() { - return Xpand3nodePackage.Literals.UNARY_EXPRESSION_NODE; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode getOperand() { - if (operand != null && operand.eIsProxy()) { - InternalEObject oldOperand = (InternalEObject)operand; - operand = (CompositeNode)eResolveProxy(oldOperand); - if (operand != oldOperand) { - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, Xpand3nodePackage.UNARY_EXPRESSION_NODE__OPERAND, oldOperand, operand)); - } - } - return operand; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CompositeNode basicGetOperand() { - return operand; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void setOperand(CompositeNode newOperand) { - CompositeNode oldOperand = operand; - operand = newOperand; - if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, Xpand3nodePackage.UNARY_EXPRESSION_NODE__OPERAND, oldOperand, operand)); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Object eGet(int featureID, boolean resolve, boolean coreType) { - switch (featureID) { - case Xpand3nodePackage.UNARY_EXPRESSION_NODE__OPERAND: - if (resolve) return getOperand(); - return basicGetOperand(); - } - return super.eGet(featureID, resolve, coreType); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eSet(int featureID, Object newValue) { - switch (featureID) { - case Xpand3nodePackage.UNARY_EXPRESSION_NODE__OPERAND: - setOperand((CompositeNode)newValue); - return; - } - super.eSet(featureID, newValue); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public void eUnset(int featureID) { - switch (featureID) { - case Xpand3nodePackage.UNARY_EXPRESSION_NODE__OPERAND: - setOperand((CompositeNode)null); - return; - } - super.eUnset(featureID); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public boolean eIsSet(int featureID) { - switch (featureID) { - case Xpand3nodePackage.UNARY_EXPRESSION_NODE__OPERAND: - return operand != null; - } - return super.eIsSet(featureID); - } - -} //UnaryExpressionNodeImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/Xpand3nodeFactoryImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/Xpand3nodeFactoryImpl.java deleted file mode 100644 index 14a4d549..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/Xpand3nodeFactoryImpl.java +++ /dev/null @@ -1,682 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Xpand3nodeFactoryImpl.java,v 1.6 2008/03/13 08:40:01 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.ecore.EPackage; - -import org.eclipse.emf.ecore.impl.EFactoryImpl; - -import org.eclipse.emf.ecore.plugin.EcorePlugin; - -import org.eclipse.xpand3.internal.parser.xpand3node.*; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Factory</b>. - * <!-- end-user-doc --> - * @generated - */ -public class Xpand3nodeFactoryImpl extends EFactoryImpl implements Xpand3nodeFactory { - /** - * Creates the default factory implementation. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public static Xpand3nodeFactory init() { - try { - Xpand3nodeFactory theXpand3nodeFactory = (Xpand3nodeFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/tmf/common/Xpand3Node"); - if (theXpand3nodeFactory != null) { - return theXpand3nodeFactory; - } - } - catch (Exception exception) { - EcorePlugin.INSTANCE.log(exception); - } - return new Xpand3nodeFactoryImpl(); - } - - /** - * Creates an instance of the factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Xpand3nodeFactoryImpl() { - super(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public EObject create(EClass eClass) { - switch (eClass.getClassifierID()) { - case Xpand3nodePackage.FILE_NODE: return createFileNode(); - case Xpand3nodePackage.IMPORT_NODE: return createImportNode(); - case Xpand3nodePackage.EXTENSION_IMPORT_NODE: return createExtensionImportNode(); - case Xpand3nodePackage.DEFINITION_NODE: return createDefinitionNode(); - case Xpand3nodePackage.DEFINITION_AROUND_NODE: return createDefinitionAroundNode(); - case Xpand3nodePackage.SEQUENCE_NODE: return createSequenceNode(); - case Xpand3nodePackage.TEXT_SEQUENCE_NODE: return createTextSequenceNode(); - case Xpand3nodePackage.TEXT_NODE: return createTextNode(); - case Xpand3nodePackage.ERROR_STATEMENT_NODE: return createErrorStatementNode(); - case Xpand3nodePackage.EXPAND_STATEMENT_NODE: return createExpandStatementNode(); - case Xpand3nodePackage.EXPRESSION_STMT_NODE: return createExpressionStmtNode(); - case Xpand3nodePackage.FILE_STATEMENT_NODE: return createFileStatementNode(); - case Xpand3nodePackage.FOREACH_STATEMENT_NODE: return createForeachStatementNode(); - case Xpand3nodePackage.IF_STATEMENT_NODE: return createIfStatementNode(); - case Xpand3nodePackage.ELSE_IF_STATEMENT_NODE: return createElseIfStatementNode(); - case Xpand3nodePackage.ELSE_STATEMENT_NODE: return createElseStatementNode(); - case Xpand3nodePackage.LET_STATEMENT_NODE: return createLetStatementNode(); - case Xpand3nodePackage.PROTECT_STATEMENT_NODE: return createProtectStatementNode(); - case Xpand3nodePackage.CHECK_NODE: return createCheckNode(); - case Xpand3nodePackage.AROUND_NODE: return createAroundNode(); - case Xpand3nodePackage.POINTCUT_NODE: return createPointcutNode(); - case Xpand3nodePackage.EXTENSION_NODE: return createExtensionNode(); - case Xpand3nodePackage.JAVA_TYPE_NODE: return createJavaTypeNode(); - case Xpand3nodePackage.TEST_EXPRESSION_NODE: return createTest_expressionNode(); - case Xpand3nodePackage.LET_EXPRESSION_NODE: return createLetExpressionNode(); - case Xpand3nodePackage.CASTED_EXPRESSION_NODE: return createCastedExpressionNode(); - case Xpand3nodePackage.CHAIN_EXPRESSION_NODE: return createChainExpressionNode(); - case Xpand3nodePackage.IF_EXPRESSION_NODE: return createIfExpressionNode(); - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE: return createSwitchExpressionNode(); - case Xpand3nodePackage.CASE_PART_NODE: return createCasePartNode(); - case Xpand3nodePackage.OR_EXPRESSION_NODE: return createOrExpressionNode(); - case Xpand3nodePackage.AND_EXPRESSION_NODE: return createAndExpressionNode(); - case Xpand3nodePackage.IMPLIES_EXPRESSION_NODE: return createImpliesExpressionNode(); - case Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE: return createRelationalExpressionNode(); - case Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE: return createAdditiveExpressionNode(); - case Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE: return createMultiplicativeExpressionNode(); - case Xpand3nodePackage.UNARY_EXPRESSION_NODE: return createUnaryExpressionNode(); - case Xpand3nodePackage.INFIX_EXPRESSION_NODE: return createInfixExpressionNode(); - case Xpand3nodePackage.STRING_LITERAL_NODE: return createStringLiteralNode(); - case Xpand3nodePackage.PARANTHESIZED_EXPRESSION_NODE: return createParanthesizedExpressionNode(); - case Xpand3nodePackage.GLOBAL_VAR_EXPRESSION_NODE: return createGlobalVarExpressionNode(); - case Xpand3nodePackage.FEATURE_CALL_NODE: return createFeatureCallNode(); - case Xpand3nodePackage.LIST_LITERAL_NODE: return createListLiteralNode(); - case Xpand3nodePackage.CONSTRUCTOR_CALL_NODE: return createConstructorCallNode(); - case Xpand3nodePackage.BOOLEAN_LITERAL_NODE: return createBooleanLiteralNode(); - case Xpand3nodePackage.NULL_LITERAL_NODE: return createNullLiteralNode(); - case Xpand3nodePackage.NUMBER_LITERAL_NODE: return createNumberLiteralNode(); - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE: return createCollectionExpressionNode(); - case Xpand3nodePackage.DECLARED_PARAMETER_LIST_NODE: return createDeclaredParameterListNode(); - case Xpand3nodePackage.DECLARED_PARAMETER_NODE: return createDeclaredParameterNode(); - case Xpand3nodePackage.PARAMETER_LIST_NODE: return createParameterListNode(); - case Xpand3nodePackage.COLLECTION_TYPE_NODE: return createCollectionTypeNode(); - case Xpand3nodePackage.SIMPLE_TYPE_NODE: return createSimpleTypeNode(); - case Xpand3nodePackage.IDENTIFIER_NODE: return createIdentifierNode(); - default: - throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); - } - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FileNode createFileNode() { - FileNodeImpl fileNode = new FileNodeImpl(); - return fileNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ImportNode createImportNode() { - ImportNodeImpl importNode = new ImportNodeImpl(); - return importNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ExtensionImportNode createExtensionImportNode() { - ExtensionImportNodeImpl extensionImportNode = new ExtensionImportNodeImpl(); - return extensionImportNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public DefinitionNode createDefinitionNode() { - DefinitionNodeImpl definitionNode = new DefinitionNodeImpl(); - return definitionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public DefinitionAroundNode createDefinitionAroundNode() { - DefinitionAroundNodeImpl definitionAroundNode = new DefinitionAroundNodeImpl(); - return definitionAroundNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SequenceNode createSequenceNode() { - SequenceNodeImpl sequenceNode = new SequenceNodeImpl(); - return sequenceNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TextSequenceNode createTextSequenceNode() { - TextSequenceNodeImpl textSequenceNode = new TextSequenceNodeImpl(); - return textSequenceNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public TextNode createTextNode() { - TextNodeImpl textNode = new TextNodeImpl(); - return textNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ErrorStatementNode createErrorStatementNode() { - ErrorStatementNodeImpl errorStatementNode = new ErrorStatementNodeImpl(); - return errorStatementNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ExpandStatementNode createExpandStatementNode() { - ExpandStatementNodeImpl expandStatementNode = new ExpandStatementNodeImpl(); - return expandStatementNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ExpressionStmtNode createExpressionStmtNode() { - ExpressionStmtNodeImpl expressionStmtNode = new ExpressionStmtNodeImpl(); - return expressionStmtNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FileStatementNode createFileStatementNode() { - FileStatementNodeImpl fileStatementNode = new FileStatementNodeImpl(); - return fileStatementNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ForeachStatementNode createForeachStatementNode() { - ForeachStatementNodeImpl foreachStatementNode = new ForeachStatementNodeImpl(); - return foreachStatementNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IfStatementNode createIfStatementNode() { - IfStatementNodeImpl ifStatementNode = new IfStatementNodeImpl(); - return ifStatementNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ElseIfStatementNode createElseIfStatementNode() { - ElseIfStatementNodeImpl elseIfStatementNode = new ElseIfStatementNodeImpl(); - return elseIfStatementNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ElseStatementNode createElseStatementNode() { - ElseStatementNodeImpl elseStatementNode = new ElseStatementNodeImpl(); - return elseStatementNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LetStatementNode createLetStatementNode() { - LetStatementNodeImpl letStatementNode = new LetStatementNodeImpl(); - return letStatementNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ProtectStatementNode createProtectStatementNode() { - ProtectStatementNodeImpl protectStatementNode = new ProtectStatementNodeImpl(); - return protectStatementNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CheckNode createCheckNode() { - CheckNodeImpl checkNode = new CheckNodeImpl(); - return checkNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public AroundNode createAroundNode() { - AroundNodeImpl aroundNode = new AroundNodeImpl(); - return aroundNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public PointcutNode createPointcutNode() { - PointcutNodeImpl pointcutNode = new PointcutNodeImpl(); - return pointcutNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ExtensionNode createExtensionNode() { - ExtensionNodeImpl extensionNode = new ExtensionNodeImpl(); - return extensionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public JavaTypeNode createJavaTypeNode() { - JavaTypeNodeImpl javaTypeNode = new JavaTypeNodeImpl(); - return javaTypeNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Test_expressionNode createTest_expressionNode() { - Test_expressionNodeImpl test_expressionNode = new Test_expressionNodeImpl(); - return test_expressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public LetExpressionNode createLetExpressionNode() { - LetExpressionNodeImpl letExpressionNode = new LetExpressionNodeImpl(); - return letExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CastedExpressionNode createCastedExpressionNode() { - CastedExpressionNodeImpl castedExpressionNode = new CastedExpressionNodeImpl(); - return castedExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ChainExpressionNode createChainExpressionNode() { - ChainExpressionNodeImpl chainExpressionNode = new ChainExpressionNodeImpl(); - return chainExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IfExpressionNode createIfExpressionNode() { - IfExpressionNodeImpl ifExpressionNode = new IfExpressionNodeImpl(); - return ifExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SwitchExpressionNode createSwitchExpressionNode() { - SwitchExpressionNodeImpl switchExpressionNode = new SwitchExpressionNodeImpl(); - return switchExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CasePartNode createCasePartNode() { - CasePartNodeImpl casePartNode = new CasePartNodeImpl(); - return casePartNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public OrExpressionNode createOrExpressionNode() { - OrExpressionNodeImpl orExpressionNode = new OrExpressionNodeImpl(); - return orExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public AndExpressionNode createAndExpressionNode() { - AndExpressionNodeImpl andExpressionNode = new AndExpressionNodeImpl(); - return andExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ImpliesExpressionNode createImpliesExpressionNode() { - ImpliesExpressionNodeImpl impliesExpressionNode = new ImpliesExpressionNodeImpl(); - return impliesExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public RelationalExpressionNode createRelationalExpressionNode() { - RelationalExpressionNodeImpl relationalExpressionNode = new RelationalExpressionNodeImpl(); - return relationalExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public AdditiveExpressionNode createAdditiveExpressionNode() { - AdditiveExpressionNodeImpl additiveExpressionNode = new AdditiveExpressionNodeImpl(); - return additiveExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public MultiplicativeExpressionNode createMultiplicativeExpressionNode() { - MultiplicativeExpressionNodeImpl multiplicativeExpressionNode = new MultiplicativeExpressionNodeImpl(); - return multiplicativeExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public UnaryExpressionNode createUnaryExpressionNode() { - UnaryExpressionNodeImpl unaryExpressionNode = new UnaryExpressionNodeImpl(); - return unaryExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public InfixExpressionNode createInfixExpressionNode() { - InfixExpressionNodeImpl infixExpressionNode = new InfixExpressionNodeImpl(); - return infixExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public StringLiteralNode createStringLiteralNode() { - StringLiteralNodeImpl stringLiteralNode = new StringLiteralNodeImpl(); - return stringLiteralNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ParanthesizedExpressionNode createParanthesizedExpressionNode() { - ParanthesizedExpressionNodeImpl paranthesizedExpressionNode = new ParanthesizedExpressionNodeImpl(); - return paranthesizedExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public GlobalVarExpressionNode createGlobalVarExpressionNode() { - GlobalVarExpressionNodeImpl globalVarExpressionNode = new GlobalVarExpressionNodeImpl(); - return globalVarExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public FeatureCallNode createFeatureCallNode() { - FeatureCallNodeImpl featureCallNode = new FeatureCallNodeImpl(); - return featureCallNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ListLiteralNode createListLiteralNode() { - ListLiteralNodeImpl listLiteralNode = new ListLiteralNodeImpl(); - return listLiteralNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ConstructorCallNode createConstructorCallNode() { - ConstructorCallNodeImpl constructorCallNode = new ConstructorCallNodeImpl(); - return constructorCallNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public BooleanLiteralNode createBooleanLiteralNode() { - BooleanLiteralNodeImpl booleanLiteralNode = new BooleanLiteralNodeImpl(); - return booleanLiteralNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NullLiteralNode createNullLiteralNode() { - NullLiteralNodeImpl nullLiteralNode = new NullLiteralNodeImpl(); - return nullLiteralNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public NumberLiteralNode createNumberLiteralNode() { - NumberLiteralNodeImpl numberLiteralNode = new NumberLiteralNodeImpl(); - return numberLiteralNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CollectionExpressionNode createCollectionExpressionNode() { - CollectionExpressionNodeImpl collectionExpressionNode = new CollectionExpressionNodeImpl(); - return collectionExpressionNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public DeclaredParameterListNode createDeclaredParameterListNode() { - DeclaredParameterListNodeImpl declaredParameterListNode = new DeclaredParameterListNodeImpl(); - return declaredParameterListNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public DeclaredParameterNode createDeclaredParameterNode() { - DeclaredParameterNodeImpl declaredParameterNode = new DeclaredParameterNodeImpl(); - return declaredParameterNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ParameterListNode createParameterListNode() { - ParameterListNodeImpl parameterListNode = new ParameterListNodeImpl(); - return parameterListNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public CollectionTypeNode createCollectionTypeNode() { - CollectionTypeNodeImpl collectionTypeNode = new CollectionTypeNodeImpl(); - return collectionTypeNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public SimpleTypeNode createSimpleTypeNode() { - SimpleTypeNodeImpl simpleTypeNode = new SimpleTypeNodeImpl(); - return simpleTypeNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public IdentifierNode createIdentifierNode() { - IdentifierNodeImpl identifierNode = new IdentifierNodeImpl(); - return identifierNode; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Xpand3nodePackage getXpand3nodePackage() { - return (Xpand3nodePackage)getEPackage(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @deprecated - * @generated - */ - @Deprecated - public static Xpand3nodePackage getPackage() { - return Xpand3nodePackage.eINSTANCE; - } - -} //Xpand3nodeFactoryImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/Xpand3nodePackageImpl.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/Xpand3nodePackageImpl.java deleted file mode 100644 index 40f2e67c..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/impl/Xpand3nodePackageImpl.java +++ /dev/null @@ -1,2496 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Xpand3nodePackageImpl.java,v 1.7 2008/03/17 10:55:27 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.impl; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EPackage; -import org.eclipse.emf.ecore.EReference; - -import org.eclipse.emf.ecore.impl.EPackageImpl; - -import org.eclipse.tmf.common.node.NodePackage; - -import org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.AroundNode; -import org.eclipse.xpand3.internal.parser.xpand3node.BooleanLiteralNode; -import org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode; -import org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.CheckNode; -import org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ConstructorCallNode; -import org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterListNode; -import org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode; -import org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode; -import org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ElseStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ErrorStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ExpressionStmtNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode; -import org.eclipse.xpand3.internal.parser.xpand3node.FileNode; -import org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.GlobalVarExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.IdentifierNode; -import org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ImportNode; -import org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.JavaTypeNode; -import org.eclipse.xpand3.internal.parser.xpand3node.LetExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ListLiteralNode; -import org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.NullLiteralNode; -import org.eclipse.xpand3.internal.parser.xpand3node.NumberLiteralNode; -import org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ParameterListNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ParanthesizedExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.PointcutNode; -import org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode; -import org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode; -import org.eclipse.xpand3.internal.parser.xpand3node.SimpleTypeNode; -import org.eclipse.xpand3.internal.parser.xpand3node.StringLiteralNode; -import org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Test_expressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.TextNode; -import org.eclipse.xpand3.internal.parser.xpand3node.TextSequenceNode; -import org.eclipse.xpand3.internal.parser.xpand3node.UnaryExpressionNode; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodeFactory; -import org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage; - -/** - * <!-- begin-user-doc --> - * An implementation of the model <b>Package</b>. - * <!-- end-user-doc --> - * @generated - */ -public class Xpand3nodePackageImpl extends EPackageImpl implements Xpand3nodePackage { - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass fileNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass importNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass extensionImportNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass definitionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass definitionAroundNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass sequenceNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass textSequenceNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass textNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass errorStatementNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass expandStatementNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass expressionStmtNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass fileStatementNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass foreachStatementNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass ifStatementNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass elseIfStatementNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass elseStatementNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass letStatementNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass protectStatementNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass checkNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass aroundNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass pointcutNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass extensionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass javaTypeNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass test_expressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass letExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass castedExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass chainExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass ifExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass switchExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass casePartNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass orExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass andExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass impliesExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass relationalExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass additiveExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass multiplicativeExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass unaryExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass infixExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass stringLiteralNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass paranthesizedExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass globalVarExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass featureCallNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass listLiteralNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass constructorCallNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass booleanLiteralNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass nullLiteralNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass numberLiteralNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass collectionExpressionNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass declaredParameterListNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass declaredParameterNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass parameterListNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass collectionTypeNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass simpleTypeNodeEClass = null; - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private EClass identifierNodeEClass = null; - - /** - * Creates an instance of the model <b>Package</b>, registered with - * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package - * package URI value. - * <p>Note: the correct way to create the package is via the static - * factory method {@link #init init()}, which also performs - * initialization of the package, or returns the registered package, - * if one already exists. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see org.eclipse.emf.ecore.EPackage.Registry - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage#eNS_URI - * @see #init() - * @generated - */ - private Xpand3nodePackageImpl() { - super(eNS_URI, Xpand3nodeFactory.eINSTANCE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private static boolean isInited = false; - - /** - * Creates, registers, and initializes the <b>Package</b> for this - * model, and for any others upon which it depends. Simple - * dependencies are satisfied by calling this method on all - * dependent packages before doing anything else. This method drives - * initialization for interdependent packages directly, in parallel - * with this package, itself. - * <p>Of this package and its interdependencies, all packages which - * have not yet been registered by their URI values are first created - * and registered. The packages are then initialized in two steps: - * meta-model objects for all of the packages are created before any - * are initialized, since one package's meta-model objects may refer to - * those of another. - * <p>Invocation of this method will not affect any packages that have - * already been initialized. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @see #eNS_URI - * @see #createPackageContents() - * @see #initializePackageContents() - * @generated - */ - public static Xpand3nodePackage init() { - if (isInited) return (Xpand3nodePackage)EPackage.Registry.INSTANCE.getEPackage(Xpand3nodePackage.eNS_URI); - - // Obtain or create and register package - Xpand3nodePackageImpl theXpand3nodePackage = (Xpand3nodePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof Xpand3nodePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new Xpand3nodePackageImpl()); - - isInited = true; - - // Initialize simple dependencies - NodePackage.eINSTANCE.eClass(); - - // Create package meta-data objects - theXpand3nodePackage.createPackageContents(); - - // Initialize created meta-data - theXpand3nodePackage.initializePackageContents(); - - // Mark meta-data to indicate it can't be changed - theXpand3nodePackage.freeze(); - - return theXpand3nodePackage; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFileNode() { - return fileNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFileNode_Declarations() { - return (EReference)fileNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFileNode_Imports() { - return (EReference)fileNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getImportNode() { - return importNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getImportNode_Namespace() { - return (EReference)importNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getImportNode_Type() { - return (EReference)importNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getExtensionImportNode() { - return extensionImportNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExtensionImportNode_Type() { - return (EReference)extensionImportNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExtensionImportNode_Namespace() { - return (EReference)extensionImportNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getDefinitionNode() { - return definitionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDefinitionNode_Name() { - return (EReference)definitionNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDefinitionNode_Type() { - return (EReference)definitionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDefinitionNode_Sequence() { - return (EReference)definitionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDefinitionNode_ParamList() { - return (EReference)definitionNodeEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getDefinitionAroundNode() { - return definitionAroundNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDefinitionAroundNode_Type() { - return (EReference)definitionAroundNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDefinitionAroundNode_Pointcut() { - return (EReference)definitionAroundNodeEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDefinitionAroundNode_ParamList() { - return (EReference)definitionAroundNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDefinitionAroundNode_Sequence() { - return (EReference)definitionAroundNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getSequenceNode() { - return sequenceNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getSequenceNode_TextSequences() { - return (EReference)sequenceNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getSequenceNode_Statements() { - return (EReference)sequenceNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getTextSequenceNode() { - return textSequenceNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getTextSequenceNode_Texts() { - return (EReference)textSequenceNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getTextNode() { - return textNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getErrorStatementNode() { - return errorStatementNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getErrorStatementNode_Expression() { - return (EReference)errorStatementNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getExpandStatementNode() { - return expandStatementNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExpandStatementNode_Separator() { - return (EReference)expandStatementNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExpandStatementNode_ParamList() { - return (EReference)expandStatementNodeEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExpandStatementNode_ForEachExpression() { - return (EReference)expandStatementNodeEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExpandStatementNode_ForExpression() { - return (EReference)expandStatementNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExpandStatementNode_Name() { - return (EReference)expandStatementNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getExpressionStmtNode() { - return expressionStmtNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExpressionStmtNode_Expression() { - return (EReference)expressionStmtNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFileStatementNode() { - return fileStatementNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFileStatementNode_Sequence() { - return (EReference)fileStatementNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFileStatementNode_Identifier() { - return (EReference)fileStatementNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFileStatementNode_NameExpression() { - return (EReference)fileStatementNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getForeachStatementNode() { - return foreachStatementNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getForeachStatementNode_Iterator() { - return (EReference)foreachStatementNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getForeachStatementNode_Identifier() { - return (EReference)foreachStatementNodeEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getForeachStatementNode_Sequence() { - return (EReference)foreachStatementNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getForeachStatementNode_ForExpression() { - return (EReference)foreachStatementNodeEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getForeachStatementNode_SeparatorExpression() { - return (EReference)foreachStatementNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getIfStatementNode() { - return ifStatementNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getIfStatementNode_ElseIfs() { - return (EReference)ifStatementNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getIfStatementNode_Expression() { - return (EReference)ifStatementNodeEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getIfStatementNode_Else() { - return (EReference)ifStatementNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getIfStatementNode_Sequence() { - return (EReference)ifStatementNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getElseIfStatementNode() { - return elseIfStatementNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getElseIfStatementNode_Sequence() { - return (EReference)elseIfStatementNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getElseIfStatementNode_Expression() { - return (EReference)elseIfStatementNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getElseStatementNode() { - return elseStatementNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getElseStatementNode_Sequence() { - return (EReference)elseStatementNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getLetStatementNode() { - return letStatementNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getLetStatementNode_Expression() { - return (EReference)letStatementNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getLetStatementNode_Name() { - return (EReference)letStatementNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getLetStatementNode_Sequence() { - return (EReference)letStatementNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getProtectStatementNode() { - return protectStatementNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getProtectStatementNode_Sequence() { - return (EReference)protectStatementNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getProtectStatementNode_Cend() { - return (EReference)protectStatementNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getProtectStatementNode_Id() { - return (EReference)protectStatementNodeEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getProtectStatementNode_Cstart() { - return (EReference)protectStatementNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCheckNode() { - return checkNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCheckNode_Type() { - return (EReference)checkNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCheckNode_Error() { - return (EReference)checkNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCheckNode_Message() { - return (EReference)checkNodeEClass.getEStructuralFeatures().get(5); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCheckNode_IfExpression() { - return (EReference)checkNodeEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCheckNode_Warning() { - return (EReference)checkNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCheckNode_Constraint() { - return (EReference)checkNodeEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getAroundNode() { - return aroundNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getPointcutNode() { - return pointcutNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getExtensionNode() { - return extensionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExtensionNode_ParamList() { - return (EReference)extensionNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExtensionNode_Private() { - return (EReference)extensionNodeEClass.getEStructuralFeatures().get(6); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExtensionNode_ReturnType() { - return (EReference)extensionNodeEClass.getEStructuralFeatures().get(5); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExtensionNode_JavaReturnType() { - return (EReference)extensionNodeEClass.getEStructuralFeatures().get(7); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExtensionNode_Create() { - return (EReference)extensionNodeEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExtensionNode_Name() { - return (EReference)extensionNodeEClass.getEStructuralFeatures().get(4); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExtensionNode_JavaName() { - return (EReference)extensionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExtensionNode_Cached() { - return (EReference)extensionNodeEClass.getEStructuralFeatures().get(8); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getExtensionNode_ExtendBody() { - return (EReference)extensionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getJavaTypeNode() { - return javaTypeNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getTest_expressionNode() { - return test_expressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getLetExpressionNode() { - return letExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCastedExpressionNode() { - return castedExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCastedExpressionNode_Target() { - return (EReference)castedExpressionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCastedExpressionNode_Type() { - return (EReference)castedExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getChainExpressionNode() { - return chainExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getChainExpressionNode_Nexts() { - return (EReference)chainExpressionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getChainExpressionNode_First() { - return (EReference)chainExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getIfExpressionNode() { - return ifExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getIfExpressionNode_Then() { - return (EReference)ifExpressionNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getIfExpressionNode_Else() { - return (EReference)ifExpressionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getIfExpressionNode_Condition0() { - return (EReference)ifExpressionNodeEClass.getEStructuralFeatures().get(3); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getIfExpressionNode_Condition1() { - return (EReference)ifExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getSwitchExpressionNode() { - return switchExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getSwitchExpressionNode_Default() { - return (EReference)switchExpressionNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getSwitchExpressionNode_Expression() { - return (EReference)switchExpressionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getSwitchExpressionNode_Cases() { - return (EReference)switchExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCasePartNode() { - return casePartNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCasePartNode_Condition() { - return (EReference)casePartNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCasePartNode_Expression() { - return (EReference)casePartNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getOrExpressionNode() { - return orExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getOrExpressionNode_Nexts() { - return (EReference)orExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getOrExpressionNode_First() { - return (EReference)orExpressionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getAndExpressionNode() { - return andExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getAndExpressionNode_First() { - return (EReference)andExpressionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getAndExpressionNode_Nexts() { - return (EReference)andExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getImpliesExpressionNode() { - return impliesExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getImpliesExpressionNode_Nexts() { - return (EReference)impliesExpressionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getImpliesExpressionNode_First() { - return (EReference)impliesExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getRelationalExpressionNode() { - return relationalExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getRelationalExpressionNode_Nexts() { - return (EReference)relationalExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getRelationalExpressionNode_First() { - return (EReference)relationalExpressionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getAdditiveExpressionNode() { - return additiveExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getAdditiveExpressionNode_Nexts() { - return (EReference)additiveExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getAdditiveExpressionNode_First() { - return (EReference)additiveExpressionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getMultiplicativeExpressionNode() { - return multiplicativeExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getMultiplicativeExpressionNode_Nexts() { - return (EReference)multiplicativeExpressionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getMultiplicativeExpressionNode_First() { - return (EReference)multiplicativeExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getUnaryExpressionNode() { - return unaryExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getUnaryExpressionNode_Operand() { - return (EReference)unaryExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getInfixExpressionNode() { - return infixExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getInfixExpressionNode_Calls() { - return (EReference)infixExpressionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getInfixExpressionNode_Target() { - return (EReference)infixExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getStringLiteralNode() { - return stringLiteralNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getParanthesizedExpressionNode() { - return paranthesizedExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getParanthesizedExpressionNode_Expression() { - return (EReference)paranthesizedExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getGlobalVarExpressionNode() { - return globalVarExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getFeatureCallNode() { - return featureCallNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFeatureCallNode_ParamList() { - return (EReference)featureCallNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFeatureCallNode_Name() { - return (EReference)featureCallNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getFeatureCallNode_Type() { - return (EReference)featureCallNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getListLiteralNode() { - return listLiteralNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getListLiteralNode_Elements() { - return (EReference)listLiteralNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getConstructorCallNode() { - return constructorCallNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getBooleanLiteralNode() { - return booleanLiteralNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getNullLiteralNode() { - return nullLiteralNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getNumberLiteralNode() { - return numberLiteralNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCollectionExpressionNode() { - return collectionExpressionNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCollectionExpressionNode_Variable() { - return (EReference)collectionExpressionNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCollectionExpressionNode_Expression() { - return (EReference)collectionExpressionNodeEClass.getEStructuralFeatures().get(2); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCollectionExpressionNode_Type() { - return (EReference)collectionExpressionNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getDeclaredParameterListNode() { - return declaredParameterListNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDeclaredParameterListNode_Params() { - return (EReference)declaredParameterListNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getDeclaredParameterNode() { - return declaredParameterNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDeclaredParameterNode_Ptype() { - return (EReference)declaredParameterNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getDeclaredParameterNode_Name() { - return (EReference)declaredParameterNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getParameterListNode() { - return parameterListNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getParameterListNode_Params() { - return (EReference)parameterListNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getCollectionTypeNode() { - return collectionTypeNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCollectionTypeNode_CollectionType() { - return (EReference)collectionTypeNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getCollectionTypeNode_ElementType() { - return (EReference)collectionTypeNodeEClass.getEStructuralFeatures().get(1); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getSimpleTypeNode() { - return simpleTypeNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EReference getSimpleTypeNode_Names() { - return (EReference)simpleTypeNodeEClass.getEStructuralFeatures().get(0); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public EClass getIdentifierNode() { - return identifierNodeEClass; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Xpand3nodeFactory getXpand3nodeFactory() { - return (Xpand3nodeFactory)getEFactoryInstance(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private boolean isCreated = false; - - /** - * Creates the meta-model objects for the package. This method is - * guarded to have no affect on any invocation but its first. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void createPackageContents() { - if (isCreated) return; - isCreated = true; - - // Create classes and their features - fileNodeEClass = createEClass(FILE_NODE); - createEReference(fileNodeEClass, FILE_NODE__IMPORTS); - createEReference(fileNodeEClass, FILE_NODE__DECLARATIONS); - - importNodeEClass = createEClass(IMPORT_NODE); - createEReference(importNodeEClass, IMPORT_NODE__TYPE); - createEReference(importNodeEClass, IMPORT_NODE__NAMESPACE); - - extensionImportNodeEClass = createEClass(EXTENSION_IMPORT_NODE); - createEReference(extensionImportNodeEClass, EXTENSION_IMPORT_NODE__TYPE); - createEReference(extensionImportNodeEClass, EXTENSION_IMPORT_NODE__NAMESPACE); - - definitionNodeEClass = createEClass(DEFINITION_NODE); - createEReference(definitionNodeEClass, DEFINITION_NODE__SEQUENCE); - createEReference(definitionNodeEClass, DEFINITION_NODE__TYPE); - createEReference(definitionNodeEClass, DEFINITION_NODE__NAME); - createEReference(definitionNodeEClass, DEFINITION_NODE__PARAM_LIST); - - definitionAroundNodeEClass = createEClass(DEFINITION_AROUND_NODE); - createEReference(definitionAroundNodeEClass, DEFINITION_AROUND_NODE__TYPE); - createEReference(definitionAroundNodeEClass, DEFINITION_AROUND_NODE__SEQUENCE); - createEReference(definitionAroundNodeEClass, DEFINITION_AROUND_NODE__PARAM_LIST); - createEReference(definitionAroundNodeEClass, DEFINITION_AROUND_NODE__POINTCUT); - - sequenceNodeEClass = createEClass(SEQUENCE_NODE); - createEReference(sequenceNodeEClass, SEQUENCE_NODE__STATEMENTS); - createEReference(sequenceNodeEClass, SEQUENCE_NODE__TEXT_SEQUENCES); - - textSequenceNodeEClass = createEClass(TEXT_SEQUENCE_NODE); - createEReference(textSequenceNodeEClass, TEXT_SEQUENCE_NODE__TEXTS); - - textNodeEClass = createEClass(TEXT_NODE); - - errorStatementNodeEClass = createEClass(ERROR_STATEMENT_NODE); - createEReference(errorStatementNodeEClass, ERROR_STATEMENT_NODE__EXPRESSION); - - expandStatementNodeEClass = createEClass(EXPAND_STATEMENT_NODE); - createEReference(expandStatementNodeEClass, EXPAND_STATEMENT_NODE__SEPARATOR); - createEReference(expandStatementNodeEClass, EXPAND_STATEMENT_NODE__NAME); - createEReference(expandStatementNodeEClass, EXPAND_STATEMENT_NODE__FOR_EXPRESSION); - createEReference(expandStatementNodeEClass, EXPAND_STATEMENT_NODE__PARAM_LIST); - createEReference(expandStatementNodeEClass, EXPAND_STATEMENT_NODE__FOR_EACH_EXPRESSION); - - expressionStmtNodeEClass = createEClass(EXPRESSION_STMT_NODE); - createEReference(expressionStmtNodeEClass, EXPRESSION_STMT_NODE__EXPRESSION); - - fileStatementNodeEClass = createEClass(FILE_STATEMENT_NODE); - createEReference(fileStatementNodeEClass, FILE_STATEMENT_NODE__SEQUENCE); - createEReference(fileStatementNodeEClass, FILE_STATEMENT_NODE__IDENTIFIER); - createEReference(fileStatementNodeEClass, FILE_STATEMENT_NODE__NAME_EXPRESSION); - - foreachStatementNodeEClass = createEClass(FOREACH_STATEMENT_NODE); - createEReference(foreachStatementNodeEClass, FOREACH_STATEMENT_NODE__SEPARATOR_EXPRESSION); - createEReference(foreachStatementNodeEClass, FOREACH_STATEMENT_NODE__SEQUENCE); - createEReference(foreachStatementNodeEClass, FOREACH_STATEMENT_NODE__ITERATOR); - createEReference(foreachStatementNodeEClass, FOREACH_STATEMENT_NODE__FOR_EXPRESSION); - createEReference(foreachStatementNodeEClass, FOREACH_STATEMENT_NODE__IDENTIFIER); - - ifStatementNodeEClass = createEClass(IF_STATEMENT_NODE); - createEReference(ifStatementNodeEClass, IF_STATEMENT_NODE__ELSE); - createEReference(ifStatementNodeEClass, IF_STATEMENT_NODE__SEQUENCE); - createEReference(ifStatementNodeEClass, IF_STATEMENT_NODE__ELSE_IFS); - createEReference(ifStatementNodeEClass, IF_STATEMENT_NODE__EXPRESSION); - - elseIfStatementNodeEClass = createEClass(ELSE_IF_STATEMENT_NODE); - createEReference(elseIfStatementNodeEClass, ELSE_IF_STATEMENT_NODE__EXPRESSION); - createEReference(elseIfStatementNodeEClass, ELSE_IF_STATEMENT_NODE__SEQUENCE); - - elseStatementNodeEClass = createEClass(ELSE_STATEMENT_NODE); - createEReference(elseStatementNodeEClass, ELSE_STATEMENT_NODE__SEQUENCE); - - letStatementNodeEClass = createEClass(LET_STATEMENT_NODE); - createEReference(letStatementNodeEClass, LET_STATEMENT_NODE__NAME); - createEReference(letStatementNodeEClass, LET_STATEMENT_NODE__EXPRESSION); - createEReference(letStatementNodeEClass, LET_STATEMENT_NODE__SEQUENCE); - - protectStatementNodeEClass = createEClass(PROTECT_STATEMENT_NODE); - createEReference(protectStatementNodeEClass, PROTECT_STATEMENT_NODE__CSTART); - createEReference(protectStatementNodeEClass, PROTECT_STATEMENT_NODE__SEQUENCE); - createEReference(protectStatementNodeEClass, PROTECT_STATEMENT_NODE__CEND); - createEReference(protectStatementNodeEClass, PROTECT_STATEMENT_NODE__ID); - - checkNodeEClass = createEClass(CHECK_NODE); - createEReference(checkNodeEClass, CHECK_NODE__ERROR); - createEReference(checkNodeEClass, CHECK_NODE__WARNING); - createEReference(checkNodeEClass, CHECK_NODE__TYPE); - createEReference(checkNodeEClass, CHECK_NODE__CONSTRAINT); - createEReference(checkNodeEClass, CHECK_NODE__IF_EXPRESSION); - createEReference(checkNodeEClass, CHECK_NODE__MESSAGE); - - aroundNodeEClass = createEClass(AROUND_NODE); - - pointcutNodeEClass = createEClass(POINTCUT_NODE); - - extensionNodeEClass = createEClass(EXTENSION_NODE); - createEReference(extensionNodeEClass, EXTENSION_NODE__EXTEND_BODY); - createEReference(extensionNodeEClass, EXTENSION_NODE__JAVA_NAME); - createEReference(extensionNodeEClass, EXTENSION_NODE__PARAM_LIST); - createEReference(extensionNodeEClass, EXTENSION_NODE__CREATE); - createEReference(extensionNodeEClass, EXTENSION_NODE__NAME); - createEReference(extensionNodeEClass, EXTENSION_NODE__RETURN_TYPE); - createEReference(extensionNodeEClass, EXTENSION_NODE__PRIVATE); - createEReference(extensionNodeEClass, EXTENSION_NODE__JAVA_RETURN_TYPE); - createEReference(extensionNodeEClass, EXTENSION_NODE__CACHED); - - javaTypeNodeEClass = createEClass(JAVA_TYPE_NODE); - - test_expressionNodeEClass = createEClass(TEST_EXPRESSION_NODE); - - letExpressionNodeEClass = createEClass(LET_EXPRESSION_NODE); - - castedExpressionNodeEClass = createEClass(CASTED_EXPRESSION_NODE); - createEReference(castedExpressionNodeEClass, CASTED_EXPRESSION_NODE__TYPE); - createEReference(castedExpressionNodeEClass, CASTED_EXPRESSION_NODE__TARGET); - - chainExpressionNodeEClass = createEClass(CHAIN_EXPRESSION_NODE); - createEReference(chainExpressionNodeEClass, CHAIN_EXPRESSION_NODE__FIRST); - createEReference(chainExpressionNodeEClass, CHAIN_EXPRESSION_NODE__NEXTS); - - ifExpressionNodeEClass = createEClass(IF_EXPRESSION_NODE); - createEReference(ifExpressionNodeEClass, IF_EXPRESSION_NODE__CONDITION1); - createEReference(ifExpressionNodeEClass, IF_EXPRESSION_NODE__ELSE); - createEReference(ifExpressionNodeEClass, IF_EXPRESSION_NODE__THEN); - createEReference(ifExpressionNodeEClass, IF_EXPRESSION_NODE__CONDITION0); - - switchExpressionNodeEClass = createEClass(SWITCH_EXPRESSION_NODE); - createEReference(switchExpressionNodeEClass, SWITCH_EXPRESSION_NODE__CASES); - createEReference(switchExpressionNodeEClass, SWITCH_EXPRESSION_NODE__EXPRESSION); - createEReference(switchExpressionNodeEClass, SWITCH_EXPRESSION_NODE__DEFAULT); - - casePartNodeEClass = createEClass(CASE_PART_NODE); - createEReference(casePartNodeEClass, CASE_PART_NODE__CONDITION); - createEReference(casePartNodeEClass, CASE_PART_NODE__EXPRESSION); - - orExpressionNodeEClass = createEClass(OR_EXPRESSION_NODE); - createEReference(orExpressionNodeEClass, OR_EXPRESSION_NODE__NEXTS); - createEReference(orExpressionNodeEClass, OR_EXPRESSION_NODE__FIRST); - - andExpressionNodeEClass = createEClass(AND_EXPRESSION_NODE); - createEReference(andExpressionNodeEClass, AND_EXPRESSION_NODE__NEXTS); - createEReference(andExpressionNodeEClass, AND_EXPRESSION_NODE__FIRST); - - impliesExpressionNodeEClass = createEClass(IMPLIES_EXPRESSION_NODE); - createEReference(impliesExpressionNodeEClass, IMPLIES_EXPRESSION_NODE__FIRST); - createEReference(impliesExpressionNodeEClass, IMPLIES_EXPRESSION_NODE__NEXTS); - - relationalExpressionNodeEClass = createEClass(RELATIONAL_EXPRESSION_NODE); - createEReference(relationalExpressionNodeEClass, RELATIONAL_EXPRESSION_NODE__NEXTS); - createEReference(relationalExpressionNodeEClass, RELATIONAL_EXPRESSION_NODE__FIRST); - - additiveExpressionNodeEClass = createEClass(ADDITIVE_EXPRESSION_NODE); - createEReference(additiveExpressionNodeEClass, ADDITIVE_EXPRESSION_NODE__NEXTS); - createEReference(additiveExpressionNodeEClass, ADDITIVE_EXPRESSION_NODE__FIRST); - - multiplicativeExpressionNodeEClass = createEClass(MULTIPLICATIVE_EXPRESSION_NODE); - createEReference(multiplicativeExpressionNodeEClass, MULTIPLICATIVE_EXPRESSION_NODE__FIRST); - createEReference(multiplicativeExpressionNodeEClass, MULTIPLICATIVE_EXPRESSION_NODE__NEXTS); - - unaryExpressionNodeEClass = createEClass(UNARY_EXPRESSION_NODE); - createEReference(unaryExpressionNodeEClass, UNARY_EXPRESSION_NODE__OPERAND); - - infixExpressionNodeEClass = createEClass(INFIX_EXPRESSION_NODE); - createEReference(infixExpressionNodeEClass, INFIX_EXPRESSION_NODE__TARGET); - createEReference(infixExpressionNodeEClass, INFIX_EXPRESSION_NODE__CALLS); - - stringLiteralNodeEClass = createEClass(STRING_LITERAL_NODE); - - paranthesizedExpressionNodeEClass = createEClass(PARANTHESIZED_EXPRESSION_NODE); - createEReference(paranthesizedExpressionNodeEClass, PARANTHESIZED_EXPRESSION_NODE__EXPRESSION); - - globalVarExpressionNodeEClass = createEClass(GLOBAL_VAR_EXPRESSION_NODE); - - featureCallNodeEClass = createEClass(FEATURE_CALL_NODE); - createEReference(featureCallNodeEClass, FEATURE_CALL_NODE__TYPE); - createEReference(featureCallNodeEClass, FEATURE_CALL_NODE__PARAM_LIST); - createEReference(featureCallNodeEClass, FEATURE_CALL_NODE__NAME); - - listLiteralNodeEClass = createEClass(LIST_LITERAL_NODE); - createEReference(listLiteralNodeEClass, LIST_LITERAL_NODE__ELEMENTS); - - constructorCallNodeEClass = createEClass(CONSTRUCTOR_CALL_NODE); - - booleanLiteralNodeEClass = createEClass(BOOLEAN_LITERAL_NODE); - - nullLiteralNodeEClass = createEClass(NULL_LITERAL_NODE); - - numberLiteralNodeEClass = createEClass(NUMBER_LITERAL_NODE); - - collectionExpressionNodeEClass = createEClass(COLLECTION_EXPRESSION_NODE); - createEReference(collectionExpressionNodeEClass, COLLECTION_EXPRESSION_NODE__VARIABLE); - createEReference(collectionExpressionNodeEClass, COLLECTION_EXPRESSION_NODE__TYPE); - createEReference(collectionExpressionNodeEClass, COLLECTION_EXPRESSION_NODE__EXPRESSION); - - declaredParameterListNodeEClass = createEClass(DECLARED_PARAMETER_LIST_NODE); - createEReference(declaredParameterListNodeEClass, DECLARED_PARAMETER_LIST_NODE__PARAMS); - - declaredParameterNodeEClass = createEClass(DECLARED_PARAMETER_NODE); - createEReference(declaredParameterNodeEClass, DECLARED_PARAMETER_NODE__PTYPE); - createEReference(declaredParameterNodeEClass, DECLARED_PARAMETER_NODE__NAME); - - parameterListNodeEClass = createEClass(PARAMETER_LIST_NODE); - createEReference(parameterListNodeEClass, PARAMETER_LIST_NODE__PARAMS); - - collectionTypeNodeEClass = createEClass(COLLECTION_TYPE_NODE); - createEReference(collectionTypeNodeEClass, COLLECTION_TYPE_NODE__COLLECTION_TYPE); - createEReference(collectionTypeNodeEClass, COLLECTION_TYPE_NODE__ELEMENT_TYPE); - - simpleTypeNodeEClass = createEClass(SIMPLE_TYPE_NODE); - createEReference(simpleTypeNodeEClass, SIMPLE_TYPE_NODE__NAMES); - - identifierNodeEClass = createEClass(IDENTIFIER_NODE); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - private boolean isInitialized = false; - - /** - * Complete the initialization of the package and its meta-model. This - * method is guarded to have no affect on any invocation but its first. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public void initializePackageContents() { - if (isInitialized) return; - isInitialized = true; - - // Initialize package - setName(eNAME); - setNsPrefix(eNS_PREFIX); - setNsURI(eNS_URI); - - // Obtain other dependent packages - NodePackage theNodePackage = (NodePackage)EPackage.Registry.INSTANCE.getEPackage(NodePackage.eNS_URI); - - // Create type parameters - - // Set bounds for type parameters - - // Add supertypes to classes - fileNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - importNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - extensionImportNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - definitionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - definitionAroundNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - sequenceNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - textSequenceNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - textNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - errorStatementNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - expandStatementNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - expressionStmtNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - fileStatementNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - foreachStatementNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - ifStatementNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - elseIfStatementNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - elseStatementNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - letStatementNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - protectStatementNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - checkNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - aroundNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - pointcutNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - extensionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - javaTypeNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - test_expressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - letExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - castedExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - chainExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - ifExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - switchExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - casePartNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - orExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - andExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - impliesExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - relationalExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - additiveExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - multiplicativeExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - unaryExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - infixExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - stringLiteralNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - paranthesizedExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - globalVarExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - featureCallNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - listLiteralNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - constructorCallNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - booleanLiteralNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - nullLiteralNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - numberLiteralNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - collectionExpressionNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - declaredParameterListNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - declaredParameterNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - parameterListNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - collectionTypeNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - simpleTypeNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - identifierNodeEClass.getESuperTypes().add(theNodePackage.getCompositeNode()); - - // Initialize classes and features; add operations and parameters - initEClass(fileNodeEClass, FileNode.class, "FileNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getFileNode_Imports(), theNodePackage.getCompositeNode(), null, "imports", null, 0, -1, FileNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getFileNode_Declarations(), theNodePackage.getCompositeNode(), null, "declarations", null, 0, -1, FileNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(importNodeEClass, ImportNode.class, "ImportNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getImportNode_Type(), theNodePackage.getCompositeNode(), null, "type", null, 0, 1, ImportNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getImportNode_Namespace(), theNodePackage.getCompositeNode(), null, "namespace", null, 0, 1, ImportNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(extensionImportNodeEClass, ExtensionImportNode.class, "ExtensionImportNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getExtensionImportNode_Type(), theNodePackage.getCompositeNode(), null, "type", null, 0, 1, ExtensionImportNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExtensionImportNode_Namespace(), theNodePackage.getCompositeNode(), null, "namespace", null, 0, 1, ExtensionImportNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(definitionNodeEClass, DefinitionNode.class, "DefinitionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getDefinitionNode_Sequence(), theNodePackage.getCompositeNode(), null, "sequence", null, 0, 1, DefinitionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDefinitionNode_Type(), theNodePackage.getCompositeNode(), null, "type", null, 0, 1, DefinitionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDefinitionNode_Name(), theNodePackage.getCompositeNode(), null, "name", null, 0, 1, DefinitionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDefinitionNode_ParamList(), theNodePackage.getCompositeNode(), null, "paramList", null, 0, 1, DefinitionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(definitionAroundNodeEClass, DefinitionAroundNode.class, "DefinitionAroundNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getDefinitionAroundNode_Type(), theNodePackage.getCompositeNode(), null, "type", null, 0, 1, DefinitionAroundNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDefinitionAroundNode_Sequence(), theNodePackage.getCompositeNode(), null, "sequence", null, 0, 1, DefinitionAroundNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDefinitionAroundNode_ParamList(), theNodePackage.getCompositeNode(), null, "paramList", null, 0, 1, DefinitionAroundNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDefinitionAroundNode_Pointcut(), theNodePackage.getCompositeNode(), null, "pointcut", null, 0, 1, DefinitionAroundNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(sequenceNodeEClass, SequenceNode.class, "SequenceNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getSequenceNode_Statements(), theNodePackage.getCompositeNode(), null, "statements", null, 0, -1, SequenceNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getSequenceNode_TextSequences(), theNodePackage.getCompositeNode(), null, "textSequences", null, 0, -1, SequenceNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(textSequenceNodeEClass, TextSequenceNode.class, "TextSequenceNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getTextSequenceNode_Texts(), theNodePackage.getCompositeNode(), null, "texts", null, 0, -1, TextSequenceNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(textNodeEClass, TextNode.class, "TextNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(errorStatementNodeEClass, ErrorStatementNode.class, "ErrorStatementNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getErrorStatementNode_Expression(), theNodePackage.getCompositeNode(), null, "expression", null, 0, 1, ErrorStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(expandStatementNodeEClass, ExpandStatementNode.class, "ExpandStatementNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getExpandStatementNode_Separator(), theNodePackage.getCompositeNode(), null, "separator", null, 0, 1, ExpandStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExpandStatementNode_Name(), theNodePackage.getCompositeNode(), null, "name", null, 0, 1, ExpandStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExpandStatementNode_ForExpression(), theNodePackage.getCompositeNode(), null, "forExpression", null, 0, 1, ExpandStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExpandStatementNode_ParamList(), theNodePackage.getCompositeNode(), null, "paramList", null, 0, 1, ExpandStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExpandStatementNode_ForEachExpression(), theNodePackage.getCompositeNode(), null, "forEachExpression", null, 0, 1, ExpandStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(expressionStmtNodeEClass, ExpressionStmtNode.class, "ExpressionStmtNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getExpressionStmtNode_Expression(), theNodePackage.getCompositeNode(), null, "expression", null, 0, 1, ExpressionStmtNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(fileStatementNodeEClass, FileStatementNode.class, "FileStatementNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getFileStatementNode_Sequence(), theNodePackage.getCompositeNode(), null, "sequence", null, 0, 1, FileStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getFileStatementNode_Identifier(), theNodePackage.getCompositeNode(), null, "identifier", null, 0, 1, FileStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getFileStatementNode_NameExpression(), theNodePackage.getCompositeNode(), null, "nameExpression", null, 0, 1, FileStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(foreachStatementNodeEClass, ForeachStatementNode.class, "ForeachStatementNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getForeachStatementNode_SeparatorExpression(), theNodePackage.getCompositeNode(), null, "separatorExpression", null, 0, 1, ForeachStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getForeachStatementNode_Sequence(), theNodePackage.getCompositeNode(), null, "sequence", null, 0, 1, ForeachStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getForeachStatementNode_Iterator(), theNodePackage.getCompositeNode(), null, "iterator", null, 0, 1, ForeachStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getForeachStatementNode_ForExpression(), theNodePackage.getCompositeNode(), null, "forExpression", null, 0, 1, ForeachStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getForeachStatementNode_Identifier(), theNodePackage.getCompositeNode(), null, "identifier", null, 0, 1, ForeachStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(ifStatementNodeEClass, IfStatementNode.class, "IfStatementNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getIfStatementNode_Else(), theNodePackage.getCompositeNode(), null, "else", null, 0, 1, IfStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getIfStatementNode_Sequence(), theNodePackage.getCompositeNode(), null, "sequence", null, 0, 1, IfStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getIfStatementNode_ElseIfs(), theNodePackage.getCompositeNode(), null, "elseIfs", null, 0, -1, IfStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getIfStatementNode_Expression(), theNodePackage.getCompositeNode(), null, "expression", null, 0, 1, IfStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(elseIfStatementNodeEClass, ElseIfStatementNode.class, "ElseIfStatementNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getElseIfStatementNode_Expression(), theNodePackage.getCompositeNode(), null, "expression", null, 0, 1, ElseIfStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getElseIfStatementNode_Sequence(), theNodePackage.getCompositeNode(), null, "sequence", null, 0, 1, ElseIfStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(elseStatementNodeEClass, ElseStatementNode.class, "ElseStatementNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getElseStatementNode_Sequence(), theNodePackage.getCompositeNode(), null, "sequence", null, 0, 1, ElseStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(letStatementNodeEClass, LetStatementNode.class, "LetStatementNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getLetStatementNode_Name(), theNodePackage.getCompositeNode(), null, "name", null, 0, 1, LetStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLetStatementNode_Expression(), theNodePackage.getCompositeNode(), null, "expression", null, 0, 1, LetStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getLetStatementNode_Sequence(), theNodePackage.getCompositeNode(), null, "sequence", null, 0, 1, LetStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(protectStatementNodeEClass, ProtectStatementNode.class, "ProtectStatementNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getProtectStatementNode_Cstart(), theNodePackage.getCompositeNode(), null, "cstart", null, 0, 1, ProtectStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getProtectStatementNode_Sequence(), theNodePackage.getCompositeNode(), null, "sequence", null, 0, 1, ProtectStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getProtectStatementNode_Cend(), theNodePackage.getCompositeNode(), null, "cend", null, 0, 1, ProtectStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getProtectStatementNode_Id(), theNodePackage.getCompositeNode(), null, "id", null, 0, 1, ProtectStatementNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(checkNodeEClass, CheckNode.class, "CheckNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCheckNode_Error(), theNodePackage.getLeafNode(), null, "error", null, 0, 1, CheckNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCheckNode_Warning(), theNodePackage.getLeafNode(), null, "warning", null, 0, 1, CheckNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCheckNode_Type(), theNodePackage.getCompositeNode(), null, "type", null, 0, 1, CheckNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCheckNode_Constraint(), theNodePackage.getCompositeNode(), null, "constraint", null, 0, 1, CheckNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCheckNode_IfExpression(), theNodePackage.getCompositeNode(), null, "ifExpression", null, 0, 1, CheckNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCheckNode_Message(), theNodePackage.getCompositeNode(), null, "message", null, 0, 1, CheckNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(aroundNodeEClass, AroundNode.class, "AroundNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(pointcutNodeEClass, PointcutNode.class, "PointcutNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(extensionNodeEClass, ExtensionNode.class, "ExtensionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getExtensionNode_ExtendBody(), theNodePackage.getCompositeNode(), null, "extendBody", null, 0, 1, ExtensionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExtensionNode_JavaName(), theNodePackage.getCompositeNode(), null, "javaName", null, 0, 1, ExtensionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExtensionNode_ParamList(), theNodePackage.getCompositeNode(), null, "paramList", null, 0, 1, ExtensionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExtensionNode_Create(), theNodePackage.getLeafNode(), null, "create", null, 0, 1, ExtensionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExtensionNode_Name(), theNodePackage.getCompositeNode(), null, "name", null, 0, 1, ExtensionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExtensionNode_ReturnType(), theNodePackage.getCompositeNode(), null, "returnType", null, 0, 1, ExtensionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExtensionNode_Private(), theNodePackage.getLeafNode(), null, "private", null, 0, 1, ExtensionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExtensionNode_JavaReturnType(), theNodePackage.getCompositeNode(), null, "javaReturnType", null, 0, 1, ExtensionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getExtensionNode_Cached(), theNodePackage.getLeafNode(), null, "cached", null, 0, 1, ExtensionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(javaTypeNodeEClass, JavaTypeNode.class, "JavaTypeNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(test_expressionNodeEClass, Test_expressionNode.class, "Test_expressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(letExpressionNodeEClass, LetExpressionNode.class, "LetExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(castedExpressionNodeEClass, CastedExpressionNode.class, "CastedExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCastedExpressionNode_Type(), theNodePackage.getCompositeNode(), null, "type", null, 0, 1, CastedExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCastedExpressionNode_Target(), theNodePackage.getCompositeNode(), null, "target", null, 0, 1, CastedExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(chainExpressionNodeEClass, ChainExpressionNode.class, "ChainExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getChainExpressionNode_First(), theNodePackage.getCompositeNode(), null, "first", null, 0, 1, ChainExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getChainExpressionNode_Nexts(), theNodePackage.getCompositeNode(), null, "nexts", null, 0, -1, ChainExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(ifExpressionNodeEClass, IfExpressionNode.class, "IfExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getIfExpressionNode_Condition1(), theNodePackage.getCompositeNode(), null, "condition1", null, 0, 1, IfExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getIfExpressionNode_Else(), theNodePackage.getCompositeNode(), null, "else", null, 0, 1, IfExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getIfExpressionNode_Then(), theNodePackage.getCompositeNode(), null, "then", null, 0, 1, IfExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getIfExpressionNode_Condition0(), theNodePackage.getCompositeNode(), null, "condition0", null, 0, 1, IfExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(switchExpressionNodeEClass, SwitchExpressionNode.class, "SwitchExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getSwitchExpressionNode_Cases(), theNodePackage.getCompositeNode(), null, "cases", null, 0, -1, SwitchExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getSwitchExpressionNode_Expression(), theNodePackage.getCompositeNode(), null, "expression", null, 0, 1, SwitchExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getSwitchExpressionNode_Default(), theNodePackage.getCompositeNode(), null, "default", null, 0, 1, SwitchExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(casePartNodeEClass, CasePartNode.class, "CasePartNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCasePartNode_Condition(), theNodePackage.getCompositeNode(), null, "condition", null, 0, 1, CasePartNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCasePartNode_Expression(), theNodePackage.getCompositeNode(), null, "expression", null, 0, 1, CasePartNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(orExpressionNodeEClass, OrExpressionNode.class, "OrExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getOrExpressionNode_Nexts(), theNodePackage.getCompositeNode(), null, "nexts", null, 0, -1, OrExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getOrExpressionNode_First(), theNodePackage.getCompositeNode(), null, "first", null, 0, 1, OrExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(andExpressionNodeEClass, AndExpressionNode.class, "AndExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getAndExpressionNode_Nexts(), theNodePackage.getCompositeNode(), null, "nexts", null, 0, -1, AndExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getAndExpressionNode_First(), theNodePackage.getCompositeNode(), null, "first", null, 0, 1, AndExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(impliesExpressionNodeEClass, ImpliesExpressionNode.class, "ImpliesExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getImpliesExpressionNode_First(), theNodePackage.getCompositeNode(), null, "first", null, 0, 1, ImpliesExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getImpliesExpressionNode_Nexts(), theNodePackage.getCompositeNode(), null, "nexts", null, 0, -1, ImpliesExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(relationalExpressionNodeEClass, RelationalExpressionNode.class, "RelationalExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getRelationalExpressionNode_Nexts(), theNodePackage.getCompositeNode(), null, "nexts", null, 0, -1, RelationalExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getRelationalExpressionNode_First(), theNodePackage.getCompositeNode(), null, "first", null, 0, 1, RelationalExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(additiveExpressionNodeEClass, AdditiveExpressionNode.class, "AdditiveExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getAdditiveExpressionNode_Nexts(), theNodePackage.getCompositeNode(), null, "nexts", null, 0, -1, AdditiveExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getAdditiveExpressionNode_First(), theNodePackage.getCompositeNode(), null, "first", null, 0, 1, AdditiveExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(multiplicativeExpressionNodeEClass, MultiplicativeExpressionNode.class, "MultiplicativeExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getMultiplicativeExpressionNode_First(), theNodePackage.getCompositeNode(), null, "first", null, 0, 1, MultiplicativeExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getMultiplicativeExpressionNode_Nexts(), theNodePackage.getCompositeNode(), null, "nexts", null, 0, -1, MultiplicativeExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(unaryExpressionNodeEClass, UnaryExpressionNode.class, "UnaryExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getUnaryExpressionNode_Operand(), theNodePackage.getCompositeNode(), null, "operand", null, 0, 1, UnaryExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(infixExpressionNodeEClass, InfixExpressionNode.class, "InfixExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getInfixExpressionNode_Target(), theNodePackage.getCompositeNode(), null, "target", null, 0, 1, InfixExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getInfixExpressionNode_Calls(), theNodePackage.getCompositeNode(), null, "calls", null, 0, -1, InfixExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(stringLiteralNodeEClass, StringLiteralNode.class, "StringLiteralNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(paranthesizedExpressionNodeEClass, ParanthesizedExpressionNode.class, "ParanthesizedExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParanthesizedExpressionNode_Expression(), theNodePackage.getCompositeNode(), null, "expression", null, 0, 1, ParanthesizedExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(globalVarExpressionNodeEClass, GlobalVarExpressionNode.class, "GlobalVarExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(featureCallNodeEClass, FeatureCallNode.class, "FeatureCallNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getFeatureCallNode_Type(), theNodePackage.getCompositeNode(), null, "type", null, 0, 1, FeatureCallNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getFeatureCallNode_ParamList(), theNodePackage.getCompositeNode(), null, "paramList", null, 0, 1, FeatureCallNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getFeatureCallNode_Name(), theNodePackage.getCompositeNode(), null, "name", null, 0, 1, FeatureCallNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(listLiteralNodeEClass, ListLiteralNode.class, "ListLiteralNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getListLiteralNode_Elements(), theNodePackage.getCompositeNode(), null, "elements", null, 0, -1, ListLiteralNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(constructorCallNodeEClass, ConstructorCallNode.class, "ConstructorCallNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(booleanLiteralNodeEClass, BooleanLiteralNode.class, "BooleanLiteralNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(nullLiteralNodeEClass, NullLiteralNode.class, "NullLiteralNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(numberLiteralNodeEClass, NumberLiteralNode.class, "NumberLiteralNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - initEClass(collectionExpressionNodeEClass, CollectionExpressionNode.class, "CollectionExpressionNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCollectionExpressionNode_Variable(), theNodePackage.getCompositeNode(), null, "variable", null, 0, 1, CollectionExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCollectionExpressionNode_Type(), theNodePackage.getCompositeNode(), null, "type", null, 0, 1, CollectionExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCollectionExpressionNode_Expression(), theNodePackage.getCompositeNode(), null, "expression", null, 0, 1, CollectionExpressionNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(declaredParameterListNodeEClass, DeclaredParameterListNode.class, "DeclaredParameterListNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getDeclaredParameterListNode_Params(), theNodePackage.getCompositeNode(), null, "params", null, 0, -1, DeclaredParameterListNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(declaredParameterNodeEClass, DeclaredParameterNode.class, "DeclaredParameterNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getDeclaredParameterNode_Ptype(), theNodePackage.getCompositeNode(), null, "ptype", null, 0, 1, DeclaredParameterNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getDeclaredParameterNode_Name(), theNodePackage.getCompositeNode(), null, "name", null, 0, 1, DeclaredParameterNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(parameterListNodeEClass, ParameterListNode.class, "ParameterListNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getParameterListNode_Params(), theNodePackage.getCompositeNode(), null, "params", null, 0, -1, ParameterListNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(collectionTypeNodeEClass, CollectionTypeNode.class, "CollectionTypeNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getCollectionTypeNode_CollectionType(), theNodePackage.getLeafNode(), null, "collectionType", null, 0, 1, CollectionTypeNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - initEReference(getCollectionTypeNode_ElementType(), theNodePackage.getCompositeNode(), null, "elementType", null, 0, 1, CollectionTypeNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(simpleTypeNodeEClass, SimpleTypeNode.class, "SimpleTypeNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - initEReference(getSimpleTypeNode_Names(), theNodePackage.getCompositeNode(), null, "names", null, 0, -1, SimpleTypeNode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); - - initEClass(identifierNodeEClass, IdentifierNode.class, "IdentifierNode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); - - // Create resource - createResource(eNS_URI); - } - -} //Xpand3nodePackageImpl diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/util/Xpand3nodeAdapterFactory.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/util/Xpand3nodeAdapterFactory.java deleted file mode 100644 index e1bf8478..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/util/Xpand3nodeAdapterFactory.java +++ /dev/null @@ -1,1117 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Xpand3nodeAdapterFactory.java,v 1.6 2008/03/13 08:40:02 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.util; - -import org.eclipse.emf.common.notify.Adapter; -import org.eclipse.emf.common.notify.Notifier; - -import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl; - -import org.eclipse.emf.ecore.EObject; - -import org.eclipse.tmf.common.node.CompositeNode; -import org.eclipse.tmf.common.node.Node; - -import org.eclipse.xpand3.internal.parser.xpand3node.*; - -/** - * <!-- begin-user-doc --> - * The <b>Adapter Factory</b> for the model. - * It provides an adapter <code>createXXX</code> method for each class of the model. - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage - * @generated - */ -public class Xpand3nodeAdapterFactory extends AdapterFactoryImpl { - /** - * The cached model package. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static Xpand3nodePackage modelPackage; - - /** - * Creates an instance of the adapter factory. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Xpand3nodeAdapterFactory() { - if (modelPackage == null) { - modelPackage = Xpand3nodePackage.eINSTANCE; - } - } - - /** - * Returns whether this factory is applicable for the type of the object. - * <!-- begin-user-doc --> - * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model. - * <!-- end-user-doc --> - * @return whether this factory is applicable for the type of the object. - * @generated - */ - @Override - public boolean isFactoryForType(Object object) { - if (object == modelPackage) { - return true; - } - if (object instanceof EObject) { - return ((EObject)object).eClass().getEPackage() == modelPackage; - } - return false; - } - - /** - * The switch the delegates to the <code>createXXX</code> methods. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Xpand3nodeSwitch<Adapter> modelSwitch = - new Xpand3nodeSwitch<Adapter>() { - @Override - public Adapter caseFileNode(FileNode object) { - return createFileNodeAdapter(); - } - @Override - public Adapter caseImportNode(ImportNode object) { - return createImportNodeAdapter(); - } - @Override - public Adapter caseExtensionImportNode(ExtensionImportNode object) { - return createExtensionImportNodeAdapter(); - } - @Override - public Adapter caseDefinitionNode(DefinitionNode object) { - return createDefinitionNodeAdapter(); - } - @Override - public Adapter caseDefinitionAroundNode(DefinitionAroundNode object) { - return createDefinitionAroundNodeAdapter(); - } - @Override - public Adapter caseSequenceNode(SequenceNode object) { - return createSequenceNodeAdapter(); - } - @Override - public Adapter caseTextSequenceNode(TextSequenceNode object) { - return createTextSequenceNodeAdapter(); - } - @Override - public Adapter caseTextNode(TextNode object) { - return createTextNodeAdapter(); - } - @Override - public Adapter caseErrorStatementNode(ErrorStatementNode object) { - return createErrorStatementNodeAdapter(); - } - @Override - public Adapter caseExpandStatementNode(ExpandStatementNode object) { - return createExpandStatementNodeAdapter(); - } - @Override - public Adapter caseExpressionStmtNode(ExpressionStmtNode object) { - return createExpressionStmtNodeAdapter(); - } - @Override - public Adapter caseFileStatementNode(FileStatementNode object) { - return createFileStatementNodeAdapter(); - } - @Override - public Adapter caseForeachStatementNode(ForeachStatementNode object) { - return createForeachStatementNodeAdapter(); - } - @Override - public Adapter caseIfStatementNode(IfStatementNode object) { - return createIfStatementNodeAdapter(); - } - @Override - public Adapter caseElseIfStatementNode(ElseIfStatementNode object) { - return createElseIfStatementNodeAdapter(); - } - @Override - public Adapter caseElseStatementNode(ElseStatementNode object) { - return createElseStatementNodeAdapter(); - } - @Override - public Adapter caseLetStatementNode(LetStatementNode object) { - return createLetStatementNodeAdapter(); - } - @Override - public Adapter caseProtectStatementNode(ProtectStatementNode object) { - return createProtectStatementNodeAdapter(); - } - @Override - public Adapter caseCheckNode(CheckNode object) { - return createCheckNodeAdapter(); - } - @Override - public Adapter caseAroundNode(AroundNode object) { - return createAroundNodeAdapter(); - } - @Override - public Adapter casePointcutNode(PointcutNode object) { - return createPointcutNodeAdapter(); - } - @Override - public Adapter caseExtensionNode(ExtensionNode object) { - return createExtensionNodeAdapter(); - } - @Override - public Adapter caseJavaTypeNode(JavaTypeNode object) { - return createJavaTypeNodeAdapter(); - } - @Override - public Adapter caseTest_expressionNode(Test_expressionNode object) { - return createTest_expressionNodeAdapter(); - } - @Override - public Adapter caseLetExpressionNode(LetExpressionNode object) { - return createLetExpressionNodeAdapter(); - } - @Override - public Adapter caseCastedExpressionNode(CastedExpressionNode object) { - return createCastedExpressionNodeAdapter(); - } - @Override - public Adapter caseChainExpressionNode(ChainExpressionNode object) { - return createChainExpressionNodeAdapter(); - } - @Override - public Adapter caseIfExpressionNode(IfExpressionNode object) { - return createIfExpressionNodeAdapter(); - } - @Override - public Adapter caseSwitchExpressionNode(SwitchExpressionNode object) { - return createSwitchExpressionNodeAdapter(); - } - @Override - public Adapter caseCasePartNode(CasePartNode object) { - return createCasePartNodeAdapter(); - } - @Override - public Adapter caseOrExpressionNode(OrExpressionNode object) { - return createOrExpressionNodeAdapter(); - } - @Override - public Adapter caseAndExpressionNode(AndExpressionNode object) { - return createAndExpressionNodeAdapter(); - } - @Override - public Adapter caseImpliesExpressionNode(ImpliesExpressionNode object) { - return createImpliesExpressionNodeAdapter(); - } - @Override - public Adapter caseRelationalExpressionNode(RelationalExpressionNode object) { - return createRelationalExpressionNodeAdapter(); - } - @Override - public Adapter caseAdditiveExpressionNode(AdditiveExpressionNode object) { - return createAdditiveExpressionNodeAdapter(); - } - @Override - public Adapter caseMultiplicativeExpressionNode(MultiplicativeExpressionNode object) { - return createMultiplicativeExpressionNodeAdapter(); - } - @Override - public Adapter caseUnaryExpressionNode(UnaryExpressionNode object) { - return createUnaryExpressionNodeAdapter(); - } - @Override - public Adapter caseInfixExpressionNode(InfixExpressionNode object) { - return createInfixExpressionNodeAdapter(); - } - @Override - public Adapter caseStringLiteralNode(StringLiteralNode object) { - return createStringLiteralNodeAdapter(); - } - @Override - public Adapter caseParanthesizedExpressionNode(ParanthesizedExpressionNode object) { - return createParanthesizedExpressionNodeAdapter(); - } - @Override - public Adapter caseGlobalVarExpressionNode(GlobalVarExpressionNode object) { - return createGlobalVarExpressionNodeAdapter(); - } - @Override - public Adapter caseFeatureCallNode(FeatureCallNode object) { - return createFeatureCallNodeAdapter(); - } - @Override - public Adapter caseListLiteralNode(ListLiteralNode object) { - return createListLiteralNodeAdapter(); - } - @Override - public Adapter caseConstructorCallNode(ConstructorCallNode object) { - return createConstructorCallNodeAdapter(); - } - @Override - public Adapter caseBooleanLiteralNode(BooleanLiteralNode object) { - return createBooleanLiteralNodeAdapter(); - } - @Override - public Adapter caseNullLiteralNode(NullLiteralNode object) { - return createNullLiteralNodeAdapter(); - } - @Override - public Adapter caseNumberLiteralNode(NumberLiteralNode object) { - return createNumberLiteralNodeAdapter(); - } - @Override - public Adapter caseCollectionExpressionNode(CollectionExpressionNode object) { - return createCollectionExpressionNodeAdapter(); - } - @Override - public Adapter caseDeclaredParameterListNode(DeclaredParameterListNode object) { - return createDeclaredParameterListNodeAdapter(); - } - @Override - public Adapter caseDeclaredParameterNode(DeclaredParameterNode object) { - return createDeclaredParameterNodeAdapter(); - } - @Override - public Adapter caseParameterListNode(ParameterListNode object) { - return createParameterListNodeAdapter(); - } - @Override - public Adapter caseCollectionTypeNode(CollectionTypeNode object) { - return createCollectionTypeNodeAdapter(); - } - @Override - public Adapter caseSimpleTypeNode(SimpleTypeNode object) { - return createSimpleTypeNodeAdapter(); - } - @Override - public Adapter caseIdentifierNode(IdentifierNode object) { - return createIdentifierNodeAdapter(); - } - @Override - public Adapter caseNode(Node object) { - return createNodeAdapter(); - } - @Override - public Adapter caseCompositeNode(CompositeNode object) { - return createCompositeNodeAdapter(); - } - @Override - public Adapter defaultCase(EObject object) { - return createEObjectAdapter(); - } - }; - - /** - * Creates an adapter for the <code>target</code>. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @param target the object to adapt. - * @return the adapter for the <code>target</code>. - * @generated - */ - @Override - public Adapter createAdapter(Notifier target) { - return modelSwitch.doSwitch((EObject)target); - } - - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.FileNode <em>File Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FileNode - * @generated - */ - public Adapter createFileNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ImportNode <em>Import Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ImportNode - * @generated - */ - public Adapter createImportNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode <em>Extension Import Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode - * @generated - */ - public Adapter createExtensionImportNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode <em>Definition Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode - * @generated - */ - public Adapter createDefinitionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode <em>Definition Around Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode - * @generated - */ - public Adapter createDefinitionAroundNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode <em>Sequence Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode - * @generated - */ - public Adapter createSequenceNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.TextSequenceNode <em>Text Sequence Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.TextSequenceNode - * @generated - */ - public Adapter createTextSequenceNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.TextNode <em>Text Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.TextNode - * @generated - */ - public Adapter createTextNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ErrorStatementNode <em>Error Statement Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ErrorStatementNode - * @generated - */ - public Adapter createErrorStatementNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode <em>Expand Statement Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode - * @generated - */ - public Adapter createExpandStatementNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExpressionStmtNode <em>Expression Stmt Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExpressionStmtNode - * @generated - */ - public Adapter createExpressionStmtNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode <em>File Statement Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode - * @generated - */ - public Adapter createFileStatementNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode <em>Foreach Statement Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode - * @generated - */ - public Adapter createForeachStatementNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode <em>If Statement Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode - * @generated - */ - public Adapter createIfStatementNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode <em>Else If Statement Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode - * @generated - */ - public Adapter createElseIfStatementNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ElseStatementNode <em>Else Statement Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ElseStatementNode - * @generated - */ - public Adapter createElseStatementNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode <em>Let Statement Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode - * @generated - */ - public Adapter createLetStatementNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode <em>Protect Statement Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode - * @generated - */ - public Adapter createProtectStatementNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode <em>Check Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CheckNode - * @generated - */ - public Adapter createCheckNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.AroundNode <em>Around Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.AroundNode - * @generated - */ - public Adapter createAroundNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.PointcutNode <em>Pointcut Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.PointcutNode - * @generated - */ - public Adapter createPointcutNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode <em>Extension Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode - * @generated - */ - public Adapter createExtensionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.JavaTypeNode <em>Java Type Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.JavaTypeNode - * @generated - */ - public Adapter createJavaTypeNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.Test_expressionNode <em>Test expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.Test_expressionNode - * @generated - */ - public Adapter createTest_expressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.LetExpressionNode <em>Let Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.LetExpressionNode - * @generated - */ - public Adapter createLetExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode <em>Casted Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode - * @generated - */ - public Adapter createCastedExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode <em>Chain Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode - * @generated - */ - public Adapter createChainExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode <em>If Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode - * @generated - */ - public Adapter createIfExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode <em>Switch Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode - * @generated - */ - public Adapter createSwitchExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode <em>Case Part Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode - * @generated - */ - public Adapter createCasePartNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode <em>Or Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode - * @generated - */ - public Adapter createOrExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode <em>And Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode - * @generated - */ - public Adapter createAndExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode <em>Implies Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode - * @generated - */ - public Adapter createImpliesExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode <em>Relational Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode - * @generated - */ - public Adapter createRelationalExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode <em>Additive Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode - * @generated - */ - public Adapter createAdditiveExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode <em>Multiplicative Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode - * @generated - */ - public Adapter createMultiplicativeExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.UnaryExpressionNode <em>Unary Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.UnaryExpressionNode - * @generated - */ - public Adapter createUnaryExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode <em>Infix Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode - * @generated - */ - public Adapter createInfixExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.StringLiteralNode <em>String Literal Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.StringLiteralNode - * @generated - */ - public Adapter createStringLiteralNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ParanthesizedExpressionNode <em>Paranthesized Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ParanthesizedExpressionNode - * @generated - */ - public Adapter createParanthesizedExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.GlobalVarExpressionNode <em>Global Var Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.GlobalVarExpressionNode - * @generated - */ - public Adapter createGlobalVarExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode <em>Feature Call Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode - * @generated - */ - public Adapter createFeatureCallNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ListLiteralNode <em>List Literal Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ListLiteralNode - * @generated - */ - public Adapter createListLiteralNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ConstructorCallNode <em>Constructor Call Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ConstructorCallNode - * @generated - */ - public Adapter createConstructorCallNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.BooleanLiteralNode <em>Boolean Literal Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.BooleanLiteralNode - * @generated - */ - public Adapter createBooleanLiteralNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.NullLiteralNode <em>Null Literal Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.NullLiteralNode - * @generated - */ - public Adapter createNullLiteralNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.NumberLiteralNode <em>Number Literal Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.NumberLiteralNode - * @generated - */ - public Adapter createNumberLiteralNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode <em>Collection Expression Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode - * @generated - */ - public Adapter createCollectionExpressionNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterListNode <em>Declared Parameter List Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterListNode - * @generated - */ - public Adapter createDeclaredParameterListNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode <em>Declared Parameter Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode - * @generated - */ - public Adapter createDeclaredParameterNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.ParameterListNode <em>Parameter List Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.ParameterListNode - * @generated - */ - public Adapter createParameterListNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode <em>Collection Type Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode - * @generated - */ - public Adapter createCollectionTypeNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.SimpleTypeNode <em>Simple Type Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.SimpleTypeNode - * @generated - */ - public Adapter createSimpleTypeNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.xpand3.internal.parser.xpand3node.IdentifierNode <em>Identifier Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.xpand3.internal.parser.xpand3node.IdentifierNode - * @generated - */ - public Adapter createIdentifierNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.tmf.common.node.Node <em>Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.tmf.common.node.Node - * @generated - */ - public Adapter createNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for an object of class '{@link org.eclipse.tmf.common.node.CompositeNode <em>Composite Node</em>}'. - * <!-- begin-user-doc --> - * This default implementation returns null so that we can easily ignore cases; - * it's useful to ignore a case when inheritance will catch all the cases anyway. - * <!-- end-user-doc --> - * @return the new adapter. - * @see org.eclipse.tmf.common.node.CompositeNode - * @generated - */ - public Adapter createCompositeNodeAdapter() { - return null; - } - - /** - * Creates a new adapter for the default case. - * <!-- begin-user-doc --> - * This default implementation returns null. - * <!-- end-user-doc --> - * @return the new adapter. - * @generated - */ - public Adapter createEObjectAdapter() { - return null; - } - -} //Xpand3nodeAdapterFactory diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/util/Xpand3nodeSwitch.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/util/Xpand3nodeSwitch.java deleted file mode 100644 index 25805951..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/util/Xpand3nodeSwitch.java +++ /dev/null @@ -1,1384 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Xpand3nodeSwitch.java,v 1.6 2008/03/13 08:40:02 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.util; - -import java.util.List; - -import org.eclipse.emf.ecore.EClass; -import org.eclipse.emf.ecore.EObject; - -import org.eclipse.tmf.common.node.CompositeNode; -import org.eclipse.tmf.common.node.Node; - -import org.eclipse.xpand3.internal.parser.xpand3node.*; - -/** - * <!-- begin-user-doc --> - * The <b>Switch</b> for the model's inheritance hierarchy. - * It supports the call {@link #doSwitch(EObject) doSwitch(object)} - * to invoke the <code>caseXXX</code> method for each class of the model, - * starting with the actual class of the object - * and proceeding up the inheritance hierarchy - * until a non-null result is returned, - * which is the result of the switch. - * <!-- end-user-doc --> - * @see org.eclipse.xpand3.internal.parser.xpand3node.Xpand3nodePackage - * @generated - */ -public class Xpand3nodeSwitch<T> { - /** - * The cached model package - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected static Xpand3nodePackage modelPackage; - - /** - * Creates an instance of the switch. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Xpand3nodeSwitch() { - if (modelPackage == null) { - modelPackage = Xpand3nodePackage.eINSTANCE; - } - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - public T doSwitch(EObject theEObject) { - return doSwitch(theEObject.eClass(), theEObject); - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - protected T doSwitch(EClass theEClass, EObject theEObject) { - if (theEClass.eContainer() == modelPackage) { - return doSwitch(theEClass.getClassifierID(), theEObject); - } - else { - List<EClass> eSuperTypes = theEClass.getESuperTypes(); - return - eSuperTypes.isEmpty() ? - defaultCase(theEObject) : - doSwitch(eSuperTypes.get(0), theEObject); - } - } - - /** - * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @return the first non-null result returned by a <code>caseXXX</code> call. - * @generated - */ - protected T doSwitch(int classifierID, EObject theEObject) { - switch (classifierID) { - case Xpand3nodePackage.FILE_NODE: { - FileNode fileNode = (FileNode)theEObject; - T result = caseFileNode(fileNode); - if (result == null) result = caseCompositeNode(fileNode); - if (result == null) result = caseNode(fileNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.IMPORT_NODE: { - ImportNode importNode = (ImportNode)theEObject; - T result = caseImportNode(importNode); - if (result == null) result = caseCompositeNode(importNode); - if (result == null) result = caseNode(importNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.EXTENSION_IMPORT_NODE: { - ExtensionImportNode extensionImportNode = (ExtensionImportNode)theEObject; - T result = caseExtensionImportNode(extensionImportNode); - if (result == null) result = caseCompositeNode(extensionImportNode); - if (result == null) result = caseNode(extensionImportNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.DEFINITION_NODE: { - DefinitionNode definitionNode = (DefinitionNode)theEObject; - T result = caseDefinitionNode(definitionNode); - if (result == null) result = caseCompositeNode(definitionNode); - if (result == null) result = caseNode(definitionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.DEFINITION_AROUND_NODE: { - DefinitionAroundNode definitionAroundNode = (DefinitionAroundNode)theEObject; - T result = caseDefinitionAroundNode(definitionAroundNode); - if (result == null) result = caseCompositeNode(definitionAroundNode); - if (result == null) result = caseNode(definitionAroundNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.SEQUENCE_NODE: { - SequenceNode sequenceNode = (SequenceNode)theEObject; - T result = caseSequenceNode(sequenceNode); - if (result == null) result = caseCompositeNode(sequenceNode); - if (result == null) result = caseNode(sequenceNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.TEXT_SEQUENCE_NODE: { - TextSequenceNode textSequenceNode = (TextSequenceNode)theEObject; - T result = caseTextSequenceNode(textSequenceNode); - if (result == null) result = caseCompositeNode(textSequenceNode); - if (result == null) result = caseNode(textSequenceNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.TEXT_NODE: { - TextNode textNode = (TextNode)theEObject; - T result = caseTextNode(textNode); - if (result == null) result = caseCompositeNode(textNode); - if (result == null) result = caseNode(textNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.ERROR_STATEMENT_NODE: { - ErrorStatementNode errorStatementNode = (ErrorStatementNode)theEObject; - T result = caseErrorStatementNode(errorStatementNode); - if (result == null) result = caseCompositeNode(errorStatementNode); - if (result == null) result = caseNode(errorStatementNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.EXPAND_STATEMENT_NODE: { - ExpandStatementNode expandStatementNode = (ExpandStatementNode)theEObject; - T result = caseExpandStatementNode(expandStatementNode); - if (result == null) result = caseCompositeNode(expandStatementNode); - if (result == null) result = caseNode(expandStatementNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.EXPRESSION_STMT_NODE: { - ExpressionStmtNode expressionStmtNode = (ExpressionStmtNode)theEObject; - T result = caseExpressionStmtNode(expressionStmtNode); - if (result == null) result = caseCompositeNode(expressionStmtNode); - if (result == null) result = caseNode(expressionStmtNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.FILE_STATEMENT_NODE: { - FileStatementNode fileStatementNode = (FileStatementNode)theEObject; - T result = caseFileStatementNode(fileStatementNode); - if (result == null) result = caseCompositeNode(fileStatementNode); - if (result == null) result = caseNode(fileStatementNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.FOREACH_STATEMENT_NODE: { - ForeachStatementNode foreachStatementNode = (ForeachStatementNode)theEObject; - T result = caseForeachStatementNode(foreachStatementNode); - if (result == null) result = caseCompositeNode(foreachStatementNode); - if (result == null) result = caseNode(foreachStatementNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.IF_STATEMENT_NODE: { - IfStatementNode ifStatementNode = (IfStatementNode)theEObject; - T result = caseIfStatementNode(ifStatementNode); - if (result == null) result = caseCompositeNode(ifStatementNode); - if (result == null) result = caseNode(ifStatementNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.ELSE_IF_STATEMENT_NODE: { - ElseIfStatementNode elseIfStatementNode = (ElseIfStatementNode)theEObject; - T result = caseElseIfStatementNode(elseIfStatementNode); - if (result == null) result = caseCompositeNode(elseIfStatementNode); - if (result == null) result = caseNode(elseIfStatementNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.ELSE_STATEMENT_NODE: { - ElseStatementNode elseStatementNode = (ElseStatementNode)theEObject; - T result = caseElseStatementNode(elseStatementNode); - if (result == null) result = caseCompositeNode(elseStatementNode); - if (result == null) result = caseNode(elseStatementNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.LET_STATEMENT_NODE: { - LetStatementNode letStatementNode = (LetStatementNode)theEObject; - T result = caseLetStatementNode(letStatementNode); - if (result == null) result = caseCompositeNode(letStatementNode); - if (result == null) result = caseNode(letStatementNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.PROTECT_STATEMENT_NODE: { - ProtectStatementNode protectStatementNode = (ProtectStatementNode)theEObject; - T result = caseProtectStatementNode(protectStatementNode); - if (result == null) result = caseCompositeNode(protectStatementNode); - if (result == null) result = caseNode(protectStatementNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.CHECK_NODE: { - CheckNode checkNode = (CheckNode)theEObject; - T result = caseCheckNode(checkNode); - if (result == null) result = caseCompositeNode(checkNode); - if (result == null) result = caseNode(checkNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.AROUND_NODE: { - AroundNode aroundNode = (AroundNode)theEObject; - T result = caseAroundNode(aroundNode); - if (result == null) result = caseCompositeNode(aroundNode); - if (result == null) result = caseNode(aroundNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.POINTCUT_NODE: { - PointcutNode pointcutNode = (PointcutNode)theEObject; - T result = casePointcutNode(pointcutNode); - if (result == null) result = caseCompositeNode(pointcutNode); - if (result == null) result = caseNode(pointcutNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.EXTENSION_NODE: { - ExtensionNode extensionNode = (ExtensionNode)theEObject; - T result = caseExtensionNode(extensionNode); - if (result == null) result = caseCompositeNode(extensionNode); - if (result == null) result = caseNode(extensionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.JAVA_TYPE_NODE: { - JavaTypeNode javaTypeNode = (JavaTypeNode)theEObject; - T result = caseJavaTypeNode(javaTypeNode); - if (result == null) result = caseCompositeNode(javaTypeNode); - if (result == null) result = caseNode(javaTypeNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.TEST_EXPRESSION_NODE: { - Test_expressionNode test_expressionNode = (Test_expressionNode)theEObject; - T result = caseTest_expressionNode(test_expressionNode); - if (result == null) result = caseCompositeNode(test_expressionNode); - if (result == null) result = caseNode(test_expressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.LET_EXPRESSION_NODE: { - LetExpressionNode letExpressionNode = (LetExpressionNode)theEObject; - T result = caseLetExpressionNode(letExpressionNode); - if (result == null) result = caseCompositeNode(letExpressionNode); - if (result == null) result = caseNode(letExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.CASTED_EXPRESSION_NODE: { - CastedExpressionNode castedExpressionNode = (CastedExpressionNode)theEObject; - T result = caseCastedExpressionNode(castedExpressionNode); - if (result == null) result = caseCompositeNode(castedExpressionNode); - if (result == null) result = caseNode(castedExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.CHAIN_EXPRESSION_NODE: { - ChainExpressionNode chainExpressionNode = (ChainExpressionNode)theEObject; - T result = caseChainExpressionNode(chainExpressionNode); - if (result == null) result = caseCompositeNode(chainExpressionNode); - if (result == null) result = caseNode(chainExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.IF_EXPRESSION_NODE: { - IfExpressionNode ifExpressionNode = (IfExpressionNode)theEObject; - T result = caseIfExpressionNode(ifExpressionNode); - if (result == null) result = caseCompositeNode(ifExpressionNode); - if (result == null) result = caseNode(ifExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.SWITCH_EXPRESSION_NODE: { - SwitchExpressionNode switchExpressionNode = (SwitchExpressionNode)theEObject; - T result = caseSwitchExpressionNode(switchExpressionNode); - if (result == null) result = caseCompositeNode(switchExpressionNode); - if (result == null) result = caseNode(switchExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.CASE_PART_NODE: { - CasePartNode casePartNode = (CasePartNode)theEObject; - T result = caseCasePartNode(casePartNode); - if (result == null) result = caseCompositeNode(casePartNode); - if (result == null) result = caseNode(casePartNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.OR_EXPRESSION_NODE: { - OrExpressionNode orExpressionNode = (OrExpressionNode)theEObject; - T result = caseOrExpressionNode(orExpressionNode); - if (result == null) result = caseCompositeNode(orExpressionNode); - if (result == null) result = caseNode(orExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.AND_EXPRESSION_NODE: { - AndExpressionNode andExpressionNode = (AndExpressionNode)theEObject; - T result = caseAndExpressionNode(andExpressionNode); - if (result == null) result = caseCompositeNode(andExpressionNode); - if (result == null) result = caseNode(andExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.IMPLIES_EXPRESSION_NODE: { - ImpliesExpressionNode impliesExpressionNode = (ImpliesExpressionNode)theEObject; - T result = caseImpliesExpressionNode(impliesExpressionNode); - if (result == null) result = caseCompositeNode(impliesExpressionNode); - if (result == null) result = caseNode(impliesExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.RELATIONAL_EXPRESSION_NODE: { - RelationalExpressionNode relationalExpressionNode = (RelationalExpressionNode)theEObject; - T result = caseRelationalExpressionNode(relationalExpressionNode); - if (result == null) result = caseCompositeNode(relationalExpressionNode); - if (result == null) result = caseNode(relationalExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.ADDITIVE_EXPRESSION_NODE: { - AdditiveExpressionNode additiveExpressionNode = (AdditiveExpressionNode)theEObject; - T result = caseAdditiveExpressionNode(additiveExpressionNode); - if (result == null) result = caseCompositeNode(additiveExpressionNode); - if (result == null) result = caseNode(additiveExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.MULTIPLICATIVE_EXPRESSION_NODE: { - MultiplicativeExpressionNode multiplicativeExpressionNode = (MultiplicativeExpressionNode)theEObject; - T result = caseMultiplicativeExpressionNode(multiplicativeExpressionNode); - if (result == null) result = caseCompositeNode(multiplicativeExpressionNode); - if (result == null) result = caseNode(multiplicativeExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.UNARY_EXPRESSION_NODE: { - UnaryExpressionNode unaryExpressionNode = (UnaryExpressionNode)theEObject; - T result = caseUnaryExpressionNode(unaryExpressionNode); - if (result == null) result = caseCompositeNode(unaryExpressionNode); - if (result == null) result = caseNode(unaryExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.INFIX_EXPRESSION_NODE: { - InfixExpressionNode infixExpressionNode = (InfixExpressionNode)theEObject; - T result = caseInfixExpressionNode(infixExpressionNode); - if (result == null) result = caseCompositeNode(infixExpressionNode); - if (result == null) result = caseNode(infixExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.STRING_LITERAL_NODE: { - StringLiteralNode stringLiteralNode = (StringLiteralNode)theEObject; - T result = caseStringLiteralNode(stringLiteralNode); - if (result == null) result = caseCompositeNode(stringLiteralNode); - if (result == null) result = caseNode(stringLiteralNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.PARANTHESIZED_EXPRESSION_NODE: { - ParanthesizedExpressionNode paranthesizedExpressionNode = (ParanthesizedExpressionNode)theEObject; - T result = caseParanthesizedExpressionNode(paranthesizedExpressionNode); - if (result == null) result = caseCompositeNode(paranthesizedExpressionNode); - if (result == null) result = caseNode(paranthesizedExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.GLOBAL_VAR_EXPRESSION_NODE: { - GlobalVarExpressionNode globalVarExpressionNode = (GlobalVarExpressionNode)theEObject; - T result = caseGlobalVarExpressionNode(globalVarExpressionNode); - if (result == null) result = caseCompositeNode(globalVarExpressionNode); - if (result == null) result = caseNode(globalVarExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.FEATURE_CALL_NODE: { - FeatureCallNode featureCallNode = (FeatureCallNode)theEObject; - T result = caseFeatureCallNode(featureCallNode); - if (result == null) result = caseCompositeNode(featureCallNode); - if (result == null) result = caseNode(featureCallNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.LIST_LITERAL_NODE: { - ListLiteralNode listLiteralNode = (ListLiteralNode)theEObject; - T result = caseListLiteralNode(listLiteralNode); - if (result == null) result = caseCompositeNode(listLiteralNode); - if (result == null) result = caseNode(listLiteralNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.CONSTRUCTOR_CALL_NODE: { - ConstructorCallNode constructorCallNode = (ConstructorCallNode)theEObject; - T result = caseConstructorCallNode(constructorCallNode); - if (result == null) result = caseCompositeNode(constructorCallNode); - if (result == null) result = caseNode(constructorCallNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.BOOLEAN_LITERAL_NODE: { - BooleanLiteralNode booleanLiteralNode = (BooleanLiteralNode)theEObject; - T result = caseBooleanLiteralNode(booleanLiteralNode); - if (result == null) result = caseCompositeNode(booleanLiteralNode); - if (result == null) result = caseNode(booleanLiteralNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.NULL_LITERAL_NODE: { - NullLiteralNode nullLiteralNode = (NullLiteralNode)theEObject; - T result = caseNullLiteralNode(nullLiteralNode); - if (result == null) result = caseCompositeNode(nullLiteralNode); - if (result == null) result = caseNode(nullLiteralNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.NUMBER_LITERAL_NODE: { - NumberLiteralNode numberLiteralNode = (NumberLiteralNode)theEObject; - T result = caseNumberLiteralNode(numberLiteralNode); - if (result == null) result = caseCompositeNode(numberLiteralNode); - if (result == null) result = caseNode(numberLiteralNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.COLLECTION_EXPRESSION_NODE: { - CollectionExpressionNode collectionExpressionNode = (CollectionExpressionNode)theEObject; - T result = caseCollectionExpressionNode(collectionExpressionNode); - if (result == null) result = caseCompositeNode(collectionExpressionNode); - if (result == null) result = caseNode(collectionExpressionNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.DECLARED_PARAMETER_LIST_NODE: { - DeclaredParameterListNode declaredParameterListNode = (DeclaredParameterListNode)theEObject; - T result = caseDeclaredParameterListNode(declaredParameterListNode); - if (result == null) result = caseCompositeNode(declaredParameterListNode); - if (result == null) result = caseNode(declaredParameterListNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.DECLARED_PARAMETER_NODE: { - DeclaredParameterNode declaredParameterNode = (DeclaredParameterNode)theEObject; - T result = caseDeclaredParameterNode(declaredParameterNode); - if (result == null) result = caseCompositeNode(declaredParameterNode); - if (result == null) result = caseNode(declaredParameterNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.PARAMETER_LIST_NODE: { - ParameterListNode parameterListNode = (ParameterListNode)theEObject; - T result = caseParameterListNode(parameterListNode); - if (result == null) result = caseCompositeNode(parameterListNode); - if (result == null) result = caseNode(parameterListNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.COLLECTION_TYPE_NODE: { - CollectionTypeNode collectionTypeNode = (CollectionTypeNode)theEObject; - T result = caseCollectionTypeNode(collectionTypeNode); - if (result == null) result = caseCompositeNode(collectionTypeNode); - if (result == null) result = caseNode(collectionTypeNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.SIMPLE_TYPE_NODE: { - SimpleTypeNode simpleTypeNode = (SimpleTypeNode)theEObject; - T result = caseSimpleTypeNode(simpleTypeNode); - if (result == null) result = caseCompositeNode(simpleTypeNode); - if (result == null) result = caseNode(simpleTypeNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - case Xpand3nodePackage.IDENTIFIER_NODE: { - IdentifierNode identifierNode = (IdentifierNode)theEObject; - T result = caseIdentifierNode(identifierNode); - if (result == null) result = caseCompositeNode(identifierNode); - if (result == null) result = caseNode(identifierNode); - if (result == null) result = defaultCase(theEObject); - return result; - } - default: return defaultCase(theEObject); - } - } - - /** - * Returns the result of interpreting the object as an instance of '<em>File Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>File Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFileNode(FileNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Import Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Import Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseImportNode(ImportNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Extension Import Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Extension Import Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExtensionImportNode(ExtensionImportNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Definition Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Definition Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDefinitionNode(DefinitionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Definition Around Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Definition Around Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDefinitionAroundNode(DefinitionAroundNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Sequence Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Sequence Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseSequenceNode(SequenceNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Text Sequence Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Text Sequence Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTextSequenceNode(TextSequenceNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Text Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Text Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTextNode(TextNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Error Statement Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Error Statement Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseErrorStatementNode(ErrorStatementNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Expand Statement Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Expand Statement Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExpandStatementNode(ExpandStatementNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Expression Stmt Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Expression Stmt Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExpressionStmtNode(ExpressionStmtNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>File Statement Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>File Statement Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFileStatementNode(FileStatementNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Foreach Statement Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Foreach Statement Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseForeachStatementNode(ForeachStatementNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>If Statement Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>If Statement Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIfStatementNode(IfStatementNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Else If Statement Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Else If Statement Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseElseIfStatementNode(ElseIfStatementNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Else Statement Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Else Statement Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseElseStatementNode(ElseStatementNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Let Statement Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Let Statement Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseLetStatementNode(LetStatementNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Protect Statement Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Protect Statement Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseProtectStatementNode(ProtectStatementNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Check Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Check Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCheckNode(CheckNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Around Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Around Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAroundNode(AroundNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Pointcut Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Pointcut Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T casePointcutNode(PointcutNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Extension Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Extension Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseExtensionNode(ExtensionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Java Type Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Java Type Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseJavaTypeNode(JavaTypeNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Test expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Test expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseTest_expressionNode(Test_expressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Let Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Let Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseLetExpressionNode(LetExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Casted Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Casted Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCastedExpressionNode(CastedExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Chain Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Chain Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseChainExpressionNode(ChainExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>If Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>If Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIfExpressionNode(IfExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Switch Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Switch Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseSwitchExpressionNode(SwitchExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Case Part Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Case Part Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCasePartNode(CasePartNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Or Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Or Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseOrExpressionNode(OrExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>And Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>And Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAndExpressionNode(AndExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Implies Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Implies Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseImpliesExpressionNode(ImpliesExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Relational Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Relational Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseRelationalExpressionNode(RelationalExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Additive Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Additive Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseAdditiveExpressionNode(AdditiveExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Multiplicative Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Multiplicative Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseMultiplicativeExpressionNode(MultiplicativeExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Unary Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Unary Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseUnaryExpressionNode(UnaryExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Infix Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Infix Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseInfixExpressionNode(InfixExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>String Literal Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>String Literal Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseStringLiteralNode(StringLiteralNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Paranthesized Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Paranthesized Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseParanthesizedExpressionNode(ParanthesizedExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Global Var Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Global Var Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseGlobalVarExpressionNode(GlobalVarExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Feature Call Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Feature Call Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseFeatureCallNode(FeatureCallNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>List Literal Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>List Literal Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseListLiteralNode(ListLiteralNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Constructor Call Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Constructor Call Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseConstructorCallNode(ConstructorCallNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Boolean Literal Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Boolean Literal Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseBooleanLiteralNode(BooleanLiteralNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Null Literal Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Null Literal Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseNullLiteralNode(NullLiteralNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Number Literal Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Number Literal Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseNumberLiteralNode(NumberLiteralNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Collection Expression Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Collection Expression Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCollectionExpressionNode(CollectionExpressionNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Declared Parameter List Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Declared Parameter List Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDeclaredParameterListNode(DeclaredParameterListNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Declared Parameter Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Declared Parameter Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseDeclaredParameterNode(DeclaredParameterNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Parameter List Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Parameter List Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseParameterListNode(ParameterListNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Collection Type Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Collection Type Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCollectionTypeNode(CollectionTypeNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Simple Type Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Simple Type Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseSimpleTypeNode(SimpleTypeNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Identifier Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Identifier Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseIdentifierNode(IdentifierNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseNode(Node object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>Composite Node</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>Composite Node</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) - * @generated - */ - public T caseCompositeNode(CompositeNode object) { - return null; - } - - /** - * Returns the result of interpreting the object as an instance of '<em>EObject</em>'. - * <!-- begin-user-doc --> - * This implementation returns null; - * returning a non-null result will terminate the switch, but this is the last case anyway. - * <!-- end-user-doc --> - * @param object the target of the switch. - * @return the result of interpreting the object as an instance of '<em>EObject</em>'. - * @see #doSwitch(org.eclipse.emf.ecore.EObject) - * @generated - */ - public T defaultCase(EObject object) { - return null; - } - -} //Xpand3nodeSwitch diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/AdditiveExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/AdditiveExpressionNodeValidator.java deleted file mode 100644 index 39de4c4d..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/AdditiveExpressionNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: AdditiveExpressionNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.AdditiveExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface AdditiveExpressionNodeValidator { - boolean validate(); - - boolean validateNexts(EList<CompositeNode> value); - boolean validateFirst(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/AndExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/AndExpressionNodeValidator.java deleted file mode 100644 index e7fca90f..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/AndExpressionNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: AndExpressionNodeValidator.java,v 1.3 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.AndExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface AndExpressionNodeValidator { - boolean validate(); - - boolean validateFirst(CompositeNode value); - boolean validateNexts(EList<CompositeNode> value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/AroundNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/AroundNodeValidator.java deleted file mode 100644 index de0a985c..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/AroundNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: AroundNodeValidator.java,v 1.3 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.AroundNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface AroundNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/BooleanLiteralNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/BooleanLiteralNodeValidator.java deleted file mode 100644 index 1931d792..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/BooleanLiteralNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: BooleanLiteralNodeValidator.java,v 1.3 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.BooleanLiteralNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface BooleanLiteralNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CasePartNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CasePartNodeValidator.java deleted file mode 100644 index d30e19fc..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CasePartNodeValidator.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CasePartNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.CasePartNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CasePartNodeValidator { - boolean validate(); - - boolean validateCondition(CompositeNode value); - boolean validateExpression(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CastedExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CastedExpressionNodeValidator.java deleted file mode 100644 index 9d384a20..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CastedExpressionNodeValidator.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CastedExpressionNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.CastedExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CastedExpressionNodeValidator { - boolean validate(); - - boolean validateTarget(CompositeNode value); - boolean validateType(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ChainExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ChainExpressionNodeValidator.java deleted file mode 100644 index f90fd8dc..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ChainExpressionNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ChainExpressionNodeValidator.java,v 1.3 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ChainExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ChainExpressionNodeValidator { - boolean validate(); - - boolean validateNexts(EList<CompositeNode> value); - boolean validateFirst(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CheckNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CheckNodeValidator.java deleted file mode 100644 index 5301b522..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CheckNodeValidator.java +++ /dev/null @@ -1,33 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CheckNodeValidator.java,v 1.3 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; -import org.eclipse.tmf.common.node.LeafNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.CheckNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CheckNodeValidator { - boolean validate(); - - boolean validateType(CompositeNode value); - - boolean validateError(LeafNode value); - boolean validateMessage(CompositeNode value); - - boolean validateIfExpression(CompositeNode value); - - boolean validateWarning(LeafNode value); - - boolean validateConstraint(CompositeNode value); - - boolean validateCheckExpression(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CollectionExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CollectionExpressionNodeValidator.java deleted file mode 100644 index 0683c2b1..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CollectionExpressionNodeValidator.java +++ /dev/null @@ -1,27 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CollectionExpressionNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CollectionExpressionNodeValidator { - boolean validate(); - - boolean validateVariable(CompositeNode value); - - boolean validateExpression(CompositeNode value); - - boolean validateType(CompositeNode value); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CollectionTypeNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CollectionTypeNodeValidator.java deleted file mode 100644 index 643e89c3..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/CollectionTypeNodeValidator.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: CollectionTypeNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; -import org.eclipse.tmf.common.node.LeafNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.CollectionTypeNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface CollectionTypeNodeValidator { - boolean validate(); - - boolean validateCollectionType(LeafNode value); - boolean validateElementType(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ConstructorCallNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ConstructorCallNodeValidator.java deleted file mode 100644 index c02d58a7..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ConstructorCallNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ConstructorCallNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ConstructorCallNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ConstructorCallNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/DeclaredParameterListNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/DeclaredParameterListNodeValidator.java deleted file mode 100644 index c4e9a61f..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/DeclaredParameterListNodeValidator.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DeclaredParameterListNodeValidator.java,v 1.4 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterListNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface DeclaredParameterListNodeValidator { - boolean validate(); - - boolean validateParams(EList<CompositeNode> value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/DeclaredParameterNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/DeclaredParameterNodeValidator.java deleted file mode 100644 index 795281e2..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/DeclaredParameterNodeValidator.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DeclaredParameterNodeValidator.java,v 1.4 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.DeclaredParameterNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface DeclaredParameterNodeValidator { - boolean validate(); - - boolean validatePtype(CompositeNode value); - boolean validateName(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/DefinitionAroundNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/DefinitionAroundNodeValidator.java deleted file mode 100644 index 5229fb72..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/DefinitionAroundNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DefinitionAroundNodeValidator.java,v 1.4 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionAroundNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface DefinitionAroundNodeValidator { - boolean validate(); - - boolean validateType(CompositeNode value); - boolean validatePointcut(CompositeNode value); - boolean validateParamList(CompositeNode value); - boolean validateSequence(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/DefinitionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/DefinitionNodeValidator.java deleted file mode 100644 index 9c9f103d..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/DefinitionNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: DefinitionNodeValidator.java,v 1.4 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.DefinitionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface DefinitionNodeValidator { - boolean validate(); - - boolean validateName(CompositeNode value); - boolean validateType(CompositeNode value); - boolean validateSequence(CompositeNode value); - boolean validateParamList(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ElseIfStatementNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ElseIfStatementNodeValidator.java deleted file mode 100644 index 57fc9345..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ElseIfStatementNodeValidator.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ElseIfStatementNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ElseIfStatementNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ElseIfStatementNodeValidator { - boolean validate(); - - boolean validateSequence(CompositeNode value); - boolean validateExpression(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ElseStatementNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ElseStatementNodeValidator.java deleted file mode 100644 index 0db55fd3..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ElseStatementNodeValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ElseStatementNodeValidator.java,v 1.4 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ElseStatementNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ElseStatementNodeValidator { - boolean validate(); - - boolean validateSequence(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ErrorStatementNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ErrorStatementNodeValidator.java deleted file mode 100644 index d4aebc25..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ErrorStatementNodeValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ErrorStatementNodeValidator.java,v 1.4 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ErrorStatementNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ErrorStatementNodeValidator { - boolean validate(); - - boolean validateExpression(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ExpandStatementNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ExpandStatementNodeValidator.java deleted file mode 100644 index 5286b943..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ExpandStatementNodeValidator.java +++ /dev/null @@ -1,25 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExpandStatementNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ExpandStatementNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ExpandStatementNodeValidator { - boolean validate(); - - boolean validateSeparator(CompositeNode value); - boolean validateParamList(CompositeNode value); - boolean validateForEachExpression(CompositeNode value); - boolean validateForExpression(CompositeNode value); - boolean validateName(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ExpressionStmtNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ExpressionStmtNodeValidator.java deleted file mode 100644 index 77ebbe94..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ExpressionStmtNodeValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExpressionStmtNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ExpressionStmtNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ExpressionStmtNodeValidator { - boolean validate(); - - boolean validateExpression(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ExtensionImportNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ExtensionImportNodeValidator.java deleted file mode 100644 index 8a6e2083..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ExtensionImportNodeValidator.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExtensionImportNodeValidator.java,v 1.2 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionImportNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ExtensionImportNodeValidator { - boolean validate(); - - boolean validateType(CompositeNode value); - boolean validateNamespace(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ExtensionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ExtensionNodeValidator.java deleted file mode 100644 index 2aa8ad14..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ExtensionNodeValidator.java +++ /dev/null @@ -1,30 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ExtensionNodeValidator.java,v 1.4 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; -import org.eclipse.tmf.common.node.LeafNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ExtensionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ExtensionNodeValidator { - boolean validate(); - - boolean validateParamList(CompositeNode value); - boolean validatePrivate(LeafNode value); - boolean validateReturnType(CompositeNode value); - boolean validateJavaReturnType(CompositeNode value); - boolean validateCreate(LeafNode value); - boolean validateName(CompositeNode value); - boolean validateJavaName(CompositeNode value); - boolean validateCached(LeafNode value); - boolean validateExtendBody(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/FeatureCallNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/FeatureCallNodeValidator.java deleted file mode 100644 index 2ab6c102..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/FeatureCallNodeValidator.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FeatureCallNodeValidator.java,v 1.5 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.FeatureCallNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface FeatureCallNodeValidator { - boolean validate(); - - boolean validateParamList(CompositeNode value); - boolean validateName(CompositeNode value); - boolean validateType(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/FileNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/FileNodeValidator.java deleted file mode 100644 index 2ea08178..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/FileNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FileNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.FileNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface FileNodeValidator { - boolean validate(); - - boolean validateDeclarations(EList<CompositeNode> value); - boolean validateImports(EList<CompositeNode> value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/FileStatementNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/FileStatementNodeValidator.java deleted file mode 100644 index 10e78bb3..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/FileStatementNodeValidator.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: FileStatementNodeValidator.java,v 1.4 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.FileStatementNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface FileStatementNodeValidator { - boolean validate(); - - boolean validateSequence(CompositeNode value); - boolean validateIdentifier(CompositeNode value); - boolean validateNameExpression(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ForeachStatementNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ForeachStatementNodeValidator.java deleted file mode 100644 index c772f716..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ForeachStatementNodeValidator.java +++ /dev/null @@ -1,25 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ForeachStatementNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ForeachStatementNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ForeachStatementNodeValidator { - boolean validate(); - - boolean validateIterator(CompositeNode value); - boolean validateIdentifier(CompositeNode value); - boolean validateSequence(CompositeNode value); - boolean validateForExpression(CompositeNode value); - boolean validateSeparatorExpression(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/GlobalVarExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/GlobalVarExpressionNodeValidator.java deleted file mode 100644 index 4fb06723..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/GlobalVarExpressionNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: GlobalVarExpressionNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.GlobalVarExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface GlobalVarExpressionNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/IdentifierNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/IdentifierNodeValidator.java deleted file mode 100644 index 809a27ec..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/IdentifierNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IdentifierNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.IdentifierNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface IdentifierNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/IfExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/IfExpressionNodeValidator.java deleted file mode 100644 index f2c65c6e..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/IfExpressionNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IfExpressionNodeValidator.java,v 1.3 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.IfExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface IfExpressionNodeValidator { - boolean validate(); - - boolean validateThen(CompositeNode value); - boolean validateElse(CompositeNode value); - boolean validateCondition0(CompositeNode value); - boolean validateCondition1(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/IfStatementNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/IfStatementNodeValidator.java deleted file mode 100644 index c1bed314..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/IfStatementNodeValidator.java +++ /dev/null @@ -1,26 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: IfStatementNodeValidator.java,v 1.4 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.IfStatementNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface IfStatementNodeValidator { - boolean validate(); - - boolean validateElseIfs(EList<CompositeNode> value); - boolean validateExpression(CompositeNode value); - boolean validateElse(CompositeNode value); - boolean validateSequence(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ImpliesExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ImpliesExpressionNodeValidator.java deleted file mode 100644 index 3556b2ea..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ImpliesExpressionNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ImpliesExpressionNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ImpliesExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ImpliesExpressionNodeValidator { - boolean validate(); - - boolean validateNexts(EList<CompositeNode> value); - boolean validateFirst(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ImportNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ImportNodeValidator.java deleted file mode 100644 index 093e3205..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ImportNodeValidator.java +++ /dev/null @@ -1,22 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ImportNodeValidator.java,v 1.2 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ImportNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ImportNodeValidator { - boolean validate(); - - boolean validateNamespace(CompositeNode value); - boolean validateType(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/InfixExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/InfixExpressionNodeValidator.java deleted file mode 100644 index 3cf2fe4f..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/InfixExpressionNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: InfixExpressionNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.InfixExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface InfixExpressionNodeValidator { - boolean validate(); - - boolean validateCalls(EList<CompositeNode> value); - boolean validateTarget(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/JavaTypeNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/JavaTypeNodeValidator.java deleted file mode 100644 index 2719a3c0..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/JavaTypeNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: JavaTypeNodeValidator.java,v 1.3 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.JavaTypeNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface JavaTypeNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/LetExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/LetExpressionNodeValidator.java deleted file mode 100644 index 0a49e4d2..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/LetExpressionNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: LetExpressionNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.LetExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface LetExpressionNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/LetStatementNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/LetStatementNodeValidator.java deleted file mode 100644 index e32c3432..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/LetStatementNodeValidator.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: LetStatementNodeValidator.java,v 1.4 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.LetStatementNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface LetStatementNodeValidator { - boolean validate(); - - boolean validateExpression(CompositeNode value); - boolean validateName(CompositeNode value); - boolean validateSequence(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ListLiteralNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ListLiteralNodeValidator.java deleted file mode 100644 index 70d12daf..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ListLiteralNodeValidator.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ListLiteralNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ListLiteralNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ListLiteralNodeValidator { - boolean validate(); - - boolean validateElements(EList<CompositeNode> value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/MultiplicativeExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/MultiplicativeExpressionNodeValidator.java deleted file mode 100644 index 9345e604..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/MultiplicativeExpressionNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: MultiplicativeExpressionNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.MultiplicativeExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface MultiplicativeExpressionNodeValidator { - boolean validate(); - - boolean validateNexts(EList<CompositeNode> value); - boolean validateFirst(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/NullLiteralNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/NullLiteralNodeValidator.java deleted file mode 100644 index 5deff19d..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/NullLiteralNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: NullLiteralNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.NullLiteralNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface NullLiteralNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/NumberLiteralNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/NumberLiteralNodeValidator.java deleted file mode 100644 index c867babf..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/NumberLiteralNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: NumberLiteralNodeValidator.java,v 1.3 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.NumberLiteralNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface NumberLiteralNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/OrExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/OrExpressionNodeValidator.java deleted file mode 100644 index 6a3f3faa..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/OrExpressionNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: OrExpressionNodeValidator.java,v 1.3 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.OrExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface OrExpressionNodeValidator { - boolean validate(); - - boolean validateNexts(EList<CompositeNode> value); - boolean validateFirst(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ParameterListNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ParameterListNodeValidator.java deleted file mode 100644 index 918e5f9c..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ParameterListNodeValidator.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ParameterListNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ParameterListNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ParameterListNodeValidator { - boolean validate(); - - boolean validateParams(EList<CompositeNode> value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ParanthesizedExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ParanthesizedExpressionNodeValidator.java deleted file mode 100644 index c3de6924..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ParanthesizedExpressionNodeValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ParanthesizedExpressionNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ParanthesizedExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ParanthesizedExpressionNodeValidator { - boolean validate(); - - boolean validateExpression(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/PointcutNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/PointcutNodeValidator.java deleted file mode 100644 index 88a9397e..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/PointcutNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: PointcutNodeValidator.java,v 1.3 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.PointcutNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface PointcutNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ProtectStatementNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ProtectStatementNodeValidator.java deleted file mode 100644 index 8f797386..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/ProtectStatementNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: ProtectStatementNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.ProtectStatementNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface ProtectStatementNodeValidator { - boolean validate(); - - boolean validateSequence(CompositeNode value); - boolean validateCend(CompositeNode value); - boolean validateId(CompositeNode value); - boolean validateCstart(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/RelationalExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/RelationalExpressionNodeValidator.java deleted file mode 100644 index 4ffab3bb..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/RelationalExpressionNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: RelationalExpressionNodeValidator.java,v 1.5 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.RelationalExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface RelationalExpressionNodeValidator { - boolean validate(); - - boolean validateNexts(EList<CompositeNode> value); - boolean validateFirst(CompositeNode value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/SequenceNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/SequenceNodeValidator.java deleted file mode 100644 index 448c527f..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/SequenceNodeValidator.java +++ /dev/null @@ -1,24 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: SequenceNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.SequenceNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface SequenceNodeValidator { - boolean validate(); - - boolean validateTextSequences(EList<CompositeNode> value); - boolean validateStatements(EList<CompositeNode> value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/SimpleTypeNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/SimpleTypeNodeValidator.java deleted file mode 100644 index ef7d468a..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/SimpleTypeNodeValidator.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: SimpleTypeNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.SimpleTypeNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface SimpleTypeNodeValidator { - boolean validate(); - - boolean validateNames(EList<CompositeNode> value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/StringLiteralNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/StringLiteralNodeValidator.java deleted file mode 100644 index df22ddc6..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/StringLiteralNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: StringLiteralNodeValidator.java,v 1.3 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.StringLiteralNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface StringLiteralNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/SwitchExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/SwitchExpressionNodeValidator.java deleted file mode 100644 index a3857bb5..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/SwitchExpressionNodeValidator.java +++ /dev/null @@ -1,25 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: SwitchExpressionNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.SwitchExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface SwitchExpressionNodeValidator { - boolean validate(); - - boolean validateDefault(CompositeNode value); - boolean validateExpression(CompositeNode value); - boolean validateCases(EList<CompositeNode> value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/Test_expressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/Test_expressionNodeValidator.java deleted file mode 100644 index d52fa81f..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/Test_expressionNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: Test_expressionNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.Test_expressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface Test_expressionNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/TextNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/TextNodeValidator.java deleted file mode 100644 index 6bf51af5..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/TextNodeValidator.java +++ /dev/null @@ -1,19 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: TextNodeValidator.java,v 1.3 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.TextNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface TextNodeValidator { - boolean validate(); - -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/TextSequenceNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/TextSequenceNodeValidator.java deleted file mode 100644 index a89807cd..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/TextSequenceNodeValidator.java +++ /dev/null @@ -1,23 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: TextSequenceNodeValidator.java,v 1.4 2008/03/13 08:40:00 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.emf.common.util.EList; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.TextSequenceNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface TextSequenceNodeValidator { - boolean validate(); - - boolean validateTexts(EList<CompositeNode> value); -} diff --git a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/UnaryExpressionNodeValidator.java b/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/UnaryExpressionNodeValidator.java deleted file mode 100644 index 4ffc7d11..00000000 --- a/plugins/org.eclipse.xpand3.parser/emf-gen/org/eclipse/xpand3/internal/parser/xpand3node/validation/UnaryExpressionNodeValidator.java +++ /dev/null @@ -1,21 +0,0 @@ -/** - * <copyright> - * </copyright> - * - * $Id: UnaryExpressionNodeValidator.java,v 1.4 2008/03/13 08:39:59 jkohnlein Exp $ - */ -package org.eclipse.xpand3.internal.parser.xpand3node.validation; - -import org.eclipse.tmf.common.node.CompositeNode; - -/** - * A sample validator interface for {@link org.eclipse.xpand3.internal.parser.xpand3node.UnaryExpressionNode}. - * This doesn't really do anything, and it's not a real EMF artifact. - * It was generated by the org.eclipse.emf.examples.generator.validator plug-in to illustrate how EMF's code generator can be extended. - * This can be disabled with -vmargs -Dorg.eclipse.emf.examples.generator.validator=false. - */ -public interface UnaryExpressionNodeValidator { - boolean validate(); - - boolean validateOperand(CompositeNode value); -} |