Class StatementsItemProviderAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.emftext.language.java.statements.util.StatementsAdapterFactory
org.emftext.language.java.statements.provider.StatementsItemProviderAdapterFactory
- All Implemented Interfaces:
AdapterFactory,ComposeableAdapterFactory,IChangeNotifier,IDisposable
public class StatementsItemProviderAdapterFactory
extends StatementsAdapterFactory
implements ComposeableAdapterFactory, IChangeNotifier, IDisposable
This is the factory that is used to provide the interfaces needed to support Viewers.
The adapters generated by this factory convert EMF adapter notifications into calls to
fireNotifyChanged.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
- Generated class or method.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected AssertItemProviderThis keeps track of the one adapter used for allAssertinstances.protected BlockItemProviderThis keeps track of the one adapter used for allBlockinstances.protected BreakItemProviderThis keeps track of the one adapter used for allBreakinstances.protected CatchBlockItemProviderThis keeps track of the one adapter used for allCatchBlockinstances.protected IChangeNotifierThis is used to implementIChangeNotifier.protected ConditionItemProviderThis keeps track of the one adapter used for allConditioninstances.protected ContinueItemProviderThis keeps track of the one adapter used for allContinueinstances.protected DefaultSwitchCaseItemProviderThis keeps track of the one adapter used for allDefaultSwitchCaseinstances.protected DefaultSwitchRuleItemProviderThis keeps track of the one adapter used for allDefaultSwitchRuleinstances.protected DoWhileLoopItemProviderThis keeps track of the one adapter used for allDoWhileLoopinstances.protected EmptyStatementItemProviderThis keeps track of the one adapter used for allEmptyStatementinstances.protected ExpressionStatementItemProviderThis keeps track of the one adapter used for allExpressionStatementinstances.protected ForEachLoopItemProviderThis keeps track of the one adapter used for allForEachLoopinstances.protected ForLoopItemProviderThis keeps track of the one adapter used for allForLoopinstances.protected JumpLabelItemProviderThis keeps track of the one adapter used for allJumpLabelinstances.protected LocalVariableStatementItemProviderThis keeps track of the one adapter used for allLocalVariableStatementinstances.protected NormalSwitchCaseItemProviderThis keeps track of the one adapter used for allNormalSwitchCaseinstances.protected NormalSwitchRuleItemProviderThis keeps track of the one adapter used for allNormalSwitchRuleinstances.protected ComposedAdapterFactoryThis keeps track of the root adapter factory that delegates to this adapter factory.protected ReturnItemProviderThis keeps track of the one adapter used for allReturninstances.protected Collection<Object>This keeps track of all the supported types checked byisFactoryForType.protected SwitchItemProviderThis keeps track of the one adapter used for allSwitchinstances.protected SynchronizedBlockItemProviderThis keeps track of the one adapter used for allSynchronizedBlockinstances.protected ThrowItemProviderThis keeps track of the one adapter used for allThrowinstances.protected TryBlockItemProviderThis keeps track of the one adapter used for allTryBlockinstances.protected WhileLoopItemProviderThis keeps track of the one adapter used for allWhileLoopinstances.protected YieldStatementItemProviderThis keeps track of the one adapter used for allYieldStatementinstances.Fields inherited from class org.emftext.language.java.statements.util.StatementsAdapterFactory
modelPackage, modelSwitch -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis implementation substitutes the factory itself as the key for the adapter.voidaddListener(INotifyChangedListener notifyChangedListener) This adds a listener.This creates an adapter for aAssert.This creates an adapter for aBlock.This creates an adapter for aBreak.This creates an adapter for aCatchBlock.This creates an adapter for aCondition.This creates an adapter for aContinue.This creates an adapter for aDefaultSwitchCase.This creates an adapter for aDefaultSwitchRule.This creates an adapter for aDoWhileLoop.This creates an adapter for aEmptyStatement.This creates an adapter for aExpressionStatement.This creates an adapter for aForEachLoop.This creates an adapter for aForLoop.This creates an adapter for aJumpLabel.This creates an adapter for aLocalVariableStatement.This creates an adapter for aNormalSwitchCase.This creates an adapter for aNormalSwitchRule.This creates an adapter for aReturn.This creates an adapter for aSwitch.This creates an adapter for aSynchronizedBlock.This creates an adapter for aThrow.This creates an adapter for aTryBlock.This creates an adapter for aWhileLoop.This creates an adapter for aYieldStatement.voiddispose()This disposes all of the item providers created by this factory.voidfireNotifyChanged(Notification notification) This delegates tochangeNotifierand toparentAdapterFactory.This returns the root adapter factory that contains this factory.booleanisFactoryForType(Object type) voidremoveListener(INotifyChangedListener notifyChangedListener) This removes a listener.voidsetParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) This sets the composed adapter factory that contains this factory.Methods inherited from class org.emftext.language.java.statements.util.StatementsAdapterFactory
createAdapter, createAdditiveExpressionChildAdapter, createAndExpressionChildAdapter, createAnnotationValueAdapter, createArrayInitializationValueAdapter, createAssignmentExpressionChildAdapter, createBlockContainerAdapter, createCommentableAdapter, createConditionalAdapter, createConditionalAndExpressionChildAdapter, createConditionalExpressionChildAdapter, createConditionalOrExpressionChildAdapter, createEObjectAdapter, createEqualityExpressionChildAdapter, createExclusiveOrExpressionChildAdapter, createExpressionAdapter, createForLoopInitializerAdapter, createInclusiveOrExpressionChildAdapter, createInstanceOfExpressionChildAdapter, createJumpAdapter, createLambdaBodyAdapter, createMemberAdapter, createModifiableAdapter, createMultiplicativeExpressionChildAdapter, createNamedElementAdapter, createRelationExpressionChildAdapter, createShiftExpressionChildAdapter, createStatementAdapter, createStatementContainerAdapter, createStatementListContainerAdapter, createSwitchCaseAdapter, createSwitchRuleAdapter, createUnaryExpressionChildAdapter, createUnaryModificationExpressionChildAdapterMethods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
-
Field Details
-
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.- Generated class or method.
-
changeNotifier
This is used to implementIChangeNotifier.- Generated class or method.
-
supportedTypes
This keeps track of all the supported types checked byisFactoryForType.- Generated class or method.
-
assertItemProvider
This keeps track of the one adapter used for allAssertinstances.- Generated class or method.
-
breakItemProvider
This keeps track of the one adapter used for allBreakinstances.- Generated class or method.
-
blockItemProvider
This keeps track of the one adapter used for allBlockinstances.- Generated class or method.
-
catchBlockItemProvider
This keeps track of the one adapter used for allCatchBlockinstances.- Generated class or method.
-
conditionItemProvider
This keeps track of the one adapter used for allConditioninstances.- Generated class or method.
-
continueItemProvider
This keeps track of the one adapter used for allContinueinstances.- Generated class or method.
-
defaultSwitchCaseItemProvider
This keeps track of the one adapter used for allDefaultSwitchCaseinstances.- Generated class or method.
-
doWhileLoopItemProvider
This keeps track of the one adapter used for allDoWhileLoopinstances.- Generated class or method.
-
emptyStatementItemProvider
This keeps track of the one adapter used for allEmptyStatementinstances.- Generated class or method.
-
expressionStatementItemProvider
This keeps track of the one adapter used for allExpressionStatementinstances.- Generated class or method.
-
forLoopItemProvider
This keeps track of the one adapter used for allForLoopinstances.- Generated class or method.
-
forEachLoopItemProvider
This keeps track of the one adapter used for allForEachLoopinstances.- Generated class or method.
-
jumpLabelItemProvider
This keeps track of the one adapter used for allJumpLabelinstances.- Generated class or method.
-
localVariableStatementItemProvider
This keeps track of the one adapter used for allLocalVariableStatementinstances.- Generated class or method.
-
normalSwitchCaseItemProvider
This keeps track of the one adapter used for allNormalSwitchCaseinstances.- Generated class or method.
-
returnItemProvider
This keeps track of the one adapter used for allReturninstances.- Generated class or method.
-
switchItemProvider
This keeps track of the one adapter used for allSwitchinstances.- Generated class or method.
-
synchronizedBlockItemProvider
This keeps track of the one adapter used for allSynchronizedBlockinstances.- Generated class or method.
-
throwItemProvider
This keeps track of the one adapter used for allThrowinstances.- Generated class or method.
-
tryBlockItemProvider
This keeps track of the one adapter used for allTryBlockinstances.- Generated class or method.
-
whileLoopItemProvider
This keeps track of the one adapter used for allWhileLoopinstances.- Generated class or method.
-
yieldStatementItemProvider
This keeps track of the one adapter used for allYieldStatementinstances.- Generated class or method.
-
defaultSwitchRuleItemProvider
This keeps track of the one adapter used for allDefaultSwitchRuleinstances.- Generated class or method.
-
normalSwitchRuleItemProvider
This keeps track of the one adapter used for allNormalSwitchRuleinstances.- Generated class or method.
-
-
Constructor Details
-
StatementsItemProviderAdapterFactory
public StatementsItemProviderAdapterFactory()This constructs an instance.- Generated class or method.
-
-
Method Details
-
createAssertAdapter
This creates an adapter for aAssert.- Overrides:
createAssertAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createBreakAdapter
This creates an adapter for aBreak.- Overrides:
createBreakAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createBlockAdapter
This creates an adapter for aBlock.- Overrides:
createBlockAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createCatchBlockAdapter
This creates an adapter for aCatchBlock.- Overrides:
createCatchBlockAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createConditionAdapter
This creates an adapter for aCondition.- Overrides:
createConditionAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createContinueAdapter
This creates an adapter for aContinue.- Overrides:
createContinueAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createDefaultSwitchCaseAdapter
This creates an adapter for aDefaultSwitchCase.- Overrides:
createDefaultSwitchCaseAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createDoWhileLoopAdapter
This creates an adapter for aDoWhileLoop.- Overrides:
createDoWhileLoopAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createEmptyStatementAdapter
This creates an adapter for aEmptyStatement.- Overrides:
createEmptyStatementAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createExpressionStatementAdapter
This creates an adapter for aExpressionStatement.- Overrides:
createExpressionStatementAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createForLoopAdapter
This creates an adapter for aForLoop.- Overrides:
createForLoopAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createForEachLoopAdapter
This creates an adapter for aForEachLoop.- Overrides:
createForEachLoopAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createJumpLabelAdapter
This creates an adapter for aJumpLabel.- Overrides:
createJumpLabelAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createLocalVariableStatementAdapter
This creates an adapter for aLocalVariableStatement.- Overrides:
createLocalVariableStatementAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNormalSwitchCaseAdapter
This creates an adapter for aNormalSwitchCase.- Overrides:
createNormalSwitchCaseAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createReturnAdapter
This creates an adapter for aReturn.- Overrides:
createReturnAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createSwitchAdapter
This creates an adapter for aSwitch.- Overrides:
createSwitchAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createSynchronizedBlockAdapter
This creates an adapter for aSynchronizedBlock.- Overrides:
createSynchronizedBlockAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createThrowAdapter
This creates an adapter for aThrow.- Overrides:
createThrowAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createTryBlockAdapter
This creates an adapter for aTryBlock.- Overrides:
createTryBlockAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createWhileLoopAdapter
This creates an adapter for aWhileLoop.- Overrides:
createWhileLoopAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createYieldStatementAdapter
This creates an adapter for aYieldStatement.- Overrides:
createYieldStatementAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createDefaultSwitchRuleAdapter
This creates an adapter for aDefaultSwitchRule.- Overrides:
createDefaultSwitchRuleAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNormalSwitchRuleAdapter
This creates an adapter for aNormalSwitchRule.- Overrides:
createNormalSwitchRuleAdapterin classStatementsAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
getRootAdapterFactory
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactoryin interfaceComposeableAdapterFactory- Generated class or method.
-
setParentAdapterFactory
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactoryin interfaceComposeableAdapterFactory- Generated class or method.
-
isFactoryForType
- Specified by:
isFactoryForTypein interfaceAdapterFactory- Overrides:
isFactoryForTypein classStatementsAdapterFactory- Returns:
- whether this factory is applicable for the type of the object.
- Generated class or method.
-
adapt
This implementation substitutes the factory itself as the key for the adapter.- Specified by:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated class or method.
-
adapt
- Specified by:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated class or method.
-
addListener
This adds a listener.- Specified by:
addListenerin interfaceIChangeNotifier- Generated class or method.
-
removeListener
This removes a listener.- Specified by:
removeListenerin interfaceIChangeNotifier- Generated class or method.
-
fireNotifyChanged
This delegates tochangeNotifierand toparentAdapterFactory.- Specified by:
fireNotifyChangedin interfaceIChangeNotifier- Generated class or method.
-
dispose
public void dispose()This disposes all of the item providers created by this factory.- Specified by:
disposein interfaceIDisposable- Generated class or method.
-