Generation Framework

org.eclipse.gmf.codegen.gmfgen.provider
Class GMFGenItemProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.eclipse.gmf.codegen.gmfgen.util.GMFGenAdapterFactory
          extended by org.eclipse.gmf.codegen.gmfgen.provider.GMFGenItemProviderAdapterFactory
All Implemented Interfaces:
AdapterFactory, ComposeableAdapterFactory, IChangeNotifier, IDisposable

public class GMFGenItemProviderAdapterFactory
extends GMFGenAdapterFactory
implements ComposeableAdapterFactory, IChangeNotifier, IDisposable

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 fireNotifyChanged. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.

** Generated **

Field Summary
protected  IChangeNotifier changeNotifier
          This is used to implement IChangeNotifier
protected  ColorAttributesItemProvider colorAttributesItemProvider
          This keeps track of the one adapter used for all ColorAttributes instances
protected  CustomBehaviourItemProvider customBehaviourItemProvider
          This keeps track of the one adapter used for all CustomBehaviour instances
protected  CustomTabFilterItemProvider customTabFilterItemProvider
          This keeps track of the one adapter used for all CustomTabFilter instances
protected  DefaultSizeAttributesItemProvider defaultSizeAttributesItemProvider
          This keeps track of the one adapter used for all DefaultSizeAttributes instances
protected  DesignLabelModelFacetItemProvider designLabelModelFacetItemProvider
          This keeps track of the one adapter used for all DesignLabelModelFacet instances
protected  FeatureLabelModelFacetItemProvider featureLabelModelFacetItemProvider
          This keeps track of the one adapter used for all FeatureLabelModelFacet instances
protected  FeatureLinkModelFacetItemProvider featureLinkModelFacetItemProvider
          This keeps track of the one adapter used for all FeatureLinkModelFacet instances
protected  FigureViewmapItemProvider figureViewmapItemProvider
          This keeps track of the one adapter used for all FigureViewmap instances
protected  GenActionFactoryContributionItemItemProvider genActionFactoryContributionItemItemProvider
          This keeps track of the one adapter used for all GenActionFactoryContributionItem instances
protected  GenApplicationItemProvider genApplicationItemProvider
          This keeps track of the one adapter used for all GenApplication instances
protected  GenAuditContainerItemProvider genAuditContainerItemProvider
          This keeps track of the one adapter used for all GenAuditContainer instances
protected  GenAuditedMetricTargetItemProvider genAuditedMetricTargetItemProvider
          This keeps track of the one adapter used for all GenAuditedMetricTarget instances
protected  GenAuditRootItemProvider genAuditRootItemProvider
          This keeps track of the one adapter used for all GenAuditRoot instances
protected  GenAuditRuleItemProvider genAuditRuleItemProvider
          This keeps track of the one adapter used for all GenAuditRule instances
protected  GenChildLabelNodeItemProvider genChildLabelNodeItemProvider
          This keeps track of the one adapter used for all GenChildLabelNode instances
protected  GenChildNodeItemProvider genChildNodeItemProvider
          This keeps track of the one adapter used for all GenChildNode instances
protected  GenChildSideAffixedNodeItemProvider genChildSideAffixedNodeItemProvider
          This keeps track of the one adapter used for all GenChildSideAffixedNode instances
protected  GenCompartmentItemProvider genCompartmentItemProvider
          This keeps track of the one adapter used for all GenCompartment instances
protected  GenConstantColorItemProvider genConstantColorItemProvider
          This keeps track of the one adapter used for all GenConstantColor instances
protected  GenConstraintItemProvider genConstraintItemProvider
          This keeps track of the one adapter used for all GenConstraint instances
protected  GenCustomFontItemProvider genCustomFontItemProvider
          This keeps track of the one adapter used for all GenCustomFont instances
protected  GenCustomPreferencePageItemProvider genCustomPreferencePageItemProvider
          This keeps track of the one adapter used for all GenCustomPreferencePage instances
protected  GenCustomPropertyTabItemProvider genCustomPropertyTabItemProvider
          This keeps track of the one adapter used for all GenCustomPropertyTab instances
protected  GenDiagramElementTargetItemProvider genDiagramElementTargetItemProvider
          This keeps track of the one adapter used for all GenDiagramElementTarget instances
protected  GenDiagramItemProvider genDiagramItemProvider
          This keeps track of the one adapter used for all GenDiagram instances
protected  GenDiagramPreferencesItemProvider genDiagramPreferencesItemProvider
          This keeps track of the one adapter used for all GenDiagramPreferences instances
protected  GenDiagramUpdaterItemProvider genDiagramUpdaterItemProvider
          This keeps track of the one adapter used for all GenDiagramUpdater instances
protected  GenDomainAttributeTargetItemProvider genDomainAttributeTargetItemProvider
          This keeps track of the one adapter used for all GenDomainAttributeTarget instances
protected  GenDomainElementTargetItemProvider genDomainElementTargetItemProvider
          This keeps track of the one adapter used for all GenDomainElementTarget instances
protected  GenEditorGeneratorItemProvider genEditorGeneratorItemProvider
          This keeps track of the one adapter used for all GenEditorGenerator instances
protected  GenEditorViewItemProvider genEditorViewItemProvider
          This keeps track of the one adapter used for all GenEditorView instances
protected  GenExpressionInterpreterItemProvider genExpressionInterpreterItemProvider
          This keeps track of the one adapter used for all GenExpressionInterpreter instances
protected  GenExpressionProviderContainerItemProvider genExpressionProviderContainerItemProvider
          This keeps track of the one adapter used for all GenExpressionProviderContainer instances
protected  GenExternalNodeLabelItemProvider genExternalNodeLabelItemProvider
          This keeps track of the one adapter used for all GenExternalNodeLabel instances
protected  GenFeatureSeqInitializerItemProvider genFeatureSeqInitializerItemProvider
          This keeps track of the one adapter used for all GenFeatureSeqInitializer instances
protected  GenFeatureValueSpecItemProvider genFeatureValueSpecItemProvider
          This keeps track of the one adapter used for all GenFeatureValueSpec instances
protected  GenGroupMarkerItemProvider genGroupMarkerItemProvider
          This keeps track of the one adapter used for all GenGroupMarker instances
protected  GenJavaExpressionProviderItemProvider genJavaExpressionProviderItemProvider
          This keeps track of the one adapter used for all GenJavaExpressionProvider instances
protected  GenLinkConstraintsItemProvider genLinkConstraintsItemProvider
          This keeps track of the one adapter used for all GenLinkConstraints instances
protected  GenLinkItemProvider genLinkItemProvider
          This keeps track of the one adapter used for all GenLink instances
protected  GenLinkLabelItemProvider genLinkLabelItemProvider
          This keeps track of the one adapter used for all GenLinkLabel instances
protected  GenMenuManagerItemProvider genMenuManagerItemProvider
          This keeps track of the one adapter used for all GenMenuManager instances
protected  GenMetricContainerItemProvider genMetricContainerItemProvider
          This keeps track of the one adapter used for all GenMetricContainer instances
protected  GenMetricRuleItemProvider genMetricRuleItemProvider
          This keeps track of the one adapter used for all GenMetricRule instances
protected  GenNavigatorChildReferenceItemProvider genNavigatorChildReferenceItemProvider
          This keeps track of the one adapter used for all GenNavigatorChildReference instances
protected  GenNavigatorItemProvider genNavigatorItemProvider
          This keeps track of the one adapter used for all GenNavigator instances
protected  GenNavigatorPathItemProvider genNavigatorPathItemProvider
          This keeps track of the one adapter used for all GenNavigatorPath instances
protected  GenNavigatorPathSegmentItemProvider genNavigatorPathSegmentItemProvider
          This keeps track of the one adapter used for all GenNavigatorPathSegment instances
protected  GenNodeLabelItemProvider genNodeLabelItemProvider
          This keeps track of the one adapter used for all GenNodeLabel instances
protected  GenNotationElementTargetItemProvider genNotationElementTargetItemProvider
          This keeps track of the one adapter used for all GenNotationElementTarget instances
protected  GenPluginItemProvider genPluginItemProvider
          This keeps track of the one adapter used for all GenPlugin instances
protected  GenPropertySheetItemProvider genPropertySheetItemProvider
          This keeps track of the one adapter used for all GenPropertySheet instances
protected  GenReferenceNewElementSpecItemProvider genReferenceNewElementSpecItemProvider
          This keeps track of the one adapter used for all GenReferenceNewElementSpec instances
protected  GenRGBColorItemProvider genRGBColorItemProvider
          This keeps track of the one adapter used for all GenRGBColor instances
protected  GenSeparatorItemProvider genSeparatorItemProvider
          This keeps track of the one adapter used for all GenSeparator instances
protected  GenSharedContributionItemItemProvider genSharedContributionItemItemProvider
          This keeps track of the one adapter used for all GenSharedContributionItem instances
protected  GenStandardFontItemProvider genStandardFontItemProvider
          This keeps track of the one adapter used for all GenStandardFont instances
protected  GenStandardPreferencePageItemProvider genStandardPreferencePageItemProvider
          This keeps track of the one adapter used for all GenStandardPreferencePage instances
protected  GenStandardPropertyTabItemProvider genStandardPropertyTabItemProvider
          This keeps track of the one adapter used for all GenStandardPropertyTab instances
protected  GenToolBarManagerItemProvider genToolBarManagerItemProvider
          This keeps track of the one adapter used for all GenToolBarManager instances
protected  GenTopLevelNodeItemProvider genTopLevelNodeItemProvider
          This keeps track of the one adapter used for all GenTopLevelNode instances
protected  InnerClassViewmapItemProvider innerClassViewmapItemProvider
          This keeps track of the one adapter used for all InnerClassViewmap instances
protected  LabelOffsetAttributesItemProvider labelOffsetAttributesItemProvider
          This keeps track of the one adapter used for all LabelOffsetAttributes instances
protected  MetamodelTypeItemProvider metamodelTypeItemProvider
          This keeps track of the one adapter used for all MetamodelType instances
protected  NotationTypeItemProvider notationTypeItemProvider
          This keeps track of the one adapter used for all NotationType instances
protected  OpenDiagramBehaviourItemProvider openDiagramBehaviourItemProvider
          This keeps track of the one adapter used for all OpenDiagramBehaviour instances
protected  PaletteItemProvider paletteItemProvider
          This keeps track of the one adapter used for all Palette instances
protected  ComposedAdapterFactory parentAdapterFactory
          This keeps track of the root adapter factory that delegates to this adapter factory
protected  ParentAssignedViewmapItemProvider parentAssignedViewmapItemProvider
          This keeps track of the one adapter used for all ParentAssignedViewmap instances
protected  ResizeConstraintsItemProvider resizeConstraintsItemProvider
          This keeps track of the one adapter used for all ResizeConstraints instances
protected  SeparatorItemProvider separatorItemProvider
          This keeps track of the one adapter used for all Separator instances
protected  SharedBehaviourItemProvider sharedBehaviourItemProvider
          This keeps track of the one adapter used for all SharedBehaviour instances
protected  SnippetViewmapItemProvider snippetViewmapItemProvider
          This keeps track of the one adapter used for all SnippetViewmap instances
protected  SpecializationTypeItemProvider specializationTypeItemProvider
          This keeps track of the one adapter used for all SpecializationType instances
protected  StandardEntryItemProvider standardEntryItemProvider
          This keeps track of the one adapter used for all StandardEntry instances
protected  StyleAttributesItemProvider styleAttributesItemProvider
          This keeps track of the one adapter used for all StyleAttributes instances
protected  java.util.Collection<java.lang.Object> supportedTypes
          This keeps track of all the supported types checked by isFactoryForType
protected  ToolEntryItemProvider toolEntryItemProvider
          This keeps track of the one adapter used for all ToolEntry instances
protected  ToolGroupItemProvider toolGroupItemProvider
          This keeps track of the one adapter used for all ToolGroup instances
protected  TypeLinkModelFacetItemProvider typeLinkModelFacetItemProvider
          This keeps track of the one adapter used for all TypeLinkModelFacet instances
protected  TypeModelFacetItemProvider typeModelFacetItemProvider
          This keeps track of the one adapter used for all TypeModelFacet instances
protected  TypeTabFilterItemProvider typeTabFilterItemProvider
          This keeps track of the one adapter used for all TypeTabFilter instances
protected  ValueExpressionItemProvider valueExpressionItemProvider
          This keeps track of the one adapter used for all ValueExpression instances
 
Fields inherited from class org.eclipse.gmf.codegen.gmfgen.util.GMFGenAdapterFactory
modelPackage, modelSwitch
 
Constructor Summary
GMFGenItemProviderAdapterFactory()
          This constructs an instance
 
Method Summary
 Adapter adapt(Notifier notifier, java.lang.Object type)
          This implementation substitutes the factory itself as the key for the adapter
 java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
           
 void addListener(INotifyChangedListener notifyChangedListener)
          This adds a listener
 Adapter createColorAttributesAdapter()
          This creates an adapter for a ColorAttributes
 Adapter createCustomBehaviourAdapter()
          This creates an adapter for a CustomBehaviour
 Adapter createCustomTabFilterAdapter()
          This creates an adapter for a CustomTabFilter
 Adapter createDefaultSizeAttributesAdapter()
          This creates an adapter for a DefaultSizeAttributes
 Adapter createDesignLabelModelFacetAdapter()
          This creates an adapter for a DesignLabelModelFacet
 Adapter createFeatureLabelModelFacetAdapter()
          This creates an adapter for a FeatureLabelModelFacet
 Adapter createFeatureLinkModelFacetAdapter()
          This creates an adapter for a FeatureLinkModelFacet
 Adapter createFigureViewmapAdapter()
          This creates an adapter for a FigureViewmap
 Adapter createGenActionFactoryContributionItemAdapter()
          This creates an adapter for a GenActionFactoryContributionItem
 Adapter createGenApplicationAdapter()
          This creates an adapter for a GenApplication
 Adapter createGenAuditContainerAdapter()
          This creates an adapter for a GenAuditContainer
 Adapter createGenAuditedMetricTargetAdapter()
          This creates an adapter for a GenAuditedMetricTarget
 Adapter createGenAuditRootAdapter()
          This creates an adapter for a GenAuditRoot
 Adapter createGenAuditRuleAdapter()
          This creates an adapter for a GenAuditRule
 Adapter createGenChildLabelNodeAdapter()
          This creates an adapter for a GenChildLabelNode
 Adapter createGenChildNodeAdapter()
          This creates an adapter for a GenChildNode
 Adapter createGenChildSideAffixedNodeAdapter()
          This creates an adapter for a GenChildSideAffixedNode
 Adapter createGenCompartmentAdapter()
          This creates an adapter for a GenCompartment
 Adapter createGenConstantColorAdapter()
          This creates an adapter for a GenConstantColor
 Adapter createGenConstraintAdapter()
          This creates an adapter for a GenConstraint
 Adapter createGenCustomFontAdapter()
          This creates an adapter for a GenCustomFont
 Adapter createGenCustomPreferencePageAdapter()
          This creates an adapter for a GenCustomPreferencePage
 Adapter createGenCustomPropertyTabAdapter()
          This creates an adapter for a GenCustomPropertyTab
 Adapter createGenDiagramAdapter()
          This creates an adapter for a GenDiagram
 Adapter createGenDiagramElementTargetAdapter()
          This creates an adapter for a GenDiagramElementTarget
 Adapter createGenDiagramPreferencesAdapter()
          This creates an adapter for a GenDiagramPreferences
 Adapter createGenDiagramUpdaterAdapter()
          This creates an adapter for a GenDiagramUpdater
 Adapter createGenDomainAttributeTargetAdapter()
          This creates an adapter for a GenDomainAttributeTarget
 Adapter createGenDomainElementTargetAdapter()
          This creates an adapter for a GenDomainElementTarget
 Adapter createGenEditorGeneratorAdapter()
          This creates an adapter for a GenEditorGenerator
 Adapter createGenEditorViewAdapter()
          This creates an adapter for a GenEditorView
 Adapter createGenExpressionInterpreterAdapter()
          This creates an adapter for a GenExpressionInterpreter
 Adapter createGenExpressionProviderContainerAdapter()
          This creates an adapter for a GenExpressionProviderContainer
 Adapter createGenExternalNodeLabelAdapter()
          This creates an adapter for a GenExternalNodeLabel
 Adapter createGenFeatureSeqInitializerAdapter()
          This creates an adapter for a GenFeatureSeqInitializer
 Adapter createGenFeatureValueSpecAdapter()
          This creates an adapter for a GenFeatureValueSpec
 Adapter createGenGroupMarkerAdapter()
          This creates an adapter for a GenGroupMarker
 Adapter createGenJavaExpressionProviderAdapter()
          This creates an adapter for a GenJavaExpressionProvider
 Adapter createGenLinkAdapter()
          This creates an adapter for a GenLink
 Adapter createGenLinkConstraintsAdapter()
          This creates an adapter for a GenLinkConstraints
 Adapter createGenLinkLabelAdapter()
          This creates an adapter for a GenLinkLabel
 Adapter createGenMenuManagerAdapter()
          This creates an adapter for a GenMenuManager
 Adapter createGenMetricContainerAdapter()
          This creates an adapter for a GenMetricContainer
 Adapter createGenMetricRuleAdapter()
          This creates an adapter for a GenMetricRule
 Adapter createGenNavigatorAdapter()
          This creates an adapter for a GenNavigator
 Adapter createGenNavigatorChildReferenceAdapter()
          This creates an adapter for a GenNavigatorChildReference
 Adapter createGenNavigatorPathAdapter()
          This creates an adapter for a GenNavigatorPath
 Adapter createGenNavigatorPathSegmentAdapter()
          This creates an adapter for a GenNavigatorPathSegment
 Adapter createGenNodeLabelAdapter()
          This creates an adapter for a GenNodeLabel
 Adapter createGenNotationElementTargetAdapter()
          This creates an adapter for a GenNotationElementTarget
 Adapter createGenPluginAdapter()
          This creates an adapter for a GenPlugin
 Adapter createGenPropertySheetAdapter()
          This creates an adapter for a GenPropertySheet
 Adapter createGenReferenceNewElementSpecAdapter()
          This creates an adapter for a GenReferenceNewElementSpec
 Adapter createGenRGBColorAdapter()
          This creates an adapter for a GenRGBColor
 Adapter createGenSeparatorAdapter()
          This creates an adapter for a GenSeparator
 Adapter createGenSharedContributionItemAdapter()
          This creates an adapter for a GenSharedContributionItem
 Adapter createGenStandardFontAdapter()
          This creates an adapter for a GenStandardFont
 Adapter createGenStandardPreferencePageAdapter()
          This creates an adapter for a GenStandardPreferencePage
 Adapter createGenStandardPropertyTabAdapter()
          This creates an adapter for a GenStandardPropertyTab
 Adapter createGenToolBarManagerAdapter()
          This creates an adapter for a GenToolBarManager
 Adapter createGenTopLevelNodeAdapter()
          This creates an adapter for a GenTopLevelNode
 Adapter createInnerClassViewmapAdapter()
          This creates an adapter for a InnerClassViewmap
 Adapter createLabelOffsetAttributesAdapter()
          This creates an adapter for a LabelOffsetAttributes
 Adapter createMetamodelTypeAdapter()
          This creates an adapter for a MetamodelType
 Adapter createNotationTypeAdapter()
          This creates an adapter for a NotationType
 Adapter createOpenDiagramBehaviourAdapter()
          This creates an adapter for a OpenDiagramBehaviour
 Adapter createPaletteAdapter()
          This creates an adapter for a Palette
 Adapter createParentAssignedViewmapAdapter()
          This creates an adapter for a ParentAssignedViewmap
 Adapter createResizeConstraintsAdapter()
          This creates an adapter for a ResizeConstraints
 Adapter createSeparatorAdapter()
          This creates an adapter for a Separator
 Adapter createSharedBehaviourAdapter()
          This creates an adapter for a SharedBehaviour
 Adapter createSnippetViewmapAdapter()
          This creates an adapter for a SnippetViewmap
 Adapter createSpecializationTypeAdapter()
          This creates an adapter for a SpecializationType
 Adapter createStandardEntryAdapter()
          This creates an adapter for a StandardEntry
 Adapter createStyleAttributesAdapter()
          This creates an adapter for a StyleAttributes
 Adapter createToolEntryAdapter()
          This creates an adapter for a ToolEntry
 Adapter createToolGroupAdapter()
          This creates an adapter for a ToolGroup
 Adapter createTypeLinkModelFacetAdapter()
          This creates an adapter for a TypeLinkModelFacet
 Adapter createTypeModelFacetAdapter()
          This creates an adapter for a TypeModelFacet
 Adapter createTypeTabFilterAdapter()
          This creates an adapter for a TypeTabFilter
 Adapter createValueExpressionAdapter()
          This creates an adapter for a ValueExpression
 void dispose()
          This disposes all of the item providers created by this factory
 void fireNotifyChanged(Notification notification)
          This delegates to changeNotifier and to parentAdapterFactory
 ComposeableAdapterFactory getRootAdapterFactory()
          This returns the root adapter factory that contains this factory
 boolean isFactoryForType(java.lang.Object type)
           
 void removeListener(INotifyChangedListener notifyChangedListener)
          This removes a listener
 void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
          This sets the composed adapter factory that contains this factory
 
Methods inherited from class org.eclipse.gmf.codegen.gmfgen.util.GMFGenAdapterFactory
createAbstractToolEntryAdapter, createAdapter, createAttributesAdapter, createBatchValidationAdapter, createBehaviourAdapter, createEditorCandiesAdapter, createEditPartCandiesAdapter, createElementTypeAdapter, createEntryBaseAdapter, createEObjectAdapter, createGenAuditableAdapter, createGenChildContainerAdapter, createGenColorAdapter, createGenCommonBaseAdapter, createGenContainerBaseAdapter, createGenContributionItemAdapter, createGenContributionManagerAdapter, createGenDomainModelNavigatorAdapter, createGenElementInitializerAdapter, createGenExpressionProviderBaseAdapter, createGenFeatureInitializerAdapter, createGenFontAdapter, createGenLabelAdapter, createGenMeasurableAdapter, createGenNodeAdapter, createGenPreferencePageAdapter, createGenPropertyTabAdapter, createGenPropertyTabFilterAdapter, createGenRuleBaseAdapter, createGenRuleTargetAdapter, createLabelModelFacetAdapter, createLinkConstraintsAdapter, createLinkModelFacetAdapter, createMeasurementUnitAdapter, createModelFacetAdapter, createPackageNamesAdapter, createProviderClassNamesAdapter, createShortcutsAdapter, createToolGroupItemAdapter, createViewmapAdapter
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
 

Field Detail

parentAdapterFactory

protected ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.

** Generated **

changeNotifier

protected IChangeNotifier changeNotifier
This is used to implement IChangeNotifier.

** Generated **

supportedTypes

protected java.util.Collection<java.lang.Object> supportedTypes
This keeps track of all the supported types checked by isFactoryForType.

** Generated **

genEditorGeneratorItemProvider

protected GenEditorGeneratorItemProvider genEditorGeneratorItemProvider
This keeps track of the one adapter used for all GenEditorGenerator instances.

** Generated **

genDiagramItemProvider

protected GenDiagramItemProvider genDiagramItemProvider
This keeps track of the one adapter used for all GenDiagram instances.

** Generated **

genEditorViewItemProvider

protected GenEditorViewItemProvider genEditorViewItemProvider
This keeps track of the one adapter used for all GenEditorView instances.

** Generated **

genCustomPreferencePageItemProvider

protected GenCustomPreferencePageItemProvider genCustomPreferencePageItemProvider
This keeps track of the one adapter used for all GenCustomPreferencePage instances.

** Generated **

genStandardPreferencePageItemProvider

protected GenStandardPreferencePageItemProvider genStandardPreferencePageItemProvider
This keeps track of the one adapter used for all GenStandardPreferencePage instances.

** Generated **

genDiagramPreferencesItemProvider

protected GenDiagramPreferencesItemProvider genDiagramPreferencesItemProvider
This keeps track of the one adapter used for all GenDiagramPreferences instances.

** Generated **

genStandardFontItemProvider

protected GenStandardFontItemProvider genStandardFontItemProvider
This keeps track of the one adapter used for all GenStandardFont instances.

** Generated **

genCustomFontItemProvider

protected GenCustomFontItemProvider genCustomFontItemProvider
This keeps track of the one adapter used for all GenCustomFont instances.

** Generated **

genRGBColorItemProvider

protected GenRGBColorItemProvider genRGBColorItemProvider
This keeps track of the one adapter used for all GenRGBColor instances.

** Generated **

genConstantColorItemProvider

protected GenConstantColorItemProvider genConstantColorItemProvider
This keeps track of the one adapter used for all GenConstantColor instances.

** Generated **

genDiagramUpdaterItemProvider

protected GenDiagramUpdaterItemProvider genDiagramUpdaterItemProvider
This keeps track of the one adapter used for all GenDiagramUpdater instances.

** Generated **

genPluginItemProvider

protected GenPluginItemProvider genPluginItemProvider
This keeps track of the one adapter used for all GenPlugin instances.

** Generated **

customBehaviourItemProvider

protected CustomBehaviourItemProvider customBehaviourItemProvider
This keeps track of the one adapter used for all CustomBehaviour instances.

** Generated **

sharedBehaviourItemProvider

protected SharedBehaviourItemProvider sharedBehaviourItemProvider
This keeps track of the one adapter used for all SharedBehaviour instances.

** Generated **

openDiagramBehaviourItemProvider

protected OpenDiagramBehaviourItemProvider openDiagramBehaviourItemProvider
This keeps track of the one adapter used for all OpenDiagramBehaviour instances.

** Generated **

genTopLevelNodeItemProvider

protected GenTopLevelNodeItemProvider genTopLevelNodeItemProvider
This keeps track of the one adapter used for all GenTopLevelNode instances.

** Generated **

genChildNodeItemProvider

protected GenChildNodeItemProvider genChildNodeItemProvider
This keeps track of the one adapter used for all GenChildNode instances.

** Generated **

genChildSideAffixedNodeItemProvider

protected GenChildSideAffixedNodeItemProvider genChildSideAffixedNodeItemProvider
This keeps track of the one adapter used for all GenChildSideAffixedNode instances.

** Generated **

genChildLabelNodeItemProvider

protected GenChildLabelNodeItemProvider genChildLabelNodeItemProvider
This keeps track of the one adapter used for all GenChildLabelNode instances.

** Generated **

genCompartmentItemProvider

protected GenCompartmentItemProvider genCompartmentItemProvider
This keeps track of the one adapter used for all GenCompartment instances.

** Generated **

genLinkItemProvider

protected GenLinkItemProvider genLinkItemProvider
This keeps track of the one adapter used for all GenLink instances.

** Generated **

genNodeLabelItemProvider

protected GenNodeLabelItemProvider genNodeLabelItemProvider
This keeps track of the one adapter used for all GenNodeLabel instances.

** Generated **

genExternalNodeLabelItemProvider

protected GenExternalNodeLabelItemProvider genExternalNodeLabelItemProvider
This keeps track of the one adapter used for all GenExternalNodeLabel instances.

** Generated **

genLinkLabelItemProvider

protected GenLinkLabelItemProvider genLinkLabelItemProvider
This keeps track of the one adapter used for all GenLinkLabel instances.

** Generated **

metamodelTypeItemProvider

protected MetamodelTypeItemProvider metamodelTypeItemProvider
This keeps track of the one adapter used for all MetamodelType instances.

** Generated **

specializationTypeItemProvider

protected SpecializationTypeItemProvider specializationTypeItemProvider
This keeps track of the one adapter used for all SpecializationType instances.

** Generated **

notationTypeItemProvider

protected NotationTypeItemProvider notationTypeItemProvider
This keeps track of the one adapter used for all NotationType instances.

** Generated **

typeModelFacetItemProvider

protected TypeModelFacetItemProvider typeModelFacetItemProvider
This keeps track of the one adapter used for all TypeModelFacet instances.

** Generated **

typeLinkModelFacetItemProvider

protected TypeLinkModelFacetItemProvider typeLinkModelFacetItemProvider
This keeps track of the one adapter used for all TypeLinkModelFacet instances.

** Generated **

featureLinkModelFacetItemProvider

protected FeatureLinkModelFacetItemProvider featureLinkModelFacetItemProvider
This keeps track of the one adapter used for all FeatureLinkModelFacet instances.

** Generated **

featureLabelModelFacetItemProvider

protected FeatureLabelModelFacetItemProvider featureLabelModelFacetItemProvider
This keeps track of the one adapter used for all FeatureLabelModelFacet instances.

** Generated **

designLabelModelFacetItemProvider

protected DesignLabelModelFacetItemProvider designLabelModelFacetItemProvider
This keeps track of the one adapter used for all DesignLabelModelFacet instances.

** Generated **

colorAttributesItemProvider

protected ColorAttributesItemProvider colorAttributesItemProvider
This keeps track of the one adapter used for all ColorAttributes instances.

** Generated **

styleAttributesItemProvider

protected StyleAttributesItemProvider styleAttributesItemProvider
This keeps track of the one adapter used for all StyleAttributes instances.

** Generated **

resizeConstraintsItemProvider

protected ResizeConstraintsItemProvider resizeConstraintsItemProvider
This keeps track of the one adapter used for all ResizeConstraints instances.

** Generated **

defaultSizeAttributesItemProvider

protected DefaultSizeAttributesItemProvider defaultSizeAttributesItemProvider
This keeps track of the one adapter used for all DefaultSizeAttributes instances.

** Generated **

labelOffsetAttributesItemProvider

protected LabelOffsetAttributesItemProvider labelOffsetAttributesItemProvider
This keeps track of the one adapter used for all LabelOffsetAttributes instances.

** Generated **

figureViewmapItemProvider

protected FigureViewmapItemProvider figureViewmapItemProvider
This keeps track of the one adapter used for all FigureViewmap instances.

** Generated **

snippetViewmapItemProvider

protected SnippetViewmapItemProvider snippetViewmapItemProvider
This keeps track of the one adapter used for all SnippetViewmap instances.

** Generated **

innerClassViewmapItemProvider

protected InnerClassViewmapItemProvider innerClassViewmapItemProvider
This keeps track of the one adapter used for all InnerClassViewmap instances.

** Generated **

parentAssignedViewmapItemProvider

protected ParentAssignedViewmapItemProvider parentAssignedViewmapItemProvider
This keeps track of the one adapter used for all ParentAssignedViewmap instances.

** Generated **

paletteItemProvider

protected PaletteItemProvider paletteItemProvider
This keeps track of the one adapter used for all Palette instances.

** Generated **

toolEntryItemProvider

protected ToolEntryItemProvider toolEntryItemProvider
This keeps track of the one adapter used for all ToolEntry instances.

** Generated **

standardEntryItemProvider

protected StandardEntryItemProvider standardEntryItemProvider
This keeps track of the one adapter used for all StandardEntry instances.

** Generated **

separatorItemProvider

protected SeparatorItemProvider separatorItemProvider
This keeps track of the one adapter used for all Separator instances.

** Generated **

toolGroupItemProvider

protected ToolGroupItemProvider toolGroupItemProvider
This keeps track of the one adapter used for all ToolGroup instances.

** Generated **

genFeatureSeqInitializerItemProvider

protected GenFeatureSeqInitializerItemProvider genFeatureSeqInitializerItemProvider
This keeps track of the one adapter used for all GenFeatureSeqInitializer instances.

** Generated **

genFeatureValueSpecItemProvider

protected GenFeatureValueSpecItemProvider genFeatureValueSpecItemProvider
This keeps track of the one adapter used for all GenFeatureValueSpec instances.

** Generated **

genReferenceNewElementSpecItemProvider

protected GenReferenceNewElementSpecItemProvider genReferenceNewElementSpecItemProvider
This keeps track of the one adapter used for all GenReferenceNewElementSpec instances.

** Generated **

genLinkConstraintsItemProvider

protected GenLinkConstraintsItemProvider genLinkConstraintsItemProvider
This keeps track of the one adapter used for all GenLinkConstraints instances.

** Generated **

genAuditRootItemProvider

protected GenAuditRootItemProvider genAuditRootItemProvider
This keeps track of the one adapter used for all GenAuditRoot instances.

** Generated **

genAuditContainerItemProvider

protected GenAuditContainerItemProvider genAuditContainerItemProvider
This keeps track of the one adapter used for all GenAuditContainer instances.

** Generated **

genAuditRuleItemProvider

protected GenAuditRuleItemProvider genAuditRuleItemProvider
This keeps track of the one adapter used for all GenAuditRule instances.

** Generated **

genDomainElementTargetItemProvider

protected GenDomainElementTargetItemProvider genDomainElementTargetItemProvider
This keeps track of the one adapter used for all GenDomainElementTarget instances.

** Generated **

genDiagramElementTargetItemProvider

protected GenDiagramElementTargetItemProvider genDiagramElementTargetItemProvider
This keeps track of the one adapter used for all GenDiagramElementTarget instances.

** Generated **

genDomainAttributeTargetItemProvider

protected GenDomainAttributeTargetItemProvider genDomainAttributeTargetItemProvider
This keeps track of the one adapter used for all GenDomainAttributeTarget instances.

** Generated **

genNotationElementTargetItemProvider

protected GenNotationElementTargetItemProvider genNotationElementTargetItemProvider
This keeps track of the one adapter used for all GenNotationElementTarget instances.

** Generated **

genMetricContainerItemProvider

protected GenMetricContainerItemProvider genMetricContainerItemProvider
This keeps track of the one adapter used for all GenMetricContainer instances.

** Generated **

genMetricRuleItemProvider

protected GenMetricRuleItemProvider genMetricRuleItemProvider
This keeps track of the one adapter used for all GenMetricRule instances.

** Generated **

genAuditedMetricTargetItemProvider

protected GenAuditedMetricTargetItemProvider genAuditedMetricTargetItemProvider
This keeps track of the one adapter used for all GenAuditedMetricTarget instances.

** Generated **

genExpressionProviderContainerItemProvider

protected GenExpressionProviderContainerItemProvider genExpressionProviderContainerItemProvider
This keeps track of the one adapter used for all GenExpressionProviderContainer instances.

** Generated **

genJavaExpressionProviderItemProvider

protected GenJavaExpressionProviderItemProvider genJavaExpressionProviderItemProvider
This keeps track of the one adapter used for all GenJavaExpressionProvider instances.

** Generated **

genExpressionInterpreterItemProvider

protected GenExpressionInterpreterItemProvider genExpressionInterpreterItemProvider
This keeps track of the one adapter used for all GenExpressionInterpreter instances.

** Generated **

genNavigatorItemProvider

protected GenNavigatorItemProvider genNavigatorItemProvider
This keeps track of the one adapter used for all GenNavigator instances.

** Generated **

genNavigatorChildReferenceItemProvider

protected GenNavigatorChildReferenceItemProvider genNavigatorChildReferenceItemProvider
This keeps track of the one adapter used for all GenNavigatorChildReference instances.

** Generated **

genNavigatorPathItemProvider

protected GenNavigatorPathItemProvider genNavigatorPathItemProvider
This keeps track of the one adapter used for all GenNavigatorPath instances.

** Generated **

genNavigatorPathSegmentItemProvider

protected GenNavigatorPathSegmentItemProvider genNavigatorPathSegmentItemProvider
This keeps track of the one adapter used for all GenNavigatorPathSegment instances.

** Generated **

genPropertySheetItemProvider

protected GenPropertySheetItemProvider genPropertySheetItemProvider
This keeps track of the one adapter used for all GenPropertySheet instances.

** Generated **

genStandardPropertyTabItemProvider

protected GenStandardPropertyTabItemProvider genStandardPropertyTabItemProvider
This keeps track of the one adapter used for all GenStandardPropertyTab instances.

** Generated **

genCustomPropertyTabItemProvider

protected GenCustomPropertyTabItemProvider genCustomPropertyTabItemProvider
This keeps track of the one adapter used for all GenCustomPropertyTab instances.

** Generated **

typeTabFilterItemProvider

protected TypeTabFilterItemProvider typeTabFilterItemProvider
This keeps track of the one adapter used for all TypeTabFilter instances.

** Generated **

customTabFilterItemProvider

protected CustomTabFilterItemProvider customTabFilterItemProvider
This keeps track of the one adapter used for all CustomTabFilter instances.

** Generated **

genSharedContributionItemItemProvider

protected GenSharedContributionItemItemProvider genSharedContributionItemItemProvider
This keeps track of the one adapter used for all GenSharedContributionItem instances.

** Generated **

genGroupMarkerItemProvider

protected GenGroupMarkerItemProvider genGroupMarkerItemProvider
This keeps track of the one adapter used for all GenGroupMarker instances.

** Generated **

genSeparatorItemProvider

protected GenSeparatorItemProvider genSeparatorItemProvider
This keeps track of the one adapter used for all GenSeparator instances.

** Generated **

genActionFactoryContributionItemItemProvider

protected GenActionFactoryContributionItemItemProvider genActionFactoryContributionItemItemProvider
This keeps track of the one adapter used for all GenActionFactoryContributionItem instances.

** Generated **

genMenuManagerItemProvider

protected GenMenuManagerItemProvider genMenuManagerItemProvider
This keeps track of the one adapter used for all GenMenuManager instances.

** Generated **

genToolBarManagerItemProvider

protected GenToolBarManagerItemProvider genToolBarManagerItemProvider
This keeps track of the one adapter used for all GenToolBarManager instances.

** Generated **

genApplicationItemProvider

protected GenApplicationItemProvider genApplicationItemProvider
This keeps track of the one adapter used for all GenApplication instances.

** Generated **

valueExpressionItemProvider

protected ValueExpressionItemProvider valueExpressionItemProvider
This keeps track of the one adapter used for all ValueExpression instances.

** Generated **

genConstraintItemProvider

protected GenConstraintItemProvider genConstraintItemProvider
This keeps track of the one adapter used for all GenConstraint instances.

** Generated **
Constructor Detail

GMFGenItemProviderAdapterFactory

public GMFGenItemProviderAdapterFactory()
This constructs an instance.

** Generated **
Method Detail

createGenEditorGeneratorAdapter

public Adapter createGenEditorGeneratorAdapter()
This creates an adapter for a GenEditorGenerator.

Overrides:
createGenEditorGeneratorAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenEditorGenerator
** Generated **

createGenDiagramAdapter

public Adapter createGenDiagramAdapter()
This creates an adapter for a GenDiagram.

Overrides:
createGenDiagramAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenDiagram
** Generated **

createGenEditorViewAdapter

public Adapter createGenEditorViewAdapter()
This creates an adapter for a GenEditorView.

Overrides:
createGenEditorViewAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenEditorView
** Generated **

createGenCustomPreferencePageAdapter

public Adapter createGenCustomPreferencePageAdapter()
This creates an adapter for a GenCustomPreferencePage.

Overrides:
createGenCustomPreferencePageAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenCustomPreferencePage
** Generated **

createGenStandardPreferencePageAdapter

public Adapter createGenStandardPreferencePageAdapter()
This creates an adapter for a GenStandardPreferencePage.

Overrides:
createGenStandardPreferencePageAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenStandardPreferencePage
** Generated **

createGenDiagramPreferencesAdapter

public Adapter createGenDiagramPreferencesAdapter()
This creates an adapter for a GenDiagramPreferences.

Overrides:
createGenDiagramPreferencesAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenDiagramPreferences
** Generated **

createGenStandardFontAdapter

public Adapter createGenStandardFontAdapter()
This creates an adapter for a GenStandardFont.

Overrides:
createGenStandardFontAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenStandardFont
** Generated **

createGenCustomFontAdapter

public Adapter createGenCustomFontAdapter()
This creates an adapter for a GenCustomFont.

Overrides:
createGenCustomFontAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenCustomFont
** Generated **

createGenRGBColorAdapter

public Adapter createGenRGBColorAdapter()
This creates an adapter for a GenRGBColor.

Overrides:
createGenRGBColorAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenRGBColor
** Generated **

createGenConstantColorAdapter

public Adapter createGenConstantColorAdapter()
This creates an adapter for a GenConstantColor.

Overrides:
createGenConstantColorAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenConstantColor
** Generated **

createGenDiagramUpdaterAdapter

public Adapter createGenDiagramUpdaterAdapter()
This creates an adapter for a GenDiagramUpdater.

Overrides:
createGenDiagramUpdaterAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenDiagramUpdater
** Generated **

createGenPluginAdapter

public Adapter createGenPluginAdapter()
This creates an adapter for a GenPlugin.

Overrides:
createGenPluginAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenPlugin
** Generated **

createCustomBehaviourAdapter

public Adapter createCustomBehaviourAdapter()
This creates an adapter for a CustomBehaviour.

Overrides:
createCustomBehaviourAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
CustomBehaviour
** Generated **

createSharedBehaviourAdapter

public Adapter createSharedBehaviourAdapter()
This creates an adapter for a SharedBehaviour.

Overrides:
createSharedBehaviourAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
SharedBehaviour
** Generated **

createOpenDiagramBehaviourAdapter

public Adapter createOpenDiagramBehaviourAdapter()
This creates an adapter for a OpenDiagramBehaviour.

Overrides:
createOpenDiagramBehaviourAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
OpenDiagramBehaviour
** Generated **

createGenTopLevelNodeAdapter

public Adapter createGenTopLevelNodeAdapter()
This creates an adapter for a GenTopLevelNode.

Overrides:
createGenTopLevelNodeAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenTopLevelNode
** Generated **

createGenChildNodeAdapter

public Adapter createGenChildNodeAdapter()
This creates an adapter for a GenChildNode.

Overrides:
createGenChildNodeAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenChildNode
** Generated **

createGenChildSideAffixedNodeAdapter

public Adapter createGenChildSideAffixedNodeAdapter()
This creates an adapter for a GenChildSideAffixedNode.

Overrides:
createGenChildSideAffixedNodeAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenChildSideAffixedNode
** Generated **

createGenChildLabelNodeAdapter

public Adapter createGenChildLabelNodeAdapter()
This creates an adapter for a GenChildLabelNode.

Overrides:
createGenChildLabelNodeAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenChildLabelNode
** Generated **

createGenCompartmentAdapter

public Adapter createGenCompartmentAdapter()
This creates an adapter for a GenCompartment.

Overrides:
createGenCompartmentAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenCompartment
** Generated **

createGenLinkAdapter

public Adapter createGenLinkAdapter()
This creates an adapter for a GenLink.

Overrides:
createGenLinkAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenLink
** Generated **

createGenNodeLabelAdapter

public Adapter createGenNodeLabelAdapter()
This creates an adapter for a GenNodeLabel.

Overrides:
createGenNodeLabelAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenNodeLabel
** Generated **

createGenExternalNodeLabelAdapter

public Adapter createGenExternalNodeLabelAdapter()
This creates an adapter for a GenExternalNodeLabel.

Overrides:
createGenExternalNodeLabelAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenExternalNodeLabel
** Generated **

createGenLinkLabelAdapter

public Adapter createGenLinkLabelAdapter()
This creates an adapter for a GenLinkLabel.

Overrides:
createGenLinkLabelAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenLinkLabel
** Generated **

createMetamodelTypeAdapter

public Adapter createMetamodelTypeAdapter()
This creates an adapter for a MetamodelType.

Overrides:
createMetamodelTypeAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
MetamodelType
** Generated **

createSpecializationTypeAdapter

public Adapter createSpecializationTypeAdapter()
This creates an adapter for a SpecializationType.

Overrides:
createSpecializationTypeAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
SpecializationType
** Generated **

createNotationTypeAdapter

public Adapter createNotationTypeAdapter()
This creates an adapter for a NotationType.

Overrides:
createNotationTypeAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
NotationType
** Generated **

createTypeModelFacetAdapter

public Adapter createTypeModelFacetAdapter()
This creates an adapter for a TypeModelFacet.

Overrides:
createTypeModelFacetAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
TypeModelFacet
** Generated **

createTypeLinkModelFacetAdapter

public Adapter createTypeLinkModelFacetAdapter()
This creates an adapter for a TypeLinkModelFacet.

Overrides:
createTypeLinkModelFacetAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
TypeLinkModelFacet
** Generated **

createFeatureLinkModelFacetAdapter

public Adapter createFeatureLinkModelFacetAdapter()
This creates an adapter for a FeatureLinkModelFacet.

Overrides:
createFeatureLinkModelFacetAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
FeatureLinkModelFacet
** Generated **

createFeatureLabelModelFacetAdapter

public Adapter createFeatureLabelModelFacetAdapter()
This creates an adapter for a FeatureLabelModelFacet.

Overrides:
createFeatureLabelModelFacetAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
FeatureLabelModelFacet
** Generated **

createDesignLabelModelFacetAdapter

public Adapter createDesignLabelModelFacetAdapter()
This creates an adapter for a DesignLabelModelFacet.

Overrides:
createDesignLabelModelFacetAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
DesignLabelModelFacet
** Generated **

createColorAttributesAdapter

public Adapter createColorAttributesAdapter()
This creates an adapter for a ColorAttributes.

Overrides:
createColorAttributesAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
ColorAttributes
** Generated **

createStyleAttributesAdapter

public Adapter createStyleAttributesAdapter()
This creates an adapter for a StyleAttributes.

Overrides:
createStyleAttributesAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
StyleAttributes
** Generated **

createResizeConstraintsAdapter

public Adapter createResizeConstraintsAdapter()
This creates an adapter for a ResizeConstraints.

Overrides:
createResizeConstraintsAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
ResizeConstraints
** Generated **

createDefaultSizeAttributesAdapter

public Adapter createDefaultSizeAttributesAdapter()
This creates an adapter for a DefaultSizeAttributes.

Overrides:
createDefaultSizeAttributesAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
DefaultSizeAttributes
** Generated **

createLabelOffsetAttributesAdapter

public Adapter createLabelOffsetAttributesAdapter()
This creates an adapter for a LabelOffsetAttributes.

Overrides:
createLabelOffsetAttributesAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
LabelOffsetAttributes
** Generated **

createFigureViewmapAdapter

public Adapter createFigureViewmapAdapter()
This creates an adapter for a FigureViewmap.

Overrides:
createFigureViewmapAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
FigureViewmap
** Generated **

createSnippetViewmapAdapter

public Adapter createSnippetViewmapAdapter()
This creates an adapter for a SnippetViewmap.

Overrides:
createSnippetViewmapAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
SnippetViewmap
** Generated **

createInnerClassViewmapAdapter

public Adapter createInnerClassViewmapAdapter()
This creates an adapter for a InnerClassViewmap.

Overrides:
createInnerClassViewmapAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
InnerClassViewmap
** Generated **

createParentAssignedViewmapAdapter

public Adapter createParentAssignedViewmapAdapter()
This creates an adapter for a ParentAssignedViewmap.

Overrides:
createParentAssignedViewmapAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
ParentAssignedViewmap
** Generated **

createPaletteAdapter

public Adapter createPaletteAdapter()
This creates an adapter for a Palette.

Overrides:
createPaletteAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
Palette
** Generated **

createToolEntryAdapter

public Adapter createToolEntryAdapter()
This creates an adapter for a ToolEntry.

Overrides:
createToolEntryAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
ToolEntry
** Generated **

createStandardEntryAdapter

public Adapter createStandardEntryAdapter()
This creates an adapter for a StandardEntry.

Overrides:
createStandardEntryAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
StandardEntry
** Generated **

createSeparatorAdapter

public Adapter createSeparatorAdapter()
This creates an adapter for a Separator.

Overrides:
createSeparatorAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
Separator
** Generated **

createToolGroupAdapter

public Adapter createToolGroupAdapter()
This creates an adapter for a ToolGroup.

Overrides:
createToolGroupAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
ToolGroup
** Generated **

createGenFeatureSeqInitializerAdapter

public Adapter createGenFeatureSeqInitializerAdapter()
This creates an adapter for a GenFeatureSeqInitializer.

Overrides:
createGenFeatureSeqInitializerAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenFeatureSeqInitializer
** Generated **

createGenFeatureValueSpecAdapter

public Adapter createGenFeatureValueSpecAdapter()
This creates an adapter for a GenFeatureValueSpec.

Overrides:
createGenFeatureValueSpecAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenFeatureValueSpec
** Generated **

createGenReferenceNewElementSpecAdapter

public Adapter createGenReferenceNewElementSpecAdapter()
This creates an adapter for a GenReferenceNewElementSpec.

Overrides:
createGenReferenceNewElementSpecAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenReferenceNewElementSpec
** Generated **

createGenLinkConstraintsAdapter

public Adapter createGenLinkConstraintsAdapter()
This creates an adapter for a GenLinkConstraints.

Overrides:
createGenLinkConstraintsAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenLinkConstraints
** Generated **

createGenAuditRootAdapter

public Adapter createGenAuditRootAdapter()
This creates an adapter for a GenAuditRoot.

Overrides:
createGenAuditRootAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenAuditRoot
** Generated **

createGenAuditContainerAdapter

public Adapter createGenAuditContainerAdapter()
This creates an adapter for a GenAuditContainer.

Overrides:
createGenAuditContainerAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenAuditContainer
** Generated **

createGenAuditRuleAdapter

public Adapter createGenAuditRuleAdapter()
This creates an adapter for a GenAuditRule.

Overrides:
createGenAuditRuleAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenAuditRule
** Generated **

createGenDomainElementTargetAdapter

public Adapter createGenDomainElementTargetAdapter()
This creates an adapter for a GenDomainElementTarget.

Overrides:
createGenDomainElementTargetAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenDomainElementTarget
** Generated **

createGenDiagramElementTargetAdapter

public Adapter createGenDiagramElementTargetAdapter()
This creates an adapter for a GenDiagramElementTarget.

Overrides:
createGenDiagramElementTargetAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenDiagramElementTarget
** Generated **

createGenDomainAttributeTargetAdapter

public Adapter createGenDomainAttributeTargetAdapter()
This creates an adapter for a GenDomainAttributeTarget.

Overrides:
createGenDomainAttributeTargetAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenDomainAttributeTarget
** Generated **

createGenNotationElementTargetAdapter

public Adapter createGenNotationElementTargetAdapter()
This creates an adapter for a GenNotationElementTarget.

Overrides:
createGenNotationElementTargetAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenNotationElementTarget
** Generated **

createGenMetricContainerAdapter

public Adapter createGenMetricContainerAdapter()
This creates an adapter for a GenMetricContainer.

Overrides:
createGenMetricContainerAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenMetricContainer
** Generated **

createGenMetricRuleAdapter

public Adapter createGenMetricRuleAdapter()
This creates an adapter for a GenMetricRule.

Overrides:
createGenMetricRuleAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenMetricRule
** Generated **

createGenAuditedMetricTargetAdapter

public Adapter createGenAuditedMetricTargetAdapter()
This creates an adapter for a GenAuditedMetricTarget.

Overrides:
createGenAuditedMetricTargetAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenAuditedMetricTarget
** Generated **

createGenExpressionProviderContainerAdapter

public Adapter createGenExpressionProviderContainerAdapter()
This creates an adapter for a GenExpressionProviderContainer.

Overrides:
createGenExpressionProviderContainerAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenExpressionProviderContainer
** Generated **

createGenJavaExpressionProviderAdapter

public Adapter createGenJavaExpressionProviderAdapter()
This creates an adapter for a GenJavaExpressionProvider.

Overrides:
createGenJavaExpressionProviderAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenJavaExpressionProvider
** Generated **

createGenExpressionInterpreterAdapter

public Adapter createGenExpressionInterpreterAdapter()
This creates an adapter for a GenExpressionInterpreter.

Overrides:
createGenExpressionInterpreterAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenExpressionInterpreter
** Generated **

createGenNavigatorAdapter

public Adapter createGenNavigatorAdapter()
This creates an adapter for a GenNavigator.

Overrides:
createGenNavigatorAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenNavigator
** Generated **

createGenNavigatorChildReferenceAdapter

public Adapter createGenNavigatorChildReferenceAdapter()
This creates an adapter for a GenNavigatorChildReference.

Overrides:
createGenNavigatorChildReferenceAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenNavigatorChildReference
** Generated **

createGenNavigatorPathAdapter

public Adapter createGenNavigatorPathAdapter()
This creates an adapter for a GenNavigatorPath.

Overrides:
createGenNavigatorPathAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenNavigatorPath
** Generated **

createGenNavigatorPathSegmentAdapter

public Adapter createGenNavigatorPathSegmentAdapter()
This creates an adapter for a GenNavigatorPathSegment.

Overrides:
createGenNavigatorPathSegmentAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenNavigatorPathSegment
** Generated **

createGenPropertySheetAdapter

public Adapter createGenPropertySheetAdapter()
This creates an adapter for a GenPropertySheet.

Overrides:
createGenPropertySheetAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenPropertySheet
** Generated **

createGenStandardPropertyTabAdapter

public Adapter createGenStandardPropertyTabAdapter()
This creates an adapter for a GenStandardPropertyTab.

Overrides:
createGenStandardPropertyTabAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenStandardPropertyTab
** Generated **

createGenCustomPropertyTabAdapter

public Adapter createGenCustomPropertyTabAdapter()
This creates an adapter for a GenCustomPropertyTab.

Overrides:
createGenCustomPropertyTabAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenCustomPropertyTab
** Generated **

createTypeTabFilterAdapter

public Adapter createTypeTabFilterAdapter()
This creates an adapter for a TypeTabFilter.

Overrides:
createTypeTabFilterAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
TypeTabFilter
** Generated **

createCustomTabFilterAdapter

public Adapter createCustomTabFilterAdapter()
This creates an adapter for a CustomTabFilter.

Overrides:
createCustomTabFilterAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
CustomTabFilter
** Generated **

createGenSharedContributionItemAdapter

public Adapter createGenSharedContributionItemAdapter()
This creates an adapter for a GenSharedContributionItem.

Overrides:
createGenSharedContributionItemAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenSharedContributionItem
** Generated **

createGenGroupMarkerAdapter

public Adapter createGenGroupMarkerAdapter()
This creates an adapter for a GenGroupMarker.

Overrides:
createGenGroupMarkerAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenGroupMarker
** Generated **

createGenSeparatorAdapter

public Adapter createGenSeparatorAdapter()
This creates an adapter for a GenSeparator.

Overrides:
createGenSeparatorAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenSeparator
** Generated **

createGenActionFactoryContributionItemAdapter

public Adapter createGenActionFactoryContributionItemAdapter()
This creates an adapter for a GenActionFactoryContributionItem.

Overrides:
createGenActionFactoryContributionItemAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenActionFactoryContributionItem
** Generated **

createGenMenuManagerAdapter

public Adapter createGenMenuManagerAdapter()
This creates an adapter for a GenMenuManager.

Overrides:
createGenMenuManagerAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenMenuManager
** Generated **

createGenToolBarManagerAdapter

public Adapter createGenToolBarManagerAdapter()
This creates an adapter for a GenToolBarManager.

Overrides:
createGenToolBarManagerAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenToolBarManager
** Generated **

createGenApplicationAdapter

public Adapter createGenApplicationAdapter()
This creates an adapter for a GenApplication.

Overrides:
createGenApplicationAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenApplication
** Generated **

createValueExpressionAdapter

public Adapter createValueExpressionAdapter()
This creates an adapter for a ValueExpression.

Overrides:
createValueExpressionAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
ValueExpression
** Generated **

createGenConstraintAdapter

public Adapter createGenConstraintAdapter()
This creates an adapter for a GenConstraint.

Overrides:
createGenConstraintAdapter in class GMFGenAdapterFactory
Returns:
the new adapter.
See Also:
GenConstraint
** Generated **

getRootAdapterFactory

public ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.

Specified by:
getRootAdapterFactory in interface ComposeableAdapterFactory
** Generated **

setParentAdapterFactory

public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.

Specified by:
setParentAdapterFactory in interface ComposeableAdapterFactory
** Generated **

isFactoryForType

public boolean isFactoryForType(java.lang.Object type)

Specified by:
isFactoryForType in interface AdapterFactory
Overrides:
isFactoryForType in class GMFGenAdapterFactory
Returns:
whether this factory is applicable for the type of the object.
** Generated **

adapt

public Adapter adapt(Notifier notifier,
                     java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.

Specified by:
adapt in interface AdapterFactory
Overrides:
adapt in class AdapterFactoryImpl
** Generated **

adapt

public java.lang.Object adapt(java.lang.Object object,
                              java.lang.Object type)

Specified by:
adapt in interface AdapterFactory
Overrides:
adapt in class AdapterFactoryImpl
** Generated **

addListener

public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.

Specified by:
addListener in interface IChangeNotifier
** Generated **

removeListener

public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.

Specified by:
removeListener in interface IChangeNotifier
** Generated **

fireNotifyChanged

public void fireNotifyChanged(Notification notification)
This delegates to changeNotifier and to parentAdapterFactory.

Specified by:
fireNotifyChanged in interface IChangeNotifier
** Generated **

dispose

public void dispose()
This disposes all of the item providers created by this factory.

Specified by:
dispose in interface IDisposable
** Generated **

Generation Framework

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.