diff options
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.releng.predicates.edit/src/org/eclipse/emf/cdo/releng/predicates/provider/PredicatesItemProviderAdapterFactory.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.releng.predicates.edit/src/org/eclipse/emf/cdo/releng/predicates/provider/PredicatesItemProviderAdapterFactory.java | 70 |
1 files changed, 50 insertions, 20 deletions
diff --git a/plugins/org.eclipse.emf.cdo.releng.predicates.edit/src/org/eclipse/emf/cdo/releng/predicates/provider/PredicatesItemProviderAdapterFactory.java b/plugins/org.eclipse.emf.cdo.releng.predicates.edit/src/org/eclipse/emf/cdo/releng/predicates/provider/PredicatesItemProviderAdapterFactory.java index 215f8d579d..41285be7d0 100644 --- a/plugins/org.eclipse.emf.cdo.releng.predicates.edit/src/org/eclipse/emf/cdo/releng/predicates/provider/PredicatesItemProviderAdapterFactory.java +++ b/plugins/org.eclipse.emf.cdo.releng.predicates.edit/src/org/eclipse/emf/cdo/releng/predicates/provider/PredicatesItemProviderAdapterFactory.java @@ -1,23 +1,23 @@ -/** +/* + * Copyright (c) 2013 Eike Stepper (Berlin, Germany) 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: + * Eike Stepper - initial API and implementation */ package org.eclipse.emf.cdo.releng.predicates.provider; -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; - import org.eclipse.emf.cdo.releng.predicates.PredicatesPackage; - import org.eclipse.emf.cdo.releng.predicates.util.PredicatesAdapterFactory; 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; @@ -32,6 +32,10 @@ import org.eclipse.emf.edit.provider.INotifyChangedListener; import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import java.util.ArrayList; +import java.util.Collection; +import java.util.List; + /** * 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}. @@ -41,7 +45,8 @@ import org.eclipse.emf.edit.provider.ITreeItemContentProvider; * <!-- end-user-doc --> * @generated */ -public class PredicatesItemProviderAdapterFactory extends PredicatesAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable, IChildCreationExtender +public class PredicatesItemProviderAdapterFactory extends PredicatesAdapterFactory implements + ComposeableAdapterFactory, IChangeNotifier, IDisposable, IChildCreationExtender { /** * This keeps track of the root adapter factory that delegates to this adapter factory. @@ -65,7 +70,8 @@ public class PredicatesItemProviderAdapterFactory extends PredicatesAdapterFacto * <!-- end-user-doc --> * @generated */ - protected ChildCreationExtenderManager childCreationExtenderManager = new ChildCreationExtenderManager(PredicatesEditPlugin.INSTANCE, PredicatesPackage.eNS_URI); + protected ChildCreationExtenderManager childCreationExtenderManager = new ChildCreationExtenderManager( + PredicatesEditPlugin.INSTANCE, PredicatesPackage.eNS_URI); /** * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}. @@ -346,7 +352,7 @@ public class PredicatesItemProviderAdapterFactory extends PredicatesAdapterFacto 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; } @@ -431,14 +437,38 @@ public class PredicatesItemProviderAdapterFactory extends PredicatesAdapterFacto */ public void dispose() { - if (namePredicateItemProvider != null) namePredicateItemProvider.dispose(); - if (repositoryPredicateItemProvider != null) repositoryPredicateItemProvider.dispose(); - if (andPredicateItemProvider != null) andPredicateItemProvider.dispose(); - if (orPredicateItemProvider != null) orPredicateItemProvider.dispose(); - if (notPredicateItemProvider != null) notPredicateItemProvider.dispose(); - if (naturePredicateItemProvider != null) naturePredicateItemProvider.dispose(); - if (builderPredicateItemProvider != null) builderPredicateItemProvider.dispose(); - if (filePredicateItemProvider != null) filePredicateItemProvider.dispose(); + if (namePredicateItemProvider != null) + { + namePredicateItemProvider.dispose(); + } + if (repositoryPredicateItemProvider != null) + { + repositoryPredicateItemProvider.dispose(); + } + if (andPredicateItemProvider != null) + { + andPredicateItemProvider.dispose(); + } + if (orPredicateItemProvider != null) + { + orPredicateItemProvider.dispose(); + } + if (notPredicateItemProvider != null) + { + notPredicateItemProvider.dispose(); + } + if (naturePredicateItemProvider != null) + { + naturePredicateItemProvider.dispose(); + } + if (builderPredicateItemProvider != null) + { + builderPredicateItemProvider.dispose(); + } + if (filePredicateItemProvider != null) + { + filePredicateItemProvider.dispose(); + } } } |