summaryrefslogtreecommitdiffstats
path: root/rba.model.view.edit/src/rba/view/provider/RBAViewItemProviderAdapterFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'rba.model.view.edit/src/rba/view/provider/RBAViewItemProviderAdapterFactory.java')
-rw-r--r--rba.model.view.edit/src/rba/view/provider/RBAViewItemProviderAdapterFactory.java742
1 files changed, 742 insertions, 0 deletions
diff --git a/rba.model.view.edit/src/rba/view/provider/RBAViewItemProviderAdapterFactory.java b/rba.model.view.edit/src/rba/view/provider/RBAViewItemProviderAdapterFactory.java
new file mode 100644
index 0000000..c23c07e
--- /dev/null
+++ b/rba.model.view.edit/src/rba/view/provider/RBAViewItemProviderAdapterFactory.java
@@ -0,0 +1,742 @@
+/**
+ */
+package rba.view.provider;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.eclipse.emf.common.notify.Adapter;
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.Notifier;
+
+import org.eclipse.emf.edit.provider.ChangeNotifier;
+import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
+import org.eclipse.emf.edit.provider.ComposedAdapterFactory;
+import org.eclipse.emf.edit.provider.IChangeNotifier;
+import org.eclipse.emf.edit.provider.IDisposable;
+import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
+import org.eclipse.emf.edit.provider.IItemLabelProvider;
+import org.eclipse.emf.edit.provider.IItemPropertySource;
+import org.eclipse.emf.edit.provider.INotifyChangedListener;
+import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
+import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
+
+import rba.view.util.RBAViewAdapterFactory;
+
+/**
+ * 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 {@link #fireNotifyChanged fireNotifyChanged}.
+ * The adapters also support Eclipse property sheets.
+ * Note that most of the adapters are shared among multiple instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+public class RBAViewItemProviderAdapterFactory extends RBAViewAdapterFactory
+ implements ComposeableAdapterFactory, IChangeNotifier, IDisposable {
+ /**
+ * This keeps track of the root adapter factory that delegates to this adapter factory.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected ComposedAdapterFactory parentAdapterFactory;
+
+ /**
+ * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected IChangeNotifier changeNotifier = new ChangeNotifier();
+
+ /**
+ * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}.
+ * <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ * @generated
+ */
+ protected Collection<Object> supportedTypes = new ArrayList<Object>();
+
+ /**
+ * This constructs an instance.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public RBAViewItemProviderAdapterFactory() {
+ supportedTypes.add(IEditingDomainItemProvider.class);
+ supportedTypes.add(IStructuredItemContentProvider.class);
+ supportedTypes.add(ITreeItemContentProvider.class);
+ supportedTypes.add(IItemLabelProvider.class);
+ supportedTypes.add(IItemPropertySource.class);
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.ViewContent} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected ViewContentItemProvider viewContentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.ViewContent}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createViewContentAdapter() {
+ if (viewContentItemProvider == null) {
+ viewContentItemProvider = new ViewContentItemProvider(this);
+ }
+
+ return viewContentItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.ViewContentSet} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected ViewContentSetItemProvider viewContentSetItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.ViewContentSet}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createViewContentSetAdapter() {
+ if (viewContentSetItemProvider == null) {
+ viewContentSetItemProvider = new ViewContentSetItemProvider(this);
+ }
+
+ return viewContentSetItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.ViewContentState} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ViewContentStateItemProvider viewContentStateItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.ViewContentState}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createViewContentStateAdapter() {
+ if (viewContentStateItemProvider == null) {
+ viewContentStateItemProvider = new ViewContentStateItemProvider(this);
+ }
+
+ return viewContentStateItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.VerticalLayout} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected VerticalLayoutItemProvider verticalLayoutItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.VerticalLayout}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createVerticalLayoutAdapter() {
+ if (verticalLayoutItemProvider == null) {
+ verticalLayoutItemProvider = new VerticalLayoutItemProvider(this);
+ }
+
+ return verticalLayoutItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.HorizontalLayout} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected HorizontalLayoutItemProvider horizontalLayoutItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.HorizontalLayout}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createHorizontalLayoutAdapter() {
+ if (horizontalLayoutItemProvider == null) {
+ horizontalLayoutItemProvider = new HorizontalLayoutItemProvider(this);
+ }
+
+ return horizontalLayoutItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.FixedPositionLayout} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FixedPositionLayoutItemProvider fixedPositionLayoutItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.FixedPositionLayout}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createFixedPositionLayoutAdapter() {
+ if (fixedPositionLayoutItemProvider == null) {
+ fixedPositionLayoutItemProvider = new FixedPositionLayoutItemProvider(this);
+ }
+
+ return fixedPositionLayoutItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.PositionContainer} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected PositionContainerItemProvider positionContainerItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.PositionContainer}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createPositionContainerAdapter() {
+ if (positionContainerItemProvider == null) {
+ positionContainerItemProvider = new PositionContainerItemProvider(this);
+ }
+
+ return positionContainerItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.Display} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected DisplayItemProvider displayItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.Display}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createDisplayAdapter() {
+ if (displayItemProvider == null) {
+ displayItemProvider = new DisplayItemProvider(this);
+ }
+
+ return displayItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.CompositeArea} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected CompositeAreaItemProvider compositeAreaItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.CompositeArea}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCompositeAreaAdapter() {
+ if (compositeAreaItemProvider == null) {
+ compositeAreaItemProvider = new CompositeAreaItemProvider(this);
+ }
+
+ return compositeAreaItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.Area} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected AreaItemProvider areaItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.Area}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createAreaAdapter() {
+ if (areaItemProvider == null) {
+ areaItemProvider = new AreaItemProvider(this);
+ }
+
+ return areaItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.AreaSet} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected AreaSetItemProvider areaSetItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.AreaSet}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createAreaSetAdapter() {
+ if (areaSetItemProvider == null) {
+ areaSetItemProvider = new AreaSetItemProvider(this);
+ }
+
+ return areaSetItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.Size} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected SizeItemProvider sizeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.Size}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createSizeAdapter() {
+ if (sizeItemProvider == null) {
+ sizeItemProvider = new SizeItemProvider(this);
+ }
+
+ return sizeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.SizeReference} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected SizeReferenceItemProvider sizeReferenceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.SizeReference}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createSizeReferenceAdapter() {
+ if (sizeReferenceItemProvider == null) {
+ sizeReferenceItemProvider = new SizeReferenceItemProvider(this);
+ }
+
+ return sizeReferenceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.Offset} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected OffsetItemProvider offsetItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.Offset}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createOffsetAdapter() {
+ if (offsetItemProvider == null) {
+ offsetItemProvider = new OffsetItemProvider(this);
+ }
+
+ return offsetItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.IsDisplayed} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected IsDisplayedItemProvider isDisplayedItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.IsDisplayed}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIsDisplayedAdapter() {
+ if (isDisplayedItemProvider == null) {
+ isDisplayedItemProvider = new IsDisplayedItemProvider(this);
+ }
+
+ return isDisplayedItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.DisplayingContent} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DisplayingContentItemProvider displayingContentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.DisplayingContent}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createDisplayingContentAdapter() {
+ if (displayingContentItemProvider == null) {
+ displayingContentItemProvider = new DisplayingContentItemProvider(this);
+ }
+
+ return displayingContentItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.IsHidden} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected IsHiddenItemProvider isHiddenItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.IsHidden}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIsHiddenAdapter() {
+ if (isHiddenItemProvider == null) {
+ isHiddenItemProvider = new IsHiddenItemProvider(this);
+ }
+
+ return isHiddenItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.IsVisible} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected IsVisibleItemProvider isVisibleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.IsVisible}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIsVisibleAdapter() {
+ if (isVisibleItemProvider == null) {
+ isVisibleItemProvider = new IsVisibleItemProvider(this);
+ }
+
+ return isVisibleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.AllInstanceOfArea} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AllInstanceOfAreaItemProvider allInstanceOfAreaItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.AllInstanceOfArea}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createAllInstanceOfAreaAdapter() {
+ if (allInstanceOfAreaItemProvider == null) {
+ allInstanceOfAreaItemProvider = new AllInstanceOfAreaItemProvider(this);
+ }
+
+ return allInstanceOfAreaItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.AllInstanceOfViewContent} instances.
+ * <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ * @generated
+ */
+ protected AllInstanceOfViewContentItemProvider allInstanceOfViewContentItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.AllInstanceOfViewContent}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createAllInstanceOfViewContentAdapter() {
+ if (allInstanceOfViewContentItemProvider == null) {
+ allInstanceOfViewContentItemProvider = new AllInstanceOfViewContentItemProvider(this);
+ }
+
+ return allInstanceOfViewContentItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.IsDisplayedOn} instances.
+ * <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ * @generated
+ */
+ protected IsDisplayedOnItemProvider isDisplayedOnItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.IsDisplayedOn}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIsDisplayedOnAdapter() {
+ if (isDisplayedOnItemProvider == null) {
+ isDisplayedOnItemProvider = new IsDisplayedOnItemProvider(this);
+ }
+
+ return isDisplayedOnItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.IsChangedDisplay} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IsChangedDisplayItemProvider isChangedDisplayItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.IsChangedDisplay}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIsChangedDisplayAdapter() {
+ if (isChangedDisplayItemProvider == null) {
+ isChangedDisplayItemProvider = new IsChangedDisplayItemProvider(this);
+ }
+
+ return isChangedDisplayItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.IsTranslatedViewTo} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IsTranslatedViewToItemProvider isTranslatedViewToItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.IsTranslatedViewTo}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIsTranslatedViewToAdapter() {
+ if (isTranslatedViewToItemProvider == null) {
+ isTranslatedViewToItemProvider = new IsTranslatedViewToItemProvider(this);
+ }
+
+ return isTranslatedViewToItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link rba.view.HideLowerPriority} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected HideLowerPriorityItemProvider hideLowerPriorityItemProvider;
+
+ /**
+ * This creates an adapter for a {@link rba.view.HideLowerPriority}.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createHideLowerPriorityAdapter() {
+ if (hideLowerPriorityItemProvider == null) {
+ hideLowerPriorityItemProvider = new HideLowerPriorityItemProvider(this);
+ }
+
+ return hideLowerPriorityItemProvider;
+ }
+
+ /**
+ * This returns the root adapter factory that contains this factory.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public ComposeableAdapterFactory getRootAdapterFactory() {
+ return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
+ }
+
+ /**
+ * This sets the composed adapter factory that contains this factory.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
+ this.parentAdapterFactory = parentAdapterFactory;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean isFactoryForType(Object type) {
+ return supportedTypes.contains(type) || super.isFactoryForType(type);
+ }
+
+ /**
+ * This implementation substitutes the factory itself as the key for the adapter. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ * @generated
+ */
+ @Override
+ public Adapter adapt(Notifier notifier, Object type) {
+ return super.adapt(notifier, this);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object adapt(Object object, Object type) {
+ if (isFactoryForType(type)) {
+ Object adapter = super.adapt(object, type);
+ if (!(type instanceof Class<?>) || (((Class<?>) type).isInstance(adapter))) {
+ return adapter;
+ }
+ }
+
+ return null;
+ }
+
+ /**
+ * This adds a listener.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public void addListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.addListener(notifyChangedListener);
+ }
+
+ /**
+ * This removes a listener.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public void removeListener(INotifyChangedListener notifyChangedListener) {
+ changeNotifier.removeListener(notifyChangedListener);
+ }
+
+ /**
+ * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ * @generated
+ */
+ public void fireNotifyChanged(Notification notification) {
+ changeNotifier.fireNotifyChanged(notification);
+
+ if (parentAdapterFactory != null) {
+ parentAdapterFactory.fireNotifyChanged(notification);
+ }
+ }
+
+ /**
+ * This disposes all of the item providers created by this factory.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * @generated
+ */
+ public void dispose() {
+ if (viewContentItemProvider != null)
+ viewContentItemProvider.dispose();
+ if (viewContentSetItemProvider != null)
+ viewContentSetItemProvider.dispose();
+ if (viewContentStateItemProvider != null)
+ viewContentStateItemProvider.dispose();
+ if (verticalLayoutItemProvider != null)
+ verticalLayoutItemProvider.dispose();
+ if (horizontalLayoutItemProvider != null)
+ horizontalLayoutItemProvider.dispose();
+ if (fixedPositionLayoutItemProvider != null)
+ fixedPositionLayoutItemProvider.dispose();
+ if (positionContainerItemProvider != null)
+ positionContainerItemProvider.dispose();
+ if (displayItemProvider != null)
+ displayItemProvider.dispose();
+ if (compositeAreaItemProvider != null)
+ compositeAreaItemProvider.dispose();
+ if (areaItemProvider != null)
+ areaItemProvider.dispose();
+ if (areaSetItemProvider != null)
+ areaSetItemProvider.dispose();
+ if (sizeItemProvider != null)
+ sizeItemProvider.dispose();
+ if (sizeReferenceItemProvider != null)
+ sizeReferenceItemProvider.dispose();
+ if (offsetItemProvider != null)
+ offsetItemProvider.dispose();
+ if (isDisplayedItemProvider != null)
+ isDisplayedItemProvider.dispose();
+ if (displayingContentItemProvider != null)
+ displayingContentItemProvider.dispose();
+ if (isHiddenItemProvider != null)
+ isHiddenItemProvider.dispose();
+ if (isVisibleItemProvider != null)
+ isVisibleItemProvider.dispose();
+ if (allInstanceOfAreaItemProvider != null)
+ allInstanceOfAreaItemProvider.dispose();
+ if (allInstanceOfViewContentItemProvider != null)
+ allInstanceOfViewContentItemProvider.dispose();
+ if (isDisplayedOnItemProvider != null)
+ isDisplayedOnItemProvider.dispose();
+ if (isChangedDisplayItemProvider != null)
+ isChangedDisplayItemProvider.dispose();
+ if (isTranslatedViewToItemProvider != null)
+ isTranslatedViewToItemProvider.dispose();
+ if (hideLowerPriorityItemProvider != null)
+ hideLowerPriorityItemProvider.dispose();
+ }
+
+}