Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/facet/org.eclipse.papyrus.emf.facet.efacet.edit/src/org/eclipse/papyrus/emf/facet/efacet/provider/EFacetItemProviderAdapterFactory.java')
-rw-r--r--plugins/facet/org.eclipse.papyrus.emf.facet.efacet.edit/src/org/eclipse/papyrus/emf/facet/efacet/provider/EFacetItemProviderAdapterFactory.java120
1 files changed, 101 insertions, 19 deletions
diff --git a/plugins/facet/org.eclipse.papyrus.emf.facet.efacet.edit/src/org/eclipse/papyrus/emf/facet/efacet/provider/EFacetItemProviderAdapterFactory.java b/plugins/facet/org.eclipse.papyrus.emf.facet.efacet.edit/src/org/eclipse/papyrus/emf/facet/efacet/provider/EFacetItemProviderAdapterFactory.java
index ac2717f6df6..5aad3cd6a9c 100644
--- a/plugins/facet/org.eclipse.papyrus.emf.facet.efacet.edit/src/org/eclipse/papyrus/emf/facet/efacet/provider/EFacetItemProviderAdapterFactory.java
+++ b/plugins/facet/org.eclipse.papyrus.emf.facet.efacet.edit/src/org/eclipse/papyrus/emf/facet/efacet/provider/EFacetItemProviderAdapterFactory.java
@@ -1,15 +1,15 @@
/**
* Copyright (c) 2011 Mia-Software.
- *
+ *
* 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:
* Gregoire Dupe (Mia-Software) - Design
* Nicolas Guyomar (Mia-Software) - Implementation
- *
+ *
*/
package org.eclipse.papyrus.emf.facet.efacet.provider;
@@ -45,6 +45,7 @@ import org.eclipse.papyrus.emf.facet.efacet.util.EFacetAdapterFactory;
* Note that most of the adapters are shared among multiple instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @deprecated use the new eFacet metamodel in org.eclipse.papyrus.emf.facet.efacet.metamodel. Cf.
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=373672
@@ -57,6 +58,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the root adapter factory that delegates to this adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected ComposedAdapterFactory parentAdapterFactory;
@@ -65,6 +67,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected IChangeNotifier changeNotifier = new ChangeNotifier();
@@ -73,6 +76,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This helps manage the child creation extenders.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected ChildCreationExtenderManager childCreationExtenderManager = new ChildCreationExtenderManager(EfacetEditPlugin.INSTANCE, EFacetPackage.eNS_URI);
@@ -81,6 +85,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* 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>();
@@ -89,6 +94,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This constructs an instance.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EFacetItemProviderAdapterFactory() {
@@ -103,6 +109,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.FacetAttribute} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected FacetAttributeItemProvider facetAttributeItemProvider;
@@ -111,6 +118,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.FacetAttribute}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -126,6 +134,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.FacetReference} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected FacetReferenceItemProvider facetReferenceItemProvider;
@@ -134,6 +143,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.FacetReference}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -149,6 +159,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.FacetOperation} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected FacetOperationItemProvider facetOperationItemProvider;
@@ -157,6 +168,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.FacetOperation}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -172,6 +184,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.FacetSet} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected FacetSetItemProvider facetSetItemProvider;
@@ -180,6 +193,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.FacetSet}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -195,6 +209,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.Facet} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected FacetItemProvider facetItemProvider;
@@ -203,6 +218,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.Facet}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -218,6 +234,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.QueryResult} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected QueryResultItemProvider queryResultItemProvider;
@@ -226,6 +243,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.QueryResult}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -241,6 +259,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.Category} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected CategoryItemProvider categoryItemProvider;
@@ -249,6 +268,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.Category}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -264,6 +284,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.OppositeReference} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected OppositeReferenceItemProvider oppositeReferenceItemProvider;
@@ -272,6 +293,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.OppositeReference}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -287,6 +309,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.QuerySet} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected QuerySetItemProvider querySetItemProvider;
@@ -295,6 +318,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.QuerySet}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -310,6 +334,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.Literal} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected LiteralItemProvider literalItemProvider;
@@ -318,6 +343,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.Literal}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -333,6 +359,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.TypedElementRef} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected TypedElementRefItemProvider typedElementRefItemProvider;
@@ -341,6 +368,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.TypedElementRef}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -356,6 +384,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.Parameter} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected ParameterItemProvider parameterItemProvider;
@@ -364,6 +393,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.Parameter}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -379,6 +409,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.ParameterValue} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected ParameterValueItemProvider parameterValueItemProvider;
@@ -387,6 +418,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.ParameterValue}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -402,6 +434,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This keeps track of the one adapter used for all {@link org.eclipse.papyrus.emf.facet.efacet.QueryContext} instances.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected QueryContextItemProvider queryContextItemProvider;
@@ -410,6 +443,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This creates an adapter for a {@link org.eclipse.papyrus.emf.facet.efacet.QueryContext}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -425,8 +459,10 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This returns the root adapter factory that contains this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public ComposeableAdapterFactory getRootAdapterFactory() {
return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory();
}
@@ -435,8 +471,10 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This sets the composed adapter factory that contains this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) {
this.parentAdapterFactory = parentAdapterFactory;
}
@@ -444,6 +482,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -455,6 +494,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This implementation substitutes the factory itself as the key for the adapter.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -465,13 +505,14 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
/**
* <!-- 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))) {
+ if (!(type instanceof Class<?>) || (((Class<?>) type).isInstance(adapter))) {
return adapter;
}
}
@@ -482,6 +523,7 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public List<IChildCreationExtender> getChildCreationExtenders() {
@@ -491,8 +533,10 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public Collection<?> getNewChildDescriptors(Object object, EditingDomain editingDomain) {
return childCreationExtenderManager.getNewChildDescriptors(object, editingDomain);
}
@@ -500,8 +544,10 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public ResourceLocator getResourceLocator() {
return childCreationExtenderManager;
}
@@ -510,8 +556,10 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This adds a listener.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void addListener(INotifyChangedListener notifyChangedListener) {
changeNotifier.addListener(notifyChangedListener);
}
@@ -520,8 +568,10 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This removes a listener.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void removeListener(INotifyChangedListener notifyChangedListener) {
changeNotifier.removeListener(notifyChangedListener);
}
@@ -530,8 +580,10 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
* This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void fireNotifyChanged(Notification notification) {
changeNotifier.fireNotifyChanged(notification);
@@ -541,26 +593,56 @@ public class EFacetItemProviderAdapterFactory extends EFacetAdapterFactory imple
}
/**
- * This disposes all of the item providers created by this factory.
+ * This disposes all of the item providers created by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void dispose() {
- if (facetAttributeItemProvider != null) facetAttributeItemProvider.dispose();
- if (facetReferenceItemProvider != null) facetReferenceItemProvider.dispose();
- if (facetOperationItemProvider != null) facetOperationItemProvider.dispose();
- if (facetSetItemProvider != null) facetSetItemProvider.dispose();
- if (facetItemProvider != null) facetItemProvider.dispose();
- if (queryResultItemProvider != null) queryResultItemProvider.dispose();
- if (categoryItemProvider != null) categoryItemProvider.dispose();
- if (oppositeReferenceItemProvider != null) oppositeReferenceItemProvider.dispose();
- if (querySetItemProvider != null) querySetItemProvider.dispose();
- if (literalItemProvider != null) literalItemProvider.dispose();
- if (typedElementRefItemProvider != null) typedElementRefItemProvider.dispose();
- if (parameterItemProvider != null) parameterItemProvider.dispose();
- if (parameterValueItemProvider != null) parameterValueItemProvider.dispose();
- if (queryContextItemProvider != null) queryContextItemProvider.dispose();
+ if (facetAttributeItemProvider != null) {
+ facetAttributeItemProvider.dispose();
+ }
+ if (facetReferenceItemProvider != null) {
+ facetReferenceItemProvider.dispose();
+ }
+ if (facetOperationItemProvider != null) {
+ facetOperationItemProvider.dispose();
+ }
+ if (facetSetItemProvider != null) {
+ facetSetItemProvider.dispose();
+ }
+ if (facetItemProvider != null) {
+ facetItemProvider.dispose();
+ }
+ if (queryResultItemProvider != null) {
+ queryResultItemProvider.dispose();
+ }
+ if (categoryItemProvider != null) {
+ categoryItemProvider.dispose();
+ }
+ if (oppositeReferenceItemProvider != null) {
+ oppositeReferenceItemProvider.dispose();
+ }
+ if (querySetItemProvider != null) {
+ querySetItemProvider.dispose();
+ }
+ if (literalItemProvider != null) {
+ literalItemProvider.dispose();
+ }
+ if (typedElementRefItemProvider != null) {
+ typedElementRefItemProvider.dispose();
+ }
+ if (parameterItemProvider != null) {
+ parameterItemProvider.dispose();
+ }
+ if (parameterValueItemProvider != null) {
+ parameterValueItemProvider.dispose();
+ }
+ if (queryContextItemProvider != null) {
+ queryContextItemProvider.dispose();
+ }
}
}

Back to the top