/******************************************************************************* * Copyright (c) 2010 Martin Schnabel <mb0@mb0.org>. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html ******************************************************************************/ package org.axdt.as3; import org.axdt.as3.model.As3AccessExpression; import org.axdt.as3.model.As3AdditiveExpression; import org.axdt.as3.model.As3Arguments; import org.axdt.as3.model.As3ArrayElement; import org.axdt.as3.model.As3ArrayInitializer; import org.axdt.as3.model.As3AssignmentExpression; import org.axdt.as3.model.As3AttributeQualifiedIdentifier; import org.axdt.as3.model.As3Attributes; import org.axdt.as3.model.As3BitwiseExpression; import org.axdt.as3.model.As3BitwiseNotExpression; import org.axdt.as3.model.As3Block; import org.axdt.as3.model.As3BooleanLiteral; import org.axdt.as3.model.As3BreakStatement; import org.axdt.as3.model.As3CatchClause; import org.axdt.as3.model.As3Class; import org.axdt.as3.model.As3ConditionalBlock; import org.axdt.as3.model.As3ConditionalExpression; import org.axdt.as3.model.As3Constructor; import org.axdt.as3.model.As3ContinueStatement; import org.axdt.as3.model.As3DefaultCase; import org.axdt.as3.model.As3DefaultXmlNamespaceStatement; import org.axdt.as3.model.As3DeleteExpression; import org.axdt.as3.model.As3DoStatement; import org.axdt.as3.model.As3EmptyStatement; import org.axdt.as3.model.As3EqualityExpression; import org.axdt.as3.model.As3ExpressionCase; import org.axdt.as3.model.As3ExpressionQualifiedIdentifier; import org.axdt.as3.model.As3ExpressionStatement; import org.axdt.as3.model.As3FieldBinding; import org.axdt.as3.model.As3FieldDefinition; import org.axdt.as3.model.As3ForInStatement; import org.axdt.as3.model.As3ForStatement; import org.axdt.as3.model.As3FunctionExpression; import org.axdt.as3.model.As3IfStatement; import org.axdt.as3.model.As3Import; import org.axdt.as3.model.As3ImportList; import org.axdt.as3.model.As3Include; import org.axdt.as3.model.As3Interface; import org.axdt.as3.model.As3InvocationExpression; import org.axdt.as3.model.As3LabeledStatement; import org.axdt.as3.model.As3ListExpression; import org.axdt.as3.model.As3LiteralField; import org.axdt.as3.model.As3LogicalExpression; import org.axdt.as3.model.As3LogicalNotExpression; import org.axdt.as3.model.As3MetadataParameter; import org.axdt.as3.model.As3MetadataTag; import org.axdt.as3.model.As3MultiplicativeExpression; import org.axdt.as3.model.As3Namespace; import org.axdt.as3.model.As3NewExpression; import org.axdt.as3.model.As3NewVectorExpression; import org.axdt.as3.model.As3NullLiteral; import org.axdt.as3.model.As3NumberLiteral; import org.axdt.as3.model.As3ObjectInitializer; import org.axdt.as3.model.As3Operation; import org.axdt.as3.model.As3Package; import org.axdt.as3.model.As3ParameterAssign; import org.axdt.as3.model.As3ParameterRest; import org.axdt.as3.model.As3ParenListExpression; import org.axdt.as3.model.As3PostDecrementExpression; import org.axdt.as3.model.As3PostIncrementExpression; import org.axdt.as3.model.As3PreDecrementExpression; import org.axdt.as3.model.As3PreIncrementExpression; import org.axdt.as3.model.As3Program; import org.axdt.as3.model.As3PropertyIdentifier; import org.axdt.as3.model.As3PropertyOperator; import org.axdt.as3.model.As3QualifiedAttributeExpression; import org.axdt.as3.model.As3QueryExpression; import org.axdt.as3.model.As3QueryOperator; import org.axdt.as3.model.As3RegexLiteral; import org.axdt.as3.model.As3RelationalExpression; import org.axdt.as3.model.As3ReservedAttribute; import org.axdt.as3.model.As3ReturnStatement; import org.axdt.as3.model.As3ShiftExpression; import org.axdt.as3.model.As3SimpleAttributeExpression; import org.axdt.as3.model.As3SimpleQualifiedIdentifier; import org.axdt.as3.model.As3StringLiteral; import org.axdt.as3.model.As3SuperExpression; import org.axdt.as3.model.As3SuperStatement; import org.axdt.as3.model.As3SwitchStatement; import org.axdt.as3.model.As3ThisExpression; import org.axdt.as3.model.As3ThrowStatement; import org.axdt.as3.model.As3TryStatement; import org.axdt.as3.model.As3TypeOfExpression; import org.axdt.as3.model.As3TypeParameter; import org.axdt.as3.model.As3UnaryMinusExpression; import org.axdt.as3.model.As3UnaryPlusExpression; import org.axdt.as3.model.As3Use; import org.axdt.as3.model.As3Variable; import org.axdt.as3.model.As3VariableAssign; import org.axdt.as3.model.As3VariableDefinition; import org.axdt.as3.model.As3VoidExpression; import org.axdt.as3.model.As3WhileStatement; import org.axdt.as3.model.As3WithStatement; import org.axdt.as3.model.As3XmlInitializer; import org.axdt.as3.model.IForInInit; import org.axdt.as3.model.IForInit; 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.axdt.as3.As3EPackage * @generated */ public interface As3EFactory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ As3EFactory eINSTANCE = org.axdt.as3.model.impl.As3EFactoryImpl.init(); /** * Returns a new object of class '<em>IFor Init</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>IFor Init</em>'. * @generated */ IForInit createIForInit(); /** * Returns a new object of class '<em>IFor In Init</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>IFor In Init</em>'. * @generated */ IForInInit createIForInInit(); /** * Returns a new object of class '<em>As3 Program</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Program</em>'. * @generated */ As3Program createAs3Program(); /** * Returns a new object of class '<em>As3 Import</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Import</em>'. * @generated */ As3Import createAs3Import(); /** * Returns a new object of class '<em>As3 Import List</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Import List</em>'. * @generated */ As3ImportList createAs3ImportList(); /** * Returns a new object of class '<em>As3 Include</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Include</em>'. * @generated */ As3Include createAs3Include(); /** * Returns a new object of class '<em>As3 Use</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Use</em>'. * @generated */ As3Use createAs3Use(); /** * Returns a new object of class '<em>As3 Package</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Package</em>'. * @generated */ As3Package createAs3Package(); /** * Returns a new object of class '<em>As3 Class</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Class</em>'. * @generated */ As3Class createAs3Class(); /** * Returns a new object of class '<em>As3 Interface</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Interface</em>'. * @generated */ As3Interface createAs3Interface(); /** * Returns a new object of class '<em>As3 Namespace</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Namespace</em>'. * @generated */ As3Namespace createAs3Namespace(); /** * Returns a new object of class '<em>As3 Variable</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Variable</em>'. * @generated */ As3Variable createAs3Variable(); /** * Returns a new object of class '<em>As3 Variable Assign</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Variable Assign</em>'. * @generated */ As3VariableAssign createAs3VariableAssign(); /** * Returns a new object of class '<em>As3 Variable Definition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Variable Definition</em>'. * @generated */ As3VariableDefinition createAs3VariableDefinition(); /** * Returns a new object of class '<em>As3 Parameter Assign</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Parameter Assign</em>'. * @generated */ As3ParameterAssign createAs3ParameterAssign(); /** * Returns a new object of class '<em>As3 Parameter Rest</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Parameter Rest</em>'. * @generated */ As3ParameterRest createAs3ParameterRest(); /** * Returns a new object of class '<em>As3 Field Binding</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Field Binding</em>'. * @generated */ As3FieldBinding createAs3FieldBinding(); /** * Returns a new object of class '<em>As3 Field Definition</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Field Definition</em>'. * @generated */ As3FieldDefinition createAs3FieldDefinition(); /** * Returns a new object of class '<em>As3 Operation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Operation</em>'. * @generated */ As3Operation createAs3Operation(); /** * Returns a new object of class '<em>As3 Constructor</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Constructor</em>'. * @generated */ As3Constructor createAs3Constructor(); /** * Returns a new object of class '<em>As3 Metadata Tag</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Metadata Tag</em>'. * @generated */ As3MetadataTag createAs3MetadataTag(); /** * Returns a new object of class '<em>As3 Metadata Parameter</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Metadata Parameter</em>'. * @generated */ As3MetadataParameter createAs3MetadataParameter(); /** * Returns a new object of class '<em>As3 Simple Attribute Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Simple Attribute Expression</em>'. * @generated */ As3SimpleAttributeExpression createAs3SimpleAttributeExpression(); /** * Returns a new object of class '<em>As3 Qualified Attribute Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Qualified Attribute Expression</em>'. * @generated */ As3QualifiedAttributeExpression createAs3QualifiedAttributeExpression(); /** * Returns a new object of class '<em>As3 Default Xml Namespace Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Default Xml Namespace Statement</em>'. * @generated */ As3DefaultXmlNamespaceStatement createAs3DefaultXmlNamespaceStatement(); /** * Returns a new object of class '<em>As3 Try Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Try Statement</em>'. * @generated */ As3TryStatement createAs3TryStatement(); /** * Returns a new object of class '<em>As3 Catch Clause</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Catch Clause</em>'. * @generated */ As3CatchClause createAs3CatchClause(); /** * Returns a new object of class '<em>As3 Throw Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Throw Statement</em>'. * @generated */ As3ThrowStatement createAs3ThrowStatement(); /** * Returns a new object of class '<em>As3 Return Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Return Statement</em>'. * @generated */ As3ReturnStatement createAs3ReturnStatement(); /** * Returns a new object of class '<em>As3 With Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 With Statement</em>'. * @generated */ As3WithStatement createAs3WithStatement(); /** * Returns a new object of class '<em>As3 Break Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Break Statement</em>'. * @generated */ As3BreakStatement createAs3BreakStatement(); /** * Returns a new object of class '<em>As3 Continue Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Continue Statement</em>'. * @generated */ As3ContinueStatement createAs3ContinueStatement(); /** * Returns a new object of class '<em>As3 Do Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Do Statement</em>'. * @generated */ As3DoStatement createAs3DoStatement(); /** * Returns a new object of class '<em>As3 While Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 While Statement</em>'. * @generated */ As3WhileStatement createAs3WhileStatement(); /** * Returns a new object of class '<em>As3 For Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 For Statement</em>'. * @generated */ As3ForStatement createAs3ForStatement(); /** * Returns a new object of class '<em>As3 For In Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 For In Statement</em>'. * @generated */ As3ForInStatement createAs3ForInStatement(); /** * Returns a new object of class '<em>As3 Switch Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Switch Statement</em>'. * @generated */ As3SwitchStatement createAs3SwitchStatement(); /** * Returns a new object of class '<em>As3 Default Case</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Default Case</em>'. * @generated */ As3DefaultCase createAs3DefaultCase(); /** * Returns a new object of class '<em>As3 Expression Case</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Expression Case</em>'. * @generated */ As3ExpressionCase createAs3ExpressionCase(); /** * Returns a new object of class '<em>As3 If Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 If Statement</em>'. * @generated */ As3IfStatement createAs3IfStatement(); /** * Returns a new object of class '<em>As3 Labeled Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Labeled Statement</em>'. * @generated */ As3LabeledStatement createAs3LabeledStatement(); /** * Returns a new object of class '<em>As3 Block</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Block</em>'. * @generated */ As3Block createAs3Block(); /** * Returns a new object of class '<em>As3 Super Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Super Statement</em>'. * @generated */ As3SuperStatement createAs3SuperStatement(); /** * Returns a new object of class '<em>As3 Expression Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Expression Statement</em>'. * @generated */ As3ExpressionStatement createAs3ExpressionStatement(); /** * Returns a new object of class '<em>As3 Empty Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Empty Statement</em>'. * @generated */ As3EmptyStatement createAs3EmptyStatement(); /** * Returns a new object of class '<em>As3 List Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 List Expression</em>'. * @generated */ As3ListExpression createAs3ListExpression(); /** * Returns a new object of class '<em>As3 Arguments</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Arguments</em>'. * @generated */ As3Arguments createAs3Arguments(); /** * Returns a new object of class '<em>As3 Assignment Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Assignment Expression</em>'. * @generated */ As3AssignmentExpression createAs3AssignmentExpression(); /** * Returns a new object of class '<em>As3 Conditional Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Conditional Expression</em>'. * @generated */ As3ConditionalExpression createAs3ConditionalExpression(); /** * Returns a new object of class '<em>As3 Logical Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Logical Expression</em>'. * @generated */ As3LogicalExpression createAs3LogicalExpression(); /** * Returns a new object of class '<em>As3 Bitwise Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Bitwise Expression</em>'. * @generated */ As3BitwiseExpression createAs3BitwiseExpression(); /** * Returns a new object of class '<em>As3 Equality Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Equality Expression</em>'. * @generated */ As3EqualityExpression createAs3EqualityExpression(); /** * Returns a new object of class '<em>As3 Relational Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Relational Expression</em>'. * @generated */ As3RelationalExpression createAs3RelationalExpression(); /** * Returns a new object of class '<em>As3 Shift Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Shift Expression</em>'. * @generated */ As3ShiftExpression createAs3ShiftExpression(); /** * Returns a new object of class '<em>As3 Additive Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Additive Expression</em>'. * @generated */ As3AdditiveExpression createAs3AdditiveExpression(); /** * Returns a new object of class '<em>As3 Multiplicative Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Multiplicative Expression</em>'. * @generated */ As3MultiplicativeExpression createAs3MultiplicativeExpression(); /** * Returns a new object of class '<em>As3 Delete Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Delete Expression</em>'. * @generated */ As3DeleteExpression createAs3DeleteExpression(); /** * Returns a new object of class '<em>As3 Void Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Void Expression</em>'. * @generated */ As3VoidExpression createAs3VoidExpression(); /** * Returns a new object of class '<em>As3 Type Of Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Type Of Expression</em>'. * @generated */ As3TypeOfExpression createAs3TypeOfExpression(); /** * Returns a new object of class '<em>As3 Pre Increment Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Pre Increment Expression</em>'. * @generated */ As3PreIncrementExpression createAs3PreIncrementExpression(); /** * Returns a new object of class '<em>As3 Pre Decrement Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Pre Decrement Expression</em>'. * @generated */ As3PreDecrementExpression createAs3PreDecrementExpression(); /** * Returns a new object of class '<em>As3 Unary Plus Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Unary Plus Expression</em>'. * @generated */ As3UnaryPlusExpression createAs3UnaryPlusExpression(); /** * Returns a new object of class '<em>As3 Unary Minus Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Unary Minus Expression</em>'. * @generated */ As3UnaryMinusExpression createAs3UnaryMinusExpression(); /** * Returns a new object of class '<em>As3 Bitwise Not Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Bitwise Not Expression</em>'. * @generated */ As3BitwiseNotExpression createAs3BitwiseNotExpression(); /** * Returns a new object of class '<em>As3 Logical Not Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Logical Not Expression</em>'. * @generated */ As3LogicalNotExpression createAs3LogicalNotExpression(); /** * Returns a new object of class '<em>As3 Post Increment Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Post Increment Expression</em>'. * @generated */ As3PostIncrementExpression createAs3PostIncrementExpression(); /** * Returns a new object of class '<em>As3 Post Decrement Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Post Decrement Expression</em>'. * @generated */ As3PostDecrementExpression createAs3PostDecrementExpression(); /** * Returns a new object of class '<em>As3 Invocation Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Invocation Expression</em>'. * @generated */ As3InvocationExpression createAs3InvocationExpression(); /** * Returns a new object of class '<em>As3 Access Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Access Expression</em>'. * @generated */ As3AccessExpression createAs3AccessExpression(); /** * Returns a new object of class '<em>As3 Query Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Query Expression</em>'. * @generated */ As3QueryExpression createAs3QueryExpression(); /** * Returns a new object of class '<em>As3 Property Operator</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Property Operator</em>'. * @generated */ As3PropertyOperator createAs3PropertyOperator(); /** * Returns a new object of class '<em>As3 Query Operator</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Query Operator</em>'. * @generated */ As3QueryOperator createAs3QueryOperator(); /** * Returns a new object of class '<em>As3 Property Identifier</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Property Identifier</em>'. * @generated */ As3PropertyIdentifier createAs3PropertyIdentifier(); /** * Returns a new object of class '<em>As3 Attribute Qualified Identifier</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Attribute Qualified Identifier</em>'. * @generated */ As3AttributeQualifiedIdentifier createAs3AttributeQualifiedIdentifier(); /** * Returns a new object of class '<em>As3 Simple Qualified Identifier</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Simple Qualified Identifier</em>'. * @generated */ As3SimpleQualifiedIdentifier createAs3SimpleQualifiedIdentifier(); /** * Returns a new object of class '<em>As3 Expression Qualified Identifier</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Expression Qualified Identifier</em>'. * @generated */ As3ExpressionQualifiedIdentifier createAs3ExpressionQualifiedIdentifier(); /** * Returns a new object of class '<em>As3 This Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 This Expression</em>'. * @generated */ As3ThisExpression createAs3ThisExpression(); /** * Returns a new object of class '<em>As3 Super Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Super Expression</em>'. * @generated */ As3SuperExpression createAs3SuperExpression(); /** * Returns a new object of class '<em>As3 Paren List Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Paren List Expression</em>'. * @generated */ As3ParenListExpression createAs3ParenListExpression(); /** * Returns a new object of class '<em>As3 Function Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Function Expression</em>'. * @generated */ As3FunctionExpression createAs3FunctionExpression(); /** * Returns a new object of class '<em>As3 New Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 New Expression</em>'. * @generated */ As3NewExpression createAs3NewExpression(); /** * Returns a new object of class '<em>As3 Array Initializer</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Array Initializer</em>'. * @generated */ As3ArrayInitializer createAs3ArrayInitializer(); /** * Returns a new object of class '<em>As3 Array Element</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Array Element</em>'. * @generated */ As3ArrayElement createAs3ArrayElement(); /** * Returns a new object of class '<em>As3 Object Initializer</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Object Initializer</em>'. * @generated */ As3ObjectInitializer createAs3ObjectInitializer(); /** * Returns a new object of class '<em>As3 Literal Field</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Literal Field</em>'. * @generated */ As3LiteralField createAs3LiteralField(); /** * Returns a new object of class '<em>As3 Xml Initializer</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Xml Initializer</em>'. * @generated */ As3XmlInitializer createAs3XmlInitializer(); /** * Returns a new object of class '<em>As3 Null Literal</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Null Literal</em>'. * @generated */ As3NullLiteral createAs3NullLiteral(); /** * Returns a new object of class '<em>As3 Boolean Literal</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Boolean Literal</em>'. * @generated */ As3BooleanLiteral createAs3BooleanLiteral(); /** * Returns a new object of class '<em>As3 Number Literal</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Number Literal</em>'. * @generated */ As3NumberLiteral createAs3NumberLiteral(); /** * Returns a new object of class '<em>As3 String Literal</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 String Literal</em>'. * @generated */ As3StringLiteral createAs3StringLiteral(); /** * Returns a new object of class '<em>As3 Regex Literal</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Regex Literal</em>'. * @generated */ As3RegexLiteral createAs3RegexLiteral(); /** * Returns a new object of class '<em>As3 Conditional Block</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Conditional Block</em>'. * @generated */ As3ConditionalBlock createAs3ConditionalBlock(); /** * Returns a new object of class '<em>As3 Reserved Attribute</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Reserved Attribute</em>'. * @generated */ As3ReservedAttribute createAs3ReservedAttribute(); /** * Returns a new object of class '<em>As3 Attributes</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Attributes</em>'. * @generated */ As3Attributes createAs3Attributes(); /** * Returns a new object of class '<em>As3 New Vector Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 New Vector Expression</em>'. * @generated */ As3NewVectorExpression createAs3NewVectorExpression(); /** * Returns a new object of class '<em>As3 Type Parameter</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>As3 Type Parameter</em>'. * @generated */ As3TypeParameter createAs3TypeParameter(); /** * Returns the package supported by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the package supported by this factory. * @generated */ As3EPackage getAs3EPackage(); } //As3EFactory