/** * <copyright> * </copyright> * * $Id$ */ package org.eclipse.gmt.modisco.java.emffrag.metadata; import org.eclipse.gmt.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.gmt.modisco.java.emffrag.metadata.JavaPackage * @generated NOT */ public interface JavaFactory extends org.eclipse.gmt.modisco.java.emf.JavaFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ JavaFactory eINSTANCE = org.eclipse.gmt.modisco.java.emffrag.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.gmt.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