/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.eclipse.gmf.codegen.gmfgen.provider;
import java.util.Collection;
import java.util.List;
import org.eclipse.emf.common.notify.AdapterFactory;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
import org.eclipse.emf.edit.provider.IEditingDomainItemProvider;
import org.eclipse.emf.edit.provider.IItemLabelProvider;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.IItemPropertySource;
import org.eclipse.emf.edit.provider.IStructuredItemContentProvider;
import org.eclipse.emf.edit.provider.ITreeItemContentProvider;
import org.eclipse.emf.edit.provider.ItemPropertyDescriptor;
import org.eclipse.emf.edit.provider.ViewerNotification;
import org.eclipse.gmf.codegen.gmfgen.GMFGenFactory;
import org.eclipse.gmf.codegen.gmfgen.GMFGenPackage;
import org.eclipse.gmf.codegen.gmfgen.GenDiagram;
/**
* This is the item provider adapter for a {@link org.eclipse.gmf.codegen.gmfgen.GenDiagram} object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public class GenDiagramItemProvider
extends GenCommonBaseItemProvider
implements
IEditingDomainItemProvider,
IStructuredItemContentProvider,
ITreeItemContentProvider,
IItemLabelProvider,
IItemPropertySource {
/**
* This constructs an instance from a factory and a notifier.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public GenDiagramItemProvider(AdapterFactory adapterFactory) {
super(adapterFactory);
}
/**
* This returns the property descriptors for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object) {
if (itemPropertyDescriptors == null) {
super.getPropertyDescriptors(object);
addCanonicalEditPolicyClassNamePropertyDescriptor(object);
addEditCommandsPackageNamePropertyDescriptor(object);
addEditHelpersPackageNamePropertyDescriptor(object);
addEditPartsPackageNamePropertyDescriptor(object);
addEditPoliciesPackageNamePropertyDescriptor(object);
addPreferencesPackageNamePropertyDescriptor(object);
addProvidersPackageNamePropertyDescriptor(object);
addParsersPackageNamePropertyDescriptor(object);
addNotationViewFactoriesPackageNamePropertyDescriptor(object);
addElementTypesClassNamePropertyDescriptor(object);
addNotationViewProviderClassNamePropertyDescriptor(object);
addNotationViewProviderPriorityPropertyDescriptor(object);
addEditPartProviderClassNamePropertyDescriptor(object);
addEditPartProviderPriorityPropertyDescriptor(object);
addModelingAssistantProviderClassNamePropertyDescriptor(object);
addModelingAssistantProviderPriorityPropertyDescriptor(object);
addIconProviderClassNamePropertyDescriptor(object);
addIconProviderPriorityPropertyDescriptor(object);
addParserProviderClassNamePropertyDescriptor(object);
addParserProviderPriorityPropertyDescriptor(object);
addContributionItemProviderClassNamePropertyDescriptor(object);
addReorientConnectionViewCommandClassNamePropertyDescriptor(object);
addBaseEditHelperClassNamePropertyDescriptor(object);
addEditPartFactoryClassNamePropertyDescriptor(object);
addBaseExternalNodeLabelEditPartClassNamePropertyDescriptor(object);
addBaseItemSemanticEditPolicyClassNamePropertyDescriptor(object);
addTextSelectionEditPolicyClassNamePropertyDescriptor(object);
addTextNonResizableEditPolicyClassNamePropertyDescriptor(object);
addCreationWizardClassNamePropertyDescriptor(object);
addCreationWizardPageClassNamePropertyDescriptor(object);
addCreationWizardIconPathPropertyDescriptor(object);
addCreationWizardIconPathXPropertyDescriptor(object);
addCreationWizardCategoryIDPropertyDescriptor(object);
addDiagramEditorUtilClassNamePropertyDescriptor(object);
addDocumentProviderClassNamePropertyDescriptor(object);
addInitDiagramFileActionClassNamePropertyDescriptor(object);
addNewDiagramFileWizardClassNamePropertyDescriptor(object);
addDiagramContentInitializerClassNamePropertyDescriptor(object);
addMatchingStrategyClassNamePropertyDescriptor(object);
addVisualIDRegistryClassNamePropertyDescriptor(object);
addElementChooserClassNamePropertyDescriptor(object);
addLoadResourceActionClassNamePropertyDescriptor(object);
addEditingDomainIDPropertyDescriptor(object);
addShortcutsDecoratorProviderClassNamePropertyDescriptor(object);
addShortcutsDecoratorProviderPriorityPropertyDescriptor(object);
addCreateShortcutActionClassNamePropertyDescriptor(object);
addCreateShortcutDecorationsCommandClassNamePropertyDescriptor(object);
addShortcutPropertyTesterClassNamePropertyDescriptor(object);
addContainsShortcutsToPropertyDescriptor(object);
addShortcutsProvidedForPropertyDescriptor(object);
addValidationProviderClassNamePropertyDescriptor(object);
addValidationProviderPriorityPropertyDescriptor(object);
addMarkerNavigationProviderClassNamePropertyDescriptor(object);
addMarkerNavigationProviderPriorityPropertyDescriptor(object);
addValidationEnabledPropertyDescriptor(object);
addMetricProviderClassNamePropertyDescriptor(object);
addMetricProviderPriorityPropertyDescriptor(object);
addValidationDecoratorProviderClassNamePropertyDescriptor(object);
addValidationDecoratorsPropertyDescriptor(object);
addValidationDecoratorProviderPriorityPropertyDescriptor(object);
addLiveValidationUIFeedbackPropertyDescriptor(object);
addUnitsPropertyDescriptor(object);
addDomainDiagramElementPropertyDescriptor(object);
addSynchronizedPropertyDescriptor(object);
}
return itemPropertyDescriptors;
}
/**
* This adds a property descriptor for the Domain Diagram Element feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addDomainDiagramElementPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_GenDiagram_domainDiagramElement_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_GenDiagram_domainDiagramElement_feature", "_UI_GenDiagram_type"),
GMFGenPackage.eINSTANCE.getGenDiagram_DomainDiagramElement(),
true,
false,
false,
null,
getString("_UI_DiagramElementPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Synchronized feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addSynchronizedPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_GenDiagram_synchronized_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_GenDiagram_synchronized_feature", "_UI_GenDiagram_type"),
GMFGenPackage.eINSTANCE.getGenDiagram_Synchronized(),
true,
false,
false,
ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
getString("_UI_DiagramPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Edit Commands Package Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addEditCommandsPackageNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_PackageNames_editCommandsPackageName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_PackageNames_editCommandsPackageName_feature", "_UI_PackageNames_type"),
GMFGenPackage.eINSTANCE.getPackageNames_EditCommandsPackageName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Edit Helpers Package Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addEditHelpersPackageNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_PackageNames_editHelpersPackageName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_PackageNames_editHelpersPackageName_feature", "_UI_PackageNames_type"),
GMFGenPackage.eINSTANCE.getPackageNames_EditHelpersPackageName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Edit Parts Package Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addEditPartsPackageNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_PackageNames_editPartsPackageName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_PackageNames_editPartsPackageName_feature", "_UI_PackageNames_type"),
GMFGenPackage.eINSTANCE.getPackageNames_EditPartsPackageName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Edit Policies Package Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addEditPoliciesPackageNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_PackageNames_editPoliciesPackageName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_PackageNames_editPoliciesPackageName_feature", "_UI_PackageNames_type"),
GMFGenPackage.eINSTANCE.getPackageNames_EditPoliciesPackageName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Preferences Package Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addPreferencesPackageNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_PackageNames_preferencesPackageName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_PackageNames_preferencesPackageName_feature", "_UI_PackageNames_type"),
GMFGenPackage.eINSTANCE.getPackageNames_PreferencesPackageName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Visual ID Registry Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addVisualIDRegistryClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_visualIDRegistryClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_visualIDRegistryClassName_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_VisualIDRegistryClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Create Shortcut Action Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCreateShortcutActionClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_Shortcuts_createShortcutActionClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Shortcuts_createShortcutActionClassName_feature", "_UI_Shortcuts_type"),
GMFGenPackage.eINSTANCE.getShortcuts_CreateShortcutActionClassName(),
false,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Create Shortcut Decorations Command Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCreateShortcutDecorationsCommandClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_Shortcuts_createShortcutDecorationsCommandClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Shortcuts_createShortcutDecorationsCommandClassName_feature", "_UI_Shortcuts_type"),
GMFGenPackage.eINSTANCE.getShortcuts_CreateShortcutDecorationsCommandClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Shortcut Property Tester Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addShortcutPropertyTesterClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_Shortcuts_shortcutPropertyTesterClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Shortcuts_shortcutPropertyTesterClassName_feature", "_UI_Shortcuts_type"),
GMFGenPackage.eINSTANCE.getShortcuts_ShortcutPropertyTesterClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Element Chooser Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addElementChooserClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_elementChooserClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_elementChooserClassName_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_ElementChooserClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Load Resource Action Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addLoadResourceActionClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_loadResourceActionClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_loadResourceActionClassName_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_LoadResourceActionClassName(),
false,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Editing Domain ID feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addEditingDomainIDPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_editingDomainID_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_editingDomainID_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_EditingDomainID(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Shortcuts Decorator Provider Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addShortcutsDecoratorProviderClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_Shortcuts_shortcutsDecoratorProviderClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Shortcuts_shortcutsDecoratorProviderClassName_feature", "_UI_Shortcuts_type"),
GMFGenPackage.eINSTANCE.getShortcuts_ShortcutsDecoratorProviderClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Shortcuts Decorator Provider Priority feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addShortcutsDecoratorProviderPriorityPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_Shortcuts_shortcutsDecoratorProviderPriority_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Shortcuts_shortcutsDecoratorProviderPriority_feature", "_UI_Shortcuts_type"),
GMFGenPackage.eINSTANCE.getShortcuts_ShortcutsDecoratorProviderPriority(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Contains Shortcuts To feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addContainsShortcutsToPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_Shortcuts_containsShortcutsTo_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Shortcuts_containsShortcutsTo_feature", "_UI_Shortcuts_type"),
GMFGenPackage.eINSTANCE.getShortcuts_ContainsShortcutsTo(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_DiagramPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Shortcuts Provided For feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addShortcutsProvidedForPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_Shortcuts_shortcutsProvidedFor_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_Shortcuts_shortcutsProvidedFor_feature", "_UI_Shortcuts_type"),
GMFGenPackage.eINSTANCE.getShortcuts_ShortcutsProvidedFor(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_DiagramPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Validation Provider Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addValidationProviderClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_BatchValidation_validationProviderClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_BatchValidation_validationProviderClassName_feature", "_UI_BatchValidation_type"),
GMFGenPackage.eINSTANCE.getBatchValidation_ValidationProviderClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Validation Provider Priority feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addValidationProviderPriorityPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_BatchValidation_validationProviderPriority_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_BatchValidation_validationProviderPriority_feature", "_UI_BatchValidation_type"),
GMFGenPackage.eINSTANCE.getBatchValidation_ValidationProviderPriority(),
false,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Marker Navigation Provider Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addMarkerNavigationProviderClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_BatchValidation_markerNavigationProviderClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_BatchValidation_markerNavigationProviderClassName_feature", "_UI_BatchValidation_type"),
GMFGenPackage.eINSTANCE.getBatchValidation_MarkerNavigationProviderClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Marker Navigation Provider Priority feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addMarkerNavigationProviderPriorityPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_BatchValidation_markerNavigationProviderPriority_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_BatchValidation_markerNavigationProviderPriority_feature", "_UI_BatchValidation_type"),
GMFGenPackage.eINSTANCE.getBatchValidation_MarkerNavigationProviderPriority(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Validation Enabled feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addValidationEnabledPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_BatchValidation_validationEnabled_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_BatchValidation_validationEnabled_feature", "_UI_BatchValidation_type"),
GMFGenPackage.eINSTANCE.getBatchValidation_ValidationEnabled(),
true,
false,
false,
ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
getString("_UI_DiagramPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Metric Provider Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addMetricProviderClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_BatchValidation_metricProviderClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_BatchValidation_metricProviderClassName_feature", "_UI_BatchValidation_type"),
GMFGenPackage.eINSTANCE.getBatchValidation_MetricProviderClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Metric Provider Priority feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addMetricProviderPriorityPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_BatchValidation_metricProviderPriority_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_BatchValidation_metricProviderPriority_feature", "_UI_BatchValidation_type"),
GMFGenPackage.eINSTANCE.getBatchValidation_MetricProviderPriority(),
false,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Validation Decorator Provider Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addValidationDecoratorProviderClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_BatchValidation_validationDecoratorProviderClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_BatchValidation_validationDecoratorProviderClassName_feature", "_UI_BatchValidation_type"),
GMFGenPackage.eINSTANCE.getBatchValidation_ValidationDecoratorProviderClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Validation Decorators feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addValidationDecoratorsPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_BatchValidation_validationDecorators_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_BatchValidation_validationDecorators_feature", "_UI_BatchValidation_type"),
GMFGenPackage.eINSTANCE.getBatchValidation_ValidationDecorators(),
true,
false,
false,
ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
getString("_UI_DiagramPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Validation Decorator Provider Priority feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addValidationDecoratorProviderPriorityPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_BatchValidation_validationDecoratorProviderPriority_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_BatchValidation_validationDecoratorProviderPriority_feature", "_UI_BatchValidation_type"),
GMFGenPackage.eINSTANCE.getBatchValidation_ValidationDecoratorProviderPriority(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Live Validation UI Feedback feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addLiveValidationUIFeedbackPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_BatchValidation_liveValidationUIFeedback_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_BatchValidation_liveValidationUIFeedback_feature", "_UI_BatchValidation_type"),
GMFGenPackage.eINSTANCE.getBatchValidation_LiveValidationUIFeedback(),
true,
false,
false,
ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE,
getString("_UI_DiagramPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Units feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addUnitsPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_MeasurementUnit_units_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_MeasurementUnit_units_feature", "_UI_MeasurementUnit_type"),
GMFGenPackage.eINSTANCE.getMeasurementUnit_Units(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_DiagramPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Providers Package Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addProvidersPackageNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_PackageNames_providersPackageName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_PackageNames_providersPackageName_feature", "_UI_PackageNames_type"),
GMFGenPackage.eINSTANCE.getPackageNames_ProvidersPackageName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Parsers Package Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addParsersPackageNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_PackageNames_parsersPackageName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_PackageNames_parsersPackageName_feature", "_UI_PackageNames_type"),
GMFGenPackage.eINSTANCE.getPackageNames_ParsersPackageName(),
false,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Notation View Factories Package Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addNotationViewFactoriesPackageNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_PackageNames_notationViewFactoriesPackageName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_PackageNames_notationViewFactoriesPackageName_feature", "_UI_PackageNames_type"),
GMFGenPackage.eINSTANCE.getPackageNames_NotationViewFactoriesPackageName(),
false,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Document Provider Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addDocumentProviderClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_documentProviderClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_documentProviderClassName_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_DocumentProviderClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Edit Part Factory Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addEditPartFactoryClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditPartCandies_editPartFactoryClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditPartCandies_editPartFactoryClassName_feature", "_UI_EditPartCandies_type"),
GMFGenPackage.eINSTANCE.getEditPartCandies_EditPartFactoryClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Base External Node Label Edit Part Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addBaseExternalNodeLabelEditPartClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditPartCandies_baseExternalNodeLabelEditPartClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditPartCandies_baseExternalNodeLabelEditPartClassName_feature", "_UI_EditPartCandies_type"),
GMFGenPackage.eINSTANCE.getEditPartCandies_BaseExternalNodeLabelEditPartClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Base Item Semantic Edit Policy Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addBaseItemSemanticEditPolicyClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditPartCandies_baseItemSemanticEditPolicyClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditPartCandies_baseItemSemanticEditPolicyClassName_feature", "_UI_EditPartCandies_type"),
GMFGenPackage.eINSTANCE.getEditPartCandies_BaseItemSemanticEditPolicyClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Canonical Edit Policy Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCanonicalEditPolicyClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_GenContainerBase_canonicalEditPolicyClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_GenContainerBase_canonicalEditPolicyClassName_feature", "_UI_GenContainerBase_type"),
GMFGenPackage.eINSTANCE.getGenContainerBase_CanonicalEditPolicyClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Text Selection Edit Policy Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addTextSelectionEditPolicyClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditPartCandies_textSelectionEditPolicyClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditPartCandies_textSelectionEditPolicyClassName_feature", "_UI_EditPartCandies_type"),
GMFGenPackage.eINSTANCE.getEditPartCandies_TextSelectionEditPolicyClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Text Non Resizable Edit Policy Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addTextNonResizableEditPolicyClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditPartCandies_textNonResizableEditPolicyClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditPartCandies_textNonResizableEditPolicyClassName_feature", "_UI_EditPartCandies_type"),
GMFGenPackage.eINSTANCE.getEditPartCandies_TextNonResizableEditPolicyClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Element Types Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addElementTypesClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ProviderClassNames_elementTypesClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ProviderClassNames_elementTypesClassName_feature", "_UI_ProviderClassNames_type"),
GMFGenPackage.eINSTANCE.getProviderClassNames_ElementTypesClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Notation View Provider Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addNotationViewProviderClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ProviderClassNames_notationViewProviderClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ProviderClassNames_notationViewProviderClassName_feature", "_UI_ProviderClassNames_type"),
GMFGenPackage.eINSTANCE.getProviderClassNames_NotationViewProviderClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Notation View Provider Priority feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addNotationViewProviderPriorityPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ProviderClassNames_notationViewProviderPriority_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ProviderClassNames_notationViewProviderPriority_feature", "_UI_ProviderClassNames_type"),
GMFGenPackage.eINSTANCE.getProviderClassNames_NotationViewProviderPriority(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Reorient Connection View Command Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addReorientConnectionViewCommandClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditPartCandies_reorientConnectionViewCommandClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditPartCandies_reorientConnectionViewCommandClassName_feature", "_UI_EditPartCandies_type"),
GMFGenPackage.eINSTANCE.getEditPartCandies_ReorientConnectionViewCommandClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Base Edit Helper Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addBaseEditHelperClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditPartCandies_baseEditHelperClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditPartCandies_baseEditHelperClassName_feature", "_UI_EditPartCandies_type"),
GMFGenPackage.eINSTANCE.getEditPartCandies_BaseEditHelperClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ClassNamesPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Init Diagram File Action Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addInitDiagramFileActionClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_initDiagramFileActionClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_initDiagramFileActionClassName_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_InitDiagramFileActionClassName(),
false,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the New Diagram File Wizard Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addNewDiagramFileWizardClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_newDiagramFileWizardClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_newDiagramFileWizardClassName_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_NewDiagramFileWizardClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Diagram Content Initializer Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addDiagramContentInitializerClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_diagramContentInitializerClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_diagramContentInitializerClassName_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_DiagramContentInitializerClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Creation Wizard Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCreationWizardClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_creationWizardClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_creationWizardClassName_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_CreationWizardClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Creation Wizard Page Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCreationWizardPageClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_creationWizardPageClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_creationWizardPageClassName_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_CreationWizardPageClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Creation Wizard Icon Path feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCreationWizardIconPathPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_creationWizardIconPath_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_creationWizardIconPath_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_CreationWizardIconPath(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Creation Wizard Icon Path X feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCreationWizardIconPathXPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_creationWizardIconPathX_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_creationWizardIconPathX_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_CreationWizardIconPathX(),
false,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Creation Wizard Category ID feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addCreationWizardCategoryIDPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_creationWizardCategoryID_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_creationWizardCategoryID_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_CreationWizardCategoryID(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Diagram Editor Util Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addDiagramEditorUtilClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_diagramEditorUtilClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_diagramEditorUtilClassName_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_DiagramEditorUtilClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Matching Strategy Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addMatchingStrategyClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_EditorCandies_matchingStrategyClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_EditorCandies_matchingStrategyClassName_feature", "_UI_EditorCandies_type"),
GMFGenPackage.eINSTANCE.getEditorCandies_MatchingStrategyClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_EditorPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Edit Part Provider Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addEditPartProviderClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ProviderClassNames_editPartProviderClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ProviderClassNames_editPartProviderClassName_feature", "_UI_ProviderClassNames_type"),
GMFGenPackage.eINSTANCE.getProviderClassNames_EditPartProviderClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Edit Part Provider Priority feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addEditPartProviderPriorityPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ProviderClassNames_editPartProviderPriority_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ProviderClassNames_editPartProviderPriority_feature", "_UI_ProviderClassNames_type"),
GMFGenPackage.eINSTANCE.getProviderClassNames_EditPartProviderPriority(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Modeling Assistant Provider Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addModelingAssistantProviderClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ProviderClassNames_modelingAssistantProviderClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ProviderClassNames_modelingAssistantProviderClassName_feature", "_UI_ProviderClassNames_type"),
GMFGenPackage.eINSTANCE.getProviderClassNames_ModelingAssistantProviderClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Modeling Assistant Provider Priority feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addModelingAssistantProviderPriorityPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ProviderClassNames_modelingAssistantProviderPriority_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ProviderClassNames_modelingAssistantProviderPriority_feature", "_UI_ProviderClassNames_type"),
GMFGenPackage.eINSTANCE.getProviderClassNames_ModelingAssistantProviderPriority(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Icon Provider Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addIconProviderClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ProviderClassNames_iconProviderClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ProviderClassNames_iconProviderClassName_feature", "_UI_ProviderClassNames_type"),
GMFGenPackage.eINSTANCE.getProviderClassNames_IconProviderClassName(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Icon Provider Priority feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addIconProviderPriorityPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ProviderClassNames_iconProviderPriority_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ProviderClassNames_iconProviderPriority_feature", "_UI_ProviderClassNames_type"),
GMFGenPackage.eINSTANCE.getProviderClassNames_IconProviderPriority(),
true,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Parser Provider Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addParserProviderClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ProviderClassNames_parserProviderClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ProviderClassNames_parserProviderClassName_feature", "_UI_ProviderClassNames_type"),
GMFGenPackage.eINSTANCE.getProviderClassNames_ParserProviderClassName(),
false,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Parser Provider Priority feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addParserProviderPriorityPropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ProviderClassNames_parserProviderPriority_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ProviderClassNames_parserProviderPriority_feature", "_UI_ProviderClassNames_type"),
GMFGenPackage.eINSTANCE.getProviderClassNames_ParserProviderPriority(),
false,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This adds a property descriptor for the Contribution Item Provider Class Name feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void addContributionItemProviderClassNamePropertyDescriptor(Object object) {
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_ProviderClassNames_contributionItemProviderClassName_feature"),
getString("_UI_PropertyDescriptor_description", "_UI_ProviderClassNames_contributionItemProviderClassName_feature", "_UI_ProviderClassNames_type"),
GMFGenPackage.eINSTANCE.getProviderClassNames_ContributionItemProviderClassName(),
false,
false,
false,
ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
getString("_UI_ProvidersPropertyCategory"),
null));
}
/**
* This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an
* {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or
* {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Collection<? extends EStructuralFeature> getChildrenFeatures(Object object) {
if (childrenFeatures == null) {
super.getChildrenFeatures(object);
childrenFeatures.add(GMFGenPackage.eINSTANCE.getGenDiagram_ChildNodes());
childrenFeatures.add(GMFGenPackage.eINSTANCE.getGenDiagram_TopLevelNodes());
childrenFeatures.add(GMFGenPackage.eINSTANCE.getGenDiagram_Links());
childrenFeatures.add(GMFGenPackage.eINSTANCE.getGenDiagram_Compartments());
childrenFeatures.add(GMFGenPackage.eINSTANCE.getGenDiagram_Palette());
childrenFeatures.add(GMFGenPackage.eINSTANCE.getGenDiagram_Preferences());
childrenFeatures.add(GMFGenPackage.eINSTANCE.getGenDiagram_PreferencePages());
}
return childrenFeatures;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected EStructuralFeature getChildFeature(Object object, Object child) {
// Check the type of the specified child object and return the proper feature to use for
// adding (see {@link AddCommand}) it as a child.
return super.getChildFeature(object, child);
}
/**
* This returns GenDiagram.gif.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object getImage(Object object) {
return overlayImage(object, getResourceLocator().getImage("full/obj16/GenDiagram"));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected boolean shouldComposeCreationImage() {
return true;
}
/**
* This returns the label text for the adapted class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String getText(Object object) {
String label = ((GenDiagram)object).getEditPartClassName();
return label == null || label.length() == 0 ?
getString("_UI_GenDiagram_type") :
getString("_UI_GenDiagram_type") + " " + label;
}
/**
* This handles model notifications by calling {@link #updateChildren} to update any cached
* children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void notifyChanged(Notification notification) {
updateChildren(notification);
switch (notification.getFeatureID(GenDiagram.class)) {
case GMFGenPackage.GEN_DIAGRAM__CANONICAL_EDIT_POLICY_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__EDIT_COMMANDS_PACKAGE_NAME:
case GMFGenPackage.GEN_DIAGRAM__EDIT_HELPERS_PACKAGE_NAME:
case GMFGenPackage.GEN_DIAGRAM__EDIT_PARTS_PACKAGE_NAME:
case GMFGenPackage.GEN_DIAGRAM__EDIT_POLICIES_PACKAGE_NAME:
case GMFGenPackage.GEN_DIAGRAM__PREFERENCES_PACKAGE_NAME:
case GMFGenPackage.GEN_DIAGRAM__PROVIDERS_PACKAGE_NAME:
case GMFGenPackage.GEN_DIAGRAM__PARSERS_PACKAGE_NAME:
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_FACTORIES_PACKAGE_NAME:
case GMFGenPackage.GEN_DIAGRAM__ELEMENT_TYPES_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_PRIORITY:
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_PRIORITY:
case GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_PRIORITY:
case GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_PRIORITY:
case GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_PRIORITY:
case GMFGenPackage.GEN_DIAGRAM__CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__BASE_EDIT_HELPER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_FACTORY_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__TEXT_SELECTION_EDIT_POLICY_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_PAGE_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH:
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH_X:
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CATEGORY_ID:
case GMFGenPackage.GEN_DIAGRAM__DIAGRAM_EDITOR_UTIL_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__DOCUMENT_PROVIDER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__INIT_DIAGRAM_FILE_ACTION_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__MATCHING_STRATEGY_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__VISUAL_ID_REGISTRY_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__ELEMENT_CHOOSER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__LOAD_RESOURCE_ACTION_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__EDITING_DOMAIN_ID:
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_PRIORITY:
case GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_ACTION_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__SHORTCUT_PROPERTY_TESTER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__CONTAINS_SHORTCUTS_TO:
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_PROVIDED_FOR:
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_PRIORITY:
case GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_PRIORITY:
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_ENABLED:
case GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_PRIORITY:
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_CLASS_NAME:
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATORS:
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_PRIORITY:
case GMFGenPackage.GEN_DIAGRAM__LIVE_VALIDATION_UI_FEEDBACK:
case GMFGenPackage.GEN_DIAGRAM__UNITS:
case GMFGenPackage.GEN_DIAGRAM__SYNCHRONIZED:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return;
case GMFGenPackage.GEN_DIAGRAM__CHILD_NODES:
case GMFGenPackage.GEN_DIAGRAM__TOP_LEVEL_NODES:
case GMFGenPackage.GEN_DIAGRAM__LINKS:
case GMFGenPackage.GEN_DIAGRAM__COMPARTMENTS:
case GMFGenPackage.GEN_DIAGRAM__PALETTE:
case GMFGenPackage.GEN_DIAGRAM__PREFERENCES:
case GMFGenPackage.GEN_DIAGRAM__PREFERENCE_PAGES:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
return;
}
super.notifyChanged(notification);
}
/**
* This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children
* that can be created under this object.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) {
super.collectNewChildDescriptors(newChildDescriptors, object);
newChildDescriptors.add
(createChildParameter
(GMFGenPackage.eINSTANCE.getGenDiagram_ChildNodes(),
GMFGenFactory.eINSTANCE.createGenChildNode()));
newChildDescriptors.add
(createChildParameter
(GMFGenPackage.eINSTANCE.getGenDiagram_ChildNodes(),
GMFGenFactory.eINSTANCE.createGenChildSideAffixedNode()));
newChildDescriptors.add
(createChildParameter
(GMFGenPackage.eINSTANCE.getGenDiagram_ChildNodes(),
GMFGenFactory.eINSTANCE.createGenChildLabelNode()));
newChildDescriptors.add
(createChildParameter
(GMFGenPackage.eINSTANCE.getGenDiagram_TopLevelNodes(),
GMFGenFactory.eINSTANCE.createGenTopLevelNode()));
newChildDescriptors.add
(createChildParameter
(GMFGenPackage.eINSTANCE.getGenDiagram_Links(),
GMFGenFactory.eINSTANCE.createGenLink()));
newChildDescriptors.add
(createChildParameter
(GMFGenPackage.eINSTANCE.getGenDiagram_Compartments(),
GMFGenFactory.eINSTANCE.createGenCompartment()));
newChildDescriptors.add
(createChildParameter
(GMFGenPackage.eINSTANCE.getGenDiagram_Palette(),
GMFGenFactory.eINSTANCE.createPalette()));
newChildDescriptors.add
(createChildParameter
(GMFGenPackage.eINSTANCE.getGenDiagram_Preferences(),
GMFGenFactory.eINSTANCE.createGenDiagramPreferences()));
newChildDescriptors.add
(createChildParameter
(GMFGenPackage.eINSTANCE.getGenDiagram_PreferencePages(),
GMFGenFactory.eINSTANCE.createGenCustomPreferencePage()));
newChildDescriptors.add
(createChildParameter
(GMFGenPackage.eINSTANCE.getGenDiagram_PreferencePages(),
GMFGenFactory.eINSTANCE.createGenStandardPreferencePage()));
}
}