| /****************************************************************************** |
| * Copyright (c) 2004, 2008 IBM Corporation and others. |
| * 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: |
| * IBM Corporation - initial API and implementation |
| ****************************************************************************/ |
| |
| package org.eclipse.gmf.runtime.notation.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.gmf.runtime.notation.util.NotationAdapterFactory; |
| |
| /** |
| * 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 NotationItemProviderAdapterFactory extends NotationAdapterFactory 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 supportedTypes = new ArrayList(); |
| |
| /** |
| * This constructs an instance. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public NotationItemProviderAdapterFactory() { |
| 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.gmf.runtime.notation.Edge} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected EdgeItemProvider edgeItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.Edge}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createEdgeAdapter() { |
| if (edgeItemProvider == null) { |
| edgeItemProvider = new EdgeItemProvider(this); |
| } |
| |
| return edgeItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.Node} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected NodeItemProvider nodeItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.Node}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| 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.gmf.runtime.notation.FillStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected FillStyleItemProvider fillStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.FillStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createFillStyleAdapter() { |
| if (fillStyleItemProvider == null) { |
| fillStyleItemProvider = new FillStyleItemProvider(this); |
| } |
| |
| return fillStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.LineStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected LineStyleItemProvider lineStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.LineStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createLineStyleAdapter() { |
| if (lineStyleItemProvider == null) { |
| lineStyleItemProvider = new LineStyleItemProvider(this); |
| } |
| |
| return lineStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.ArrowStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected ArrowStyleItemProvider arrowStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.ArrowStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createArrowStyleAdapter() { |
| if (arrowStyleItemProvider == null) { |
| arrowStyleItemProvider = new ArrowStyleItemProvider(this); |
| } |
| |
| return arrowStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.Shape} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 1.2 |
| */ |
| protected ShapeItemProvider shapeItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.Shape}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createShapeAdapter() { |
| if (shapeItemProvider == null) { |
| shapeItemProvider = new ShapeItemProvider(this); |
| } |
| |
| return shapeItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.Compartment} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 1.2 |
| */ |
| protected CompartmentItemProvider compartmentItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.Compartment}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| 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.gmf.runtime.notation.ListCompartment} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 1.2 |
| */ |
| protected ListCompartmentItemProvider listCompartmentItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.ListCompartment}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createListCompartmentAdapter() { |
| if (listCompartmentItemProvider == null) { |
| listCompartmentItemProvider = new ListCompartmentItemProvider(this); |
| } |
| |
| return listCompartmentItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.Connector} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 1.2 |
| */ |
| protected ConnectorItemProvider connectorItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.Connector}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createConnectorAdapter() { |
| if (connectorItemProvider == null) { |
| connectorItemProvider = new ConnectorItemProvider(this); |
| } |
| |
| return connectorItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.StandardDiagram} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 1.2 |
| */ |
| protected StandardDiagramItemProvider standardDiagramItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.StandardDiagram}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createStandardDiagramAdapter() { |
| if (standardDiagramItemProvider == null) { |
| standardDiagramItemProvider = new StandardDiagramItemProvider(this); |
| } |
| |
| return standardDiagramItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.DecorationNode} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 1.2 |
| */ |
| protected DecorationNodeItemProvider decorationNodeItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.DecorationNode}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createDecorationNodeAdapter() { |
| if (decorationNodeItemProvider == null) { |
| decorationNodeItemProvider = new DecorationNodeItemProvider(this); |
| } |
| |
| return decorationNodeItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.BasicDecorationNode} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 1.2 |
| */ |
| protected BasicDecorationNodeItemProvider basicDecorationNodeItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.BasicDecorationNode}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createBasicDecorationNodeAdapter() { |
| if (basicDecorationNodeItemProvider == null) { |
| basicDecorationNodeItemProvider = new BasicDecorationNodeItemProvider(this); |
| } |
| |
| return basicDecorationNodeItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.BasicCompartment} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 1.2 |
| */ |
| protected BasicCompartmentItemProvider basicCompartmentItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.BasicCompartment}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createBasicCompartmentAdapter() { |
| if (basicCompartmentItemProvider == null) { |
| basicCompartmentItemProvider = new BasicCompartmentItemProvider(this); |
| } |
| |
| return basicCompartmentItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.BasicSemanticCompartment} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 1.2 |
| */ |
| protected BasicSemanticCompartmentItemProvider basicSemanticCompartmentItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.BasicSemanticCompartment}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createBasicSemanticCompartmentAdapter() { |
| if (basicSemanticCompartmentItemProvider == null) { |
| basicSemanticCompartmentItemProvider = new BasicSemanticCompartmentItemProvider(this); |
| } |
| |
| return basicSemanticCompartmentItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.SemanticListCompartment} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 1.2 |
| */ |
| protected SemanticListCompartmentItemProvider semanticListCompartmentItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.SemanticListCompartment}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createSemanticListCompartmentAdapter() { |
| if (semanticListCompartmentItemProvider == null) { |
| semanticListCompartmentItemProvider = new SemanticListCompartmentItemProvider(this); |
| } |
| |
| return semanticListCompartmentItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.RoundedCornersStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 1.4 |
| */ |
| protected RoundedCornersStyleItemProvider roundedCornersStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.RoundedCornersStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @since 1.4 |
| */ |
| public Adapter createRoundedCornersStyleAdapter() { |
| if (roundedCornersStyleItemProvider == null) { |
| roundedCornersStyleItemProvider = new RoundedCornersStyleItemProvider(this); |
| } |
| |
| return roundedCornersStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.FontStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected FontStyleItemProvider fontStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.FontStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createFontStyleAdapter() { |
| if (fontStyleItemProvider == null) { |
| fontStyleItemProvider = new FontStyleItemProvider(this); |
| } |
| |
| return fontStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.TitleStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected TitleStyleItemProvider titleStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.TitleStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createTitleStyleAdapter() { |
| if (titleStyleItemProvider == null) { |
| titleStyleItemProvider = new TitleStyleItemProvider(this); |
| } |
| |
| return titleStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.SortingStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected SortingStyleItemProvider sortingStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.SortingStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createSortingStyleAdapter() { |
| if (sortingStyleItemProvider == null) { |
| sortingStyleItemProvider = new SortingStyleItemProvider(this); |
| } |
| |
| return sortingStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.DescriptionStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected DescriptionStyleItemProvider descriptionStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.DescriptionStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createDescriptionStyleAdapter() { |
| if (descriptionStyleItemProvider == null) { |
| descriptionStyleItemProvider = new DescriptionStyleItemProvider(this); |
| } |
| |
| return descriptionStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.TextStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected TextStyleItemProvider textStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.TextStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createTextStyleAdapter() { |
| if (textStyleItemProvider == null) { |
| textStyleItemProvider = new TextStyleItemProvider(this); |
| } |
| |
| return textStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.LineTypeStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected LineTypeStyleItemProvider lineTypeStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.LineTypeStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createLineTypeStyleAdapter() { |
| if (lineTypeStyleItemProvider == null) { |
| lineTypeStyleItemProvider = new LineTypeStyleItemProvider(this); |
| } |
| |
| return lineTypeStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.Size} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected SizeItemProvider sizeItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.Size}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createSizeAdapter() { |
| if (sizeItemProvider == null) { |
| sizeItemProvider = new SizeItemProvider(this); |
| } |
| |
| return sizeItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.Location} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected LocationItemProvider locationItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.Location}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createLocationAdapter() { |
| if (locationItemProvider == null) { |
| locationItemProvider = new LocationItemProvider(this); |
| } |
| |
| return locationItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.Bounds} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected BoundsItemProvider boundsItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.Bounds}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createBoundsAdapter() { |
| if (boundsItemProvider == null) { |
| boundsItemProvider = new BoundsItemProvider(this); |
| } |
| |
| return boundsItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.Ratio} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected RatioItemProvider ratioItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.Ratio}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createRatioAdapter() { |
| if (ratioItemProvider == null) { |
| ratioItemProvider = new RatioItemProvider(this); |
| } |
| |
| return ratioItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.IdentityAnchor} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected IdentityAnchorItemProvider identityAnchorItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.IdentityAnchor}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createIdentityAnchorAdapter() { |
| if (identityAnchorItemProvider == null) { |
| identityAnchorItemProvider = new IdentityAnchorItemProvider(this); |
| } |
| |
| return identityAnchorItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.RoutingStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected RoutingStyleItemProvider routingStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.RoutingStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createRoutingStyleAdapter() { |
| if (routingStyleItemProvider == null) { |
| routingStyleItemProvider = new RoutingStyleItemProvider(this); |
| } |
| |
| return routingStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.RelativeBendpoints} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected RelativeBendpointsItemProvider relativeBendpointsItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.RelativeBendpoints}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createRelativeBendpointsAdapter() { |
| if (relativeBendpointsItemProvider == null) { |
| relativeBendpointsItemProvider = new RelativeBendpointsItemProvider(this); |
| } |
| |
| return relativeBendpointsItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.CanonicalStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected CanonicalStyleItemProvider canonicalStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.CanonicalStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createCanonicalStyleAdapter() { |
| if (canonicalStyleItemProvider == null) { |
| canonicalStyleItemProvider = new CanonicalStyleItemProvider(this); |
| } |
| |
| return canonicalStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.ShapeStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected ShapeStyleItemProvider shapeStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.ShapeStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createShapeStyleAdapter() { |
| if (shapeStyleItemProvider == null) { |
| shapeStyleItemProvider = new ShapeStyleItemProvider(this); |
| } |
| |
| return shapeStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.ConnectorStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected ConnectorStyleItemProvider connectorStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.ConnectorStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createConnectorStyleAdapter() { |
| if (connectorStyleItemProvider == null) { |
| connectorStyleItemProvider = new ConnectorStyleItemProvider(this); |
| } |
| |
| return connectorStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.Diagram} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected DiagramItemProvider diagramItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.Diagram}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createDiagramAdapter() { |
| if (diagramItemProvider == null) { |
| diagramItemProvider = new DiagramItemProvider(this); |
| } |
| |
| return diagramItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.Image} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected ImageItemProvider imageItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.Image}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createImageAdapter() { |
| if (imageItemProvider == null) { |
| imageItemProvider = new ImageItemProvider(this); |
| } |
| |
| return imageItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.PageStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected PageStyleItemProvider pageStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.PageStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createPageStyleAdapter() { |
| if (pageStyleItemProvider == null) { |
| pageStyleItemProvider = new PageStyleItemProvider(this); |
| } |
| |
| return pageStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.DrawerStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected DrawerStyleItemProvider drawerStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.DrawerStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createDrawerStyleAdapter() { |
| if (drawerStyleItemProvider == null) { |
| drawerStyleItemProvider = new DrawerStyleItemProvider(this); |
| } |
| |
| return drawerStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.GuideStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected GuideStyleItemProvider guideStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.GuideStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createGuideStyleAdapter() { |
| if (guideStyleItemProvider == null) { |
| guideStyleItemProvider = new GuideStyleItemProvider(this); |
| } |
| |
| return guideStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.Guide} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected GuideItemProvider guideItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.Guide}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createGuideAdapter() { |
| if (guideItemProvider == null) { |
| guideItemProvider = new GuideItemProvider(this); |
| } |
| |
| return guideItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link java.util.Map.Entry} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected NodeEntryItemProvider nodeEntryItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link java.util.Map.Entry}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createNodeEntryAdapter() { |
| if (nodeEntryItemProvider == null) { |
| nodeEntryItemProvider = new NodeEntryItemProvider(this); |
| } |
| |
| return nodeEntryItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.FilteringStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected FilteringStyleItemProvider filteringStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.FilteringStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createFilteringStyleAdapter() { |
| if (filteringStyleItemProvider == null) { |
| filteringStyleItemProvider = new FilteringStyleItemProvider(this); |
| } |
| |
| return filteringStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.DiagramStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected DiagramStyleItemProvider diagramStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.DiagramStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createDiagramStyleAdapter() { |
| if (diagramStyleItemProvider == null) { |
| diagramStyleItemProvider = new DiagramStyleItemProvider(this); |
| } |
| |
| return diagramStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.ImageStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected ImageStyleItemProvider imageStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.ImageStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createImageStyleAdapter() { |
| if (imageStyleItemProvider == null) { |
| imageStyleItemProvider = new ImageStyleItemProvider(this); |
| } |
| |
| return imageStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.ImageBufferStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected ImageBufferStyleItemProvider imageBufferStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.ImageBufferStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createImageBufferStyleAdapter() { |
| if (imageBufferStyleItemProvider == null) { |
| imageBufferStyleItemProvider = new ImageBufferStyleItemProvider(this); |
| } |
| |
| return imageBufferStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.PropertiesSetStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected PropertiesSetStyleItemProvider propertiesSetStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.PropertiesSetStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createPropertiesSetStyleAdapter() { |
| if (propertiesSetStyleItemProvider == null) { |
| propertiesSetStyleItemProvider = new PropertiesSetStyleItemProvider(this); |
| } |
| |
| return propertiesSetStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link java.util.Map.Entry} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected StringToPropertyValueMapEntryItemProvider stringToPropertyValueMapEntryItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link java.util.Map.Entry}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createStringToPropertyValueMapEntryAdapter() { |
| if (stringToPropertyValueMapEntryItemProvider == null) { |
| stringToPropertyValueMapEntryItemProvider = new StringToPropertyValueMapEntryItemProvider(this); |
| } |
| |
| return stringToPropertyValueMapEntryItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.PropertyValue} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected PropertyValueItemProvider propertyValueItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.PropertyValue}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createPropertyValueAdapter() { |
| if (propertyValueItemProvider == null) { |
| propertyValueItemProvider = new PropertyValueItemProvider(this); |
| } |
| |
| return propertyValueItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.SingleValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected SingleValueStyleItemProvider singleValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.SingleValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createSingleValueStyleAdapter() { |
| if (singleValueStyleItemProvider == null) { |
| singleValueStyleItemProvider = new SingleValueStyleItemProvider(this); |
| } |
| |
| return singleValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.ListValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected ListValueStyleItemProvider listValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.ListValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createListValueStyleAdapter() { |
| if (listValueStyleItemProvider == null) { |
| listValueStyleItemProvider = new ListValueStyleItemProvider(this); |
| } |
| |
| return listValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.NamedStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected NamedStyleItemProvider namedStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.NamedStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createNamedStyleAdapter() { |
| if (namedStyleItemProvider == null) { |
| namedStyleItemProvider = new NamedStyleItemProvider(this); |
| } |
| |
| return namedStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.DataTypeStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected DataTypeStyleItemProvider dataTypeStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.DataTypeStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createDataTypeStyleAdapter() { |
| if (dataTypeStyleItemProvider == null) { |
| dataTypeStyleItemProvider = new DataTypeStyleItemProvider(this); |
| } |
| |
| return dataTypeStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.IntValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected IntValueStyleItemProvider intValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.IntValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createIntValueStyleAdapter() { |
| if (intValueStyleItemProvider == null) { |
| intValueStyleItemProvider = new IntValueStyleItemProvider(this); |
| } |
| |
| return intValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.IntListValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected IntListValueStyleItemProvider intListValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.IntListValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createIntListValueStyleAdapter() { |
| if (intListValueStyleItemProvider == null) { |
| intListValueStyleItemProvider = new IntListValueStyleItemProvider(this); |
| } |
| |
| return intListValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.BooleanValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected BooleanValueStyleItemProvider booleanValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.BooleanValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createBooleanValueStyleAdapter() { |
| if (booleanValueStyleItemProvider == null) { |
| booleanValueStyleItemProvider = new BooleanValueStyleItemProvider(this); |
| } |
| |
| return booleanValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.DoubleValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected DoubleValueStyleItemProvider doubleValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.DoubleValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createDoubleValueStyleAdapter() { |
| if (doubleValueStyleItemProvider == null) { |
| doubleValueStyleItemProvider = new DoubleValueStyleItemProvider(this); |
| } |
| |
| return doubleValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.DoubleListValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected DoubleListValueStyleItemProvider doubleListValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.DoubleListValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createDoubleListValueStyleAdapter() { |
| if (doubleListValueStyleItemProvider == null) { |
| doubleListValueStyleItemProvider = new DoubleListValueStyleItemProvider(this); |
| } |
| |
| return doubleListValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.StringValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected StringValueStyleItemProvider stringValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.StringValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createStringValueStyleAdapter() { |
| if (stringValueStyleItemProvider == null) { |
| stringValueStyleItemProvider = new StringValueStyleItemProvider(this); |
| } |
| |
| return stringValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.StringListValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected StringListValueStyleItemProvider stringListValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.StringListValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createStringListValueStyleAdapter() { |
| if (stringListValueStyleItemProvider == null) { |
| stringListValueStyleItemProvider = new StringListValueStyleItemProvider(this); |
| } |
| |
| return stringListValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.EObjectValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected EObjectValueStyleItemProvider eObjectValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.EObjectValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createEObjectValueStyleAdapter() { |
| if (eObjectValueStyleItemProvider == null) { |
| eObjectValueStyleItemProvider = new EObjectValueStyleItemProvider(this); |
| } |
| |
| return eObjectValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.EObjectListValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected EObjectListValueStyleItemProvider eObjectListValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.EObjectListValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createEObjectListValueStyleAdapter() { |
| if (eObjectListValueStyleItemProvider == null) { |
| eObjectListValueStyleItemProvider = new EObjectListValueStyleItemProvider(this); |
| } |
| |
| return eObjectListValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.ByteArrayValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected ByteArrayValueStyleItemProvider byteArrayValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.ByteArrayValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createByteArrayValueStyleAdapter() { |
| if (byteArrayValueStyleItemProvider == null) { |
| byteArrayValueStyleItemProvider = new ByteArrayValueStyleItemProvider(this); |
| } |
| |
| return byteArrayValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.BooleanListValueStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected BooleanListValueStyleItemProvider booleanListValueStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.BooleanListValueStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createBooleanListValueStyleAdapter() { |
| if (booleanListValueStyleItemProvider == null) { |
| booleanListValueStyleItemProvider = new BooleanListValueStyleItemProvider(this); |
| } |
| |
| return booleanListValueStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.HintedDiagramLinkStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected HintedDiagramLinkStyleItemProvider hintedDiagramLinkStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.HintedDiagramLinkStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createHintedDiagramLinkStyleAdapter() { |
| if (hintedDiagramLinkStyleItemProvider == null) { |
| hintedDiagramLinkStyleItemProvider = new HintedDiagramLinkStyleItemProvider(this); |
| } |
| |
| return hintedDiagramLinkStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.DiagramLinkStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected DiagramLinkStyleItemProvider diagramLinkStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.DiagramLinkStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createDiagramLinkStyleAdapter() { |
| if (diagramLinkStyleItemProvider == null) { |
| diagramLinkStyleItemProvider = new DiagramLinkStyleItemProvider(this); |
| } |
| |
| return diagramLinkStyleItemProvider; |
| } |
| |
| /** |
| * This keeps track of the one adapter used for all {@link org.eclipse.gmf.runtime.notation.MultiDiagramLinkStyle} instances. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected MultiDiagramLinkStyleItemProvider multiDiagramLinkStyleItemProvider; |
| |
| /** |
| * This creates an adapter for a {@link org.eclipse.gmf.runtime.notation.MultiDiagramLinkStyle}. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public Adapter createMultiDiagramLinkStyleAdapter() { |
| if (multiDiagramLinkStyleItemProvider == null) { |
| multiDiagramLinkStyleItemProvider = new MultiDiagramLinkStyleItemProvider(this); |
| } |
| |
| return multiDiagramLinkStyleItemProvider; |
| } |
| |
| /** |
| * 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 |
| */ |
| 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 |
| */ |
| public Adapter adapt(Notifier notifier, Object type) { |
| return super.adapt(notifier, this); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| 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 (edgeItemProvider != null) edgeItemProvider.dispose(); |
| if (nodeItemProvider != null) nodeItemProvider.dispose(); |
| if (fillStyleItemProvider != null) fillStyleItemProvider.dispose(); |
| if (lineStyleItemProvider != null) lineStyleItemProvider.dispose(); |
| if (fontStyleItemProvider != null) fontStyleItemProvider.dispose(); |
| if (titleStyleItemProvider != null) titleStyleItemProvider.dispose(); |
| if (sortingStyleItemProvider != null) sortingStyleItemProvider.dispose(); |
| if (descriptionStyleItemProvider != null) descriptionStyleItemProvider.dispose(); |
| if (sizeItemProvider != null) sizeItemProvider.dispose(); |
| if (locationItemProvider != null) locationItemProvider.dispose(); |
| if (boundsItemProvider != null) boundsItemProvider.dispose(); |
| if (ratioItemProvider != null) ratioItemProvider.dispose(); |
| if (identityAnchorItemProvider != null) identityAnchorItemProvider.dispose(); |
| if (routingStyleItemProvider != null) routingStyleItemProvider.dispose(); |
| if (relativeBendpointsItemProvider != null) relativeBendpointsItemProvider.dispose(); |
| if (diagramItemProvider != null) diagramItemProvider.dispose(); |
| if (imageItemProvider != null) imageItemProvider.dispose(); |
| if (canonicalStyleItemProvider != null) canonicalStyleItemProvider.dispose(); |
| if (shapeStyleItemProvider != null) shapeStyleItemProvider.dispose(); |
| if (connectorStyleItemProvider != null) connectorStyleItemProvider.dispose(); |
| if (pageStyleItemProvider != null) pageStyleItemProvider.dispose(); |
| if (drawerStyleItemProvider != null) drawerStyleItemProvider.dispose(); |
| if (guideStyleItemProvider != null) guideStyleItemProvider.dispose(); |
| if (guideItemProvider != null) guideItemProvider.dispose(); |
| if (nodeEntryItemProvider != null) nodeEntryItemProvider.dispose(); |
| if (filteringStyleItemProvider != null) filteringStyleItemProvider.dispose(); |
| if (diagramStyleItemProvider != null) diagramStyleItemProvider.dispose(); |
| if (imageStyleItemProvider != null) imageStyleItemProvider.dispose(); |
| if (imageBufferStyleItemProvider != null) imageBufferStyleItemProvider.dispose(); |
| if (propertiesSetStyleItemProvider != null) propertiesSetStyleItemProvider.dispose(); |
| if (stringToPropertyValueMapEntryItemProvider != null) stringToPropertyValueMapEntryItemProvider.dispose(); |
| if (propertyValueItemProvider != null) propertyValueItemProvider.dispose(); |
| if (singleValueStyleItemProvider != null) singleValueStyleItemProvider.dispose(); |
| if (listValueStyleItemProvider != null) listValueStyleItemProvider.dispose(); |
| if (namedStyleItemProvider != null) namedStyleItemProvider.dispose(); |
| if (dataTypeStyleItemProvider != null) dataTypeStyleItemProvider.dispose(); |
| if (intValueStyleItemProvider != null) intValueStyleItemProvider.dispose(); |
| if (intListValueStyleItemProvider != null) intListValueStyleItemProvider.dispose(); |
| if (booleanValueStyleItemProvider != null) booleanValueStyleItemProvider.dispose(); |
| if (doubleValueStyleItemProvider != null) doubleValueStyleItemProvider.dispose(); |
| if (doubleListValueStyleItemProvider != null) doubleListValueStyleItemProvider.dispose(); |
| if (stringValueStyleItemProvider != null) stringValueStyleItemProvider.dispose(); |
| if (stringListValueStyleItemProvider != null) stringListValueStyleItemProvider.dispose(); |
| if (eObjectValueStyleItemProvider != null) eObjectValueStyleItemProvider.dispose(); |
| if (eObjectListValueStyleItemProvider != null) eObjectListValueStyleItemProvider.dispose(); |
| if (byteArrayValueStyleItemProvider != null) byteArrayValueStyleItemProvider.dispose(); |
| if (booleanListValueStyleItemProvider != null) booleanListValueStyleItemProvider.dispose(); |
| if (hintedDiagramLinkStyleItemProvider != null) hintedDiagramLinkStyleItemProvider.dispose(); |
| if (diagramLinkStyleItemProvider != null) diagramLinkStyleItemProvider.dispose(); |
| if (multiDiagramLinkStyleItemProvider != null) multiDiagramLinkStyleItemProvider.dispose(); |
| if (textStyleItemProvider != null) textStyleItemProvider.dispose(); |
| if (lineTypeStyleItemProvider != null) lineTypeStyleItemProvider.dispose(); |
| if (arrowStyleItemProvider != null) arrowStyleItemProvider.dispose(); |
| if (shapeItemProvider != null) shapeItemProvider.dispose(); |
| if (compartmentItemProvider != null) compartmentItemProvider.dispose(); |
| if (listCompartmentItemProvider != null) listCompartmentItemProvider.dispose(); |
| if (connectorItemProvider != null) connectorItemProvider.dispose(); |
| if (standardDiagramItemProvider != null) standardDiagramItemProvider.dispose(); |
| if (decorationNodeItemProvider != null) decorationNodeItemProvider.dispose(); |
| if (basicDecorationNodeItemProvider != null) basicDecorationNodeItemProvider.dispose(); |
| if (basicCompartmentItemProvider != null) basicCompartmentItemProvider.dispose(); |
| if (basicSemanticCompartmentItemProvider != null) basicSemanticCompartmentItemProvider.dispose(); |
| if (semanticListCompartmentItemProvider != null) semanticListCompartmentItemProvider.dispose(); |
| if (roundedCornersStyleItemProvider != null) roundedCornersStyleItemProvider.dispose(); |
| } |
| |
| } |