| /**
|
| * *******************************************************************************
|
| * Copyright (c) 2009, 2019 Mia-Software and others.
|
| * All rights reserved. This program and the accompanying materials
|
| * are made available under the terms of the Eclipse Public License v2.0
|
| * which accompanies this distribution, and is available at
|
| * http://www.eclipse.org/legal/epl-v20.html
|
| *
|
| * Contributors:
|
| *
|
| * Fabien Giquel (Mia-Software) - initial API and implementation
|
| * *******************************************************************************
|
| *
|
| * $Id$
|
| */ |
| package org.eclipse.modisco.java.emf.classic;
|
|
|
| import org.eclipse.emf.ecore.EFactory;
|
| import org.eclipse.modisco.java.*;
|
|
|
| /**
|
| * <!-- 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.modisco.java.emf.classic.JavaPackage
|
| * @generated
|
| */
|
| public interface JavaFactory extends
|
| org.eclipse.modisco.java.emf.JavaFactory {
|
| /**
|
| * The singleton instance of the factory.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @generated
|
| */
|
| JavaFactory eINSTANCE = org.eclipse.modisco.java.emf.classic.impl.JavaFactoryImpl.init();
|
|
|
| /**
|
| * Returns a new object of class '<em>Annotation</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Annotation</em>'.
|
| * @generated
|
| */
|
| Annotation createAnnotation();
|
|
|
| /**
|
| * Returns a new object of class '<em>Archive</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Archive</em>'.
|
| * @generated
|
| */
|
| Archive createArchive();
|
|
|
| /**
|
| * Returns a new object of class '<em>Assert Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Assert Statement</em>'.
|
| * @generated
|
| */
|
| AssertStatement createAssertStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Annotation Member Value Pair</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Annotation Member Value Pair</em>'.
|
| * @generated
|
| */
|
| AnnotationMemberValuePair createAnnotationMemberValuePair();
|
|
|
| /**
|
| * Returns a new object of class '<em>Annotation Type Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Annotation Type Declaration</em>'.
|
| * @generated
|
| */
|
| AnnotationTypeDeclaration createAnnotationTypeDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Annotation Type Member Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Annotation Type Member Declaration</em>'.
|
| * @generated
|
| */
|
| AnnotationTypeMemberDeclaration createAnnotationTypeMemberDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Anonymous Class Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Anonymous Class Declaration</em>'.
|
| * @generated
|
| */
|
| AnonymousClassDeclaration createAnonymousClassDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Array Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Array Access</em>'.
|
| * @generated
|
| */
|
| ArrayAccess createArrayAccess();
|
|
|
| /**
|
| * Returns a new object of class '<em>Array Creation</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Array Creation</em>'.
|
| * @generated
|
| */
|
| ArrayCreation createArrayCreation();
|
|
|
| /**
|
| * Returns a new object of class '<em>Array Initializer</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Array Initializer</em>'.
|
| * @generated
|
| */
|
| ArrayInitializer createArrayInitializer();
|
|
|
| /**
|
| * Returns a new object of class '<em>Array Length Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Array Length Access</em>'.
|
| * @generated
|
| */
|
| ArrayLengthAccess createArrayLengthAccess();
|
|
|
| /**
|
| * Returns a new object of class '<em>Array Type</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Array Type</em>'.
|
| * @generated
|
| */
|
| ArrayType createArrayType();
|
|
|
| /**
|
| * Returns a new object of class '<em>Assignment</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Assignment</em>'.
|
| * @generated
|
| */
|
| Assignment createAssignment();
|
|
|
| /**
|
| * Returns a new object of class '<em>Boolean Literal</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Boolean Literal</em>'.
|
| * @generated
|
| */
|
| BooleanLiteral createBooleanLiteral();
|
|
|
| /**
|
| * Returns a new object of class '<em>Block Comment</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Block Comment</em>'.
|
| * @generated
|
| */
|
| BlockComment createBlockComment();
|
|
|
| /**
|
| * Returns a new object of class '<em>Block</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Block</em>'.
|
| * @generated
|
| */
|
| Block createBlock();
|
|
|
| /**
|
| * Returns a new object of class '<em>Break Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Break Statement</em>'.
|
| * @generated
|
| */
|
| BreakStatement createBreakStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Cast Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Cast Expression</em>'.
|
| * @generated
|
| */
|
| CastExpression createCastExpression();
|
|
|
| /**
|
| * Returns a new object of class '<em>Catch Clause</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Catch Clause</em>'.
|
| * @generated
|
| */
|
| CatchClause createCatchClause();
|
|
|
| /**
|
| * Returns a new object of class '<em>Character Literal</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Character Literal</em>'.
|
| * @generated
|
| */
|
| CharacterLiteral createCharacterLiteral();
|
|
|
| /**
|
| * Returns a new object of class '<em>Class File</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Class File</em>'.
|
| * @generated
|
| */
|
| ClassFile createClassFile();
|
|
|
| /**
|
| * Returns a new object of class '<em>Class Instance Creation</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Class Instance Creation</em>'.
|
| * @generated
|
| */
|
| ClassInstanceCreation createClassInstanceCreation();
|
|
|
| /**
|
| * Returns a new object of class '<em>Constructor Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Constructor Declaration</em>'.
|
| * @generated
|
| */
|
| ConstructorDeclaration createConstructorDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Conditional Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Conditional Expression</em>'.
|
| * @generated
|
| */
|
| ConditionalExpression createConditionalExpression();
|
|
|
| /**
|
| * Returns a new object of class '<em>Constructor Invocation</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Constructor Invocation</em>'.
|
| * @generated
|
| */
|
| ConstructorInvocation createConstructorInvocation();
|
|
|
| /**
|
| * Returns a new object of class '<em>Class Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Class Declaration</em>'.
|
| * @generated
|
| */
|
| ClassDeclaration createClassDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Compilation Unit</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Compilation Unit</em>'.
|
| * @generated
|
| */
|
| CompilationUnit createCompilationUnit();
|
|
|
| /**
|
| * Returns a new object of class '<em>Continue Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Continue Statement</em>'.
|
| * @generated
|
| */
|
| ContinueStatement createContinueStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Do Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Do Statement</em>'.
|
| * @generated
|
| */
|
| DoStatement createDoStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Empty Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Empty Statement</em>'.
|
| * @generated
|
| */
|
| EmptyStatement createEmptyStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Enhanced For Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Enhanced For Statement</em>'.
|
| * @generated
|
| */
|
| EnhancedForStatement createEnhancedForStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Enum Constant Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Enum Constant Declaration</em>'.
|
| * @generated
|
| */
|
| EnumConstantDeclaration createEnumConstantDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Enum Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Enum Declaration</em>'.
|
| * @generated
|
| */
|
| EnumDeclaration createEnumDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Expression Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Expression Statement</em>'.
|
| * @generated
|
| */
|
| ExpressionStatement createExpressionStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Field Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Field Access</em>'.
|
| * @generated
|
| */
|
| FieldAccess createFieldAccess();
|
|
|
| /**
|
| * Returns a new object of class '<em>Field Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Field Declaration</em>'.
|
| * @generated
|
| */
|
| FieldDeclaration createFieldDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>For Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>For Statement</em>'.
|
| * @generated
|
| */
|
| ForStatement createForStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>If Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>If Statement</em>'.
|
| * @generated
|
| */
|
| IfStatement createIfStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Import Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Import Declaration</em>'.
|
| * @generated
|
| */
|
| ImportDeclaration createImportDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Infix Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Infix Expression</em>'.
|
| * @generated
|
| */
|
| InfixExpression createInfixExpression();
|
|
|
| /**
|
| * Returns a new object of class '<em>Initializer</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Initializer</em>'.
|
| * @generated
|
| */
|
| Initializer createInitializer();
|
|
|
| /**
|
| * Returns a new object of class '<em>Instanceof Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Instanceof Expression</em>'.
|
| * @generated
|
| */
|
| InstanceofExpression createInstanceofExpression();
|
|
|
| /**
|
| * Returns a new object of class '<em>Interface Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Interface Declaration</em>'.
|
| * @generated
|
| */
|
| InterfaceDeclaration createInterfaceDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Javadoc</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Javadoc</em>'.
|
| * @generated
|
| */
|
| Javadoc createJavadoc();
|
|
|
| /**
|
| * Returns a new object of class '<em>Labeled Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Labeled Statement</em>'.
|
| * @generated
|
| */
|
| LabeledStatement createLabeledStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Line Comment</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Line Comment</em>'.
|
| * @generated
|
| */
|
| LineComment createLineComment();
|
|
|
| /**
|
| * Returns a new object of class '<em>Manifest</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Manifest</em>'.
|
| * @generated
|
| */
|
| Manifest createManifest();
|
|
|
| /**
|
| * Returns a new object of class '<em>Manifest Attribute</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Manifest Attribute</em>'.
|
| * @generated
|
| */
|
| ManifestAttribute createManifestAttribute();
|
|
|
| /**
|
| * Returns a new object of class '<em>Manifest Entry</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Manifest Entry</em>'.
|
| * @generated
|
| */
|
| ManifestEntry createManifestEntry();
|
|
|
| /**
|
| * Returns a new object of class '<em>Member Ref</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Member Ref</em>'.
|
| * @generated
|
| */
|
| MemberRef createMemberRef();
|
|
|
| /**
|
| * Returns a new object of class '<em>Method Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Method Declaration</em>'.
|
| * @generated
|
| */
|
| MethodDeclaration createMethodDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Method Invocation</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Method Invocation</em>'.
|
| * @generated
|
| */
|
| MethodInvocation createMethodInvocation();
|
|
|
| /**
|
| * Returns a new object of class '<em>Method Ref</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Method Ref</em>'.
|
| * @generated
|
| */
|
| MethodRef createMethodRef();
|
|
|
| /**
|
| * Returns a new object of class '<em>Method Ref Parameter</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Method Ref Parameter</em>'.
|
| * @generated
|
| */
|
| MethodRefParameter createMethodRefParameter();
|
|
|
| /**
|
| * Returns a new object of class '<em>Model</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Model</em>'.
|
| * @generated
|
| */
|
| Model createModel();
|
|
|
| /**
|
| * Returns a new object of class '<em>Modifier</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Modifier</em>'.
|
| * @generated
|
| */
|
| Modifier createModifier();
|
|
|
| /**
|
| * Returns a new object of class '<em>Number Literal</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Number Literal</em>'.
|
| * @generated
|
| */
|
| NumberLiteral createNumberLiteral();
|
|
|
| /**
|
| * Returns a new object of class '<em>Null Literal</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Null Literal</em>'.
|
| * @generated
|
| */
|
| NullLiteral createNullLiteral();
|
|
|
| /**
|
| * Returns a new object of class '<em>Package</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Package</em>'.
|
| * @generated
|
| */
|
| org.eclipse.modisco.java.Package createPackage();
|
|
|
| /**
|
| * Returns a new object of class '<em>Package Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Package Access</em>'.
|
| * @generated
|
| */
|
| PackageAccess createPackageAccess();
|
|
|
| /**
|
| * Returns a new object of class '<em>Parameterized Type</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Parameterized Type</em>'.
|
| * @generated
|
| */
|
| ParameterizedType createParameterizedType();
|
|
|
| /**
|
| * Returns a new object of class '<em>Parenthesized Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Parenthesized Expression</em>'.
|
| * @generated
|
| */
|
| ParenthesizedExpression createParenthesizedExpression();
|
|
|
| /**
|
| * Returns a new object of class '<em>Postfix Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Postfix Expression</em>'.
|
| * @generated
|
| */
|
| PostfixExpression createPostfixExpression();
|
|
|
| /**
|
| * Returns a new object of class '<em>Prefix Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Prefix Expression</em>'.
|
| * @generated
|
| */
|
| PrefixExpression createPrefixExpression();
|
|
|
| /**
|
| * Returns a new object of class '<em>Primitive Type</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Primitive Type</em>'.
|
| * @generated
|
| */
|
| PrimitiveType createPrimitiveType();
|
|
|
| /**
|
| * Returns a new object of class '<em>Primitive Type Boolean</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Primitive Type Boolean</em>'.
|
| * @generated
|
| */
|
| PrimitiveTypeBoolean createPrimitiveTypeBoolean();
|
|
|
| /**
|
| * Returns a new object of class '<em>Primitive Type Byte</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Primitive Type Byte</em>'.
|
| * @generated
|
| */
|
| PrimitiveTypeByte createPrimitiveTypeByte();
|
|
|
| /**
|
| * Returns a new object of class '<em>Primitive Type Char</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Primitive Type Char</em>'.
|
| * @generated
|
| */
|
| PrimitiveTypeChar createPrimitiveTypeChar();
|
|
|
| /**
|
| * Returns a new object of class '<em>Primitive Type Double</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Primitive Type Double</em>'.
|
| * @generated
|
| */
|
| PrimitiveTypeDouble createPrimitiveTypeDouble();
|
|
|
| /**
|
| * Returns a new object of class '<em>Primitive Type Short</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Primitive Type Short</em>'.
|
| * @generated
|
| */
|
| PrimitiveTypeShort createPrimitiveTypeShort();
|
|
|
| /**
|
| * Returns a new object of class '<em>Primitive Type Float</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Primitive Type Float</em>'.
|
| * @generated
|
| */
|
| PrimitiveTypeFloat createPrimitiveTypeFloat();
|
|
|
| /**
|
| * Returns a new object of class '<em>Primitive Type Int</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Primitive Type Int</em>'.
|
| * @generated
|
| */
|
| PrimitiveTypeInt createPrimitiveTypeInt();
|
|
|
| /**
|
| * Returns a new object of class '<em>Primitive Type Long</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Primitive Type Long</em>'.
|
| * @generated
|
| */
|
| PrimitiveTypeLong createPrimitiveTypeLong();
|
|
|
| /**
|
| * Returns a new object of class '<em>Primitive Type Void</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Primitive Type Void</em>'.
|
| * @generated
|
| */
|
| PrimitiveTypeVoid createPrimitiveTypeVoid();
|
|
|
| /**
|
| * Returns a new object of class '<em>Return Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Return Statement</em>'.
|
| * @generated
|
| */
|
| ReturnStatement createReturnStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Single Variable Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Single Variable Access</em>'.
|
| * @generated
|
| */
|
| SingleVariableAccess createSingleVariableAccess();
|
|
|
| /**
|
| * Returns a new object of class '<em>Single Variable Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Single Variable Declaration</em>'.
|
| * @generated
|
| */
|
| SingleVariableDeclaration createSingleVariableDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>String Literal</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>String Literal</em>'.
|
| * @generated
|
| */
|
| StringLiteral createStringLiteral();
|
|
|
| /**
|
| * Returns a new object of class '<em>Super Constructor Invocation</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Super Constructor Invocation</em>'.
|
| * @generated
|
| */
|
| SuperConstructorInvocation createSuperConstructorInvocation();
|
|
|
| /**
|
| * Returns a new object of class '<em>Super Field Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Super Field Access</em>'.
|
| * @generated
|
| */
|
| SuperFieldAccess createSuperFieldAccess();
|
|
|
| /**
|
| * Returns a new object of class '<em>Super Method Invocation</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Super Method Invocation</em>'.
|
| * @generated
|
| */
|
| SuperMethodInvocation createSuperMethodInvocation();
|
|
|
| /**
|
| * Returns a new object of class '<em>Switch Case</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Switch Case</em>'.
|
| * @generated
|
| */
|
| SwitchCase createSwitchCase();
|
|
|
| /**
|
| * Returns a new object of class '<em>Switch Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Switch Statement</em>'.
|
| * @generated
|
| */
|
| SwitchStatement createSwitchStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Synchronized Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Synchronized Statement</em>'.
|
| * @generated
|
| */
|
| SynchronizedStatement createSynchronizedStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Tag Element</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Tag Element</em>'.
|
| * @generated
|
| */
|
| TagElement createTagElement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Text Element</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Text Element</em>'.
|
| * @generated
|
| */
|
| TextElement createTextElement();
|
|
|
| /**
|
| * Returns a new object of class '<em>This Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>This Expression</em>'.
|
| * @generated
|
| */
|
| ThisExpression createThisExpression();
|
|
|
| /**
|
| * Returns a new object of class '<em>Throw Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Throw Statement</em>'.
|
| * @generated
|
| */
|
| ThrowStatement createThrowStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Try Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Try Statement</em>'.
|
| * @generated
|
| */
|
| TryStatement createTryStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Type Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Type Access</em>'.
|
| * @generated
|
| */
|
| TypeAccess createTypeAccess();
|
|
|
| /**
|
| * Returns a new object of class '<em>Type Declaration Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Type Declaration Statement</em>'.
|
| * @generated
|
| */
|
| TypeDeclarationStatement createTypeDeclarationStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Type Literal</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Type Literal</em>'.
|
| * @generated
|
| */
|
| TypeLiteral createTypeLiteral();
|
|
|
| /**
|
| * Returns a new object of class '<em>Type Parameter</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Type Parameter</em>'.
|
| * @generated
|
| */
|
| TypeParameter createTypeParameter();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Item</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Item</em>'.
|
| * @generated
|
| */
|
| UnresolvedItem createUnresolvedItem();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Item Access</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Item Access</em>'.
|
| * @generated
|
| */
|
| UnresolvedItemAccess createUnresolvedItemAccess();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Annotation Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Annotation Declaration</em>'.
|
| * @generated
|
| */
|
| UnresolvedAnnotationDeclaration createUnresolvedAnnotationDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Annotation Type Member Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Annotation Type Member Declaration</em>'.
|
| * @generated
|
| */
|
| UnresolvedAnnotationTypeMemberDeclaration createUnresolvedAnnotationTypeMemberDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Class Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Class Declaration</em>'.
|
| * @generated
|
| */
|
| UnresolvedClassDeclaration createUnresolvedClassDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Enum Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Enum Declaration</em>'.
|
| * @generated
|
| */
|
| UnresolvedEnumDeclaration createUnresolvedEnumDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Interface Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Interface Declaration</em>'.
|
| * @generated
|
| */
|
| UnresolvedInterfaceDeclaration createUnresolvedInterfaceDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Labeled Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Labeled Statement</em>'.
|
| * @generated
|
| */
|
| UnresolvedLabeledStatement createUnresolvedLabeledStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Method Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Method Declaration</em>'.
|
| * @generated
|
| */
|
| UnresolvedMethodDeclaration createUnresolvedMethodDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Single Variable Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Single Variable Declaration</em>'.
|
| * @generated
|
| */
|
| UnresolvedSingleVariableDeclaration createUnresolvedSingleVariableDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Type</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Type</em>'.
|
| * @generated
|
| */
|
| UnresolvedType createUnresolvedType();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Type Declaration</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Type Declaration</em>'.
|
| * @generated
|
| */
|
| UnresolvedTypeDeclaration createUnresolvedTypeDeclaration();
|
|
|
| /**
|
| * Returns a new object of class '<em>Unresolved Variable Declaration Fragment</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Unresolved Variable Declaration Fragment</em>'.
|
| * @generated
|
| */
|
| UnresolvedVariableDeclarationFragment createUnresolvedVariableDeclarationFragment();
|
|
|
| /**
|
| * Returns a new object of class '<em>Variable Declaration Expression</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Variable Declaration Expression</em>'.
|
| * @generated
|
| */
|
| VariableDeclarationExpression createVariableDeclarationExpression();
|
|
|
| /**
|
| * Returns a new object of class '<em>Variable Declaration Fragment</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Variable Declaration Fragment</em>'.
|
| * @generated
|
| */
|
| VariableDeclarationFragment createVariableDeclarationFragment();
|
|
|
| /**
|
| * Returns a new object of class '<em>Variable Declaration Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Variable Declaration Statement</em>'.
|
| * @generated
|
| */
|
| VariableDeclarationStatement createVariableDeclarationStatement();
|
|
|
| /**
|
| * Returns a new object of class '<em>Wild Card Type</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>Wild Card Type</em>'.
|
| * @generated
|
| */
|
| WildCardType createWildCardType();
|
|
|
| /**
|
| * Returns a new object of class '<em>While Statement</em>'.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return a new object of class '<em>While Statement</em>'.
|
| * @generated
|
| */
|
| WhileStatement createWhileStatement();
|
|
|
| /**
|
| * Returns the package supported by this factory.
|
| * <!-- begin-user-doc -->
|
| * <!-- end-user-doc -->
|
| * @return the package supported by this factory.
|
| * @generated
|
| */
|
| JavaPackage getJavaPackage();
|
|
|
| } //JavaFactory
|