org.eclipse.gmt.modisco.java.nousages.meta
Interface JavaFactory

All Superinterfaces:
JavaFactory

public interface JavaFactory
extends JavaFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
JavaPackage

Field Summary
static JavaFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Annotation createAnnotation()
          Returns a new object of class 'Annotation'.
 AnnotationMemberValuePair createAnnotationMemberValuePair()
          Returns a new object of class 'Annotation Member Value Pair'.
 AnnotationTypeDeclaration createAnnotationTypeDeclaration()
          Returns a new object of class 'Annotation Type Declaration'.
 AnnotationTypeMemberDeclaration createAnnotationTypeMemberDeclaration()
          Returns a new object of class 'Annotation Type Member Declaration'.
 AnonymousClassDeclaration createAnonymousClassDeclaration()
          Returns a new object of class 'Anonymous Class Declaration'.
 Archive createArchive()
          Returns a new object of class 'Archive'.
 ArrayAccess createArrayAccess()
          Returns a new object of class 'Array Access'.
 ArrayCreation createArrayCreation()
          Returns a new object of class 'Array Creation'.
 ArrayInitializer createArrayInitializer()
          Returns a new object of class 'Array Initializer'.
 ArrayLengthAccess createArrayLengthAccess()
          Returns a new object of class 'Array Length Access'.
 ArrayType createArrayType()
          Returns a new object of class 'Array Type'.
 AssertStatement createAssertStatement()
          Returns a new object of class 'Assert Statement'.
 Assignment createAssignment()
          Returns a new object of class 'Assignment'.
 Block createBlock()
          Returns a new object of class 'Block'.
 BlockComment createBlockComment()
          Returns a new object of class 'Block Comment'.
 BooleanLiteral createBooleanLiteral()
          Returns a new object of class 'Boolean Literal'.
 BreakStatement createBreakStatement()
          Returns a new object of class 'Break Statement'.
 CastExpression createCastExpression()
          Returns a new object of class 'Cast Expression'.
 CatchClause createCatchClause()
          Returns a new object of class 'Catch Clause'.
 CharacterLiteral createCharacterLiteral()
          Returns a new object of class 'Character Literal'.
 ClassDeclaration createClassDeclaration()
          Returns a new object of class 'Class Declaration'.
 ClassFile createClassFile()
          Returns a new object of class 'Class File'.
 ClassInstanceCreation createClassInstanceCreation()
          Returns a new object of class 'Class Instance Creation'.
 CompilationUnit createCompilationUnit()
          Returns a new object of class 'Compilation Unit'.
 ConditionalExpression createConditionalExpression()
          Returns a new object of class 'Conditional Expression'.
 ConstructorDeclaration createConstructorDeclaration()
          Returns a new object of class 'Constructor Declaration'.
 ConstructorInvocation createConstructorInvocation()
          Returns a new object of class 'Constructor Invocation'.
 ContinueStatement createContinueStatement()
          Returns a new object of class 'Continue Statement'.
 DoStatement createDoStatement()
          Returns a new object of class 'Do Statement'.
 EmptyStatement createEmptyStatement()
          Returns a new object of class 'Empty Statement'.
 EnhancedForStatement createEnhancedForStatement()
          Returns a new object of class 'Enhanced For Statement'.
 EnumConstantDeclaration createEnumConstantDeclaration()
          Returns a new object of class 'Enum Constant Declaration'.
 EnumDeclaration createEnumDeclaration()
          Returns a new object of class 'Enum Declaration'.
 ExpressionStatement createExpressionStatement()
          Returns a new object of class 'Expression Statement'.
 FieldAccess createFieldAccess()
          Returns a new object of class 'Field Access'.
 FieldDeclaration createFieldDeclaration()
          Returns a new object of class 'Field Declaration'.
 ForStatement createForStatement()
          Returns a new object of class 'For Statement'.
 IfStatement createIfStatement()
          Returns a new object of class 'If Statement'.
 ImportDeclaration createImportDeclaration()
          Returns a new object of class 'Import Declaration'.
 InfixExpression createInfixExpression()
          Returns a new object of class 'Infix Expression'.
 Initializer createInitializer()
          Returns a new object of class 'Initializer'.
 InstanceofExpression createInstanceofExpression()
          Returns a new object of class 'Instanceof Expression'.
 InterfaceDeclaration createInterfaceDeclaration()
          Returns a new object of class 'Interface Declaration'.
 Javadoc createJavadoc()
          Returns a new object of class 'Javadoc'.
 LabeledStatement createLabeledStatement()
          Returns a new object of class 'Labeled Statement'.
 LineComment createLineComment()
          Returns a new object of class 'Line Comment'.
 Manifest createManifest()
          Returns a new object of class 'Manifest'.
 ManifestAttribute createManifestAttribute()
          Returns a new object of class 'Manifest Attribute'.
 ManifestEntry createManifestEntry()
          Returns a new object of class 'Manifest Entry'.
 MemberRef createMemberRef()
          Returns a new object of class 'Member Ref'.
 MethodDeclaration createMethodDeclaration()
          Returns a new object of class 'Method Declaration'.
 MethodInvocation createMethodInvocation()
          Returns a new object of class 'Method Invocation'.
 MethodRef createMethodRef()
          Returns a new object of class 'Method Ref'.
 MethodRefParameter createMethodRefParameter()
          Returns a new object of class 'Method Ref Parameter'.
 Model createModel()
          Returns a new object of class 'Model'.
 Modifier createModifier()
          Returns a new object of class 'Modifier'.
 NullLiteral createNullLiteral()
          Returns a new object of class 'Null Literal'.
 NumberLiteral createNumberLiteral()
          Returns a new object of class 'Number Literal'.
 Package createPackage()
          Returns a new object of class 'Package'.
 PackageAccess createPackageAccess()
          Returns a new object of class 'Package Access'.
 ParameterizedType createParameterizedType()
          Returns a new object of class 'Parameterized Type'.
 ParenthesizedExpression createParenthesizedExpression()
          Returns a new object of class 'Parenthesized Expression'.
 PostfixExpression createPostfixExpression()
          Returns a new object of class 'Postfix Expression'.
 PrefixExpression createPrefixExpression()
          Returns a new object of class 'Prefix Expression'.
 PrimitiveType createPrimitiveType()
          Returns a new object of class 'Primitive Type'.
 PrimitiveTypeBoolean createPrimitiveTypeBoolean()
          Returns a new object of class 'Primitive Type Boolean'.
 PrimitiveTypeByte createPrimitiveTypeByte()
          Returns a new object of class 'Primitive Type Byte'.
 PrimitiveTypeChar createPrimitiveTypeChar()
          Returns a new object of class 'Primitive Type Char'.
 PrimitiveTypeDouble createPrimitiveTypeDouble()
          Returns a new object of class 'Primitive Type Double'.
 PrimitiveTypeFloat createPrimitiveTypeFloat()
          Returns a new object of class 'Primitive Type Float'.
 PrimitiveTypeInt createPrimitiveTypeInt()
          Returns a new object of class 'Primitive Type Int'.
 PrimitiveTypeLong createPrimitiveTypeLong()
          Returns a new object of class 'Primitive Type Long'.
 PrimitiveTypeShort createPrimitiveTypeShort()
          Returns a new object of class 'Primitive Type Short'.
 PrimitiveTypeVoid createPrimitiveTypeVoid()
          Returns a new object of class 'Primitive Type Void'.
 ReturnStatement createReturnStatement()
          Returns a new object of class 'Return Statement'.
 SingleVariableAccess createSingleVariableAccess()
          Returns a new object of class 'Single Variable Access'.
 SingleVariableDeclaration createSingleVariableDeclaration()
          Returns a new object of class 'Single Variable Declaration'.
 StringLiteral createStringLiteral()
          Returns a new object of class 'String Literal'.
 SuperConstructorInvocation createSuperConstructorInvocation()
          Returns a new object of class 'Super Constructor Invocation'.
 SuperFieldAccess createSuperFieldAccess()
          Returns a new object of class 'Super Field Access'.
 SuperMethodInvocation createSuperMethodInvocation()
          Returns a new object of class 'Super Method Invocation'.
 SwitchCase createSwitchCase()
          Returns a new object of class 'Switch Case'.
 SwitchStatement createSwitchStatement()
          Returns a new object of class 'Switch Statement'.
 SynchronizedStatement createSynchronizedStatement()
          Returns a new object of class 'Synchronized Statement'.
 TagElement createTagElement()
          Returns a new object of class 'Tag Element'.
 TextElement createTextElement()
          Returns a new object of class 'Text Element'.
 ThisExpression createThisExpression()
          Returns a new object of class 'This Expression'.
 ThrowStatement createThrowStatement()
          Returns a new object of class 'Throw Statement'.
 TryStatement createTryStatement()
          Returns a new object of class 'Try Statement'.
 TypeAccess createTypeAccess()
          Returns a new object of class 'Type Access'.
 TypeDeclarationStatement createTypeDeclarationStatement()
          Returns a new object of class 'Type Declaration Statement'.
 TypeLiteral createTypeLiteral()
          Returns a new object of class 'Type Literal'.
 TypeParameter createTypeParameter()
          Returns a new object of class 'Type Parameter'.
 UnresolvedAnnotationDeclaration createUnresolvedAnnotationDeclaration()
          Returns a new object of class 'Unresolved Annotation Declaration'.
 UnresolvedAnnotationTypeMemberDeclaration createUnresolvedAnnotationTypeMemberDeclaration()
          Returns a new object of class 'Unresolved Annotation Type Member Declaration'.
 UnresolvedClassDeclaration createUnresolvedClassDeclaration()
          Returns a new object of class 'Unresolved Class Declaration'.
 UnresolvedEnumDeclaration createUnresolvedEnumDeclaration()
          Returns a new object of class 'Unresolved Enum Declaration'.
 UnresolvedInterfaceDeclaration createUnresolvedInterfaceDeclaration()
          Returns a new object of class 'Unresolved Interface Declaration'.
 UnresolvedItem createUnresolvedItem()
          Returns a new object of class 'Unresolved Item'.
 UnresolvedItemAccess createUnresolvedItemAccess()
          Returns a new object of class 'Unresolved Item Access'.
 UnresolvedLabeledStatement createUnresolvedLabeledStatement()
          Returns a new object of class 'Unresolved Labeled Statement'.
 UnresolvedMethodDeclaration createUnresolvedMethodDeclaration()
          Returns a new object of class 'Unresolved Method Declaration'.
 UnresolvedSingleVariableDeclaration createUnresolvedSingleVariableDeclaration()
          Returns a new object of class 'Unresolved Single Variable Declaration'.
 UnresolvedType createUnresolvedType()
          Returns a new object of class 'Unresolved Type'.
 UnresolvedTypeDeclaration createUnresolvedTypeDeclaration()
          Returns a new object of class 'Unresolved Type Declaration'.
 UnresolvedVariableDeclarationFragment createUnresolvedVariableDeclarationFragment()
          Returns a new object of class 'Unresolved Variable Declaration Fragment'.
 VariableDeclarationExpression createVariableDeclarationExpression()
          Returns a new object of class 'Variable Declaration Expression'.
 VariableDeclarationFragment createVariableDeclarationFragment()
          Returns a new object of class 'Variable Declaration Fragment'.
 VariableDeclarationStatement createVariableDeclarationStatement()
          Returns a new object of class 'Variable Declaration Statement'.
 WhileStatement createWhileStatement()
          Returns a new object of class 'While Statement'.
 WildCardType createWildCardType()
          Returns a new object of class 'Wild Card Type'.
 JavaPackage getJavaPackage()
          Returns the package supported by this factory.
 

Field Detail

eINSTANCE

static final JavaFactory eINSTANCE
The singleton instance of the factory.

Generated:
Method Detail

createAnnotation

Annotation createAnnotation()
Returns a new object of class 'Annotation'.

Specified by:
createAnnotation in interface JavaFactory
Returns:
a new object of class 'Annotation'.
Generated:

createArchive

Archive createArchive()
Returns a new object of class 'Archive'.

Specified by:
createArchive in interface JavaFactory
Returns:
a new object of class 'Archive'.
Generated:

createAssertStatement

AssertStatement createAssertStatement()
Returns a new object of class 'Assert Statement'.

Specified by:
createAssertStatement in interface JavaFactory
Returns:
a new object of class 'Assert Statement'.
Generated:

createAnnotationMemberValuePair

AnnotationMemberValuePair createAnnotationMemberValuePair()
Returns a new object of class 'Annotation Member Value Pair'.

Specified by:
createAnnotationMemberValuePair in interface JavaFactory
Returns:
a new object of class 'Annotation Member Value Pair'.
Generated:

createAnnotationTypeDeclaration

AnnotationTypeDeclaration createAnnotationTypeDeclaration()
Returns a new object of class 'Annotation Type Declaration'.

Specified by:
createAnnotationTypeDeclaration in interface JavaFactory
Returns:
a new object of class 'Annotation Type Declaration'.
Generated:

createAnnotationTypeMemberDeclaration

AnnotationTypeMemberDeclaration createAnnotationTypeMemberDeclaration()
Returns a new object of class 'Annotation Type Member Declaration'.

Specified by:
createAnnotationTypeMemberDeclaration in interface JavaFactory
Returns:
a new object of class 'Annotation Type Member Declaration'.
Generated:

createAnonymousClassDeclaration

AnonymousClassDeclaration createAnonymousClassDeclaration()
Returns a new object of class 'Anonymous Class Declaration'.

Specified by:
createAnonymousClassDeclaration in interface JavaFactory
Returns:
a new object of class 'Anonymous Class Declaration'.
Generated:

createArrayAccess

ArrayAccess createArrayAccess()
Returns a new object of class 'Array Access'.

Specified by:
createArrayAccess in interface JavaFactory
Returns:
a new object of class 'Array Access'.
Generated:

createArrayCreation

ArrayCreation createArrayCreation()
Returns a new object of class 'Array Creation'.

Specified by:
createArrayCreation in interface JavaFactory
Returns:
a new object of class 'Array Creation'.
Generated:

createArrayInitializer

ArrayInitializer createArrayInitializer()
Returns a new object of class 'Array Initializer'.

Specified by:
createArrayInitializer in interface JavaFactory
Returns:
a new object of class 'Array Initializer'.
Generated:

createArrayLengthAccess

ArrayLengthAccess createArrayLengthAccess()
Returns a new object of class 'Array Length Access'.

Specified by:
createArrayLengthAccess in interface JavaFactory
Returns:
a new object of class 'Array Length Access'.
Generated:

createArrayType

ArrayType createArrayType()
Returns a new object of class 'Array Type'.

Specified by:
createArrayType in interface JavaFactory
Returns:
a new object of class 'Array Type'.
Generated:

createAssignment

Assignment createAssignment()
Returns a new object of class 'Assignment'.

Specified by:
createAssignment in interface JavaFactory
Returns:
a new object of class 'Assignment'.
Generated:

createBooleanLiteral

BooleanLiteral createBooleanLiteral()
Returns a new object of class 'Boolean Literal'.

Specified by:
createBooleanLiteral in interface JavaFactory
Returns:
a new object of class 'Boolean Literal'.
Generated:

createBlockComment

BlockComment createBlockComment()
Returns a new object of class 'Block Comment'.

Specified by:
createBlockComment in interface JavaFactory
Returns:
a new object of class 'Block Comment'.
Generated:

createBlock

Block createBlock()
Returns a new object of class 'Block'.

Specified by:
createBlock in interface JavaFactory
Returns:
a new object of class 'Block'.
Generated:

createBreakStatement

BreakStatement createBreakStatement()
Returns a new object of class 'Break Statement'.

Specified by:
createBreakStatement in interface JavaFactory
Returns:
a new object of class 'Break Statement'.
Generated:

createCastExpression

CastExpression createCastExpression()
Returns a new object of class 'Cast Expression'.

Specified by:
createCastExpression in interface JavaFactory
Returns:
a new object of class 'Cast Expression'.
Generated:

createCatchClause

CatchClause createCatchClause()
Returns a new object of class 'Catch Clause'.

Specified by:
createCatchClause in interface JavaFactory
Returns:
a new object of class 'Catch Clause'.
Generated:

createCharacterLiteral

CharacterLiteral createCharacterLiteral()
Returns a new object of class 'Character Literal'.

Specified by:
createCharacterLiteral in interface JavaFactory
Returns:
a new object of class 'Character Literal'.
Generated:

createClassFile

ClassFile createClassFile()
Returns a new object of class 'Class File'.

Specified by:
createClassFile in interface JavaFactory
Returns:
a new object of class 'Class File'.
Generated:

createClassInstanceCreation

ClassInstanceCreation createClassInstanceCreation()
Returns a new object of class 'Class Instance Creation'.

Specified by:
createClassInstanceCreation in interface JavaFactory
Returns:
a new object of class 'Class Instance Creation'.
Generated:

createConstructorDeclaration

ConstructorDeclaration createConstructorDeclaration()
Returns a new object of class 'Constructor Declaration'.

Specified by:
createConstructorDeclaration in interface JavaFactory
Returns:
a new object of class 'Constructor Declaration'.
Generated:

createConditionalExpression

ConditionalExpression createConditionalExpression()
Returns a new object of class 'Conditional Expression'.

Specified by:
createConditionalExpression in interface JavaFactory
Returns:
a new object of class 'Conditional Expression'.
Generated:

createConstructorInvocation

ConstructorInvocation createConstructorInvocation()
Returns a new object of class 'Constructor Invocation'.

Specified by:
createConstructorInvocation in interface JavaFactory
Returns:
a new object of class 'Constructor Invocation'.
Generated:

createClassDeclaration

ClassDeclaration createClassDeclaration()
Returns a new object of class 'Class Declaration'.

Specified by:
createClassDeclaration in interface JavaFactory
Returns:
a new object of class 'Class Declaration'.
Generated:

createCompilationUnit

CompilationUnit createCompilationUnit()
Returns a new object of class 'Compilation Unit'.

Specified by:
createCompilationUnit in interface JavaFactory
Returns:
a new object of class 'Compilation Unit'.
Generated:

createContinueStatement

ContinueStatement createContinueStatement()
Returns a new object of class 'Continue Statement'.

Specified by:
createContinueStatement in interface JavaFactory
Returns:
a new object of class 'Continue Statement'.
Generated:

createDoStatement

DoStatement createDoStatement()
Returns a new object of class 'Do Statement'.

Specified by:
createDoStatement in interface JavaFactory
Returns:
a new object of class 'Do Statement'.
Generated:

createEmptyStatement

EmptyStatement createEmptyStatement()
Returns a new object of class 'Empty Statement'.

Specified by:
createEmptyStatement in interface JavaFactory
Returns:
a new object of class 'Empty Statement'.
Generated:

createEnhancedForStatement

EnhancedForStatement createEnhancedForStatement()
Returns a new object of class 'Enhanced For Statement'.

Specified by:
createEnhancedForStatement in interface JavaFactory
Returns:
a new object of class 'Enhanced For Statement'.
Generated:

createEnumConstantDeclaration

EnumConstantDeclaration createEnumConstantDeclaration()
Returns a new object of class 'Enum Constant Declaration'.

Specified by:
createEnumConstantDeclaration in interface JavaFactory
Returns:
a new object of class 'Enum Constant Declaration'.
Generated:

createEnumDeclaration

EnumDeclaration createEnumDeclaration()
Returns a new object of class 'Enum Declaration'.

Specified by:
createEnumDeclaration in interface JavaFactory
Returns:
a new object of class 'Enum Declaration'.
Generated:

createExpressionStatement

ExpressionStatement createExpressionStatement()
Returns a new object of class 'Expression Statement'.

Specified by:
createExpressionStatement in interface JavaFactory
Returns:
a new object of class 'Expression Statement'.
Generated:

createFieldAccess

FieldAccess createFieldAccess()
Returns a new object of class 'Field Access'.

Specified by:
createFieldAccess in interface JavaFactory
Returns:
a new object of class 'Field Access'.
Generated:

createFieldDeclaration

FieldDeclaration createFieldDeclaration()
Returns a new object of class 'Field Declaration'.

Specified by:
createFieldDeclaration in interface JavaFactory
Returns:
a new object of class 'Field Declaration'.
Generated:

createForStatement

ForStatement createForStatement()
Returns a new object of class 'For Statement'.

Specified by:
createForStatement in interface JavaFactory
Returns:
a new object of class 'For Statement'.
Generated:

createIfStatement

IfStatement createIfStatement()
Returns a new object of class 'If Statement'.

Specified by:
createIfStatement in interface JavaFactory
Returns:
a new object of class 'If Statement'.
Generated:

createImportDeclaration

ImportDeclaration createImportDeclaration()
Returns a new object of class 'Import Declaration'.

Specified by:
createImportDeclaration in interface JavaFactory
Returns:
a new object of class 'Import Declaration'.
Generated:

createInfixExpression

InfixExpression createInfixExpression()
Returns a new object of class 'Infix Expression'.

Specified by:
createInfixExpression in interface JavaFactory
Returns:
a new object of class 'Infix Expression'.
Generated:

createInitializer

Initializer createInitializer()
Returns a new object of class 'Initializer'.

Specified by:
createInitializer in interface JavaFactory
Returns:
a new object of class 'Initializer'.
Generated:

createInstanceofExpression

InstanceofExpression createInstanceofExpression()
Returns a new object of class 'Instanceof Expression'.

Specified by:
createInstanceofExpression in interface JavaFactory
Returns:
a new object of class 'Instanceof Expression'.
Generated:

createInterfaceDeclaration

InterfaceDeclaration createInterfaceDeclaration()
Returns a new object of class 'Interface Declaration'.

Specified by:
createInterfaceDeclaration in interface JavaFactory
Returns:
a new object of class 'Interface Declaration'.
Generated:

createJavadoc

Javadoc createJavadoc()
Returns a new object of class 'Javadoc'.

Specified by:
createJavadoc in interface JavaFactory
Returns:
a new object of class 'Javadoc'.
Generated:

createLabeledStatement

LabeledStatement createLabeledStatement()
Returns a new object of class 'Labeled Statement'.

Specified by:
createLabeledStatement in interface JavaFactory
Returns:
a new object of class 'Labeled Statement'.
Generated:

createLineComment

LineComment createLineComment()
Returns a new object of class 'Line Comment'.

Specified by:
createLineComment in interface JavaFactory
Returns:
a new object of class 'Line Comment'.
Generated:

createManifest

Manifest createManifest()
Returns a new object of class 'Manifest'.

Specified by:
createManifest in interface JavaFactory
Returns:
a new object of class 'Manifest'.
Generated:

createManifestAttribute

ManifestAttribute createManifestAttribute()
Returns a new object of class 'Manifest Attribute'.

Specified by:
createManifestAttribute in interface JavaFactory
Returns:
a new object of class 'Manifest Attribute'.
Generated:

createManifestEntry

ManifestEntry createManifestEntry()
Returns a new object of class 'Manifest Entry'.

Specified by:
createManifestEntry in interface JavaFactory
Returns:
a new object of class 'Manifest Entry'.
Generated:

createMemberRef

MemberRef createMemberRef()
Returns a new object of class 'Member Ref'.

Specified by:
createMemberRef in interface JavaFactory
Returns:
a new object of class 'Member Ref'.
Generated:

createMethodDeclaration

MethodDeclaration createMethodDeclaration()
Returns a new object of class 'Method Declaration'.

Specified by:
createMethodDeclaration in interface JavaFactory
Returns:
a new object of class 'Method Declaration'.
Generated:

createMethodInvocation

MethodInvocation createMethodInvocation()
Returns a new object of class 'Method Invocation'.

Specified by:
createMethodInvocation in interface JavaFactory
Returns:
a new object of class 'Method Invocation'.
Generated:

createMethodRef

MethodRef createMethodRef()
Returns a new object of class 'Method Ref'.

Specified by:
createMethodRef in interface JavaFactory
Returns:
a new object of class 'Method Ref'.
Generated:

createMethodRefParameter

MethodRefParameter createMethodRefParameter()
Returns a new object of class 'Method Ref Parameter'.

Specified by:
createMethodRefParameter in interface JavaFactory
Returns:
a new object of class 'Method Ref Parameter'.
Generated:

createModel

Model createModel()
Returns a new object of class 'Model'.

Specified by:
createModel in interface JavaFactory
Returns:
a new object of class 'Model'.
Generated:

createModifier

Modifier createModifier()
Returns a new object of class 'Modifier'.

Specified by:
createModifier in interface JavaFactory
Returns:
a new object of class 'Modifier'.
Generated:

createNumberLiteral

NumberLiteral createNumberLiteral()
Returns a new object of class 'Number Literal'.

Specified by:
createNumberLiteral in interface JavaFactory
Returns:
a new object of class 'Number Literal'.
Generated:

createNullLiteral

NullLiteral createNullLiteral()
Returns a new object of class 'Null Literal'.

Specified by:
createNullLiteral in interface JavaFactory
Returns:
a new object of class 'Null Literal'.
Generated:

createPackage

Package createPackage()
Returns a new object of class 'Package'.

Specified by:
createPackage in interface JavaFactory
Returns:
a new object of class 'Package'.
Generated:

createPackageAccess

PackageAccess createPackageAccess()
Returns a new object of class 'Package Access'.

Specified by:
createPackageAccess in interface JavaFactory
Returns:
a new object of class 'Package Access'.
Generated:

createParameterizedType

ParameterizedType createParameterizedType()
Returns a new object of class 'Parameterized Type'.

Specified by:
createParameterizedType in interface JavaFactory
Returns:
a new object of class 'Parameterized Type'.
Generated:

createParenthesizedExpression

ParenthesizedExpression createParenthesizedExpression()
Returns a new object of class 'Parenthesized Expression'.

Specified by:
createParenthesizedExpression in interface JavaFactory
Returns:
a new object of class 'Parenthesized Expression'.
Generated:

createPostfixExpression

PostfixExpression createPostfixExpression()
Returns a new object of class 'Postfix Expression'.

Specified by:
createPostfixExpression in interface JavaFactory
Returns:
a new object of class 'Postfix Expression'.
Generated:

createPrefixExpression

PrefixExpression createPrefixExpression()
Returns a new object of class 'Prefix Expression'.

Specified by:
createPrefixExpression in interface JavaFactory
Returns:
a new object of class 'Prefix Expression'.
Generated:

createPrimitiveType

PrimitiveType createPrimitiveType()
Returns a new object of class 'Primitive Type'.

Specified by:
createPrimitiveType in interface JavaFactory
Returns:
a new object of class 'Primitive Type'.
Generated:

createPrimitiveTypeBoolean

PrimitiveTypeBoolean createPrimitiveTypeBoolean()
Returns a new object of class 'Primitive Type Boolean'.

Specified by:
createPrimitiveTypeBoolean in interface JavaFactory
Returns:
a new object of class 'Primitive Type Boolean'.
Generated:

createPrimitiveTypeByte

PrimitiveTypeByte createPrimitiveTypeByte()
Returns a new object of class 'Primitive Type Byte'.

Specified by:
createPrimitiveTypeByte in interface JavaFactory
Returns:
a new object of class 'Primitive Type Byte'.
Generated:

createPrimitiveTypeChar

PrimitiveTypeChar createPrimitiveTypeChar()
Returns a new object of class 'Primitive Type Char'.

Specified by:
createPrimitiveTypeChar in interface JavaFactory
Returns:
a new object of class 'Primitive Type Char'.
Generated:

createPrimitiveTypeDouble

PrimitiveTypeDouble createPrimitiveTypeDouble()
Returns a new object of class 'Primitive Type Double'.

Specified by:
createPrimitiveTypeDouble in interface JavaFactory
Returns:
a new object of class 'Primitive Type Double'.
Generated:

createPrimitiveTypeShort

PrimitiveTypeShort createPrimitiveTypeShort()
Returns a new object of class 'Primitive Type Short'.

Specified by:
createPrimitiveTypeShort in interface JavaFactory
Returns:
a new object of class 'Primitive Type Short'.
Generated:

createPrimitiveTypeFloat

PrimitiveTypeFloat createPrimitiveTypeFloat()
Returns a new object of class 'Primitive Type Float'.

Specified by:
createPrimitiveTypeFloat in interface JavaFactory
Returns:
a new object of class 'Primitive Type Float'.
Generated:

createPrimitiveTypeInt

PrimitiveTypeInt createPrimitiveTypeInt()
Returns a new object of class 'Primitive Type Int'.

Specified by:
createPrimitiveTypeInt in interface JavaFactory
Returns:
a new object of class 'Primitive Type Int'.
Generated:

createPrimitiveTypeLong

PrimitiveTypeLong createPrimitiveTypeLong()
Returns a new object of class 'Primitive Type Long'.

Specified by:
createPrimitiveTypeLong in interface JavaFactory
Returns:
a new object of class 'Primitive Type Long'.
Generated:

createPrimitiveTypeVoid

PrimitiveTypeVoid createPrimitiveTypeVoid()
Returns a new object of class 'Primitive Type Void'.

Specified by:
createPrimitiveTypeVoid in interface JavaFactory
Returns:
a new object of class 'Primitive Type Void'.
Generated:

createReturnStatement

ReturnStatement createReturnStatement()
Returns a new object of class 'Return Statement'.

Specified by:
createReturnStatement in interface JavaFactory
Returns:
a new object of class 'Return Statement'.
Generated:

createSingleVariableAccess

SingleVariableAccess createSingleVariableAccess()
Returns a new object of class 'Single Variable Access'.

Specified by:
createSingleVariableAccess in interface JavaFactory
Returns:
a new object of class 'Single Variable Access'.
Generated:

createSingleVariableDeclaration

SingleVariableDeclaration createSingleVariableDeclaration()
Returns a new object of class 'Single Variable Declaration'.

Specified by:
createSingleVariableDeclaration in interface JavaFactory
Returns:
a new object of class 'Single Variable Declaration'.
Generated:

createStringLiteral

StringLiteral createStringLiteral()
Returns a new object of class 'String Literal'.

Specified by:
createStringLiteral in interface JavaFactory
Returns:
a new object of class 'String Literal'.
Generated:

createSuperConstructorInvocation

SuperConstructorInvocation createSuperConstructorInvocation()
Returns a new object of class 'Super Constructor Invocation'.

Specified by:
createSuperConstructorInvocation in interface JavaFactory
Returns:
a new object of class 'Super Constructor Invocation'.
Generated:

createSuperFieldAccess

SuperFieldAccess createSuperFieldAccess()
Returns a new object of class 'Super Field Access'.

Specified by:
createSuperFieldAccess in interface JavaFactory
Returns:
a new object of class 'Super Field Access'.
Generated:

createSuperMethodInvocation

SuperMethodInvocation createSuperMethodInvocation()
Returns a new object of class 'Super Method Invocation'.

Specified by:
createSuperMethodInvocation in interface JavaFactory
Returns:
a new object of class 'Super Method Invocation'.
Generated:

createSwitchCase

SwitchCase createSwitchCase()
Returns a new object of class 'Switch Case'.

Specified by:
createSwitchCase in interface JavaFactory
Returns:
a new object of class 'Switch Case'.
Generated:

createSwitchStatement

SwitchStatement createSwitchStatement()
Returns a new object of class 'Switch Statement'.

Specified by:
createSwitchStatement in interface JavaFactory
Returns:
a new object of class 'Switch Statement'.
Generated:

createSynchronizedStatement

SynchronizedStatement createSynchronizedStatement()
Returns a new object of class 'Synchronized Statement'.

Specified by:
createSynchronizedStatement in interface JavaFactory
Returns:
a new object of class 'Synchronized Statement'.
Generated:

createTagElement

TagElement createTagElement()
Returns a new object of class 'Tag Element'.

Specified by:
createTagElement in interface JavaFactory
Returns:
a new object of class 'Tag Element'.
Generated:

createTextElement

TextElement createTextElement()
Returns a new object of class 'Text Element'.

Specified by:
createTextElement in interface JavaFactory
Returns:
a new object of class 'Text Element'.
Generated:

createThisExpression

ThisExpression createThisExpression()
Returns a new object of class 'This Expression'.

Specified by:
createThisExpression in interface JavaFactory
Returns:
a new object of class 'This Expression'.
Generated:

createThrowStatement

ThrowStatement createThrowStatement()
Returns a new object of class 'Throw Statement'.

Specified by:
createThrowStatement in interface JavaFactory
Returns:
a new object of class 'Throw Statement'.
Generated:

createTryStatement

TryStatement createTryStatement()
Returns a new object of class 'Try Statement'.

Specified by:
createTryStatement in interface JavaFactory
Returns:
a new object of class 'Try Statement'.
Generated:

createTypeAccess

TypeAccess createTypeAccess()
Returns a new object of class 'Type Access'.

Specified by:
createTypeAccess in interface JavaFactory
Returns:
a new object of class 'Type Access'.
Generated:

createTypeDeclarationStatement

TypeDeclarationStatement createTypeDeclarationStatement()
Returns a new object of class 'Type Declaration Statement'.

Specified by:
createTypeDeclarationStatement in interface JavaFactory
Returns:
a new object of class 'Type Declaration Statement'.
Generated:

createTypeLiteral

TypeLiteral createTypeLiteral()
Returns a new object of class 'Type Literal'.

Specified by:
createTypeLiteral in interface JavaFactory
Returns:
a new object of class 'Type Literal'.
Generated:

createTypeParameter

TypeParameter createTypeParameter()
Returns a new object of class 'Type Parameter'.

Specified by:
createTypeParameter in interface JavaFactory
Returns:
a new object of class 'Type Parameter'.
Generated:

createUnresolvedItem

UnresolvedItem createUnresolvedItem()
Returns a new object of class 'Unresolved Item'.

Specified by:
createUnresolvedItem in interface JavaFactory
Returns:
a new object of class 'Unresolved Item'.
Generated:

createUnresolvedItemAccess

UnresolvedItemAccess createUnresolvedItemAccess()
Returns a new object of class 'Unresolved Item Access'.

Specified by:
createUnresolvedItemAccess in interface JavaFactory
Returns:
a new object of class 'Unresolved Item Access'.
Generated:

createUnresolvedAnnotationDeclaration

UnresolvedAnnotationDeclaration createUnresolvedAnnotationDeclaration()
Returns a new object of class 'Unresolved Annotation Declaration'.

Specified by:
createUnresolvedAnnotationDeclaration in interface JavaFactory
Returns:
a new object of class 'Unresolved Annotation Declaration'.
Generated:

createUnresolvedAnnotationTypeMemberDeclaration

UnresolvedAnnotationTypeMemberDeclaration createUnresolvedAnnotationTypeMemberDeclaration()
Returns a new object of class 'Unresolved Annotation Type Member Declaration'.

Specified by:
createUnresolvedAnnotationTypeMemberDeclaration in interface JavaFactory
Returns:
a new object of class 'Unresolved Annotation Type Member Declaration'.
Generated:

createUnresolvedClassDeclaration

UnresolvedClassDeclaration createUnresolvedClassDeclaration()
Returns a new object of class 'Unresolved Class Declaration'.

Specified by:
createUnresolvedClassDeclaration in interface JavaFactory
Returns:
a new object of class 'Unresolved Class Declaration'.
Generated:

createUnresolvedEnumDeclaration

UnresolvedEnumDeclaration createUnresolvedEnumDeclaration()
Returns a new object of class 'Unresolved Enum Declaration'.

Specified by:
createUnresolvedEnumDeclaration in interface JavaFactory
Returns:
a new object of class 'Unresolved Enum Declaration'.
Generated:

createUnresolvedInterfaceDeclaration

UnresolvedInterfaceDeclaration createUnresolvedInterfaceDeclaration()
Returns a new object of class 'Unresolved Interface Declaration'.

Specified by:
createUnresolvedInterfaceDeclaration in interface JavaFactory
Returns:
a new object of class 'Unresolved Interface Declaration'.
Generated:

createUnresolvedLabeledStatement

UnresolvedLabeledStatement createUnresolvedLabeledStatement()
Returns a new object of class 'Unresolved Labeled Statement'.

Specified by:
createUnresolvedLabeledStatement in interface JavaFactory
Returns:
a new object of class 'Unresolved Labeled Statement'.
Generated:

createUnresolvedMethodDeclaration

UnresolvedMethodDeclaration createUnresolvedMethodDeclaration()
Returns a new object of class 'Unresolved Method Declaration'.

Specified by:
createUnresolvedMethodDeclaration in interface JavaFactory
Returns:
a new object of class 'Unresolved Method Declaration'.
Generated:

createUnresolvedSingleVariableDeclaration

UnresolvedSingleVariableDeclaration createUnresolvedSingleVariableDeclaration()
Returns a new object of class 'Unresolved Single Variable Declaration'.

Specified by:
createUnresolvedSingleVariableDeclaration in interface JavaFactory
Returns:
a new object of class 'Unresolved Single Variable Declaration'.
Generated:

createUnresolvedType

UnresolvedType createUnresolvedType()
Returns a new object of class 'Unresolved Type'.

Specified by:
createUnresolvedType in interface JavaFactory
Returns:
a new object of class 'Unresolved Type'.
Generated:

createUnresolvedTypeDeclaration

UnresolvedTypeDeclaration createUnresolvedTypeDeclaration()
Returns a new object of class 'Unresolved Type Declaration'.

Specified by:
createUnresolvedTypeDeclaration in interface JavaFactory
Returns:
a new object of class 'Unresolved Type Declaration'.
Generated:

createUnresolvedVariableDeclarationFragment

UnresolvedVariableDeclarationFragment createUnresolvedVariableDeclarationFragment()
Returns a new object of class 'Unresolved Variable Declaration Fragment'.

Specified by:
createUnresolvedVariableDeclarationFragment in interface JavaFactory
Returns:
a new object of class 'Unresolved Variable Declaration Fragment'.
Generated:

createVariableDeclarationExpression

VariableDeclarationExpression createVariableDeclarationExpression()
Returns a new object of class 'Variable Declaration Expression'.

Specified by:
createVariableDeclarationExpression in interface JavaFactory
Returns:
a new object of class 'Variable Declaration Expression'.
Generated:

createVariableDeclarationFragment

VariableDeclarationFragment createVariableDeclarationFragment()
Returns a new object of class 'Variable Declaration Fragment'.

Specified by:
createVariableDeclarationFragment in interface JavaFactory
Returns:
a new object of class 'Variable Declaration Fragment'.
Generated:

createVariableDeclarationStatement

VariableDeclarationStatement createVariableDeclarationStatement()
Returns a new object of class 'Variable Declaration Statement'.

Specified by:
createVariableDeclarationStatement in interface JavaFactory
Returns:
a new object of class 'Variable Declaration Statement'.
Generated:

createWildCardType

WildCardType createWildCardType()
Returns a new object of class 'Wild Card Type'.

Specified by:
createWildCardType in interface JavaFactory
Returns:
a new object of class 'Wild Card Type'.
Generated:

createWhileStatement

WhileStatement createWhileStatement()
Returns a new object of class 'While Statement'.

Specified by:
createWhileStatement in interface JavaFactory
Returns:
a new object of class 'While Statement'.
Generated:

getJavaPackage

JavaPackage getJavaPackage()
Returns the package supported by this factory.

Specified by:
getJavaPackage in interface JavaFactory
Returns:
the package supported by this factory.
Generated: