|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JavaFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
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 |
---|
static final JavaFactory eINSTANCE
Method Detail |
---|
CompilationUnit createCompilationUnit()
createCompilationUnit
in interface JavaFactory
ImportDeclaration createImportDeclaration()
createImportDeclaration
in interface JavaFactory
Model createModel()
createModel
in interface JavaFactory
Modifier createModifier()
createModifier
in interface JavaFactory
Package createPackage()
createPackage
in interface JavaFactory
PackageAccess createPackageAccess()
createPackageAccess
in interface JavaFactory
UnresolvedItem createUnresolvedItem()
createUnresolvedItem
in interface JavaFactory
UnresolvedItemAccess createUnresolvedItemAccess()
createUnresolvedItemAccess
in interface JavaFactory
BlockComment createBlockComment()
createBlockComment
in interface JavaFactory
Javadoc createJavadoc()
createJavadoc
in interface JavaFactory
LineComment createLineComment()
createLineComment
in interface JavaFactory
Manifest createManifest()
createManifest
in interface JavaFactory
ManifestAttribute createManifestAttribute()
createManifestAttribute
in interface JavaFactory
ManifestEntry createManifestEntry()
createManifestEntry
in interface JavaFactory
MemberRef createMemberRef()
createMemberRef
in interface JavaFactory
MethodRef createMethodRef()
createMethodRef
in interface JavaFactory
MethodRefParameter createMethodRefParameter()
createMethodRefParameter
in interface JavaFactory
TagElement createTagElement()
createTagElement
in interface JavaFactory
TextElement createTextElement()
createTextElement
in interface JavaFactory
AnnotationTypeDeclaration createAnnotationTypeDeclaration()
createAnnotationTypeDeclaration
in interface JavaFactory
AnonymousClassDeclaration createAnonymousClassDeclaration()
createAnonymousClassDeclaration
in interface JavaFactory
ArrayType createArrayType()
createArrayType
in interface JavaFactory
ClassDeclaration createClassDeclaration()
createClassDeclaration
in interface JavaFactory
EnumDeclaration createEnumDeclaration()
createEnumDeclaration
in interface JavaFactory
InterfaceDeclaration createInterfaceDeclaration()
createInterfaceDeclaration
in interface JavaFactory
ParameterizedType createParameterizedType()
createParameterizedType
in interface JavaFactory
PrimitiveType createPrimitiveType()
createPrimitiveType
in interface JavaFactory
PrimitiveTypeBoolean createPrimitiveTypeBoolean()
createPrimitiveTypeBoolean
in interface JavaFactory
PrimitiveTypeByte createPrimitiveTypeByte()
createPrimitiveTypeByte
in interface JavaFactory
PrimitiveTypeChar createPrimitiveTypeChar()
createPrimitiveTypeChar
in interface JavaFactory
PrimitiveTypeDouble createPrimitiveTypeDouble()
createPrimitiveTypeDouble
in interface JavaFactory
PrimitiveTypeShort createPrimitiveTypeShort()
createPrimitiveTypeShort
in interface JavaFactory
PrimitiveTypeFloat createPrimitiveTypeFloat()
createPrimitiveTypeFloat
in interface JavaFactory
PrimitiveTypeInt createPrimitiveTypeInt()
createPrimitiveTypeInt
in interface JavaFactory
PrimitiveTypeLong createPrimitiveTypeLong()
createPrimitiveTypeLong
in interface JavaFactory
PrimitiveTypeVoid createPrimitiveTypeVoid()
createPrimitiveTypeVoid
in interface JavaFactory
TypeParameter createTypeParameter()
createTypeParameter
in interface JavaFactory
UnresolvedAnnotationDeclaration createUnresolvedAnnotationDeclaration()
createUnresolvedAnnotationDeclaration
in interface JavaFactory
UnresolvedClassDeclaration createUnresolvedClassDeclaration()
createUnresolvedClassDeclaration
in interface JavaFactory
UnresolvedEnumDeclaration createUnresolvedEnumDeclaration()
createUnresolvedEnumDeclaration
in interface JavaFactory
UnresolvedInterfaceDeclaration createUnresolvedInterfaceDeclaration()
createUnresolvedInterfaceDeclaration
in interface JavaFactory
UnresolvedType createUnresolvedType()
createUnresolvedType
in interface JavaFactory
UnresolvedTypeDeclaration createUnresolvedTypeDeclaration()
createUnresolvedTypeDeclaration
in interface JavaFactory
WildCardType createWildCardType()
createWildCardType
in interface JavaFactory
AnnotationMemberValuePair createAnnotationMemberValuePair()
createAnnotationMemberValuePair
in interface JavaFactory
AnnotationTypeMemberDeclaration createAnnotationTypeMemberDeclaration()
createAnnotationTypeMemberDeclaration
in interface JavaFactory
ConstructorDeclaration createConstructorDeclaration()
createConstructorDeclaration
in interface JavaFactory
EnumConstantDeclaration createEnumConstantDeclaration()
createEnumConstantDeclaration
in interface JavaFactory
FieldDeclaration createFieldDeclaration()
createFieldDeclaration
in interface JavaFactory
Initializer createInitializer()
createInitializer
in interface JavaFactory
MethodDeclaration createMethodDeclaration()
createMethodDeclaration
in interface JavaFactory
SingleVariableDeclaration createSingleVariableDeclaration()
createSingleVariableDeclaration
in interface JavaFactory
UnresolvedAnnotationTypeMemberDeclaration createUnresolvedAnnotationTypeMemberDeclaration()
createUnresolvedAnnotationTypeMemberDeclaration
in interface JavaFactory
UnresolvedMethodDeclaration createUnresolvedMethodDeclaration()
createUnresolvedMethodDeclaration
in interface JavaFactory
UnresolvedVariableDeclarationFragment createUnresolvedVariableDeclarationFragment()
createUnresolvedVariableDeclarationFragment
in interface JavaFactory
UnresolvedSingleVariableDeclaration createUnresolvedSingleVariableDeclaration()
createUnresolvedSingleVariableDeclaration
in interface JavaFactory
VariableDeclarationFragment createVariableDeclarationFragment()
createVariableDeclarationFragment
in interface JavaFactory
Annotation createAnnotation()
createAnnotation
in interface JavaFactory
Archive createArchive()
createArchive
in interface JavaFactory
ArrayAccess createArrayAccess()
createArrayAccess
in interface JavaFactory
ArrayCreation createArrayCreation()
createArrayCreation
in interface JavaFactory
ArrayInitializer createArrayInitializer()
createArrayInitializer
in interface JavaFactory
ArrayLengthAccess createArrayLengthAccess()
createArrayLengthAccess
in interface JavaFactory
Assignment createAssignment()
createAssignment
in interface JavaFactory
BooleanLiteral createBooleanLiteral()
createBooleanLiteral
in interface JavaFactory
CastExpression createCastExpression()
createCastExpression
in interface JavaFactory
CharacterLiteral createCharacterLiteral()
createCharacterLiteral
in interface JavaFactory
ClassFile createClassFile()
createClassFile
in interface JavaFactory
ClassInstanceCreation createClassInstanceCreation()
createClassInstanceCreation
in interface JavaFactory
ConditionalExpression createConditionalExpression()
createConditionalExpression
in interface JavaFactory
FieldAccess createFieldAccess()
createFieldAccess
in interface JavaFactory
InfixExpression createInfixExpression()
createInfixExpression
in interface JavaFactory
InstanceofExpression createInstanceofExpression()
createInstanceofExpression
in interface JavaFactory
MethodInvocation createMethodInvocation()
createMethodInvocation
in interface JavaFactory
NumberLiteral createNumberLiteral()
createNumberLiteral
in interface JavaFactory
NullLiteral createNullLiteral()
createNullLiteral
in interface JavaFactory
ParenthesizedExpression createParenthesizedExpression()
createParenthesizedExpression
in interface JavaFactory
PostfixExpression createPostfixExpression()
createPostfixExpression
in interface JavaFactory
PrefixExpression createPrefixExpression()
createPrefixExpression
in interface JavaFactory
SingleVariableAccess createSingleVariableAccess()
createSingleVariableAccess
in interface JavaFactory
StringLiteral createStringLiteral()
createStringLiteral
in interface JavaFactory
SuperFieldAccess createSuperFieldAccess()
createSuperFieldAccess
in interface JavaFactory
SuperMethodInvocation createSuperMethodInvocation()
createSuperMethodInvocation
in interface JavaFactory
ThisExpression createThisExpression()
createThisExpression
in interface JavaFactory
TypeLiteral createTypeLiteral()
createTypeLiteral
in interface JavaFactory
TypeAccess createTypeAccess()
createTypeAccess
in interface JavaFactory
VariableDeclarationExpression createVariableDeclarationExpression()
createVariableDeclarationExpression
in interface JavaFactory
AssertStatement createAssertStatement()
createAssertStatement
in interface JavaFactory
Block createBlock()
createBlock
in interface JavaFactory
BreakStatement createBreakStatement()
createBreakStatement
in interface JavaFactory
CatchClause createCatchClause()
createCatchClause
in interface JavaFactory
ConstructorInvocation createConstructorInvocation()
createConstructorInvocation
in interface JavaFactory
ContinueStatement createContinueStatement()
createContinueStatement
in interface JavaFactory
DoStatement createDoStatement()
createDoStatement
in interface JavaFactory
EmptyStatement createEmptyStatement()
createEmptyStatement
in interface JavaFactory
EnhancedForStatement createEnhancedForStatement()
createEnhancedForStatement
in interface JavaFactory
ExpressionStatement createExpressionStatement()
createExpressionStatement
in interface JavaFactory
ForStatement createForStatement()
createForStatement
in interface JavaFactory
IfStatement createIfStatement()
createIfStatement
in interface JavaFactory
LabeledStatement createLabeledStatement()
createLabeledStatement
in interface JavaFactory
ReturnStatement createReturnStatement()
createReturnStatement
in interface JavaFactory
SuperConstructorInvocation createSuperConstructorInvocation()
createSuperConstructorInvocation
in interface JavaFactory
SwitchCase createSwitchCase()
createSwitchCase
in interface JavaFactory
SwitchStatement createSwitchStatement()
createSwitchStatement
in interface JavaFactory
SynchronizedStatement createSynchronizedStatement()
createSynchronizedStatement
in interface JavaFactory
ThrowStatement createThrowStatement()
createThrowStatement
in interface JavaFactory
TypeDeclarationStatement createTypeDeclarationStatement()
createTypeDeclarationStatement
in interface JavaFactory
TryStatement createTryStatement()
createTryStatement
in interface JavaFactory
UnresolvedLabeledStatement createUnresolvedLabeledStatement()
createUnresolvedLabeledStatement
in interface JavaFactory
VariableDeclarationStatement createVariableDeclarationStatement()
createVariableDeclarationStatement
in interface JavaFactory
WhileStatement createWhileStatement()
createWhileStatement
in interface JavaFactory
JavaPackage getJavaPackage()
getJavaPackage
in interface JavaFactory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |