Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/src/org/eclipse/papyrus/layers/stackmodel/layers/provider/LayersItemProviderAdapterFactory.java')
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/src/org/eclipse/papyrus/layers/stackmodel/layers/provider/LayersItemProviderAdapterFactory.java1577
1 files changed, 1577 insertions, 0 deletions
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/src/org/eclipse/papyrus/layers/stackmodel/layers/provider/LayersItemProviderAdapterFactory.java b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/src/org/eclipse/papyrus/layers/stackmodel/layers/provider/LayersItemProviderAdapterFactory.java
new file mode 100644
index 00000000000..59d255dc3e7
--- /dev/null
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.stackmodel.edit/src/org/eclipse/papyrus/layers/stackmodel/layers/provider/LayersItemProviderAdapterFactory.java
@@ -0,0 +1,1577 @@
+/*******************************************************************************
+ * Copyright (c) 2013 CEA LIST.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Cedric Dumoulin - cedric.dumoulin@lifl.fr
+ ******************************************************************************/
+/**
+ */
+package org.eclipse.papyrus.layers.stackmodel.layers.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 org.eclipse.papyrus.layers.stackmodel.layers.util.LayersAdapterFactory;
+
+/**
+ * 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 LayersItemProviderAdapterFactory extends LayersAdapterFactory 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 LayersItemProviderAdapterFactory() {
+ 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 org.eclipse.papyrus.layers.stackmodel.layers.LayerNamedStyle} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LayerNamedStyleItemProvider layerNamedStyleItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerNamedStyle}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLayerNamedStyleAdapter() {
+ if (layerNamedStyleItemProvider == null) {
+ layerNamedStyleItemProvider = new LayerNamedStyleItemProvider(this);
+ }
+
+ return layerNamedStyleItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.LayersStack} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LayersStackItemProvider layersStackItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LayersStack}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLayersStackAdapter() {
+ if (layersStackItemProvider == null) {
+ layersStackItemProvider = new LayersStackItemProvider(this);
+ }
+
+ return layersStackItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerDescriptor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LayerDescriptorItemProvider layerDescriptorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerDescriptor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLayerDescriptorAdapter() {
+ if (layerDescriptorItemProvider == null) {
+ layerDescriptorItemProvider = new LayerDescriptorItemProvider(this);
+ }
+
+ return layerDescriptorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerApplicationFactory} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LayerApplicationFactoryItemProvider layerApplicationFactoryItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerApplicationFactory}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLayerApplicationFactoryAdapter() {
+ if (layerApplicationFactoryItemProvider == null) {
+ layerApplicationFactoryItemProvider = new LayerApplicationFactoryItemProvider(this);
+ }
+
+ return layerApplicationFactoryItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.PropertySetterRegistry} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected PropertySetterRegistryItemProvider propertySetterRegistryItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.PropertySetterRegistry}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createPropertySetterRegistryAdapter() {
+ if (propertySetterRegistryItemProvider == null) {
+ propertySetterRegistryItemProvider = new PropertySetterRegistryItemProvider(this);
+ }
+
+ return propertySetterRegistryItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link java.util.Map.Entry} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected StringToPropertySetterItemProvider stringToPropertySetterItemProvider;
+
+ /**
+ * This creates an adapter for a {@link java.util.Map.Entry}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createStringToPropertySetterAdapter() {
+ if (stringToPropertySetterItemProvider == null) {
+ stringToPropertySetterItemProvider = new StringToPropertySetterItemProvider(this);
+ }
+
+ return stringToPropertySetterItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.Layer} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LayerItemProvider layerItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.Layer}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLayerAdapter() {
+ if (layerItemProvider == null) {
+ layerItemProvider = new LayerItemProvider(this);
+ }
+
+ return layerItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.Color} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ColorItemProvider colorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.Color}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createColorAdapter() {
+ if (colorItemProvider == null) {
+ colorItemProvider = new ColorItemProvider(this);
+ }
+
+ return colorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.ColorInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected ColorInstanceItemProvider colorInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.ColorInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createColorInstanceAdapter() {
+ if (colorInstanceItemProvider == null) {
+ colorInstanceItemProvider = new ColorInstanceItemProvider(this);
+ }
+
+ return colorInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.FillInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FillInstanceItemProvider fillInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.FillInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createFillInstanceAdapter() {
+ if (fillInstanceItemProvider == null) {
+ fillInstanceItemProvider = new FillInstanceItemProvider(this);
+ }
+
+ return fillInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.Fill} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FillItemProvider fillItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.Fill}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createFillAdapter() {
+ if (fillItemProvider == null) {
+ fillItemProvider = new FillItemProvider(this);
+ }
+
+ return fillItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.FillPropertySetter} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FillPropertySetterItemProvider fillPropertySetterItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.FillPropertySetter}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createFillPropertySetterAdapter() {
+ if (fillPropertySetterItemProvider == null) {
+ fillPropertySetterItemProvider = new FillPropertySetterItemProvider(this);
+ }
+
+ return fillPropertySetterItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.IsValidPropertySetter} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IsValidPropertySetterItemProvider isValidPropertySetterItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.IsValidPropertySetter}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIsValidPropertySetterAdapter() {
+ if (isValidPropertySetterItemProvider == null) {
+ isValidPropertySetterItemProvider = new IsValidPropertySetterItemProvider(this);
+ }
+
+ return isValidPropertySetterItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.NullPropertySetter} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected NullPropertySetterItemProvider nullPropertySetterItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.NullPropertySetter}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createNullPropertySetterAdapter() {
+ if (nullPropertySetterItemProvider == null) {
+ nullPropertySetterItemProvider = new NullPropertySetterItemProvider(this);
+ }
+
+ return nullPropertySetterItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.LineType} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LineTypeItemProvider lineTypeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LineType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLineTypeAdapter() {
+ if (lineTypeItemProvider == null) {
+ lineTypeItemProvider = new LineTypeItemProvider(this);
+ }
+
+ return lineTypeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.LineInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LineInstanceItemProvider lineInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LineInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLineInstanceAdapter() {
+ if (lineInstanceItemProvider == null) {
+ lineInstanceItemProvider = new LineInstanceItemProvider(this);
+ }
+
+ return lineInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.LinePropertySetter} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LinePropertySetterItemProvider linePropertySetterItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LinePropertySetter}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLinePropertySetterAdapter() {
+ if (linePropertySetterItemProvider == null) {
+ linePropertySetterItemProvider = new LinePropertySetterItemProvider(this);
+ }
+
+ return linePropertySetterItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.FontPropertySetter} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FontPropertySetterItemProvider fontPropertySetterItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.FontPropertySetter}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createFontPropertySetterAdapter() {
+ if (fontPropertySetterItemProvider == null) {
+ fontPropertySetterItemProvider = new FontPropertySetterItemProvider(this);
+ }
+
+ return fontPropertySetterItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.FontInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FontInstanceItemProvider fontInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.FontInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createFontInstanceAdapter() {
+ if (fontInstanceItemProvider == null) {
+ fontInstanceItemProvider = new FontInstanceItemProvider(this);
+ }
+
+ return fontInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.FontType} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FontTypeItemProvider fontTypeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.FontType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createFontTypeAdapter() {
+ if (fontTypeItemProvider == null) {
+ fontTypeItemProvider = new FontTypeItemProvider(this);
+ }
+
+ return fontTypeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.IsVisiblePropertySetter} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IsVisiblePropertySetterItemProvider isVisiblePropertySetterItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.IsVisiblePropertySetter}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIsVisiblePropertySetterAdapter() {
+ if (isVisiblePropertySetterItemProvider == null) {
+ isVisiblePropertySetterItemProvider = new IsVisiblePropertySetterItemProvider(this);
+ }
+
+ return isVisiblePropertySetterItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerOperatorDescriptorRegistry} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LayerOperatorDescriptorRegistryItemProvider layerOperatorDescriptorRegistryItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerOperatorDescriptorRegistry}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLayerOperatorDescriptorRegistryAdapter() {
+ if (layerOperatorDescriptorRegistryItemProvider == null) {
+ layerOperatorDescriptorRegistryItemProvider = new LayerOperatorDescriptorRegistryItemProvider(this);
+ }
+
+ return layerOperatorDescriptorRegistryItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.TopLayerOperatorDescriptor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected TopLayerOperatorDescriptorItemProvider topLayerOperatorDescriptorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.TopLayerOperatorDescriptor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createTopLayerOperatorDescriptorAdapter() {
+ if (topLayerOperatorDescriptorItemProvider == null) {
+ topLayerOperatorDescriptorItemProvider = new TopLayerOperatorDescriptorItemProvider(this);
+ }
+
+ return topLayerOperatorDescriptorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.StackedLayerOperatorDescriptor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected StackedLayerOperatorDescriptorItemProvider stackedLayerOperatorDescriptorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.StackedLayerOperatorDescriptor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createStackedLayerOperatorDescriptorAdapter() {
+ if (stackedLayerOperatorDescriptorItemProvider == null) {
+ stackedLayerOperatorDescriptorItemProvider = new StackedLayerOperatorDescriptorItemProvider(this);
+ }
+
+ return stackedLayerOperatorDescriptorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.CustomPropertyOperator} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CustomPropertyOperatorItemProvider customPropertyOperatorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.CustomPropertyOperator}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCustomPropertyOperatorAdapter() {
+ if (customPropertyOperatorItemProvider == null) {
+ customPropertyOperatorItemProvider = new CustomPropertyOperatorItemProvider(this);
+ }
+
+ return customPropertyOperatorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.AndStackedLayerOperatorDescriptor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AndStackedLayerOperatorDescriptorItemProvider andStackedLayerOperatorDescriptorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.AndStackedLayerOperatorDescriptor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createAndStackedLayerOperatorDescriptorAdapter() {
+ if (andStackedLayerOperatorDescriptorItemProvider == null) {
+ andStackedLayerOperatorDescriptorItemProvider = new AndStackedLayerOperatorDescriptorItemProvider(this);
+ }
+
+ return andStackedLayerOperatorDescriptorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.OrStackedLayerOperatorDescriptor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected OrStackedLayerOperatorDescriptorItemProvider orStackedLayerOperatorDescriptorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.OrStackedLayerOperatorDescriptor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createOrStackedLayerOperatorDescriptorAdapter() {
+ if (orStackedLayerOperatorDescriptorItemProvider == null) {
+ orStackedLayerOperatorDescriptorItemProvider = new OrStackedLayerOperatorDescriptorItemProvider(this);
+ }
+
+ return orStackedLayerOperatorDescriptorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.IsAbstractUmlSetter} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IsAbstractUmlSetterItemProvider isAbstractUmlSetterItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.IsAbstractUmlSetter}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIsAbstractUmlSetterAdapter() {
+ if (isAbstractUmlSetterItemProvider == null) {
+ isAbstractUmlSetterItemProvider = new IsAbstractUmlSetterItemProvider(this);
+ }
+
+ return isAbstractUmlSetterItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.AllViewsDerivedLayer} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected AllViewsDerivedLayerItemProvider allViewsDerivedLayerItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.AllViewsDerivedLayer}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createAllViewsDerivedLayerAdapter() {
+ if (allViewsDerivedLayerItemProvider == null) {
+ allViewsDerivedLayerItemProvider = new AllViewsDerivedLayerItemProvider(this);
+ }
+
+ return allViewsDerivedLayerItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link java.util.Map.Entry} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected StringToTypeInstanceMapItemProvider stringToTypeInstanceMapItemProvider;
+
+ /**
+ * This creates an adapter for a {@link java.util.Map.Entry}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createStringToTypeInstanceMapAdapter() {
+ if (stringToTypeInstanceMapItemProvider == null) {
+ stringToTypeInstanceMapItemProvider = new StringToTypeInstanceMapItemProvider(this);
+ }
+
+ return stringToTypeInstanceMapItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.Property} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected PropertyItemProvider propertyItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.Property}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createPropertyAdapter() {
+ if (propertyItemProvider == null) {
+ propertyItemProvider = new PropertyItemProvider(this);
+ }
+
+ return propertyItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.Metamodel} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected MetamodelItemProvider metamodelItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.Metamodel}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createMetamodelAdapter() {
+ if (metamodelItemProvider == null) {
+ metamodelItemProvider = new MetamodelItemProvider(this);
+ }
+
+ return metamodelItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.Folder} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected FolderItemProvider folderItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.Folder}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createFolderAdapter() {
+ if (folderItemProvider == null) {
+ folderItemProvider = new FolderItemProvider(this);
+ }
+
+ return folderItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.IntInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IntInstanceItemProvider intInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.IntInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIntInstanceAdapter() {
+ if (intInstanceItemProvider == null) {
+ intInstanceItemProvider = new IntInstanceItemProvider(this);
+ }
+
+ return intInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.BooleanInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected BooleanInstanceItemProvider booleanInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.BooleanInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createBooleanInstanceAdapter() {
+ if (booleanInstanceItemProvider == null) {
+ booleanInstanceItemProvider = new BooleanInstanceItemProvider(this);
+ }
+
+ return booleanInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.StringInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected StringInstanceItemProvider stringInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.StringInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createStringInstanceAdapter() {
+ if (stringInstanceItemProvider == null) {
+ stringInstanceItemProvider = new StringInstanceItemProvider(this);
+ }
+
+ return stringInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.IntType} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected IntTypeItemProvider intTypeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.IntType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createIntTypeAdapter() {
+ if (intTypeItemProvider == null) {
+ intTypeItemProvider = new IntTypeItemProvider(this);
+ }
+
+ return intTypeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.BooleanType} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected BooleanTypeItemProvider booleanTypeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.BooleanType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createBooleanTypeAdapter() {
+ if (booleanTypeItemProvider == null) {
+ booleanTypeItemProvider = new BooleanTypeItemProvider(this);
+ }
+
+ return booleanTypeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.StringType} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected StringTypeItemProvider stringTypeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.StringType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createStringTypeAdapter() {
+ if (stringTypeItemProvider == null) {
+ stringTypeItemProvider = new StringTypeItemProvider(this);
+ }
+
+ return stringTypeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.CustomType} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CustomTypeItemProvider customTypeItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.CustomType}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCustomTypeAdapter() {
+ if (customTypeItemProvider == null) {
+ customTypeItemProvider = new CustomTypeItemProvider(this);
+ }
+
+ return customTypeItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerOperatorDescriptor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LayerOperatorDescriptorItemProvider layerOperatorDescriptorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerOperatorDescriptor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLayerOperatorDescriptorAdapter() {
+ if (layerOperatorDescriptorItemProvider == null) {
+ layerOperatorDescriptorItemProvider = new LayerOperatorDescriptorItemProvider(this);
+ }
+
+ return layerOperatorDescriptorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.PropertyOperator} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected PropertyOperatorItemProvider propertyOperatorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.PropertyOperator}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createPropertyOperatorAdapter() {
+ if (propertyOperatorItemProvider == null) {
+ propertyOperatorItemProvider = new PropertyOperatorItemProvider(this);
+ }
+
+ return propertyOperatorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.DefaultPropertyOperator} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DefaultPropertyOperatorItemProvider defaultPropertyOperatorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.DefaultPropertyOperator}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createDefaultPropertyOperatorAdapter() {
+ if (defaultPropertyOperatorItemProvider == null) {
+ defaultPropertyOperatorItemProvider = new DefaultPropertyOperatorItemProvider(this);
+ }
+
+ return defaultPropertyOperatorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.LayersStackApplication} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LayersStackApplicationItemProvider layersStackApplicationItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LayersStackApplication}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLayersStackApplicationAdapter() {
+ if (layersStackApplicationItemProvider == null) {
+ layersStackApplicationItemProvider = new LayersStackApplicationItemProvider(this);
+ }
+
+ return layersStackApplicationItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerStackDescriptorRegistry} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LayerStackDescriptorRegistryItemProvider layerStackDescriptorRegistryItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerStackDescriptorRegistry}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLayerStackDescriptorRegistryAdapter() {
+ if (layerStackDescriptorRegistryItemProvider == null) {
+ layerStackDescriptorRegistryItemProvider = new LayerStackDescriptorRegistryItemProvider(this);
+ }
+
+ return layerStackDescriptorRegistryItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.PropertyRegistry} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected PropertyRegistryItemProvider propertyRegistryItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.PropertyRegistry}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createPropertyRegistryAdapter() {
+ if (propertyRegistryItemProvider == null) {
+ propertyRegistryItemProvider = new PropertyRegistryItemProvider(this);
+ }
+
+ return propertyRegistryItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link java.util.Map.Entry} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected StringToPropertyIndexMapItemProvider stringToPropertyIndexMapItemProvider;
+
+ /**
+ * This creates an adapter for a {@link java.util.Map.Entry}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createStringToPropertyIndexMapAdapter() {
+ if (stringToPropertyIndexMapItemProvider == null) {
+ stringToPropertyIndexMapItemProvider = new StringToPropertyIndexMapItemProvider(this);
+ }
+
+ return stringToPropertyIndexMapItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.SimpleLayerDescriptor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected SimpleLayerDescriptorItemProvider simpleLayerDescriptorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.SimpleLayerDescriptor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createSimpleLayerDescriptorAdapter() {
+ if (simpleLayerDescriptorItemProvider == null) {
+ simpleLayerDescriptorItemProvider = new SimpleLayerDescriptorItemProvider(this);
+ }
+
+ return simpleLayerDescriptorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.RegExpLayerDescriptor} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected RegExpLayerDescriptorItemProvider regExpLayerDescriptorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.RegExpLayerDescriptor}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createRegExpLayerDescriptorAdapter() {
+ if (regExpLayerDescriptorItemProvider == null) {
+ regExpLayerDescriptorItemProvider = new RegExpLayerDescriptorItemProvider(this);
+ }
+
+ return regExpLayerDescriptorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.NullInstance} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected NullInstanceItemProvider nullInstanceItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.NullInstance}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createNullInstanceAdapter() {
+ if (nullInstanceItemProvider == null) {
+ nullInstanceItemProvider = new NullInstanceItemProvider(this);
+ }
+
+ return nullInstanceItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.RegExpLayer} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected RegExpLayerItemProvider regExpLayerItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.RegExpLayer}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createRegExpLayerAdapter() {
+ if (regExpLayerItemProvider == null) {
+ regExpLayerItemProvider = new RegExpLayerItemProvider(this);
+ }
+
+ return regExpLayerItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.PropertyIndex} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected PropertyIndexItemProvider propertyIndexItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.PropertyIndex}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createPropertyIndexAdapter() {
+ if (propertyIndexItemProvider == null) {
+ propertyIndexItemProvider = new PropertyIndexItemProvider(this);
+ }
+
+ return propertyIndexItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.TypeRegistry} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected TypeRegistryItemProvider typeRegistryItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.TypeRegistry}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createTypeRegistryAdapter() {
+ if (typeRegistryItemProvider == null) {
+ typeRegistryItemProvider = new TypeRegistryItemProvider(this);
+ }
+
+ return typeRegistryItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link java.util.Map.Entry} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected StringToTypeMapItemProvider stringToTypeMapItemProvider;
+
+ /**
+ * This creates an adapter for a {@link java.util.Map.Entry}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createStringToTypeMapAdapter() {
+ if (stringToTypeMapItemProvider == null) {
+ stringToTypeMapItemProvider = new StringToTypeMapItemProvider(this);
+ }
+
+ return stringToTypeMapItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerDescriptorRegistry} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected LayerDescriptorRegistryItemProvider layerDescriptorRegistryItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.LayerDescriptorRegistry}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createLayerDescriptorRegistryAdapter() {
+ if (layerDescriptorRegistryItemProvider == null) {
+ layerDescriptorRegistryItemProvider = new LayerDescriptorRegistryItemProvider(this);
+ }
+
+ return layerDescriptorRegistryItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.TopLayerOperator} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected TopLayerOperatorItemProvider topLayerOperatorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.TopLayerOperator}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createTopLayerOperatorAdapter() {
+ if (topLayerOperatorItemProvider == null) {
+ topLayerOperatorItemProvider = new TopLayerOperatorItemProvider(this);
+ }
+
+ return topLayerOperatorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.StackedLayerOperator} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected StackedLayerOperatorItemProvider stackedLayerOperatorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.StackedLayerOperator}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createStackedLayerOperatorAdapter() {
+ if (stackedLayerOperatorItemProvider == null) {
+ stackedLayerOperatorItemProvider = new StackedLayerOperatorItemProvider(this);
+ }
+
+ return stackedLayerOperatorItemProvider;
+ }
+
+ /**
+ * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.layers.stackmodel.layers.CustomLayerOperator} instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected CustomLayerOperatorItemProvider customLayerOperatorItemProvider;
+
+ /**
+ * This creates an adapter for a {@link org.eclipse.papyrus.layers.stackmodel.layers.CustomLayerOperator}.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Adapter createCustomLayerOperatorAdapter() {
+ if (customLayerOperatorItemProvider == null) {
+ customLayerOperatorItemProvider = new CustomLayerOperatorItemProvider(this);
+ }
+
+ return customLayerOperatorItemProvider;
+ }
+
+ /**
+ * 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 (layerNamedStyleItemProvider != null) layerNamedStyleItemProvider.dispose();
+ if (layersStackItemProvider != null) layersStackItemProvider.dispose();
+ if (layersStackApplicationItemProvider != null) layersStackApplicationItemProvider.dispose();
+ if (layerStackDescriptorRegistryItemProvider != null) layerStackDescriptorRegistryItemProvider.dispose();
+ if (propertyRegistryItemProvider != null) propertyRegistryItemProvider.dispose();
+ if (propertyItemProvider != null) propertyItemProvider.dispose();
+ if (metamodelItemProvider != null) metamodelItemProvider.dispose();
+ if (typeRegistryItemProvider != null) typeRegistryItemProvider.dispose();
+ if (stringToTypeMapItemProvider != null) stringToTypeMapItemProvider.dispose();
+ if (layerDescriptorRegistryItemProvider != null) layerDescriptorRegistryItemProvider.dispose();
+ if (layerDescriptorItemProvider != null) layerDescriptorItemProvider.dispose();
+ if (layerApplicationFactoryItemProvider != null) layerApplicationFactoryItemProvider.dispose();
+ if (propertySetterRegistryItemProvider != null) propertySetterRegistryItemProvider.dispose();
+ if (stringToPropertySetterItemProvider != null) stringToPropertySetterItemProvider.dispose();
+ if (layerOperatorDescriptorRegistryItemProvider != null) layerOperatorDescriptorRegistryItemProvider.dispose();
+ if (layerOperatorDescriptorItemProvider != null) layerOperatorDescriptorItemProvider.dispose();
+ if (propertyOperatorItemProvider != null) propertyOperatorItemProvider.dispose();
+ if (defaultPropertyOperatorItemProvider != null) defaultPropertyOperatorItemProvider.dispose();
+ if (stringToTypeInstanceMapItemProvider != null) stringToTypeInstanceMapItemProvider.dispose();
+ if (folderItemProvider != null) folderItemProvider.dispose();
+ if (intInstanceItemProvider != null) intInstanceItemProvider.dispose();
+ if (booleanInstanceItemProvider != null) booleanInstanceItemProvider.dispose();
+ if (stringInstanceItemProvider != null) stringInstanceItemProvider.dispose();
+ if (intTypeItemProvider != null) intTypeItemProvider.dispose();
+ if (booleanTypeItemProvider != null) booleanTypeItemProvider.dispose();
+ if (stringTypeItemProvider != null) stringTypeItemProvider.dispose();
+ if (customTypeItemProvider != null) customTypeItemProvider.dispose();
+ if (topLayerOperatorItemProvider != null) topLayerOperatorItemProvider.dispose();
+ if (stackedLayerOperatorItemProvider != null) stackedLayerOperatorItemProvider.dispose();
+ if (customLayerOperatorItemProvider != null) customLayerOperatorItemProvider.dispose();
+ if (propertyIndexItemProvider != null) propertyIndexItemProvider.dispose();
+ if (stringToPropertyIndexMapItemProvider != null) stringToPropertyIndexMapItemProvider.dispose();
+ if (simpleLayerDescriptorItemProvider != null) simpleLayerDescriptorItemProvider.dispose();
+ if (regExpLayerDescriptorItemProvider != null) regExpLayerDescriptorItemProvider.dispose();
+ if (nullInstanceItemProvider != null) nullInstanceItemProvider.dispose();
+ if (regExpLayerItemProvider != null) regExpLayerItemProvider.dispose();
+ if (layerItemProvider != null) layerItemProvider.dispose();
+ if (colorItemProvider != null) colorItemProvider.dispose();
+ if (colorInstanceItemProvider != null) colorInstanceItemProvider.dispose();
+ if (fillInstanceItemProvider != null) fillInstanceItemProvider.dispose();
+ if (fillItemProvider != null) fillItemProvider.dispose();
+ if (fillPropertySetterItemProvider != null) fillPropertySetterItemProvider.dispose();
+ if (isValidPropertySetterItemProvider != null) isValidPropertySetterItemProvider.dispose();
+ if (nullPropertySetterItemProvider != null) nullPropertySetterItemProvider.dispose();
+ if (lineTypeItemProvider != null) lineTypeItemProvider.dispose();
+ if (lineInstanceItemProvider != null) lineInstanceItemProvider.dispose();
+ if (linePropertySetterItemProvider != null) linePropertySetterItemProvider.dispose();
+ if (fontPropertySetterItemProvider != null) fontPropertySetterItemProvider.dispose();
+ if (fontInstanceItemProvider != null) fontInstanceItemProvider.dispose();
+ if (fontTypeItemProvider != null) fontTypeItemProvider.dispose();
+ if (isVisiblePropertySetterItemProvider != null) isVisiblePropertySetterItemProvider.dispose();
+ if (topLayerOperatorDescriptorItemProvider != null) topLayerOperatorDescriptorItemProvider.dispose();
+ if (stackedLayerOperatorDescriptorItemProvider != null) stackedLayerOperatorDescriptorItemProvider.dispose();
+ if (customPropertyOperatorItemProvider != null) customPropertyOperatorItemProvider.dispose();
+ if (andStackedLayerOperatorDescriptorItemProvider != null) andStackedLayerOperatorDescriptorItemProvider.dispose();
+ if (orStackedLayerOperatorDescriptorItemProvider != null) orStackedLayerOperatorDescriptorItemProvider.dispose();
+ if (isAbstractUmlSetterItemProvider != null) isAbstractUmlSetterItemProvider.dispose();
+ if (allViewsDerivedLayerItemProvider != null) allViewsDerivedLayerItemProvider.dispose();
+ }
+
+}

Back to the top