Class OperatorsItemProviderAdapterFactory
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
- org.emftext.language.java.operators.util.OperatorsAdapterFactory
-
- org.emftext.language.java.operators.provider.OperatorsItemProviderAdapterFactory
-
- All Implemented Interfaces:
AdapterFactory,ComposeableAdapterFactory,IChangeNotifier,IDisposable
public class OperatorsItemProviderAdapterFactory extends OperatorsAdapterFactory 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 tofireNotifyChanged. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.- Generated class or method.
-
-
Field Summary
Fields Modifier and Type Field Description protected AdditionItemProvideradditionItemProviderThis keeps track of the one adapter used for allAdditioninstances.protected AssignmentAndItemProviderassignmentAndItemProviderThis keeps track of the one adapter used for allAssignmentAndinstances.protected AssignmentDivisionItemProviderassignmentDivisionItemProviderThis keeps track of the one adapter used for allAssignmentDivisioninstances.protected AssignmentExclusiveOrItemProviderassignmentExclusiveOrItemProviderThis keeps track of the one adapter used for allAssignmentExclusiveOrinstances.protected AssignmentItemProviderassignmentItemProviderThis keeps track of the one adapter used for allAssignmentinstances.protected AssignmentLeftShiftItemProviderassignmentLeftShiftItemProviderThis keeps track of the one adapter used for allAssignmentLeftShiftinstances.protected AssignmentMinusItemProviderassignmentMinusItemProviderThis keeps track of the one adapter used for allAssignmentMinusinstances.protected AssignmentModuloItemProviderassignmentModuloItemProviderThis keeps track of the one adapter used for allAssignmentModuloinstances.protected AssignmentMultiplicationItemProviderassignmentMultiplicationItemProviderThis keeps track of the one adapter used for allAssignmentMultiplicationinstances.protected AssignmentOrItemProviderassignmentOrItemProviderThis keeps track of the one adapter used for allAssignmentOrinstances.protected AssignmentPlusItemProviderassignmentPlusItemProviderThis keeps track of the one adapter used for allAssignmentPlusinstances.protected AssignmentRightShiftItemProviderassignmentRightShiftItemProviderThis keeps track of the one adapter used for allAssignmentRightShiftinstances.protected AssignmentUnsignedRightShiftItemProviderassignmentUnsignedRightShiftItemProviderThis keeps track of the one adapter used for allAssignmentUnsignedRightShiftinstances.protected IChangeNotifierchangeNotifierThis is used to implementIChangeNotifier.protected ComplementItemProvidercomplementItemProviderThis keeps track of the one adapter used for allComplementinstances.protected DivisionItemProviderdivisionItemProviderThis keeps track of the one adapter used for allDivisioninstances.protected EqualItemProviderequalItemProviderThis keeps track of the one adapter used for allEqualinstances.protected GreaterThanItemProvidergreaterThanItemProviderThis keeps track of the one adapter used for allGreaterThaninstances.protected GreaterThanOrEqualItemProvidergreaterThanOrEqualItemProviderThis keeps track of the one adapter used for allGreaterThanOrEqualinstances.protected LeftShiftItemProviderleftShiftItemProviderThis keeps track of the one adapter used for allLeftShiftinstances.protected LessThanItemProviderlessThanItemProviderThis keeps track of the one adapter used for allLessThaninstances.protected LessThanOrEqualItemProviderlessThanOrEqualItemProviderThis keeps track of the one adapter used for allLessThanOrEqualinstances.protected MinusMinusItemProviderminusMinusItemProviderThis keeps track of the one adapter used for allMinusMinusinstances.protected MultiplicationItemProvidermultiplicationItemProviderThis keeps track of the one adapter used for allMultiplicationinstances.protected NegateItemProvidernegateItemProviderThis keeps track of the one adapter used for allNegateinstances.protected NotEqualItemProvidernotEqualItemProviderThis keeps track of the one adapter used for allNotEqualinstances.protected ComposedAdapterFactoryparentAdapterFactoryThis keeps track of the root adapter factory that delegates to this adapter factory.protected PlusPlusItemProviderplusPlusItemProviderThis keeps track of the one adapter used for allPlusPlusinstances.protected RemainderItemProviderremainderItemProviderThis keeps track of the one adapter used for allRemainderinstances.protected RightShiftItemProviderrightShiftItemProviderThis keeps track of the one adapter used for allRightShiftinstances.protected SubtractionItemProvidersubtractionItemProviderThis keeps track of the one adapter used for allSubtractioninstances.protected Collection<Object>supportedTypesThis keeps track of all the supported types checked byisFactoryForType.protected UnsignedRightShiftItemProviderunsignedRightShiftItemProviderThis keeps track of the one adapter used for allUnsignedRightShiftinstances.-
Fields inherited from class org.emftext.language.java.operators.util.OperatorsAdapterFactory
modelPackage, modelSwitch
-
-
Constructor Summary
Constructors Constructor Description OperatorsItemProviderAdapterFactory()This constructs an instance.
-
Method Summary
-
Methods inherited from class org.emftext.language.java.operators.util.OperatorsAdapterFactory
createAdapter, createAdditiveOperatorAdapter, createAssignmentOperatorAdapter, createCommentableAdapter, createEObjectAdapter, createEqualityOperatorAdapter, createMultiplicativeOperatorAdapter, createOperatorAdapter, createRelationOperatorAdapter, createShiftOperatorAdapter, createUnaryModificationOperatorAdapter, createUnaryOperatorAdapter
-
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolve
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
-
-
-
-
Field Detail
-
parentAdapterFactory
protected ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.- Generated class or method.
-
changeNotifier
protected IChangeNotifier changeNotifier
This is used to implementIChangeNotifier.- Generated class or method.
-
supportedTypes
protected Collection<Object> supportedTypes
This keeps track of all the supported types checked byisFactoryForType.- Generated class or method.
-
assignmentItemProvider
protected AssignmentItemProvider assignmentItemProvider
This keeps track of the one adapter used for allAssignmentinstances.- Generated class or method.
-
assignmentAndItemProvider
protected AssignmentAndItemProvider assignmentAndItemProvider
This keeps track of the one adapter used for allAssignmentAndinstances.- Generated class or method.
-
assignmentDivisionItemProvider
protected AssignmentDivisionItemProvider assignmentDivisionItemProvider
This keeps track of the one adapter used for allAssignmentDivisioninstances.- Generated class or method.
-
assignmentExclusiveOrItemProvider
protected AssignmentExclusiveOrItemProvider assignmentExclusiveOrItemProvider
This keeps track of the one adapter used for allAssignmentExclusiveOrinstances.- Generated class or method.
-
assignmentMinusItemProvider
protected AssignmentMinusItemProvider assignmentMinusItemProvider
This keeps track of the one adapter used for allAssignmentMinusinstances.- Generated class or method.
-
assignmentModuloItemProvider
protected AssignmentModuloItemProvider assignmentModuloItemProvider
This keeps track of the one adapter used for allAssignmentModuloinstances.- Generated class or method.
-
assignmentMultiplicationItemProvider
protected AssignmentMultiplicationItemProvider assignmentMultiplicationItemProvider
This keeps track of the one adapter used for allAssignmentMultiplicationinstances.- Generated class or method.
-
assignmentLeftShiftItemProvider
protected AssignmentLeftShiftItemProvider assignmentLeftShiftItemProvider
This keeps track of the one adapter used for allAssignmentLeftShiftinstances.- Generated class or method.
-
assignmentOrItemProvider
protected AssignmentOrItemProvider assignmentOrItemProvider
This keeps track of the one adapter used for allAssignmentOrinstances.- Generated class or method.
-
assignmentPlusItemProvider
protected AssignmentPlusItemProvider assignmentPlusItemProvider
This keeps track of the one adapter used for allAssignmentPlusinstances.- Generated class or method.
-
assignmentRightShiftItemProvider
protected AssignmentRightShiftItemProvider assignmentRightShiftItemProvider
This keeps track of the one adapter used for allAssignmentRightShiftinstances.- Generated class or method.
-
assignmentUnsignedRightShiftItemProvider
protected AssignmentUnsignedRightShiftItemProvider assignmentUnsignedRightShiftItemProvider
This keeps track of the one adapter used for allAssignmentUnsignedRightShiftinstances.- Generated class or method.
-
equalItemProvider
protected EqualItemProvider equalItemProvider
This keeps track of the one adapter used for allEqualinstances.- Generated class or method.
-
notEqualItemProvider
protected NotEqualItemProvider notEqualItemProvider
This keeps track of the one adapter used for allNotEqualinstances.- Generated class or method.
-
greaterThanItemProvider
protected GreaterThanItemProvider greaterThanItemProvider
This keeps track of the one adapter used for allGreaterThaninstances.- Generated class or method.
-
greaterThanOrEqualItemProvider
protected GreaterThanOrEqualItemProvider greaterThanOrEqualItemProvider
This keeps track of the one adapter used for allGreaterThanOrEqualinstances.- Generated class or method.
-
lessThanItemProvider
protected LessThanItemProvider lessThanItemProvider
This keeps track of the one adapter used for allLessThaninstances.- Generated class or method.
-
lessThanOrEqualItemProvider
protected LessThanOrEqualItemProvider lessThanOrEqualItemProvider
This keeps track of the one adapter used for allLessThanOrEqualinstances.- Generated class or method.
-
additionItemProvider
protected AdditionItemProvider additionItemProvider
This keeps track of the one adapter used for allAdditioninstances.- Generated class or method.
-
subtractionItemProvider
protected SubtractionItemProvider subtractionItemProvider
This keeps track of the one adapter used for allSubtractioninstances.- Generated class or method.
-
divisionItemProvider
protected DivisionItemProvider divisionItemProvider
This keeps track of the one adapter used for allDivisioninstances.- Generated class or method.
-
multiplicationItemProvider
protected MultiplicationItemProvider multiplicationItemProvider
This keeps track of the one adapter used for allMultiplicationinstances.- Generated class or method.
-
remainderItemProvider
protected RemainderItemProvider remainderItemProvider
This keeps track of the one adapter used for allRemainderinstances.- Generated class or method.
-
complementItemProvider
protected ComplementItemProvider complementItemProvider
This keeps track of the one adapter used for allComplementinstances.- Generated class or method.
-
minusMinusItemProvider
protected MinusMinusItemProvider minusMinusItemProvider
This keeps track of the one adapter used for allMinusMinusinstances.- Generated class or method.
-
negateItemProvider
protected NegateItemProvider negateItemProvider
This keeps track of the one adapter used for allNegateinstances.- Generated class or method.
-
plusPlusItemProvider
protected PlusPlusItemProvider plusPlusItemProvider
This keeps track of the one adapter used for allPlusPlusinstances.- Generated class or method.
-
leftShiftItemProvider
protected LeftShiftItemProvider leftShiftItemProvider
This keeps track of the one adapter used for allLeftShiftinstances.- Generated class or method.
-
rightShiftItemProvider
protected RightShiftItemProvider rightShiftItemProvider
This keeps track of the one adapter used for allRightShiftinstances.- Generated class or method.
-
unsignedRightShiftItemProvider
protected UnsignedRightShiftItemProvider unsignedRightShiftItemProvider
This keeps track of the one adapter used for allUnsignedRightShiftinstances.- Generated class or method.
-
-
Method Detail
-
createAssignmentAdapter
public Adapter createAssignmentAdapter()
This creates an adapter for aAssignment.- Overrides:
createAssignmentAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
Assignment- Generated class or method.
-
createAssignmentAndAdapter
public Adapter createAssignmentAndAdapter()
This creates an adapter for aAssignmentAnd.- Overrides:
createAssignmentAndAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
AssignmentAnd- Generated class or method.
-
createAssignmentDivisionAdapter
public Adapter createAssignmentDivisionAdapter()
This creates an adapter for aAssignmentDivision.- Overrides:
createAssignmentDivisionAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
AssignmentDivision- Generated class or method.
-
createAssignmentExclusiveOrAdapter
public Adapter createAssignmentExclusiveOrAdapter()
This creates an adapter for aAssignmentExclusiveOr.- Overrides:
createAssignmentExclusiveOrAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
AssignmentExclusiveOr- Generated class or method.
-
createAssignmentMinusAdapter
public Adapter createAssignmentMinusAdapter()
This creates an adapter for aAssignmentMinus.- Overrides:
createAssignmentMinusAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
AssignmentMinus- Generated class or method.
-
createAssignmentModuloAdapter
public Adapter createAssignmentModuloAdapter()
This creates an adapter for aAssignmentModulo.- Overrides:
createAssignmentModuloAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
AssignmentModulo- Generated class or method.
-
createAssignmentMultiplicationAdapter
public Adapter createAssignmentMultiplicationAdapter()
This creates an adapter for aAssignmentMultiplication.- Overrides:
createAssignmentMultiplicationAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
AssignmentMultiplication- Generated class or method.
-
createAssignmentLeftShiftAdapter
public Adapter createAssignmentLeftShiftAdapter()
This creates an adapter for aAssignmentLeftShift.- Overrides:
createAssignmentLeftShiftAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
AssignmentLeftShift- Generated class or method.
-
createAssignmentOrAdapter
public Adapter createAssignmentOrAdapter()
This creates an adapter for aAssignmentOr.- Overrides:
createAssignmentOrAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
AssignmentOr- Generated class or method.
-
createAssignmentPlusAdapter
public Adapter createAssignmentPlusAdapter()
This creates an adapter for aAssignmentPlus.- Overrides:
createAssignmentPlusAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
AssignmentPlus- Generated class or method.
-
createAssignmentRightShiftAdapter
public Adapter createAssignmentRightShiftAdapter()
This creates an adapter for aAssignmentRightShift.- Overrides:
createAssignmentRightShiftAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
AssignmentRightShift- Generated class or method.
-
createAssignmentUnsignedRightShiftAdapter
public Adapter createAssignmentUnsignedRightShiftAdapter()
This creates an adapter for aAssignmentUnsignedRightShift.- Overrides:
createAssignmentUnsignedRightShiftAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
AssignmentUnsignedRightShift- Generated class or method.
-
createEqualAdapter
public Adapter createEqualAdapter()
This creates an adapter for aEqual.- Overrides:
createEqualAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
Equal- Generated class or method.
-
createNotEqualAdapter
public Adapter createNotEqualAdapter()
This creates an adapter for aNotEqual.- Overrides:
createNotEqualAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
NotEqual- Generated class or method.
-
createGreaterThanAdapter
public Adapter createGreaterThanAdapter()
This creates an adapter for aGreaterThan.- Overrides:
createGreaterThanAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
GreaterThan- Generated class or method.
-
createGreaterThanOrEqualAdapter
public Adapter createGreaterThanOrEqualAdapter()
This creates an adapter for aGreaterThanOrEqual.- Overrides:
createGreaterThanOrEqualAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
GreaterThanOrEqual- Generated class or method.
-
createLessThanAdapter
public Adapter createLessThanAdapter()
This creates an adapter for aLessThan.- Overrides:
createLessThanAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
LessThan- Generated class or method.
-
createLessThanOrEqualAdapter
public Adapter createLessThanOrEqualAdapter()
This creates an adapter for aLessThanOrEqual.- Overrides:
createLessThanOrEqualAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
LessThanOrEqual- Generated class or method.
-
createAdditionAdapter
public Adapter createAdditionAdapter()
This creates an adapter for aAddition.- Overrides:
createAdditionAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
Addition- Generated class or method.
-
createSubtractionAdapter
public Adapter createSubtractionAdapter()
This creates an adapter for aSubtraction.- Overrides:
createSubtractionAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
Subtraction- Generated class or method.
-
createDivisionAdapter
public Adapter createDivisionAdapter()
This creates an adapter for aDivision.- Overrides:
createDivisionAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
Division- Generated class or method.
-
createMultiplicationAdapter
public Adapter createMultiplicationAdapter()
This creates an adapter for aMultiplication.- Overrides:
createMultiplicationAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
Multiplication- Generated class or method.
-
createRemainderAdapter
public Adapter createRemainderAdapter()
This creates an adapter for aRemainder.- Overrides:
createRemainderAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
Remainder- Generated class or method.
-
createComplementAdapter
public Adapter createComplementAdapter()
This creates an adapter for aComplement.- Overrides:
createComplementAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
Complement- Generated class or method.
-
createMinusMinusAdapter
public Adapter createMinusMinusAdapter()
This creates an adapter for aMinusMinus.- Overrides:
createMinusMinusAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
MinusMinus- Generated class or method.
-
createNegateAdapter
public Adapter createNegateAdapter()
This creates an adapter for aNegate.- Overrides:
createNegateAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
Negate- Generated class or method.
-
createPlusPlusAdapter
public Adapter createPlusPlusAdapter()
This creates an adapter for aPlusPlus.- Overrides:
createPlusPlusAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
PlusPlus- Generated class or method.
-
createLeftShiftAdapter
public Adapter createLeftShiftAdapter()
This creates an adapter for aLeftShift.- Overrides:
createLeftShiftAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
LeftShift- Generated class or method.
-
createRightShiftAdapter
public Adapter createRightShiftAdapter()
This creates an adapter for aRightShift.- Overrides:
createRightShiftAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
RightShift- Generated class or method.
-
createUnsignedRightShiftAdapter
public Adapter createUnsignedRightShiftAdapter()
This creates an adapter for aUnsignedRightShift.- Overrides:
createUnsignedRightShiftAdapterin classOperatorsAdapterFactory- Returns:
- the new adapter.
- See Also:
UnsignedRightShift- Generated class or method.
-
getRootAdapterFactory
public ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactoryin interfaceComposeableAdapterFactory- Generated class or method.
-
setParentAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactoryin interfaceComposeableAdapterFactory- Generated class or method.
-
isFactoryForType
public boolean isFactoryForType(Object type)
- Specified by:
isFactoryForTypein interfaceAdapterFactory- Overrides:
isFactoryForTypein classOperatorsAdapterFactory- Returns:
- whether this factory is applicable for the type of the object.
- Generated class or method.
-
adapt
public Adapter adapt(Notifier notifier, Object type)
This implementation substitutes the factory itself as the key for the adapter.- Specified by:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated class or method.
-
adapt
public Object adapt(Object object, Object type)
- Specified by:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated class or method.
-
addListener
public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.- Specified by:
addListenerin interfaceIChangeNotifier- Generated class or method.
-
removeListener
public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.- Specified by:
removeListenerin interfaceIChangeNotifier- Generated class or method.
-
fireNotifyChanged
public void fireNotifyChanged(Notification notification)
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.
-
-