/** | |
* Copyright (c) 2009 Hatha Systems, and 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: | |
* Nikolai Mansourov (Hatha Systems) - initial API and implementation | |
* Gabriel Barbier (Mia-Software) - minor evolutions for version 1.1 | |
*/ | |
package org.eclipse.gmt.modisco.omg.kdm.code.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.gmt.modisco.omg.kdm.code.util.CodeAdapterFactory; | |
/** | |
* 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 CodeItemProviderAdapterFactory extends CodeAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable { | |
/** | |
* This keeps track of the root adapter factory that delegates to this adapter factory. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ComposedAdapterFactory parentAdapterFactory; | |
/** | |
* This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected IChangeNotifier changeNotifier = new ChangeNotifier(); | |
/** | |
* This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected Collection<Object> supportedTypes = new ArrayList<Object>(); | |
/** | |
* This constructs an instance. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public CodeItemProviderAdapterFactory() { | |
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.gmt.modisco.omg.kdm.code.CodeModel} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected CodeModelItemProvider codeModelItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.CodeModel}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createCodeModelAdapter() { | |
if (codeModelItemProvider == null) { | |
codeModelItemProvider = new CodeModelItemProvider(this); | |
} | |
return codeModelItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.ComputationalObject} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ComputationalObjectItemProvider computationalObjectItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.ComputationalObject}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createComputationalObjectAdapter() { | |
if (computationalObjectItemProvider == null) { | |
computationalObjectItemProvider = new ComputationalObjectItemProvider(this); | |
} | |
return computationalObjectItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.Datatype} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected DatatypeItemProvider datatypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.Datatype}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createDatatypeAdapter() { | |
if (datatypeItemProvider == null) { | |
datatypeItemProvider = new DatatypeItemProvider(this); | |
} | |
return datatypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.Module} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ModuleItemProvider moduleItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.Module}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createModuleAdapter() { | |
if (moduleItemProvider == null) { | |
moduleItemProvider = new ModuleItemProvider(this); | |
} | |
return moduleItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.CompilationUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected CompilationUnitItemProvider compilationUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.CompilationUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createCompilationUnitAdapter() { | |
if (compilationUnitItemProvider == null) { | |
compilationUnitItemProvider = new CompilationUnitItemProvider(this); | |
} | |
return compilationUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.SharedUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected SharedUnitItemProvider sharedUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.SharedUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createSharedUnitAdapter() { | |
if (sharedUnitItemProvider == null) { | |
sharedUnitItemProvider = new SharedUnitItemProvider(this); | |
} | |
return sharedUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.LanguageUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected LanguageUnitItemProvider languageUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.LanguageUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createLanguageUnitAdapter() { | |
if (languageUnitItemProvider == null) { | |
languageUnitItemProvider = new LanguageUnitItemProvider(this); | |
} | |
return languageUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.CodeAssembly} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected CodeAssemblyItemProvider codeAssemblyItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.CodeAssembly}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createCodeAssemblyAdapter() { | |
if (codeAssemblyItemProvider == null) { | |
codeAssemblyItemProvider = new CodeAssemblyItemProvider(this); | |
} | |
return codeAssemblyItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.Package} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected PackageItemProvider packageItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.Package}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createPackageAdapter() { | |
if (packageItemProvider == null) { | |
packageItemProvider = new PackageItemProvider(this); | |
} | |
return packageItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.ControlElement} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ControlElementItemProvider controlElementItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.ControlElement}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createControlElementAdapter() { | |
if (controlElementItemProvider == null) { | |
controlElementItemProvider = new ControlElementItemProvider(this); | |
} | |
return controlElementItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.CallableUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected CallableUnitItemProvider callableUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.CallableUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createCallableUnitAdapter() { | |
if (callableUnitItemProvider == null) { | |
callableUnitItemProvider = new CallableUnitItemProvider(this); | |
} | |
return callableUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.MethodUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected MethodUnitItemProvider methodUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.MethodUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createMethodUnitAdapter() { | |
if (methodUnitItemProvider == null) { | |
methodUnitItemProvider = new MethodUnitItemProvider(this); | |
} | |
return methodUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.DataElement} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected DataElementItemProvider dataElementItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.DataElement}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createDataElementAdapter() { | |
if (dataElementItemProvider == null) { | |
dataElementItemProvider = new DataElementItemProvider(this); | |
} | |
return dataElementItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.StorableUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected StorableUnitItemProvider storableUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.StorableUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createStorableUnitAdapter() { | |
if (storableUnitItemProvider == null) { | |
storableUnitItemProvider = new StorableUnitItemProvider(this); | |
} | |
return storableUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.ItemUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ItemUnitItemProvider itemUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.ItemUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createItemUnitAdapter() { | |
if (itemUnitItemProvider == null) { | |
itemUnitItemProvider = new ItemUnitItemProvider(this); | |
} | |
return itemUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.IndexUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected IndexUnitItemProvider indexUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.IndexUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createIndexUnitAdapter() { | |
if (indexUnitItemProvider == null) { | |
indexUnitItemProvider = new IndexUnitItemProvider(this); | |
} | |
return indexUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.MemberUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected MemberUnitItemProvider memberUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.MemberUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createMemberUnitAdapter() { | |
if (memberUnitItemProvider == null) { | |
memberUnitItemProvider = new MemberUnitItemProvider(this); | |
} | |
return memberUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.ParameterUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ParameterUnitItemProvider parameterUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.ParameterUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createParameterUnitAdapter() { | |
if (parameterUnitItemProvider == null) { | |
parameterUnitItemProvider = new ParameterUnitItemProvider(this); | |
} | |
return parameterUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.Value} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ValueItemProvider valueItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.Value}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createValueAdapter() { | |
if (valueItemProvider == null) { | |
valueItemProvider = new ValueItemProvider(this); | |
} | |
return valueItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.ValueList} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ValueListItemProvider valueListItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.ValueList}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createValueListAdapter() { | |
if (valueListItemProvider == null) { | |
valueListItemProvider = new ValueListItemProvider(this); | |
} | |
return valueListItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.PrimitiveType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected PrimitiveTypeItemProvider primitiveTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.PrimitiveType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createPrimitiveTypeAdapter() { | |
if (primitiveTypeItemProvider == null) { | |
primitiveTypeItemProvider = new PrimitiveTypeItemProvider(this); | |
} | |
return primitiveTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.BooleanType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected BooleanTypeItemProvider booleanTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.BooleanType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createBooleanTypeAdapter() { | |
if (booleanTypeItemProvider == null) { | |
booleanTypeItemProvider = new BooleanTypeItemProvider(this); | |
} | |
return booleanTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.CharType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected CharTypeItemProvider charTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.CharType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createCharTypeAdapter() { | |
if (charTypeItemProvider == null) { | |
charTypeItemProvider = new CharTypeItemProvider(this); | |
} | |
return charTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.OrdinalType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected OrdinalTypeItemProvider ordinalTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.OrdinalType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createOrdinalTypeAdapter() { | |
if (ordinalTypeItemProvider == null) { | |
ordinalTypeItemProvider = new OrdinalTypeItemProvider(this); | |
} | |
return ordinalTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.DateType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected DateTypeItemProvider dateTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.DateType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createDateTypeAdapter() { | |
if (dateTypeItemProvider == null) { | |
dateTypeItemProvider = new DateTypeItemProvider(this); | |
} | |
return dateTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.TimeType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected TimeTypeItemProvider timeTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.TimeType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createTimeTypeAdapter() { | |
if (timeTypeItemProvider == null) { | |
timeTypeItemProvider = new TimeTypeItemProvider(this); | |
} | |
return timeTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.IntegerType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected IntegerTypeItemProvider integerTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.IntegerType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createIntegerTypeAdapter() { | |
if (integerTypeItemProvider == null) { | |
integerTypeItemProvider = new IntegerTypeItemProvider(this); | |
} | |
return integerTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.DecimalType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected DecimalTypeItemProvider decimalTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.DecimalType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createDecimalTypeAdapter() { | |
if (decimalTypeItemProvider == null) { | |
decimalTypeItemProvider = new DecimalTypeItemProvider(this); | |
} | |
return decimalTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.ScaledType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ScaledTypeItemProvider scaledTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.ScaledType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createScaledTypeAdapter() { | |
if (scaledTypeItemProvider == null) { | |
scaledTypeItemProvider = new ScaledTypeItemProvider(this); | |
} | |
return scaledTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.FloatType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected FloatTypeItemProvider floatTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.FloatType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createFloatTypeAdapter() { | |
if (floatTypeItemProvider == null) { | |
floatTypeItemProvider = new FloatTypeItemProvider(this); | |
} | |
return floatTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.VoidType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected VoidTypeItemProvider voidTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.VoidType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createVoidTypeAdapter() { | |
if (voidTypeItemProvider == null) { | |
voidTypeItemProvider = new VoidTypeItemProvider(this); | |
} | |
return voidTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.StringType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected StringTypeItemProvider stringTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.StringType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createStringTypeAdapter() { | |
if (stringTypeItemProvider == null) { | |
stringTypeItemProvider = new StringTypeItemProvider(this); | |
} | |
return stringTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.BitType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected BitTypeItemProvider bitTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.BitType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createBitTypeAdapter() { | |
if (bitTypeItemProvider == null) { | |
bitTypeItemProvider = new BitTypeItemProvider(this); | |
} | |
return bitTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.BitstringType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected BitstringTypeItemProvider bitstringTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.BitstringType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createBitstringTypeAdapter() { | |
if (bitstringTypeItemProvider == null) { | |
bitstringTypeItemProvider = new BitstringTypeItemProvider(this); | |
} | |
return bitstringTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.OctetType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected OctetTypeItemProvider octetTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.OctetType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createOctetTypeAdapter() { | |
if (octetTypeItemProvider == null) { | |
octetTypeItemProvider = new OctetTypeItemProvider(this); | |
} | |
return octetTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.OctetstringType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected OctetstringTypeItemProvider octetstringTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.OctetstringType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createOctetstringTypeAdapter() { | |
if (octetstringTypeItemProvider == null) { | |
octetstringTypeItemProvider = new OctetstringTypeItemProvider(this); | |
} | |
return octetstringTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.EnumeratedType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected EnumeratedTypeItemProvider enumeratedTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.EnumeratedType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createEnumeratedTypeAdapter() { | |
if (enumeratedTypeItemProvider == null) { | |
enumeratedTypeItemProvider = new EnumeratedTypeItemProvider(this); | |
} | |
return enumeratedTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.CompositeType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected CompositeTypeItemProvider compositeTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.CompositeType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createCompositeTypeAdapter() { | |
if (compositeTypeItemProvider == null) { | |
compositeTypeItemProvider = new CompositeTypeItemProvider(this); | |
} | |
return compositeTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.ChoiceType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ChoiceTypeItemProvider choiceTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.ChoiceType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createChoiceTypeAdapter() { | |
if (choiceTypeItemProvider == null) { | |
choiceTypeItemProvider = new ChoiceTypeItemProvider(this); | |
} | |
return choiceTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.RecordType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected RecordTypeItemProvider recordTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.RecordType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createRecordTypeAdapter() { | |
if (recordTypeItemProvider == null) { | |
recordTypeItemProvider = new RecordTypeItemProvider(this); | |
} | |
return recordTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.DerivedType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected DerivedTypeItemProvider derivedTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.DerivedType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createDerivedTypeAdapter() { | |
if (derivedTypeItemProvider == null) { | |
derivedTypeItemProvider = new DerivedTypeItemProvider(this); | |
} | |
return derivedTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.ArrayType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ArrayTypeItemProvider arrayTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.ArrayType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createArrayTypeAdapter() { | |
if (arrayTypeItemProvider == null) { | |
arrayTypeItemProvider = new ArrayTypeItemProvider(this); | |
} | |
return arrayTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.PointerType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected PointerTypeItemProvider pointerTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.PointerType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createPointerTypeAdapter() { | |
if (pointerTypeItemProvider == null) { | |
pointerTypeItemProvider = new PointerTypeItemProvider(this); | |
} | |
return pointerTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.RangeType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected RangeTypeItemProvider rangeTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.RangeType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createRangeTypeAdapter() { | |
if (rangeTypeItemProvider == null) { | |
rangeTypeItemProvider = new RangeTypeItemProvider(this); | |
} | |
return rangeTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.BagType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected BagTypeItemProvider bagTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.BagType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createBagTypeAdapter() { | |
if (bagTypeItemProvider == null) { | |
bagTypeItemProvider = new BagTypeItemProvider(this); | |
} | |
return bagTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.SetType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected SetTypeItemProvider setTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.SetType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createSetTypeAdapter() { | |
if (setTypeItemProvider == null) { | |
setTypeItemProvider = new SetTypeItemProvider(this); | |
} | |
return setTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.SequenceType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected SequenceTypeItemProvider sequenceTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.SequenceType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createSequenceTypeAdapter() { | |
if (sequenceTypeItemProvider == null) { | |
sequenceTypeItemProvider = new SequenceTypeItemProvider(this); | |
} | |
return sequenceTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.Signature} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected SignatureItemProvider signatureItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.Signature}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createSignatureAdapter() { | |
if (signatureItemProvider == null) { | |
signatureItemProvider = new SignatureItemProvider(this); | |
} | |
return signatureItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.TypeUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected TypeUnitItemProvider typeUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.TypeUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createTypeUnitAdapter() { | |
if (typeUnitItemProvider == null) { | |
typeUnitItemProvider = new TypeUnitItemProvider(this); | |
} | |
return typeUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.SynonymUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected SynonymUnitItemProvider synonymUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.SynonymUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createSynonymUnitAdapter() { | |
if (synonymUnitItemProvider == null) { | |
synonymUnitItemProvider = new SynonymUnitItemProvider(this); | |
} | |
return synonymUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.ClassUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ClassUnitItemProvider classUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.ClassUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createClassUnitAdapter() { | |
if (classUnitItemProvider == null) { | |
classUnitItemProvider = new ClassUnitItemProvider(this); | |
} | |
return classUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.InterfaceUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected InterfaceUnitItemProvider interfaceUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.InterfaceUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createInterfaceUnitAdapter() { | |
if (interfaceUnitItemProvider == null) { | |
interfaceUnitItemProvider = new InterfaceUnitItemProvider(this); | |
} | |
return interfaceUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.TemplateUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected TemplateUnitItemProvider templateUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.TemplateUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createTemplateUnitAdapter() { | |
if (templateUnitItemProvider == null) { | |
templateUnitItemProvider = new TemplateUnitItemProvider(this); | |
} | |
return templateUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.TemplateParameter} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected TemplateParameterItemProvider templateParameterItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.TemplateParameter}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createTemplateParameterAdapter() { | |
if (templateParameterItemProvider == null) { | |
templateParameterItemProvider = new TemplateParameterItemProvider(this); | |
} | |
return templateParameterItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.TemplateType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected TemplateTypeItemProvider templateTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.TemplateType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createTemplateTypeAdapter() { | |
if (templateTypeItemProvider == null) { | |
templateTypeItemProvider = new TemplateTypeItemProvider(this); | |
} | |
return templateTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.InstanceOf} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected InstanceOfItemProvider instanceOfItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.InstanceOf}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createInstanceOfAdapter() { | |
if (instanceOfItemProvider == null) { | |
instanceOfItemProvider = new InstanceOfItemProvider(this); | |
} | |
return instanceOfItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.ParameterTo} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ParameterToItemProvider parameterToItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.ParameterTo}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createParameterToAdapter() { | |
if (parameterToItemProvider == null) { | |
parameterToItemProvider = new ParameterToItemProvider(this); | |
} | |
return parameterToItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.Implements} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ImplementsItemProvider implementsItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.Implements}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createImplementsAdapter() { | |
if (implementsItemProvider == null) { | |
implementsItemProvider = new ImplementsItemProvider(this); | |
} | |
return implementsItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.ImplementationOf} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ImplementationOfItemProvider implementationOfItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.ImplementationOf}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createImplementationOfAdapter() { | |
if (implementationOfItemProvider == null) { | |
implementationOfItemProvider = new ImplementationOfItemProvider(this); | |
} | |
return implementationOfItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.HasType} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected HasTypeItemProvider hasTypeItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.HasType}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createHasTypeAdapter() { | |
if (hasTypeItemProvider == null) { | |
hasTypeItemProvider = new HasTypeItemProvider(this); | |
} | |
return hasTypeItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.HasValue} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected HasValueItemProvider hasValueItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.HasValue}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createHasValueAdapter() { | |
if (hasValueItemProvider == null) { | |
hasValueItemProvider = new HasValueItemProvider(this); | |
} | |
return hasValueItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.Extends} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ExtendsItemProvider extendsItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.Extends}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createExtendsAdapter() { | |
if (extendsItemProvider == null) { | |
extendsItemProvider = new ExtendsItemProvider(this); | |
} | |
return extendsItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.PreprocessorDirective} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected PreprocessorDirectiveItemProvider preprocessorDirectiveItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.PreprocessorDirective}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createPreprocessorDirectiveAdapter() { | |
if (preprocessorDirectiveItemProvider == null) { | |
preprocessorDirectiveItemProvider = new PreprocessorDirectiveItemProvider(this); | |
} | |
return preprocessorDirectiveItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.MacroUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected MacroUnitItemProvider macroUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.MacroUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createMacroUnitAdapter() { | |
if (macroUnitItemProvider == null) { | |
macroUnitItemProvider = new MacroUnitItemProvider(this); | |
} | |
return macroUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.MacroDirective} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected MacroDirectiveItemProvider macroDirectiveItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.MacroDirective}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createMacroDirectiveAdapter() { | |
if (macroDirectiveItemProvider == null) { | |
macroDirectiveItemProvider = new MacroDirectiveItemProvider(this); | |
} | |
return macroDirectiveItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.IncludeDirective} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected IncludeDirectiveItemProvider includeDirectiveItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.IncludeDirective}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createIncludeDirectiveAdapter() { | |
if (includeDirectiveItemProvider == null) { | |
includeDirectiveItemProvider = new IncludeDirectiveItemProvider(this); | |
} | |
return includeDirectiveItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.ConditionalDirective} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ConditionalDirectiveItemProvider conditionalDirectiveItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.ConditionalDirective}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createConditionalDirectiveAdapter() { | |
if (conditionalDirectiveItemProvider == null) { | |
conditionalDirectiveItemProvider = new ConditionalDirectiveItemProvider(this); | |
} | |
return conditionalDirectiveItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.Expands} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ExpandsItemProvider expandsItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.Expands}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createExpandsAdapter() { | |
if (expandsItemProvider == null) { | |
expandsItemProvider = new ExpandsItemProvider(this); | |
} | |
return expandsItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.GeneratedFrom} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected GeneratedFromItemProvider generatedFromItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.GeneratedFrom}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createGeneratedFromAdapter() { | |
if (generatedFromItemProvider == null) { | |
generatedFromItemProvider = new GeneratedFromItemProvider(this); | |
} | |
return generatedFromItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.Includes} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected IncludesItemProvider includesItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.Includes}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createIncludesAdapter() { | |
if (includesItemProvider == null) { | |
includesItemProvider = new IncludesItemProvider(this); | |
} | |
return includesItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.VariantTo} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected VariantToItemProvider variantToItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.VariantTo}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createVariantToAdapter() { | |
if (variantToItemProvider == null) { | |
variantToItemProvider = new VariantToItemProvider(this); | |
} | |
return variantToItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.Redefines} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected RedefinesItemProvider redefinesItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.Redefines}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createRedefinesAdapter() { | |
if (redefinesItemProvider == null) { | |
redefinesItemProvider = new RedefinesItemProvider(this); | |
} | |
return redefinesItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.CommentUnit} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected CommentUnitItemProvider commentUnitItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.CommentUnit}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createCommentUnitAdapter() { | |
if (commentUnitItemProvider == null) { | |
commentUnitItemProvider = new CommentUnitItemProvider(this); | |
} | |
return commentUnitItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.Namespace} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected NamespaceItemProvider namespaceItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.Namespace}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createNamespaceAdapter() { | |
if (namespaceItemProvider == null) { | |
namespaceItemProvider = new NamespaceItemProvider(this); | |
} | |
return namespaceItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.VisibleIn} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected VisibleInItemProvider visibleInItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.VisibleIn}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createVisibleInAdapter() { | |
if (visibleInItemProvider == null) { | |
visibleInItemProvider = new VisibleInItemProvider(this); | |
} | |
return visibleInItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.Imports} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected ImportsItemProvider importsItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.Imports}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createImportsAdapter() { | |
if (importsItemProvider == null) { | |
importsItemProvider = new ImportsItemProvider(this); | |
} | |
return importsItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.CodeElement} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected CodeElementItemProvider codeElementItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.CodeElement}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createCodeElementAdapter() { | |
if (codeElementItemProvider == null) { | |
codeElementItemProvider = new CodeElementItemProvider(this); | |
} | |
return codeElementItemProvider; | |
} | |
/** | |
* This keeps track of the one adapter used for all {@link org.eclipse.gmt.modisco.omg.kdm.code.CodeRelationship} instances. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
protected CodeRelationshipItemProvider codeRelationshipItemProvider; | |
/** | |
* This creates an adapter for a {@link org.eclipse.gmt.modisco.omg.kdm.code.CodeRelationship}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter createCodeRelationshipAdapter() { | |
if (codeRelationshipItemProvider == null) { | |
codeRelationshipItemProvider = new CodeRelationshipItemProvider(this); | |
} | |
return codeRelationshipItemProvider; | |
} | |
/** | |
* This returns the root adapter factory that contains this factory. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public ComposeableAdapterFactory getRootAdapterFactory() { | |
return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory(); | |
} | |
/** | |
* This sets the composed adapter factory that contains this factory. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) { | |
this.parentAdapterFactory = parentAdapterFactory; | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public boolean isFactoryForType(Object type) { | |
return supportedTypes.contains(type) || super.isFactoryForType(type); | |
} | |
/** | |
* This implementation substitutes the factory itself as the key for the adapter. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Adapter adapt(Notifier notifier, Object type) { | |
return super.adapt(notifier, this); | |
} | |
/** | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
@Override | |
public Object adapt(Object object, Object type) { | |
if (isFactoryForType(type)) { | |
Object adapter = super.adapt(object, type); | |
if (!(type instanceof Class<?>) || (((Class<?>)type).isInstance(adapter))) { | |
return adapter; | |
} | |
} | |
return null; | |
} | |
/** | |
* This adds a listener. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public void addListener(INotifyChangedListener notifyChangedListener) { | |
changeNotifier.addListener(notifyChangedListener); | |
} | |
/** | |
* This removes a listener. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public void removeListener(INotifyChangedListener notifyChangedListener) { | |
changeNotifier.removeListener(notifyChangedListener); | |
} | |
/** | |
* This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public void fireNotifyChanged(Notification notification) { | |
changeNotifier.fireNotifyChanged(notification); | |
if (parentAdapterFactory != null) { | |
parentAdapterFactory.fireNotifyChanged(notification); | |
} | |
} | |
/** | |
* This disposes all of the item providers created by this factory. | |
* <!-- begin-user-doc --> | |
* <!-- end-user-doc --> | |
* @generated | |
*/ | |
public void dispose() { | |
if (codeModelItemProvider != null) codeModelItemProvider.dispose(); | |
if (computationalObjectItemProvider != null) computationalObjectItemProvider.dispose(); | |
if (datatypeItemProvider != null) datatypeItemProvider.dispose(); | |
if (moduleItemProvider != null) moduleItemProvider.dispose(); | |
if (compilationUnitItemProvider != null) compilationUnitItemProvider.dispose(); | |
if (sharedUnitItemProvider != null) sharedUnitItemProvider.dispose(); | |
if (languageUnitItemProvider != null) languageUnitItemProvider.dispose(); | |
if (codeAssemblyItemProvider != null) codeAssemblyItemProvider.dispose(); | |
if (packageItemProvider != null) packageItemProvider.dispose(); | |
if (controlElementItemProvider != null) controlElementItemProvider.dispose(); | |
if (callableUnitItemProvider != null) callableUnitItemProvider.dispose(); | |
if (methodUnitItemProvider != null) methodUnitItemProvider.dispose(); | |
if (dataElementItemProvider != null) dataElementItemProvider.dispose(); | |
if (storableUnitItemProvider != null) storableUnitItemProvider.dispose(); | |
if (itemUnitItemProvider != null) itemUnitItemProvider.dispose(); | |
if (indexUnitItemProvider != null) indexUnitItemProvider.dispose(); | |
if (memberUnitItemProvider != null) memberUnitItemProvider.dispose(); | |
if (parameterUnitItemProvider != null) parameterUnitItemProvider.dispose(); | |
if (valueItemProvider != null) valueItemProvider.dispose(); | |
if (valueListItemProvider != null) valueListItemProvider.dispose(); | |
if (primitiveTypeItemProvider != null) primitiveTypeItemProvider.dispose(); | |
if (booleanTypeItemProvider != null) booleanTypeItemProvider.dispose(); | |
if (charTypeItemProvider != null) charTypeItemProvider.dispose(); | |
if (ordinalTypeItemProvider != null) ordinalTypeItemProvider.dispose(); | |
if (dateTypeItemProvider != null) dateTypeItemProvider.dispose(); | |
if (timeTypeItemProvider != null) timeTypeItemProvider.dispose(); | |
if (integerTypeItemProvider != null) integerTypeItemProvider.dispose(); | |
if (decimalTypeItemProvider != null) decimalTypeItemProvider.dispose(); | |
if (scaledTypeItemProvider != null) scaledTypeItemProvider.dispose(); | |
if (floatTypeItemProvider != null) floatTypeItemProvider.dispose(); | |
if (voidTypeItemProvider != null) voidTypeItemProvider.dispose(); | |
if (stringTypeItemProvider != null) stringTypeItemProvider.dispose(); | |
if (bitTypeItemProvider != null) bitTypeItemProvider.dispose(); | |
if (bitstringTypeItemProvider != null) bitstringTypeItemProvider.dispose(); | |
if (octetTypeItemProvider != null) octetTypeItemProvider.dispose(); | |
if (octetstringTypeItemProvider != null) octetstringTypeItemProvider.dispose(); | |
if (enumeratedTypeItemProvider != null) enumeratedTypeItemProvider.dispose(); | |
if (compositeTypeItemProvider != null) compositeTypeItemProvider.dispose(); | |
if (choiceTypeItemProvider != null) choiceTypeItemProvider.dispose(); | |
if (recordTypeItemProvider != null) recordTypeItemProvider.dispose(); | |
if (derivedTypeItemProvider != null) derivedTypeItemProvider.dispose(); | |
if (arrayTypeItemProvider != null) arrayTypeItemProvider.dispose(); | |
if (pointerTypeItemProvider != null) pointerTypeItemProvider.dispose(); | |
if (rangeTypeItemProvider != null) rangeTypeItemProvider.dispose(); | |
if (bagTypeItemProvider != null) bagTypeItemProvider.dispose(); | |
if (setTypeItemProvider != null) setTypeItemProvider.dispose(); | |
if (sequenceTypeItemProvider != null) sequenceTypeItemProvider.dispose(); | |
if (signatureItemProvider != null) signatureItemProvider.dispose(); | |
if (typeUnitItemProvider != null) typeUnitItemProvider.dispose(); | |
if (synonymUnitItemProvider != null) synonymUnitItemProvider.dispose(); | |
if (classUnitItemProvider != null) classUnitItemProvider.dispose(); | |
if (interfaceUnitItemProvider != null) interfaceUnitItemProvider.dispose(); | |
if (templateUnitItemProvider != null) templateUnitItemProvider.dispose(); | |
if (templateParameterItemProvider != null) templateParameterItemProvider.dispose(); | |
if (templateTypeItemProvider != null) templateTypeItemProvider.dispose(); | |
if (instanceOfItemProvider != null) instanceOfItemProvider.dispose(); | |
if (parameterToItemProvider != null) parameterToItemProvider.dispose(); | |
if (implementsItemProvider != null) implementsItemProvider.dispose(); | |
if (implementationOfItemProvider != null) implementationOfItemProvider.dispose(); | |
if (hasTypeItemProvider != null) hasTypeItemProvider.dispose(); | |
if (hasValueItemProvider != null) hasValueItemProvider.dispose(); | |
if (extendsItemProvider != null) extendsItemProvider.dispose(); | |
if (preprocessorDirectiveItemProvider != null) preprocessorDirectiveItemProvider.dispose(); | |
if (macroUnitItemProvider != null) macroUnitItemProvider.dispose(); | |
if (macroDirectiveItemProvider != null) macroDirectiveItemProvider.dispose(); | |
if (includeDirectiveItemProvider != null) includeDirectiveItemProvider.dispose(); | |
if (conditionalDirectiveItemProvider != null) conditionalDirectiveItemProvider.dispose(); | |
if (expandsItemProvider != null) expandsItemProvider.dispose(); | |
if (generatedFromItemProvider != null) generatedFromItemProvider.dispose(); | |
if (includesItemProvider != null) includesItemProvider.dispose(); | |
if (variantToItemProvider != null) variantToItemProvider.dispose(); | |
if (redefinesItemProvider != null) redefinesItemProvider.dispose(); | |
if (commentUnitItemProvider != null) commentUnitItemProvider.dispose(); | |
if (namespaceItemProvider != null) namespaceItemProvider.dispose(); | |
if (visibleInItemProvider != null) visibleInItemProvider.dispose(); | |
if (importsItemProvider != null) importsItemProvider.dispose(); | |
if (codeElementItemProvider != null) codeElementItemProvider.dispose(); | |
if (codeRelationshipItemProvider != null) codeRelationshipItemProvider.dispose(); | |
} | |
} |