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

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterImpl
      extended by org.eclipse.emf.edit.provider.ItemProviderAdapter
          extended by org.eclipse.gmf.codegen.gmfgen.provider.GenCommonBaseItemProvider
              extended by org.eclipse.gmf.codegen.gmfgen.provider.GenDiagramItemProvider
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal, org.eclipse.emf.common.util.ResourceLocator, org.eclipse.emf.edit.command.CreateChildCommand.Helper, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider

public class GenDiagramItemProvider
extends GenCommonBaseItemProvider
implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource

This is the item provider adapter for a GenDiagram object.

Generated

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter
org.eclipse.emf.edit.provider.ItemProviderAdapter.ChildrenStore, org.eclipse.emf.edit.provider.ItemProviderAdapter.ModifiableSingletonEList<E>, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommand, org.eclipse.emf.edit.provider.ItemProviderAdapter.ResultAndAffectedObjectsWrappingCommandActionDelegate
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
 
Fields inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter
adapterFactory, changeNotifier, childrenFeatures, childrenReferences, childrenStoreMap, itemPropertyDescriptors, targets, wrappers, wrappingNeeded
 
Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
target
 
Constructor Summary
GenDiagramItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
          This constructs an instance from a factory and a notifier.
 
Method Summary
protected  void addBaseEditHelperClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Base Edit Helper Class Name feature.
protected  void addBaseExternalNodeLabelEditPartClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Base External Node Label Edit Part Class Name feature.
protected  void addBaseItemSemanticEditPolicyClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Base Item Semantic Edit Policy Class Name feature.
protected  void addCanonicalEditPolicyClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Canonical Edit Policy Class Name feature.
protected  void addContainsShortcutsToPropertyDescriptor(Object object)
          This adds a property descriptor for the Contains Shortcuts To feature.
protected  void addContributionItemProviderClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Contribution Item Provider Class Name feature.
protected  void addCreateShortcutActionClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Create Shortcut Action Class Name feature.
protected  void addCreateShortcutDecorationsCommandClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Create Shortcut Decorations Command Class Name feature.
protected  void addCreationWizardCategoryIDPropertyDescriptor(Object object)
          This adds a property descriptor for the Creation Wizard Category ID feature.
protected  void addCreationWizardClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Creation Wizard Class Name feature.
protected  void addCreationWizardIconPathPropertyDescriptor(Object object)
          This adds a property descriptor for the Creation Wizard Icon Path feature.
protected  void addCreationWizardIconPathXPropertyDescriptor(Object object)
          This adds a property descriptor for the Creation Wizard Icon Path X feature.
protected  void addCreationWizardPageClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Creation Wizard Page Class Name feature.
protected  void addDiagramContentInitializerClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Diagram Content Initializer Class Name feature.
protected  void addDiagramEditorUtilClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Diagram Editor Util Class Name feature.
protected  void addDocumentProviderClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Document Provider Class Name feature.
protected  void addDomainDiagramElementPropertyDescriptor(Object object)
          This adds a property descriptor for the Domain Diagram Element feature.
protected  void addEditCommandsPackageNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Edit Commands Package Name feature.
protected  void addEditHelpersPackageNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Edit Helpers Package Name feature.
protected  void addEditingDomainIDPropertyDescriptor(Object object)
          This adds a property descriptor for the Editing Domain ID feature.
protected  void addEditPartFactoryClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Edit Part Factory Class Name feature.
protected  void addEditPartProviderClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Edit Part Provider Class Name feature.
protected  void addEditPartProviderPriorityPropertyDescriptor(Object object)
          This adds a property descriptor for the Edit Part Provider Priority feature.
protected  void addEditPartsPackageNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Edit Parts Package Name feature.
protected  void addEditPoliciesPackageNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Edit Policies Package Name feature.
protected  void addElementChooserClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Element Chooser Class Name feature.
protected  void addElementTypesClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Element Types Class Name feature.
protected  void addIconProviderClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Icon Provider Class Name feature.
protected  void addIconProviderPriorityPropertyDescriptor(Object object)
          This adds a property descriptor for the Icon Provider Priority feature.
protected  void addInitDiagramFileActionClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Init Diagram File Action Class Name feature.
protected  void addLiveValidationUIFeedbackPropertyDescriptor(Object object)
          This adds a property descriptor for the Live Validation UI Feedback feature.
protected  void addLoadResourceActionClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Load Resource Action Class Name feature.
protected  void addMarkerNavigationProviderClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Marker Navigation Provider Class Name feature.
protected  void addMarkerNavigationProviderPriorityPropertyDescriptor(Object object)
          This adds a property descriptor for the Marker Navigation Provider Priority feature.
protected  void addMatchingStrategyClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Matching Strategy Class Name feature.
protected  void addMetricProviderClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Metric Provider Class Name feature.
protected  void addMetricProviderPriorityPropertyDescriptor(Object object)
          This adds a property descriptor for the Metric Provider Priority feature.
protected  void addModelingAssistantProviderClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Modeling Assistant Provider Class Name feature.
protected  void addModelingAssistantProviderPriorityPropertyDescriptor(Object object)
          This adds a property descriptor for the Modeling Assistant Provider Priority feature.
protected  void addNewDiagramFileWizardClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the New Diagram File Wizard Class Name feature.
protected  void addNotationViewFactoriesPackageNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Notation View Factories Package Name feature.
protected  void addNotationViewProviderClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Notation View Provider Class Name feature.
protected  void addNotationViewProviderPriorityPropertyDescriptor(Object object)
          This adds a property descriptor for the Notation View Provider Priority feature.
protected  void addParserProviderClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Parser Provider Class Name feature.
protected  void addParserProviderPriorityPropertyDescriptor(Object object)
          This adds a property descriptor for the Parser Provider Priority feature.
protected  void addParsersPackageNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Parsers Package Name feature.
protected  void addPreferencesPackageNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Preferences Package Name feature.
protected  void addProvidersPackageNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Providers Package Name feature.
protected  void addReorientConnectionViewCommandClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Reorient Connection View Command Class Name feature.
protected  void addShortcutPropertyTesterClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Shortcut Property Tester Class Name feature.
protected  void addShortcutsDecoratorProviderClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Shortcuts Decorator Provider Class Name feature.
protected  void addShortcutsDecoratorProviderPriorityPropertyDescriptor(Object object)
          This adds a property descriptor for the Shortcuts Decorator Provider Priority feature.
protected  void addShortcutsProvidedForPropertyDescriptor(Object object)
          This adds a property descriptor for the Shortcuts Provided For feature.
protected  void addSynchronizedPropertyDescriptor(Object object)
          This adds a property descriptor for the Synchronized feature.
protected  void addTextNonResizableEditPolicyClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Text Non Resizable Edit Policy Class Name feature.
protected  void addTextSelectionEditPolicyClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Text Selection Edit Policy Class Name feature.
protected  void addUnitsPropertyDescriptor(Object object)
          This adds a property descriptor for the Units feature.
protected  void addValidationDecoratorProviderClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Validation Decorator Provider Class Name feature.
protected  void addValidationDecoratorProviderPriorityPropertyDescriptor(Object object)
          This adds a property descriptor for the Validation Decorator Provider Priority feature.
protected  void addValidationDecoratorsPropertyDescriptor(Object object)
          This adds a property descriptor for the Validation Decorators feature.
protected  void addValidationEnabledPropertyDescriptor(Object object)
          This adds a property descriptor for the Validation Enabled feature.
protected  void addValidationProviderClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Validation Provider Class Name feature.
protected  void addValidationProviderPriorityPropertyDescriptor(Object object)
          This adds a property descriptor for the Validation Provider Priority feature.
protected  void addVisualIDRegistryClassNamePropertyDescriptor(Object object)
          This adds a property descriptor for the Visual ID Registry Class Name feature.
protected  void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object)
          This adds CommandParameters describing the children that can be created under this object.
protected  org.eclipse.emf.ecore.EStructuralFeature getChildFeature(Object object, Object child)
           
 Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> getChildrenFeatures(Object object)
          This specifies how to implement ItemProviderAdapter.getChildren(java.lang.Object) and is used to deduce an appropriate feature for an AddCommand, RemoveCommand or MoveCommand in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class, org.eclipse.emf.edit.command.CommandParameter).
 Object getImage(Object object)
          This returns GenDiagram.gif.
 List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(Object object)
          This returns the property descriptors for the adapted class.
 String getText(Object object)
          This returns the label text for the adapted class.
 void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
          This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
protected  boolean shouldComposeCreationImage()
           
 
Methods inherited from class org.eclipse.gmf.codegen.gmfgen.provider.GenCommonBaseItemProvider
addDiagramRunTimeClassPropertyDescriptor, addEditPartClassNamePropertyDescriptor, addItemSemanticEditPolicyClassNamePropertyDescriptor, addNotationViewFactoryClassNamePropertyDescriptor, addSansDomainPropertyDescriptor, addStylesPropertyDescriptor, addVisualIDPropertyDescriptor, getResourceLocator
 
Methods inherited from class org.eclipse.emf.edit.provider.ItemProviderAdapter
addListener, adjustWrapperIndex, adjustWrapperIndices, adjustWrapperIndices, createAddCommand, createAddCommand, createChildParameter, createChildrenStore, createCommand, createCopyCommand, createCreateChildCommand, createCreateChildCommand, createCreateCopyCommand, createDragAndDropCommand, createInitializeCopyCommand, createItemPropertyDescriptor, createItemPropertyDescriptor, createMoveCommand, createMoveCommand, createRemoveCommand, createRemoveCommand, createReplaceCommand, createReplaceCommand, createSetCommand, createSetCommand, createWrapper, crop, dispose, disposeWrapper, disposeWrappers, factorAddCommand, factorMoveCommand, factorRemoveCommand, fireNotifyChanged, getAdapterFactory, getBackground, getBackground, getBaseURL, getChildReference, getChildren, getChildrenReferences, getChildrenStore, getColumnImage, getColumnText, getCreateChildDescription, getCreateChildImage, getCreateChildResult, getCreateChildText, getCreateChildToolTipText, getEditableValue, getElements, getFeatureText, getFeatureValue, getFont, getFont, getForeground, getForeground, getImage, getNewChildDescriptors, getParent, getPropertyDescriptor, getPropertyValue, getReferenceValue, getResourceLocator, getRootAdapterFactory, getSetFeature, getSetFeatures, getString, getString, getString, getString, getString, getString, getString, getString, getTypeText, getTypeText, getUpdateableText, getValue, getWrappedValues, hasChildren, hasChildren, isAdapterForType, isEquivalentValue, isPropertySet, isResolveProxies, isValidValue, isWrappingNeeded, overlayImage, removeListener, resetPropertyValue, setPropertyValue, setTarget, shouldTranslate, unsetTarget, unwrap, unwrapCommandValues, updateChildren, wrap, wrapCommand
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
getTarget
 
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.edit.provider.IEditingDomainItemProvider
createCommand, getChildren, getNewChildDescriptors, getParent
 
Methods inherited from interface org.eclipse.emf.edit.provider.ITreeItemContentProvider
getChildren, getParent, hasChildren
 
Methods inherited from interface org.eclipse.emf.edit.provider.IStructuredItemContentProvider
getElements
 
Methods inherited from interface org.eclipse.emf.edit.provider.IItemPropertySource
getEditableValue, getPropertyDescriptor
 

Constructor Detail

GenDiagramItemProvider

public GenDiagramItemProvider(org.eclipse.emf.common.notify.AdapterFactory adapterFactory)
This constructs an instance from a factory and a notifier.

Generated
Method Detail

getPropertyDescriptors

public List<org.eclipse.emf.edit.provider.IItemPropertyDescriptor> getPropertyDescriptors(Object object)
This returns the property descriptors for the adapted class.

Specified by:
getPropertyDescriptors in interface org.eclipse.emf.edit.provider.IItemPropertySource
Overrides:
getPropertyDescriptors in class GenCommonBaseItemProvider
Generated

addDomainDiagramElementPropertyDescriptor

protected void addDomainDiagramElementPropertyDescriptor(Object object)
This adds a property descriptor for the Domain Diagram Element feature.

Generated

addSynchronizedPropertyDescriptor

protected void addSynchronizedPropertyDescriptor(Object object)
This adds a property descriptor for the Synchronized feature.

Generated

addEditCommandsPackageNamePropertyDescriptor

protected void addEditCommandsPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Edit Commands Package Name feature.

Generated

addEditHelpersPackageNamePropertyDescriptor

protected void addEditHelpersPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Edit Helpers Package Name feature.

Generated

addEditPartsPackageNamePropertyDescriptor

protected void addEditPartsPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Edit Parts Package Name feature.

Generated

addEditPoliciesPackageNamePropertyDescriptor

protected void addEditPoliciesPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Edit Policies Package Name feature.

Generated

addPreferencesPackageNamePropertyDescriptor

protected void addPreferencesPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Preferences Package Name feature.

Generated

addVisualIDRegistryClassNamePropertyDescriptor

protected void addVisualIDRegistryClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Visual ID Registry Class Name feature.

Generated

addCreateShortcutActionClassNamePropertyDescriptor

protected void addCreateShortcutActionClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Create Shortcut Action Class Name feature.

Generated

addCreateShortcutDecorationsCommandClassNamePropertyDescriptor

protected void addCreateShortcutDecorationsCommandClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Create Shortcut Decorations Command Class Name feature.

Generated

addShortcutPropertyTesterClassNamePropertyDescriptor

protected void addShortcutPropertyTesterClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Shortcut Property Tester Class Name feature.

Generated

addElementChooserClassNamePropertyDescriptor

protected void addElementChooserClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Element Chooser Class Name feature.

Generated

addLoadResourceActionClassNamePropertyDescriptor

protected void addLoadResourceActionClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Load Resource Action Class Name feature.

Generated

addEditingDomainIDPropertyDescriptor

protected void addEditingDomainIDPropertyDescriptor(Object object)
This adds a property descriptor for the Editing Domain ID feature.

Generated

addShortcutsDecoratorProviderClassNamePropertyDescriptor

protected void addShortcutsDecoratorProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Shortcuts Decorator Provider Class Name feature.

Generated

addShortcutsDecoratorProviderPriorityPropertyDescriptor

protected void addShortcutsDecoratorProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Shortcuts Decorator Provider Priority feature.

Generated

addContainsShortcutsToPropertyDescriptor

protected void addContainsShortcutsToPropertyDescriptor(Object object)
This adds a property descriptor for the Contains Shortcuts To feature.

Generated

addShortcutsProvidedForPropertyDescriptor

protected void addShortcutsProvidedForPropertyDescriptor(Object object)
This adds a property descriptor for the Shortcuts Provided For feature.

Generated

addValidationProviderClassNamePropertyDescriptor

protected void addValidationProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Validation Provider Class Name feature.

Generated

addValidationProviderPriorityPropertyDescriptor

protected void addValidationProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Validation Provider Priority feature.

Generated

addMarkerNavigationProviderClassNamePropertyDescriptor

protected void addMarkerNavigationProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Marker Navigation Provider Class Name feature.

Generated

addMarkerNavigationProviderPriorityPropertyDescriptor

protected void addMarkerNavigationProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Marker Navigation Provider Priority feature.

Generated

addValidationEnabledPropertyDescriptor

protected void addValidationEnabledPropertyDescriptor(Object object)
This adds a property descriptor for the Validation Enabled feature.

Generated

addMetricProviderClassNamePropertyDescriptor

protected void addMetricProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Metric Provider Class Name feature.

Generated

addMetricProviderPriorityPropertyDescriptor

protected void addMetricProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Metric Provider Priority feature.

Generated

addValidationDecoratorProviderClassNamePropertyDescriptor

protected void addValidationDecoratorProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Validation Decorator Provider Class Name feature.

Generated

addValidationDecoratorsPropertyDescriptor

protected void addValidationDecoratorsPropertyDescriptor(Object object)
This adds a property descriptor for the Validation Decorators feature.

Generated

addValidationDecoratorProviderPriorityPropertyDescriptor

protected void addValidationDecoratorProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Validation Decorator Provider Priority feature.

Generated

addLiveValidationUIFeedbackPropertyDescriptor

protected void addLiveValidationUIFeedbackPropertyDescriptor(Object object)
This adds a property descriptor for the Live Validation UI Feedback feature.

Generated

addUnitsPropertyDescriptor

protected void addUnitsPropertyDescriptor(Object object)
This adds a property descriptor for the Units feature.

Generated

addProvidersPackageNamePropertyDescriptor

protected void addProvidersPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Providers Package Name feature.

Generated

addParsersPackageNamePropertyDescriptor

protected void addParsersPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Parsers Package Name feature.

Generated

addNotationViewFactoriesPackageNamePropertyDescriptor

protected void addNotationViewFactoriesPackageNamePropertyDescriptor(Object object)
This adds a property descriptor for the Notation View Factories Package Name feature.

Generated

addDocumentProviderClassNamePropertyDescriptor

protected void addDocumentProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Document Provider Class Name feature.

Generated

addEditPartFactoryClassNamePropertyDescriptor

protected void addEditPartFactoryClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Edit Part Factory Class Name feature.

Generated

addBaseExternalNodeLabelEditPartClassNamePropertyDescriptor

protected void addBaseExternalNodeLabelEditPartClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Base External Node Label Edit Part Class Name feature.

Generated

addBaseItemSemanticEditPolicyClassNamePropertyDescriptor

protected void addBaseItemSemanticEditPolicyClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Base Item Semantic Edit Policy Class Name feature.

Generated

addCanonicalEditPolicyClassNamePropertyDescriptor

protected void addCanonicalEditPolicyClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Canonical Edit Policy Class Name feature.

Generated

addTextSelectionEditPolicyClassNamePropertyDescriptor

protected void addTextSelectionEditPolicyClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Text Selection Edit Policy Class Name feature.

Generated

addTextNonResizableEditPolicyClassNamePropertyDescriptor

protected void addTextNonResizableEditPolicyClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Text Non Resizable Edit Policy Class Name feature.

Generated

addElementTypesClassNamePropertyDescriptor

protected void addElementTypesClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Element Types Class Name feature.

Generated

addNotationViewProviderClassNamePropertyDescriptor

protected void addNotationViewProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Notation View Provider Class Name feature.

Generated

addNotationViewProviderPriorityPropertyDescriptor

protected void addNotationViewProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Notation View Provider Priority feature.

Generated

addReorientConnectionViewCommandClassNamePropertyDescriptor

protected void addReorientConnectionViewCommandClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Reorient Connection View Command Class Name feature.

Generated

addBaseEditHelperClassNamePropertyDescriptor

protected void addBaseEditHelperClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Base Edit Helper Class Name feature.

Generated

addInitDiagramFileActionClassNamePropertyDescriptor

protected void addInitDiagramFileActionClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Init Diagram File Action Class Name feature.

Generated

addNewDiagramFileWizardClassNamePropertyDescriptor

protected void addNewDiagramFileWizardClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the New Diagram File Wizard Class Name feature.

Generated

addDiagramContentInitializerClassNamePropertyDescriptor

protected void addDiagramContentInitializerClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Diagram Content Initializer Class Name feature.

Generated

addCreationWizardClassNamePropertyDescriptor

protected void addCreationWizardClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Creation Wizard Class Name feature.

Generated

addCreationWizardPageClassNamePropertyDescriptor

protected void addCreationWizardPageClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Creation Wizard Page Class Name feature.

Generated

addCreationWizardIconPathPropertyDescriptor

protected void addCreationWizardIconPathPropertyDescriptor(Object object)
This adds a property descriptor for the Creation Wizard Icon Path feature.

Generated

addCreationWizardIconPathXPropertyDescriptor

protected void addCreationWizardIconPathXPropertyDescriptor(Object object)
This adds a property descriptor for the Creation Wizard Icon Path X feature.

Generated

addCreationWizardCategoryIDPropertyDescriptor

protected void addCreationWizardCategoryIDPropertyDescriptor(Object object)
This adds a property descriptor for the Creation Wizard Category ID feature.

Generated

addDiagramEditorUtilClassNamePropertyDescriptor

protected void addDiagramEditorUtilClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Diagram Editor Util Class Name feature.

Generated

addMatchingStrategyClassNamePropertyDescriptor

protected void addMatchingStrategyClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Matching Strategy Class Name feature.

Generated

addEditPartProviderClassNamePropertyDescriptor

protected void addEditPartProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Edit Part Provider Class Name feature.

Generated

addEditPartProviderPriorityPropertyDescriptor

protected void addEditPartProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Edit Part Provider Priority feature.

Generated

addModelingAssistantProviderClassNamePropertyDescriptor

protected void addModelingAssistantProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Modeling Assistant Provider Class Name feature.

Generated

addModelingAssistantProviderPriorityPropertyDescriptor

protected void addModelingAssistantProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Modeling Assistant Provider Priority feature.

Generated

addIconProviderClassNamePropertyDescriptor

protected void addIconProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Icon Provider Class Name feature.

Generated

addIconProviderPriorityPropertyDescriptor

protected void addIconProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Icon Provider Priority feature.

Generated

addParserProviderClassNamePropertyDescriptor

protected void addParserProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Parser Provider Class Name feature.

Generated

addParserProviderPriorityPropertyDescriptor

protected void addParserProviderPriorityPropertyDescriptor(Object object)
This adds a property descriptor for the Parser Provider Priority feature.

Generated

addContributionItemProviderClassNamePropertyDescriptor

protected void addContributionItemProviderClassNamePropertyDescriptor(Object object)
This adds a property descriptor for the Contribution Item Provider Class Name feature.

Generated

getChildrenFeatures

public Collection<? extends org.eclipse.emf.ecore.EStructuralFeature> getChildrenFeatures(Object object)
This specifies how to implement ItemProviderAdapter.getChildren(java.lang.Object) and is used to deduce an appropriate feature for an AddCommand, RemoveCommand or MoveCommand in ItemProviderAdapter.createCommand(java.lang.Object, org.eclipse.emf.edit.domain.EditingDomain, java.lang.Class, org.eclipse.emf.edit.command.CommandParameter).

Overrides:
getChildrenFeatures in class GenCommonBaseItemProvider
Generated

getChildFeature

protected org.eclipse.emf.ecore.EStructuralFeature getChildFeature(Object object,
                                                                   Object child)

Overrides:
getChildFeature in class GenCommonBaseItemProvider
Generated

getImage

public Object getImage(Object object)
This returns GenDiagram.gif.

Specified by:
getImage in interface org.eclipse.emf.edit.provider.IItemLabelProvider
Overrides:
getImage in class org.eclipse.emf.edit.provider.ItemProviderAdapter
Generated

shouldComposeCreationImage

protected boolean shouldComposeCreationImage()

Overrides:
shouldComposeCreationImage in class GenCommonBaseItemProvider
Generated

getText

public String getText(Object object)
This returns the label text for the adapted class.

Specified by:
getText in interface org.eclipse.emf.edit.provider.IItemLabelProvider
Overrides:
getText in class GenCommonBaseItemProvider
Generated

notifyChanged

public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).

Specified by:
notifyChanged in interface org.eclipse.emf.common.notify.Adapter
Overrides:
notifyChanged in class GenCommonBaseItemProvider
Generated

collectNewChildDescriptors

protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors,
                                          Object object)
This adds CommandParameters describing the children that can be created under this object.

Overrides:
collectNewChildDescriptors in class GenCommonBaseItemProvider
Generated


Copyright © 2012. All Rights Reserved.