diff options
Diffstat (limited to 'plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.graphdef.edit/src/org/eclipse/papyrus/gmf/gmfgraph/provider/GMFGraphItemProviderAdapterFactory.java')
-rw-r--r-- | plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.graphdef.edit/src/org/eclipse/papyrus/gmf/gmfgraph/provider/GMFGraphItemProviderAdapterFactory.java | 1696 |
1 files changed, 0 insertions, 1696 deletions
diff --git a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.graphdef.edit/src/org/eclipse/papyrus/gmf/gmfgraph/provider/GMFGraphItemProviderAdapterFactory.java b/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.graphdef.edit/src/org/eclipse/papyrus/gmf/gmfgraph/provider/GMFGraphItemProviderAdapterFactory.java deleted file mode 100644 index c65777b49da..00000000000 --- a/plugins/toolsmiths/gmf-tooling/org.eclipse.papyrus.gmf.graphdef.edit/src/org/eclipse/papyrus/gmf/gmfgraph/provider/GMFGraphItemProviderAdapterFactory.java +++ /dev/null @@ -1,1696 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2006, 2020 Borland Software Corporation, CEA LIST, ARTAL - * - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License 2.0 - * which accompanies this distribution, and is available at - * https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - * - * Contributors: - * Borland - initial API and implementation - * Aurelien Didier (ARTAL) - aurelien.didier51@gmail.com - Bug 569174 - ******************************************************************************/ -/** - * <copyright> - * </copyright> - * - * $Id$ - */ -package org.eclipse.papyrus.gmf.gmfgraph.provider; - -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; - -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.common.util.ResourceLocator; -import org.eclipse.emf.edit.domain.EditingDomain; -import org.eclipse.emf.edit.provider.ChangeNotifier; -import org.eclipse.emf.edit.provider.ChildCreationExtenderManager; -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.IChildCreationExtender; -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.gmf.gmfgraph.GMFGraphPackage; -import org.eclipse.papyrus.gmf.gmfgraph.util.GMFGraphAdapterFactory; - -/** - * 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 GMFGraphItemProviderAdapterFactory extends GMFGraphAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable, IChildCreationExtender { - /** - * 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 helps manage the child creation extenders. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ChildCreationExtenderManager childCreationExtenderManager = new ChildCreationExtenderManager(GMFGraphEditPlugin.INSTANCE, GMFGraphPackage.eNS_URI); - - /** - * 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 GMFGraphItemProviderAdapterFactory() { - 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.gmf.gmfgraph.Canvas} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CanvasItemProvider canvasItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Canvas}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createCanvasAdapter() { - if (canvasItemProvider == null) { - canvasItemProvider = new CanvasItemProvider(this); - } - - return canvasItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.FigureGallery} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FigureGalleryItemProvider figureGalleryItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.FigureGallery}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createFigureGalleryAdapter() { - if (figureGalleryItemProvider == null) { - figureGalleryItemProvider = new FigureGalleryItemProvider(this); - } - - return figureGalleryItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.Node} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected NodeItemProvider nodeItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Node}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createNodeAdapter() { - if (nodeItemProvider == null) { - nodeItemProvider = new NodeItemProvider(this); - } - - return nodeItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.ChildAccess} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ChildAccessItemProvider childAccessItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.ChildAccess}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createChildAccessAdapter() { - if (childAccessItemProvider == null) { - childAccessItemProvider = new ChildAccessItemProvider(this); - } - - return childAccessItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.Connection} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ConnectionItemProvider connectionItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Connection}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createConnectionAdapter() { - if (connectionItemProvider == null) { - connectionItemProvider = new ConnectionItemProvider(this); - } - - return connectionItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.Compartment} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CompartmentItemProvider compartmentItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Compartment}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createCompartmentAdapter() { - if (compartmentItemProvider == null) { - compartmentItemProvider = new CompartmentItemProvider(this); - } - - return compartmentItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.DiagramLabel} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected DiagramLabelItemProvider diagramLabelItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.DiagramLabel}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createDiagramLabelAdapter() { - if (diagramLabelItemProvider == null) { - diagramLabelItemProvider = new DiagramLabelItemProvider(this); - } - - return diagramLabelItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.GeneralFacet} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected GeneralFacetItemProvider generalFacetItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.GeneralFacet}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createGeneralFacetAdapter() { - if (generalFacetItemProvider == null) { - generalFacetItemProvider = new GeneralFacetItemProvider(this); - } - - return generalFacetItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.AlignmentFacet} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected AlignmentFacetItemProvider alignmentFacetItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.AlignmentFacet}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createAlignmentFacetAdapter() { - if (alignmentFacetItemProvider == null) { - alignmentFacetItemProvider = new AlignmentFacetItemProvider(this); - } - - return alignmentFacetItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.GradientFacet} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected GradientFacetItemProvider gradientFacetItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.GradientFacet}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createGradientFacetAdapter() { - if (gradientFacetItemProvider == null) { - gradientFacetItemProvider = new GradientFacetItemProvider(this); - } - - return gradientFacetItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.LabelOffsetFacet} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected LabelOffsetFacetItemProvider labelOffsetFacetItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.LabelOffsetFacet}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createLabelOffsetFacetAdapter() { - if (labelOffsetFacetItemProvider == null) { - labelOffsetFacetItemProvider = new LabelOffsetFacetItemProvider(this); - } - - return labelOffsetFacetItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.DefaultSizeFacet} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected DefaultSizeFacetItemProvider defaultSizeFacetItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.DefaultSizeFacet}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createDefaultSizeFacetAdapter() { - if (defaultSizeFacetItemProvider == null) { - defaultSizeFacetItemProvider = new DefaultSizeFacetItemProvider(this); - } - - return defaultSizeFacetItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.FigureDescriptor} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FigureDescriptorItemProvider figureDescriptorItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.FigureDescriptor}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createFigureDescriptorAdapter() { - if (figureDescriptorItemProvider == null) { - figureDescriptorItemProvider = new FigureDescriptorItemProvider(this); - } - - return figureDescriptorItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.FigureRef} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FigureRefItemProvider figureRefItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.FigureRef}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createFigureRefAdapter() { - if (figureRefItemProvider == null) { - figureRefItemProvider = new FigureRefItemProvider(this); - } - - return figureRefItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.Label} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected LabelItemProvider labelItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Label}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createLabelAdapter() { - if (labelItemProvider == null) { - labelItemProvider = new LabelItemProvider(this); - } - - return labelItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.LabeledContainer} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected LabeledContainerItemProvider labeledContainerItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.LabeledContainer}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createLabeledContainerAdapter() { - if (labeledContainerItemProvider == null) { - labeledContainerItemProvider = new LabeledContainerItemProvider(this); - } - - return labeledContainerItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.VerticalLabel} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected VerticalLabelItemProvider verticalLabelItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.VerticalLabel}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createVerticalLabelAdapter() { - if (verticalLabelItemProvider == null) { - verticalLabelItemProvider = new VerticalLabelItemProvider(this); - } - - return verticalLabelItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.Rectangle} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected RectangleItemProvider rectangleItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Rectangle}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createRectangleAdapter() { - if (rectangleItemProvider == null) { - rectangleItemProvider = new RectangleItemProvider(this); - } - - return rectangleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.InvisibleRectangle} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected InvisibleRectangleItemProvider invisibleRectangleItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.InvisibleRectangle}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createInvisibleRectangleAdapter() { - if (invisibleRectangleItemProvider == null) { - invisibleRectangleItemProvider = new InvisibleRectangleItemProvider(this); - } - - return invisibleRectangleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.RoundedRectangle} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected RoundedRectangleItemProvider roundedRectangleItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.RoundedRectangle}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createRoundedRectangleAdapter() { - if (roundedRectangleItemProvider == null) { - roundedRectangleItemProvider = new RoundedRectangleItemProvider(this); - } - - return roundedRectangleItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.Ellipse} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected EllipseItemProvider ellipseItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Ellipse}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createEllipseAdapter() { - if (ellipseItemProvider == null) { - ellipseItemProvider = new EllipseItemProvider(this); - } - - return ellipseItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.Polyline} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected PolylineItemProvider polylineItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Polyline}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createPolylineAdapter() { - if (polylineItemProvider == null) { - polylineItemProvider = new PolylineItemProvider(this); - } - - return polylineItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.Polygon} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected PolygonItemProvider polygonItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Polygon}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createPolygonAdapter() { - if (polygonItemProvider == null) { - polygonItemProvider = new PolygonItemProvider(this); - } - - return polygonItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.ScalablePolygon} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ScalablePolygonItemProvider scalablePolygonItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.ScalablePolygon}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createScalablePolygonAdapter() { - if (scalablePolygonItemProvider == null) { - scalablePolygonItemProvider = new ScalablePolygonItemProvider(this); - } - - return scalablePolygonItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.PolylineConnection} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected PolylineConnectionItemProvider polylineConnectionItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.PolylineConnection}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createPolylineConnectionAdapter() { - if (polylineConnectionItemProvider == null) { - polylineConnectionItemProvider = new PolylineConnectionItemProvider(this); - } - - return polylineConnectionItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.PolylineDecoration} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected PolylineDecorationItemProvider polylineDecorationItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.PolylineDecoration}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createPolylineDecorationAdapter() { - if (polylineDecorationItemProvider == null) { - polylineDecorationItemProvider = new PolylineDecorationItemProvider(this); - } - - return polylineDecorationItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.PolygonDecoration} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected PolygonDecorationItemProvider polygonDecorationItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.PolygonDecoration}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createPolygonDecorationAdapter() { - if (polygonDecorationItemProvider == null) { - polygonDecorationItemProvider = new PolygonDecorationItemProvider(this); - } - - return polygonDecorationItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.CustomFigure} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CustomFigureItemProvider customFigureItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.CustomFigure}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createCustomFigureAdapter() { - if (customFigureItemProvider == null) { - customFigureItemProvider = new CustomFigureItemProvider(this); - } - - return customFigureItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.CustomDecoration} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CustomDecorationItemProvider customDecorationItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.CustomDecoration}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createCustomDecorationAdapter() { - if (customDecorationItemProvider == null) { - customDecorationItemProvider = new CustomDecorationItemProvider(this); - } - - return customDecorationItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.CustomConnection} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CustomConnectionItemProvider customConnectionItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.CustomConnection}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createCustomConnectionAdapter() { - if (customConnectionItemProvider == null) { - customConnectionItemProvider = new CustomConnectionItemProvider(this); - } - - return customConnectionItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.RGBColor} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected RGBColorItemProvider rgbColorItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.RGBColor}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createRGBColorAdapter() { - if (rgbColorItemProvider == null) { - rgbColorItemProvider = new RGBColorItemProvider(this); - } - - return rgbColorItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.ConstantColor} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ConstantColorItemProvider constantColorItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.ConstantColor}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createConstantColorAdapter() { - if (constantColorItemProvider == null) { - constantColorItemProvider = new ConstantColorItemProvider(this); - } - - return constantColorItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.BasicFont} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected BasicFontItemProvider basicFontItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.BasicFont}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createBasicFontAdapter() { - if (basicFontItemProvider == null) { - basicFontItemProvider = new BasicFontItemProvider(this); - } - - return basicFontItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.Point} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected PointItemProvider pointItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Point}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createPointAdapter() { - if (pointItemProvider == null) { - pointItemProvider = new PointItemProvider(this); - } - - return pointItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.Dimension} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected DimensionItemProvider dimensionItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Dimension}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createDimensionAdapter() { - if (dimensionItemProvider == null) { - dimensionItemProvider = new DimensionItemProvider(this); - } - - return dimensionItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.Insets} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected InsetsItemProvider insetsItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Insets}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createInsetsAdapter() { - if (insetsItemProvider == null) { - insetsItemProvider = new InsetsItemProvider(this); - } - - return insetsItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.BorderRef} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected BorderRefItemProvider borderRefItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.BorderRef}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createBorderRefAdapter() { - if (borderRefItemProvider == null) { - borderRefItemProvider = new BorderRefItemProvider(this); - } - - return borderRefItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.LineBorder} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected LineBorderItemProvider lineBorderItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.LineBorder}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createLineBorderAdapter() { - if (lineBorderItemProvider == null) { - lineBorderItemProvider = new LineBorderItemProvider(this); - } - - return lineBorderItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.MarginBorder} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected MarginBorderItemProvider marginBorderItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.MarginBorder}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createMarginBorderAdapter() { - if (marginBorderItemProvider == null) { - marginBorderItemProvider = new MarginBorderItemProvider(this); - } - - return marginBorderItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.CompoundBorder} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CompoundBorderItemProvider compoundBorderItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.CompoundBorder}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createCompoundBorderAdapter() { - if (compoundBorderItemProvider == null) { - compoundBorderItemProvider = new CompoundBorderItemProvider(this); - } - - return compoundBorderItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.CustomBorder} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CustomBorderItemProvider customBorderItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.CustomBorder}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createCustomBorderAdapter() { - if (customBorderItemProvider == null) { - customBorderItemProvider = new CustomBorderItemProvider(this); - } - - return customBorderItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.CustomLayoutData} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CustomLayoutDataItemProvider customLayoutDataItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.CustomLayoutData}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createCustomLayoutDataAdapter() { - if (customLayoutDataItemProvider == null) { - customLayoutDataItemProvider = new CustomLayoutDataItemProvider(this); - } - - return customLayoutDataItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.GridLayoutData} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected GridLayoutDataItemProvider gridLayoutDataItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.GridLayoutData}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createGridLayoutDataAdapter() { - if (gridLayoutDataItemProvider == null) { - gridLayoutDataItemProvider = new GridLayoutDataItemProvider(this); - } - - return gridLayoutDataItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.BorderLayoutData} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected BorderLayoutDataItemProvider borderLayoutDataItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.BorderLayoutData}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createBorderLayoutDataAdapter() { - if (borderLayoutDataItemProvider == null) { - borderLayoutDataItemProvider = new BorderLayoutDataItemProvider(this); - } - - return borderLayoutDataItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.LayoutRef} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected LayoutRefItemProvider layoutRefItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.LayoutRef}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createLayoutRefAdapter() { - if (layoutRefItemProvider == null) { - layoutRefItemProvider = new LayoutRefItemProvider(this); - } - - return layoutRefItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.CustomLayout} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CustomLayoutItemProvider customLayoutItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.CustomLayout}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createCustomLayoutAdapter() { - if (customLayoutItemProvider == null) { - customLayoutItemProvider = new CustomLayoutItemProvider(this); - } - - return customLayoutItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.GridLayout} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected GridLayoutItemProvider gridLayoutItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.GridLayout}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createGridLayoutAdapter() { - if (gridLayoutItemProvider == null) { - gridLayoutItemProvider = new GridLayoutItemProvider(this); - } - - return gridLayoutItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.BorderLayout} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected BorderLayoutItemProvider borderLayoutItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.BorderLayout}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createBorderLayoutAdapter() { - if (borderLayoutItemProvider == null) { - borderLayoutItemProvider = new BorderLayoutItemProvider(this); - } - - return borderLayoutItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.CustomAttribute} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CustomAttributeItemProvider customAttributeItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.CustomAttribute}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createCustomAttributeAdapter() { - if (customAttributeItemProvider == null) { - customAttributeItemProvider = new CustomAttributeItemProvider(this); - } - - return customAttributeItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.FigureAccessor} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FigureAccessorItemProvider figureAccessorItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.FigureAccessor}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createFigureAccessorAdapter() { - if (figureAccessorItemProvider == null) { - figureAccessorItemProvider = new FigureAccessorItemProvider(this); - } - - return figureAccessorItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.FlowLayout} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected FlowLayoutItemProvider flowLayoutItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.FlowLayout}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createFlowLayoutAdapter() { - if (flowLayoutItemProvider == null) { - flowLayoutItemProvider = new FlowLayoutItemProvider(this); - } - - return flowLayoutItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.XYLayout} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected XYLayoutItemProvider xyLayoutItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.XYLayout}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createXYLayoutAdapter() { - if (xyLayoutItemProvider == null) { - xyLayoutItemProvider = new XYLayoutItemProvider(this); - } - - return xyLayoutItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.XYLayoutData} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected XYLayoutDataItemProvider xyLayoutDataItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.XYLayoutData}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createXYLayoutDataAdapter() { - if (xyLayoutDataItemProvider == null) { - xyLayoutDataItemProvider = new XYLayoutDataItemProvider(this); - } - - return xyLayoutDataItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.StackLayout} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected StackLayoutItemProvider stackLayoutItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.StackLayout}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createStackLayoutAdapter() { - if (stackLayoutItemProvider == null) { - stackLayoutItemProvider = new StackLayoutItemProvider(this); - } - - return stackLayoutItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.CenterLayout} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CenterLayoutItemProvider centerLayoutItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.CenterLayout}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createCenterLayoutAdapter() { - if (centerLayoutItemProvider == null) { - centerLayoutItemProvider = new CenterLayoutItemProvider(this); - } - - return centerLayoutItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.SVGFigure} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected SVGFigureItemProvider svgFigureItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.SVGFigure}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createSVGFigureAdapter() { - if (svgFigureItemProvider == null) { - svgFigureItemProvider = new SVGFigureItemProvider(this); - } - - return svgFigureItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.SVGProperty} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected SVGPropertyItemProvider svgPropertyItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.SVGProperty}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createSVGPropertyAdapter() { - if (svgPropertyItemProvider == null) { - svgPropertyItemProvider = new SVGPropertyItemProvider(this); - } - - return svgPropertyItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.Rectangle2D} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected Rectangle2DItemProvider rectangle2DItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.Rectangle2D}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createRectangle2DAdapter() { - if (rectangle2DItemProvider == null) { - rectangle2DItemProvider = new Rectangle2DItemProvider(this); - } - - return rectangle2DItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.CustomPin} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected CustomPinItemProvider customPinItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.CustomPin}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createCustomPinAdapter() { - if (customPinItemProvider == null) { - customPinItemProvider = new CustomPinItemProvider(this); - } - - return customPinItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.ColorPin} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected ColorPinItemProvider colorPinItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.ColorPin}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createColorPinAdapter() { - if (colorPinItemProvider == null) { - colorPinItemProvider = new ColorPinItemProvider(this); - } - - return colorPinItemProvider; - } - - /** - * This keeps track of the one adapter used for all {@link org.eclipse.papyrus.gmf.gmfgraph.VisiblePin} instances. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - protected VisiblePinItemProvider visiblePinItemProvider; - - /** - * This creates an adapter for a {@link org.eclipse.papyrus.gmf.gmfgraph.VisiblePin}. - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - @Override - public Adapter createVisiblePinAdapter() { - if (visiblePinItemProvider == null) { - visiblePinItemProvider = new VisiblePinItemProvider(this); - } - - return visiblePinItemProvider; - } - - /** - * 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; - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public List<IChildCreationExtender> getChildCreationExtenders() { - return childCreationExtenderManager.getChildCreationExtenders(); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public Collection<?> getNewChildDescriptors(Object object, EditingDomain editingDomain) { - return childCreationExtenderManager.getNewChildDescriptors(object, editingDomain); - } - - /** - * <!-- begin-user-doc --> - * <!-- end-user-doc --> - * @generated - */ - public ResourceLocator getResourceLocator() { - return childCreationExtenderManager; - } - - /** - * 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 (canvasItemProvider != null) canvasItemProvider.dispose(); - if (figureGalleryItemProvider != null) figureGalleryItemProvider.dispose(); - if (nodeItemProvider != null) nodeItemProvider.dispose(); - if (connectionItemProvider != null) connectionItemProvider.dispose(); - if (compartmentItemProvider != null) compartmentItemProvider.dispose(); - if (diagramLabelItemProvider != null) diagramLabelItemProvider.dispose(); - if (generalFacetItemProvider != null) generalFacetItemProvider.dispose(); - if (alignmentFacetItemProvider != null) alignmentFacetItemProvider.dispose(); - if (gradientFacetItemProvider != null) gradientFacetItemProvider.dispose(); - if (labelOffsetFacetItemProvider != null) labelOffsetFacetItemProvider.dispose(); - if (defaultSizeFacetItemProvider != null) defaultSizeFacetItemProvider.dispose(); - if (figureDescriptorItemProvider != null) figureDescriptorItemProvider.dispose(); - if (childAccessItemProvider != null) childAccessItemProvider.dispose(); - if (figureRefItemProvider != null) figureRefItemProvider.dispose(); - if (labelItemProvider != null) labelItemProvider.dispose(); - if (labeledContainerItemProvider != null) labeledContainerItemProvider.dispose(); - if (verticalLabelItemProvider != null) verticalLabelItemProvider.dispose(); - if (rectangleItemProvider != null) rectangleItemProvider.dispose(); - if (invisibleRectangleItemProvider != null) invisibleRectangleItemProvider.dispose(); - if (roundedRectangleItemProvider != null) roundedRectangleItemProvider.dispose(); - if (ellipseItemProvider != null) ellipseItemProvider.dispose(); - if (polylineItemProvider != null) polylineItemProvider.dispose(); - if (polygonItemProvider != null) polygonItemProvider.dispose(); - if (scalablePolygonItemProvider != null) scalablePolygonItemProvider.dispose(); - if (polylineConnectionItemProvider != null) polylineConnectionItemProvider.dispose(); - if (polylineDecorationItemProvider != null) polylineDecorationItemProvider.dispose(); - if (polygonDecorationItemProvider != null) polygonDecorationItemProvider.dispose(); - if (customAttributeItemProvider != null) customAttributeItemProvider.dispose(); - if (figureAccessorItemProvider != null) figureAccessorItemProvider.dispose(); - if (customFigureItemProvider != null) customFigureItemProvider.dispose(); - if (customDecorationItemProvider != null) customDecorationItemProvider.dispose(); - if (customConnectionItemProvider != null) customConnectionItemProvider.dispose(); - if (rgbColorItemProvider != null) rgbColorItemProvider.dispose(); - if (constantColorItemProvider != null) constantColorItemProvider.dispose(); - if (basicFontItemProvider != null) basicFontItemProvider.dispose(); - if (pointItemProvider != null) pointItemProvider.dispose(); - if (dimensionItemProvider != null) dimensionItemProvider.dispose(); - if (insetsItemProvider != null) insetsItemProvider.dispose(); - if (borderRefItemProvider != null) borderRefItemProvider.dispose(); - if (lineBorderItemProvider != null) lineBorderItemProvider.dispose(); - if (marginBorderItemProvider != null) marginBorderItemProvider.dispose(); - if (compoundBorderItemProvider != null) compoundBorderItemProvider.dispose(); - if (customBorderItemProvider != null) customBorderItemProvider.dispose(); - if (customLayoutDataItemProvider != null) customLayoutDataItemProvider.dispose(); - if (gridLayoutDataItemProvider != null) gridLayoutDataItemProvider.dispose(); - if (borderLayoutDataItemProvider != null) borderLayoutDataItemProvider.dispose(); - if (layoutRefItemProvider != null) layoutRefItemProvider.dispose(); - if (customLayoutItemProvider != null) customLayoutItemProvider.dispose(); - if (gridLayoutItemProvider != null) gridLayoutItemProvider.dispose(); - if (borderLayoutItemProvider != null) borderLayoutItemProvider.dispose(); - if (flowLayoutItemProvider != null) flowLayoutItemProvider.dispose(); - if (xyLayoutItemProvider != null) xyLayoutItemProvider.dispose(); - if (xyLayoutDataItemProvider != null) xyLayoutDataItemProvider.dispose(); - if (stackLayoutItemProvider != null) stackLayoutItemProvider.dispose(); - if (centerLayoutItemProvider != null) centerLayoutItemProvider.dispose(); - if (svgFigureItemProvider != null) svgFigureItemProvider.dispose(); - if (svgPropertyItemProvider != null) svgPropertyItemProvider.dispose(); - if (rectangle2DItemProvider != null) rectangle2DItemProvider.dispose(); - if (customPinItemProvider != null) customPinItemProvider.dispose(); - if (colorPinItemProvider != null) colorPinItemProvider.dispose(); - if (visiblePinItemProvider != null) visiblePinItemProvider.dispose(); - } - -} |