blob: 80f74894021718c8fe35d754a7c12a7cbd7b1636 [file] [log] [blame]
/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.eclipse.gmf.codegen.gmfgen.impl;
import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import org.eclipse.emf.codegen.ecore.genmodel.GenClass;
import org.eclipse.emf.codegen.ecore.genmodel.GenPackage;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.common.util.BasicEList;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList;
import org.eclipse.emf.ecore.util.EcoreEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.eclipse.gmf.codegen.gmfgen.BatchValidation;
import org.eclipse.gmf.codegen.gmfgen.EditPartCandies;
import org.eclipse.gmf.codegen.gmfgen.EditorCandies;
import org.eclipse.gmf.codegen.gmfgen.FeatureLinkModelFacet;
import org.eclipse.gmf.codegen.gmfgen.GMFGenPackage;
import org.eclipse.gmf.codegen.gmfgen.GenChildContainer;
import org.eclipse.gmf.codegen.gmfgen.GenChildNode;
import org.eclipse.gmf.codegen.gmfgen.GenCommonBase;
import org.eclipse.gmf.codegen.gmfgen.GenCompartment;
import org.eclipse.gmf.codegen.gmfgen.GenContainerBase;
import org.eclipse.gmf.codegen.gmfgen.GenDiagram;
import org.eclipse.gmf.codegen.gmfgen.GenDiagramPreferences;
import org.eclipse.gmf.codegen.gmfgen.GenEditorGenerator;
import org.eclipse.gmf.codegen.gmfgen.GenLink;
import org.eclipse.gmf.codegen.gmfgen.GenNode;
import org.eclipse.gmf.codegen.gmfgen.GenPreferencePage;
import org.eclipse.gmf.codegen.gmfgen.GenTopLevelNode;
import org.eclipse.gmf.codegen.gmfgen.LinkConstraints;
import org.eclipse.gmf.codegen.gmfgen.MeasurementUnit;
import org.eclipse.gmf.codegen.gmfgen.PackageNames;
import org.eclipse.gmf.codegen.gmfgen.Palette;
import org.eclipse.gmf.codegen.gmfgen.ProviderClassNames;
import org.eclipse.gmf.codegen.gmfgen.ProviderPriority;
import org.eclipse.gmf.codegen.gmfgen.Shortcuts;
import org.eclipse.gmf.codegen.gmfgen.TypeLinkModelFacet;
import org.eclipse.gmf.codegen.gmfgen.TypeModelFacet;
import org.eclipse.gmf.common.codegen.ImportAssistant;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Gen Diagram</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getContainedNodes <em>Contained Nodes</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getCanonicalEditPolicyClassName <em>Canonical Edit Policy Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getEditCommandsPackageName <em>Edit Commands Package Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getEditHelpersPackageName <em>Edit Helpers Package Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getEditPartsPackageName <em>Edit Parts Package Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getEditPoliciesPackageName <em>Edit Policies Package Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getPreferencesPackageName <em>Preferences Package Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getProvidersPackageName <em>Providers Package Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getParsersPackageName <em>Parsers Package Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getNotationViewFactoriesPackageName <em>Notation View Factories Package Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getElementTypesClassName <em>Element Types Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getNotationViewProviderClassName <em>Notation View Provider Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getNotationViewProviderPriority <em>Notation View Provider Priority</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getEditPartProviderClassName <em>Edit Part Provider Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getEditPartProviderPriority <em>Edit Part Provider Priority</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getModelingAssistantProviderClassName <em>Modeling Assistant Provider Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getModelingAssistantProviderPriority <em>Modeling Assistant Provider Priority</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getIconProviderClassName <em>Icon Provider Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getIconProviderPriority <em>Icon Provider Priority</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getParserProviderClassName <em>Parser Provider Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getParserProviderPriority <em>Parser Provider Priority</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getContributionItemProviderClassName <em>Contribution Item Provider Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getReorientConnectionViewCommandClassName <em>Reorient Connection View Command Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getBaseEditHelperClassName <em>Base Edit Helper Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getEditPartFactoryClassName <em>Edit Part Factory Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getBaseExternalNodeLabelEditPartClassName <em>Base External Node Label Edit Part Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getBaseItemSemanticEditPolicyClassName <em>Base Item Semantic Edit Policy Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getBaseGraphicalNodeEditPolicyClassName <em>Base Graphical Node Edit Policy Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getTextSelectionEditPolicyClassName <em>Text Selection Edit Policy Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getTextNonResizableEditPolicyClassName <em>Text Non Resizable Edit Policy Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getCreationWizardClassName <em>Creation Wizard Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getCreationWizardPageClassName <em>Creation Wizard Page Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getCreationWizardIconPath <em>Creation Wizard Icon Path</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getCreationWizardIconPathX <em>Creation Wizard Icon Path X</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getCreationWizardCategoryID <em>Creation Wizard Category ID</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getDiagramEditorUtilClassName <em>Diagram Editor Util Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getDocumentProviderClassName <em>Document Provider Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getInitDiagramFileActionClassName <em>Init Diagram File Action Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getNewDiagramFileWizardClassName <em>New Diagram File Wizard Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getDiagramContentInitializerClassName <em>Diagram Content Initializer Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getMatchingStrategyClassName <em>Matching Strategy Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getVisualIDRegistryClassName <em>Visual ID Registry Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getElementChooserClassName <em>Element Chooser Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getLoadResourceActionClassName <em>Load Resource Action Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getEditingDomainID <em>Editing Domain ID</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getShortcutsDecoratorProviderClassName <em>Shortcuts Decorator Provider Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getShortcutsDecoratorProviderPriority <em>Shortcuts Decorator Provider Priority</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getCreateShortcutActionClassName <em>Create Shortcut Action Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getCreateShortcutDecorationsCommandClassName <em>Create Shortcut Decorations Command Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getShortcutPropertyTesterClassName <em>Shortcut Property Tester Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getContainsShortcutsTo <em>Contains Shortcuts To</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getShortcutsProvidedFor <em>Shortcuts Provided For</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getValidationProviderClassName <em>Validation Provider Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getValidationProviderPriority <em>Validation Provider Priority</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getMarkerNavigationProviderClassName <em>Marker Navigation Provider Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getMarkerNavigationProviderPriority <em>Marker Navigation Provider Priority</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#isValidationEnabled <em>Validation Enabled</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getMetricProviderClassName <em>Metric Provider Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getMetricProviderPriority <em>Metric Provider Priority</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getValidationDecoratorProviderClassName <em>Validation Decorator Provider Class Name</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#isValidationDecorators <em>Validation Decorators</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getValidationDecoratorProviderPriority <em>Validation Decorator Provider Priority</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#isLiveValidationUIFeedback <em>Live Validation UI Feedback</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getUnits <em>Units</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getEditorGen <em>Editor Gen</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getDomainDiagramElement <em>Domain Diagram Element</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getChildNodes <em>Child Nodes</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getTopLevelNodes <em>Top Level Nodes</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getLinks <em>Links</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getCompartments <em>Compartments</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getPalette <em>Palette</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#isSynchronized <em>Synchronized</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getPreferences <em>Preferences</em>}</li>
* <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenDiagramImpl#getPreferencePages <em>Preference Pages</em>}</li>
* </ul>
* </p>
*
* @generated
*/
public class GenDiagramImpl extends GenCommonBaseImpl implements GenDiagram {
/**
* The default value of the '{@link #getCanonicalEditPolicyClassName() <em>Canonical Edit Policy Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCanonicalEditPolicyClassName()
* @generated
* @ordered
*/
protected static final String CANONICAL_EDIT_POLICY_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getCanonicalEditPolicyClassName() <em>Canonical Edit Policy Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCanonicalEditPolicyClassName()
* @generated
* @ordered
*/
protected String canonicalEditPolicyClassName = CANONICAL_EDIT_POLICY_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getEditCommandsPackageName() <em>Edit Commands Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditCommandsPackageName()
* @generated
* @ordered
*/
protected static final String EDIT_COMMANDS_PACKAGE_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getEditCommandsPackageName() <em>Edit Commands Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditCommandsPackageName()
* @generated
* @ordered
*/
protected String editCommandsPackageName = EDIT_COMMANDS_PACKAGE_NAME_EDEFAULT;
/**
* The default value of the '{@link #getEditHelpersPackageName() <em>Edit Helpers Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditHelpersPackageName()
* @generated
* @ordered
*/
protected static final String EDIT_HELPERS_PACKAGE_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getEditHelpersPackageName() <em>Edit Helpers Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditHelpersPackageName()
* @generated
* @ordered
*/
protected String editHelpersPackageName = EDIT_HELPERS_PACKAGE_NAME_EDEFAULT;
/**
* The default value of the '{@link #getEditPartsPackageName() <em>Edit Parts Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditPartsPackageName()
* @generated
* @ordered
*/
protected static final String EDIT_PARTS_PACKAGE_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getEditPartsPackageName() <em>Edit Parts Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditPartsPackageName()
* @generated
* @ordered
*/
protected String editPartsPackageName = EDIT_PARTS_PACKAGE_NAME_EDEFAULT;
/**
* The default value of the '{@link #getEditPoliciesPackageName() <em>Edit Policies Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditPoliciesPackageName()
* @generated
* @ordered
*/
protected static final String EDIT_POLICIES_PACKAGE_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getEditPoliciesPackageName() <em>Edit Policies Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditPoliciesPackageName()
* @generated
* @ordered
*/
protected String editPoliciesPackageName = EDIT_POLICIES_PACKAGE_NAME_EDEFAULT;
/**
* The default value of the '{@link #getPreferencesPackageName() <em>Preferences Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getPreferencesPackageName()
* @generated
* @ordered
*/
protected static final String PREFERENCES_PACKAGE_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getPreferencesPackageName() <em>Preferences Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getPreferencesPackageName()
* @generated
* @ordered
*/
protected String preferencesPackageName = PREFERENCES_PACKAGE_NAME_EDEFAULT;
/**
* The default value of the '{@link #getProvidersPackageName() <em>Providers Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProvidersPackageName()
* @generated
* @ordered
*/
protected static final String PROVIDERS_PACKAGE_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getProvidersPackageName() <em>Providers Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProvidersPackageName()
* @generated
* @ordered
*/
protected String providersPackageName = PROVIDERS_PACKAGE_NAME_EDEFAULT;
/**
* The default value of the '{@link #getParsersPackageName() <em>Parsers Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getParsersPackageName()
* @generated
* @ordered
*/
protected static final String PARSERS_PACKAGE_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getParsersPackageName() <em>Parsers Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getParsersPackageName()
* @generated
* @ordered
*/
protected String parsersPackageName = PARSERS_PACKAGE_NAME_EDEFAULT;
/**
* The default value of the '{@link #getNotationViewFactoriesPackageName() <em>Notation View Factories Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNotationViewFactoriesPackageName()
* @generated
* @ordered
*/
protected static final String NOTATION_VIEW_FACTORIES_PACKAGE_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getNotationViewFactoriesPackageName() <em>Notation View Factories Package Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNotationViewFactoriesPackageName()
* @generated
* @ordered
*/
protected String notationViewFactoriesPackageName = NOTATION_VIEW_FACTORIES_PACKAGE_NAME_EDEFAULT;
/**
* The default value of the '{@link #getElementTypesClassName() <em>Element Types Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getElementTypesClassName()
* @generated
* @ordered
*/
protected static final String ELEMENT_TYPES_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getElementTypesClassName() <em>Element Types Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getElementTypesClassName()
* @generated
* @ordered
*/
protected String elementTypesClassName = ELEMENT_TYPES_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getNotationViewProviderClassName() <em>Notation View Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNotationViewProviderClassName()
* @generated
* @ordered
*/
protected static final String NOTATION_VIEW_PROVIDER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getNotationViewProviderClassName() <em>Notation View Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNotationViewProviderClassName()
* @generated
* @ordered
*/
protected String notationViewProviderClassName = NOTATION_VIEW_PROVIDER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getNotationViewProviderPriority() <em>Notation View Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNotationViewProviderPriority()
* @generated
* @ordered
*/
protected static final ProviderPriority NOTATION_VIEW_PROVIDER_PRIORITY_EDEFAULT = ProviderPriority.LOWEST_LITERAL;
/**
* The cached value of the '{@link #getNotationViewProviderPriority() <em>Notation View Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNotationViewProviderPriority()
* @generated
* @ordered
*/
protected ProviderPriority notationViewProviderPriority = NOTATION_VIEW_PROVIDER_PRIORITY_EDEFAULT;
/**
* The default value of the '{@link #getEditPartProviderClassName() <em>Edit Part Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditPartProviderClassName()
* @generated
* @ordered
*/
protected static final String EDIT_PART_PROVIDER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getEditPartProviderClassName() <em>Edit Part Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditPartProviderClassName()
* @generated
* @ordered
*/
protected String editPartProviderClassName = EDIT_PART_PROVIDER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getEditPartProviderPriority() <em>Edit Part Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditPartProviderPriority()
* @generated
* @ordered
*/
protected static final ProviderPriority EDIT_PART_PROVIDER_PRIORITY_EDEFAULT = ProviderPriority.LOWEST_LITERAL;
/**
* The cached value of the '{@link #getEditPartProviderPriority() <em>Edit Part Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditPartProviderPriority()
* @generated
* @ordered
*/
protected ProviderPriority editPartProviderPriority = EDIT_PART_PROVIDER_PRIORITY_EDEFAULT;
/**
* The default value of the '{@link #getModelingAssistantProviderClassName() <em>Modeling Assistant Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getModelingAssistantProviderClassName()
* @generated
* @ordered
*/
protected static final String MODELING_ASSISTANT_PROVIDER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getModelingAssistantProviderClassName() <em>Modeling Assistant Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getModelingAssistantProviderClassName()
* @generated
* @ordered
*/
protected String modelingAssistantProviderClassName = MODELING_ASSISTANT_PROVIDER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getModelingAssistantProviderPriority() <em>Modeling Assistant Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getModelingAssistantProviderPriority()
* @generated
* @ordered
*/
protected static final ProviderPriority MODELING_ASSISTANT_PROVIDER_PRIORITY_EDEFAULT = ProviderPriority.LOWEST_LITERAL;
/**
* The cached value of the '{@link #getModelingAssistantProviderPriority() <em>Modeling Assistant Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getModelingAssistantProviderPriority()
* @generated
* @ordered
*/
protected ProviderPriority modelingAssistantProviderPriority = MODELING_ASSISTANT_PROVIDER_PRIORITY_EDEFAULT;
/**
* The default value of the '{@link #getIconProviderClassName() <em>Icon Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getIconProviderClassName()
* @generated
* @ordered
*/
protected static final String ICON_PROVIDER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getIconProviderClassName() <em>Icon Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getIconProviderClassName()
* @generated
* @ordered
*/
protected String iconProviderClassName = ICON_PROVIDER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getIconProviderPriority() <em>Icon Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getIconProviderPriority()
* @generated
* @ordered
*/
protected static final ProviderPriority ICON_PROVIDER_PRIORITY_EDEFAULT = ProviderPriority.LOWEST_LITERAL;
/**
* The cached value of the '{@link #getIconProviderPriority() <em>Icon Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getIconProviderPriority()
* @generated
* @ordered
*/
protected ProviderPriority iconProviderPriority = ICON_PROVIDER_PRIORITY_EDEFAULT;
/**
* The default value of the '{@link #getParserProviderClassName() <em>Parser Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getParserProviderClassName()
* @generated
* @ordered
*/
protected static final String PARSER_PROVIDER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getParserProviderClassName() <em>Parser Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getParserProviderClassName()
* @generated
* @ordered
*/
protected String parserProviderClassName = PARSER_PROVIDER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getParserProviderPriority() <em>Parser Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getParserProviderPriority()
* @generated
* @ordered
*/
protected static final ProviderPriority PARSER_PROVIDER_PRIORITY_EDEFAULT = ProviderPriority.LOWEST_LITERAL;
/**
* The cached value of the '{@link #getParserProviderPriority() <em>Parser Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getParserProviderPriority()
* @generated
* @ordered
*/
protected ProviderPriority parserProviderPriority = PARSER_PROVIDER_PRIORITY_EDEFAULT;
/**
* The default value of the '{@link #getContributionItemProviderClassName() <em>Contribution Item Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getContributionItemProviderClassName()
* @generated
* @ordered
*/
protected static final String CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getContributionItemProviderClassName() <em>Contribution Item Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getContributionItemProviderClassName()
* @generated
* @ordered
*/
protected String contributionItemProviderClassName = CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getReorientConnectionViewCommandClassName() <em>Reorient Connection View Command Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getReorientConnectionViewCommandClassName()
* @generated
* @ordered
*/
protected static final String REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getReorientConnectionViewCommandClassName() <em>Reorient Connection View Command Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getReorientConnectionViewCommandClassName()
* @generated
* @ordered
*/
protected String reorientConnectionViewCommandClassName = REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getBaseEditHelperClassName() <em>Base Edit Helper Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBaseEditHelperClassName()
* @generated
* @ordered
*/
protected static final String BASE_EDIT_HELPER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getBaseEditHelperClassName() <em>Base Edit Helper Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBaseEditHelperClassName()
* @generated
* @ordered
*/
protected String baseEditHelperClassName = BASE_EDIT_HELPER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getEditPartFactoryClassName() <em>Edit Part Factory Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditPartFactoryClassName()
* @generated
* @ordered
*/
protected static final String EDIT_PART_FACTORY_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getEditPartFactoryClassName() <em>Edit Part Factory Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditPartFactoryClassName()
* @generated
* @ordered
*/
protected String editPartFactoryClassName = EDIT_PART_FACTORY_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getBaseExternalNodeLabelEditPartClassName() <em>Base External Node Label Edit Part Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBaseExternalNodeLabelEditPartClassName()
* @generated
* @ordered
*/
protected static final String BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getBaseExternalNodeLabelEditPartClassName() <em>Base External Node Label Edit Part Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBaseExternalNodeLabelEditPartClassName()
* @generated
* @ordered
*/
protected String baseExternalNodeLabelEditPartClassName = BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getBaseItemSemanticEditPolicyClassName() <em>Base Item Semantic Edit Policy Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBaseItemSemanticEditPolicyClassName()
* @generated
* @ordered
*/
protected static final String BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getBaseItemSemanticEditPolicyClassName() <em>Base Item Semantic Edit Policy Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBaseItemSemanticEditPolicyClassName()
* @generated
* @ordered
*/
protected String baseItemSemanticEditPolicyClassName = BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getBaseGraphicalNodeEditPolicyClassName() <em>Base Graphical Node Edit Policy Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBaseGraphicalNodeEditPolicyClassName()
* @generated
* @ordered
*/
protected static final String BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getBaseGraphicalNodeEditPolicyClassName() <em>Base Graphical Node Edit Policy Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getBaseGraphicalNodeEditPolicyClassName()
* @generated
* @ordered
*/
protected String baseGraphicalNodeEditPolicyClassName = BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getTextSelectionEditPolicyClassName() <em>Text Selection Edit Policy Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTextSelectionEditPolicyClassName()
* @generated
* @ordered
*/
protected static final String TEXT_SELECTION_EDIT_POLICY_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getTextSelectionEditPolicyClassName() <em>Text Selection Edit Policy Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTextSelectionEditPolicyClassName()
* @generated
* @ordered
*/
protected String textSelectionEditPolicyClassName = TEXT_SELECTION_EDIT_POLICY_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getTextNonResizableEditPolicyClassName() <em>Text Non Resizable Edit Policy Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTextNonResizableEditPolicyClassName()
* @generated
* @ordered
*/
protected static final String TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getTextNonResizableEditPolicyClassName() <em>Text Non Resizable Edit Policy Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTextNonResizableEditPolicyClassName()
* @generated
* @ordered
*/
protected String textNonResizableEditPolicyClassName = TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getCreationWizardClassName() <em>Creation Wizard Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreationWizardClassName()
* @generated
* @ordered
*/
protected static final String CREATION_WIZARD_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getCreationWizardClassName() <em>Creation Wizard Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreationWizardClassName()
* @generated
* @ordered
*/
protected String creationWizardClassName = CREATION_WIZARD_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getCreationWizardPageClassName() <em>Creation Wizard Page Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreationWizardPageClassName()
* @generated
* @ordered
*/
protected static final String CREATION_WIZARD_PAGE_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getCreationWizardPageClassName() <em>Creation Wizard Page Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreationWizardPageClassName()
* @generated
* @ordered
*/
protected String creationWizardPageClassName = CREATION_WIZARD_PAGE_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getCreationWizardIconPath() <em>Creation Wizard Icon Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreationWizardIconPath()
* @generated
* @ordered
*/
protected static final String CREATION_WIZARD_ICON_PATH_EDEFAULT = null;
/**
* The cached value of the '{@link #getCreationWizardIconPath() <em>Creation Wizard Icon Path</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreationWizardIconPath()
* @generated
* @ordered
*/
protected String creationWizardIconPath = CREATION_WIZARD_ICON_PATH_EDEFAULT;
/**
* The default value of the '{@link #getCreationWizardIconPathX() <em>Creation Wizard Icon Path X</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreationWizardIconPathX()
* @generated
* @ordered
*/
protected static final String CREATION_WIZARD_ICON_PATH_X_EDEFAULT = null;
/**
* The default value of the '{@link #getCreationWizardCategoryID() <em>Creation Wizard Category ID</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreationWizardCategoryID()
* @generated
* @ordered
*/
protected static final String CREATION_WIZARD_CATEGORY_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getCreationWizardCategoryID() <em>Creation Wizard Category ID</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreationWizardCategoryID()
* @generated
* @ordered
*/
protected String creationWizardCategoryID = CREATION_WIZARD_CATEGORY_ID_EDEFAULT;
/**
* The default value of the '{@link #getDiagramEditorUtilClassName() <em>Diagram Editor Util Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDiagramEditorUtilClassName()
* @generated
* @ordered
*/
protected static final String DIAGRAM_EDITOR_UTIL_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getDiagramEditorUtilClassName() <em>Diagram Editor Util Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDiagramEditorUtilClassName()
* @generated
* @ordered
*/
protected String diagramEditorUtilClassName = DIAGRAM_EDITOR_UTIL_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getDocumentProviderClassName() <em>Document Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDocumentProviderClassName()
* @generated
* @ordered
*/
protected static final String DOCUMENT_PROVIDER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getDocumentProviderClassName() <em>Document Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDocumentProviderClassName()
* @generated
* @ordered
*/
protected String documentProviderClassName = DOCUMENT_PROVIDER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getInitDiagramFileActionClassName() <em>Init Diagram File Action Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getInitDiagramFileActionClassName()
* @generated
* @ordered
*/
protected static final String INIT_DIAGRAM_FILE_ACTION_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getInitDiagramFileActionClassName() <em>Init Diagram File Action Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getInitDiagramFileActionClassName()
* @generated
* @ordered
*/
protected String initDiagramFileActionClassName = INIT_DIAGRAM_FILE_ACTION_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getNewDiagramFileWizardClassName() <em>New Diagram File Wizard Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNewDiagramFileWizardClassName()
* @generated
* @ordered
*/
protected static final String NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getNewDiagramFileWizardClassName() <em>New Diagram File Wizard Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getNewDiagramFileWizardClassName()
* @generated
* @ordered
*/
protected String newDiagramFileWizardClassName = NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getDiagramContentInitializerClassName() <em>Diagram Content Initializer Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDiagramContentInitializerClassName()
* @generated
* @ordered
*/
protected static final String DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getDiagramContentInitializerClassName() <em>Diagram Content Initializer Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDiagramContentInitializerClassName()
* @generated
* @ordered
*/
protected String diagramContentInitializerClassName = DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getMatchingStrategyClassName() <em>Matching Strategy Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMatchingStrategyClassName()
* @generated
* @ordered
*/
protected static final String MATCHING_STRATEGY_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getMatchingStrategyClassName() <em>Matching Strategy Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMatchingStrategyClassName()
* @generated
* @ordered
*/
protected String matchingStrategyClassName = MATCHING_STRATEGY_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getVisualIDRegistryClassName() <em>Visual ID Registry Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getVisualIDRegistryClassName()
* @generated
* @ordered
*/
protected static final String VISUAL_ID_REGISTRY_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getVisualIDRegistryClassName() <em>Visual ID Registry Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getVisualIDRegistryClassName()
* @generated
* @ordered
*/
protected String visualIDRegistryClassName = VISUAL_ID_REGISTRY_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getElementChooserClassName() <em>Element Chooser Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getElementChooserClassName()
* @generated
* @ordered
*/
protected static final String ELEMENT_CHOOSER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getElementChooserClassName() <em>Element Chooser Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getElementChooserClassName()
* @generated
* @ordered
*/
protected String elementChooserClassName = ELEMENT_CHOOSER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getLoadResourceActionClassName() <em>Load Resource Action Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getLoadResourceActionClassName()
* @generated
* @ordered
*/
protected static final String LOAD_RESOURCE_ACTION_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getLoadResourceActionClassName() <em>Load Resource Action Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getLoadResourceActionClassName()
* @generated
* @ordered
*/
protected String loadResourceActionClassName = LOAD_RESOURCE_ACTION_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getEditingDomainID() <em>Editing Domain ID</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditingDomainID()
* @generated
* @ordered
*/
protected static final String EDITING_DOMAIN_ID_EDEFAULT = null;
/**
* The cached value of the '{@link #getEditingDomainID() <em>Editing Domain ID</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getEditingDomainID()
* @generated
* @ordered
*/
protected String editingDomainID = EDITING_DOMAIN_ID_EDEFAULT;
/**
* The default value of the '{@link #getShortcutsDecoratorProviderClassName() <em>Shortcuts Decorator Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getShortcutsDecoratorProviderClassName()
* @generated
* @ordered
*/
protected static final String SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getShortcutsDecoratorProviderClassName() <em>Shortcuts Decorator Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getShortcutsDecoratorProviderClassName()
* @generated
* @ordered
*/
protected String shortcutsDecoratorProviderClassName = SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getShortcutsDecoratorProviderPriority() <em>Shortcuts Decorator Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getShortcutsDecoratorProviderPriority()
* @generated
* @ordered
*/
protected static final ProviderPriority SHORTCUTS_DECORATOR_PROVIDER_PRIORITY_EDEFAULT = ProviderPriority.LOWEST_LITERAL;
/**
* The cached value of the '{@link #getShortcutsDecoratorProviderPriority() <em>Shortcuts Decorator Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getShortcutsDecoratorProviderPriority()
* @generated
* @ordered
*/
protected ProviderPriority shortcutsDecoratorProviderPriority = SHORTCUTS_DECORATOR_PROVIDER_PRIORITY_EDEFAULT;
/**
* The default value of the '{@link #getCreateShortcutActionClassName() <em>Create Shortcut Action Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreateShortcutActionClassName()
* @generated
* @ordered
*/
protected static final String CREATE_SHORTCUT_ACTION_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getCreateShortcutActionClassName() <em>Create Shortcut Action Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreateShortcutActionClassName()
* @generated
* @ordered
*/
protected String createShortcutActionClassName = CREATE_SHORTCUT_ACTION_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getCreateShortcutDecorationsCommandClassName() <em>Create Shortcut Decorations Command Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreateShortcutDecorationsCommandClassName()
* @generated
* @ordered
*/
protected static final String CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getCreateShortcutDecorationsCommandClassName() <em>Create Shortcut Decorations Command Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCreateShortcutDecorationsCommandClassName()
* @generated
* @ordered
*/
protected String createShortcutDecorationsCommandClassName = CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getShortcutPropertyTesterClassName() <em>Shortcut Property Tester Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getShortcutPropertyTesterClassName()
* @generated
* @ordered
*/
protected static final String SHORTCUT_PROPERTY_TESTER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getShortcutPropertyTesterClassName() <em>Shortcut Property Tester Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getShortcutPropertyTesterClassName()
* @generated
* @ordered
*/
protected String shortcutPropertyTesterClassName = SHORTCUT_PROPERTY_TESTER_CLASS_NAME_EDEFAULT;
/**
* The cached value of the '{@link #getContainsShortcutsTo() <em>Contains Shortcuts To</em>}' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getContainsShortcutsTo()
* @generated
* @ordered
*/
protected EList<String> containsShortcutsTo;
/**
* The cached value of the '{@link #getShortcutsProvidedFor() <em>Shortcuts Provided For</em>}' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getShortcutsProvidedFor()
* @generated
* @ordered
*/
protected EList<String> shortcutsProvidedFor;
/**
* The default value of the '{@link #getValidationProviderClassName() <em>Validation Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getValidationProviderClassName()
* @generated
* @ordered
*/
protected static final String VALIDATION_PROVIDER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getValidationProviderClassName() <em>Validation Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getValidationProviderClassName()
* @generated
* @ordered
*/
protected String validationProviderClassName = VALIDATION_PROVIDER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getValidationProviderPriority() <em>Validation Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getValidationProviderPriority()
* @generated
* @ordered
*/
protected static final ProviderPriority VALIDATION_PROVIDER_PRIORITY_EDEFAULT = ProviderPriority.LOWEST_LITERAL;
/**
* The cached value of the '{@link #getValidationProviderPriority() <em>Validation Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getValidationProviderPriority()
* @generated
* @ordered
*/
protected ProviderPriority validationProviderPriority = VALIDATION_PROVIDER_PRIORITY_EDEFAULT;
/**
* The default value of the '{@link #getMarkerNavigationProviderClassName() <em>Marker Navigation Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMarkerNavigationProviderClassName()
* @generated
* @ordered
*/
protected static final String MARKER_NAVIGATION_PROVIDER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getMarkerNavigationProviderClassName() <em>Marker Navigation Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMarkerNavigationProviderClassName()
* @generated
* @ordered
*/
protected String markerNavigationProviderClassName = MARKER_NAVIGATION_PROVIDER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getMarkerNavigationProviderPriority() <em>Marker Navigation Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMarkerNavigationProviderPriority()
* @generated
* @ordered
*/
protected static final ProviderPriority MARKER_NAVIGATION_PROVIDER_PRIORITY_EDEFAULT = ProviderPriority.LOWEST_LITERAL;
/**
* The cached value of the '{@link #getMarkerNavigationProviderPriority() <em>Marker Navigation Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMarkerNavigationProviderPriority()
* @generated
* @ordered
*/
protected ProviderPriority markerNavigationProviderPriority = MARKER_NAVIGATION_PROVIDER_PRIORITY_EDEFAULT;
/**
* The default value of the '{@link #isValidationEnabled() <em>Validation Enabled</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isValidationEnabled()
* @generated
* @ordered
*/
protected static final boolean VALIDATION_ENABLED_EDEFAULT = false;
/**
* The cached value of the '{@link #isValidationEnabled() <em>Validation Enabled</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isValidationEnabled()
* @generated
* @ordered
*/
protected boolean validationEnabled = VALIDATION_ENABLED_EDEFAULT;
/**
* The default value of the '{@link #getMetricProviderClassName() <em>Metric Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMetricProviderClassName()
* @generated
* @ordered
*/
protected static final String METRIC_PROVIDER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getMetricProviderClassName() <em>Metric Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMetricProviderClassName()
* @generated
* @ordered
*/
protected String metricProviderClassName = METRIC_PROVIDER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #getMetricProviderPriority() <em>Metric Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMetricProviderPriority()
* @generated
* @ordered
*/
protected static final ProviderPriority METRIC_PROVIDER_PRIORITY_EDEFAULT = ProviderPriority.LOWEST_LITERAL;
/**
* The cached value of the '{@link #getMetricProviderPriority() <em>Metric Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getMetricProviderPriority()
* @generated
* @ordered
*/
protected ProviderPriority metricProviderPriority = METRIC_PROVIDER_PRIORITY_EDEFAULT;
/**
* The default value of the '{@link #getValidationDecoratorProviderClassName() <em>Validation Decorator Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getValidationDecoratorProviderClassName()
* @generated
* @ordered
*/
protected static final String VALIDATION_DECORATOR_PROVIDER_CLASS_NAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getValidationDecoratorProviderClassName() <em>Validation Decorator Provider Class Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getValidationDecoratorProviderClassName()
* @generated
* @ordered
*/
protected String validationDecoratorProviderClassName = VALIDATION_DECORATOR_PROVIDER_CLASS_NAME_EDEFAULT;
/**
* The default value of the '{@link #isValidationDecorators() <em>Validation Decorators</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isValidationDecorators()
* @generated
* @ordered
*/
protected static final boolean VALIDATION_DECORATORS_EDEFAULT = false;
/**
* The cached value of the '{@link #isValidationDecorators() <em>Validation Decorators</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isValidationDecorators()
* @generated
* @ordered
*/
protected boolean validationDecorators = VALIDATION_DECORATORS_EDEFAULT;
/**
* The default value of the '{@link #getValidationDecoratorProviderPriority() <em>Validation Decorator Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getValidationDecoratorProviderPriority()
* @generated
* @ordered
*/
protected static final ProviderPriority VALIDATION_DECORATOR_PROVIDER_PRIORITY_EDEFAULT = ProviderPriority.LOWEST_LITERAL;
/**
* The cached value of the '{@link #getValidationDecoratorProviderPriority() <em>Validation Decorator Provider Priority</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getValidationDecoratorProviderPriority()
* @generated
* @ordered
*/
protected ProviderPriority validationDecoratorProviderPriority = VALIDATION_DECORATOR_PROVIDER_PRIORITY_EDEFAULT;
/**
* The default value of the '{@link #isLiveValidationUIFeedback() <em>Live Validation UI Feedback</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isLiveValidationUIFeedback()
* @generated
* @ordered
*/
protected static final boolean LIVE_VALIDATION_UI_FEEDBACK_EDEFAULT = false;
/**
* The cached value of the '{@link #isLiveValidationUIFeedback() <em>Live Validation UI Feedback</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isLiveValidationUIFeedback()
* @generated
* @ordered
*/
protected boolean liveValidationUIFeedback = LIVE_VALIDATION_UI_FEEDBACK_EDEFAULT;
/**
* The default value of the '{@link #getUnits() <em>Units</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getUnits()
* @generated
* @ordered
*/
protected static final String UNITS_EDEFAULT = "Pixel";
/**
* The cached value of the '{@link #getUnits() <em>Units</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getUnits()
* @generated
* @ordered
*/
protected String units = UNITS_EDEFAULT;
/**
* The cached value of the '{@link #getDomainDiagramElement() <em>Domain Diagram Element</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getDomainDiagramElement()
* @generated
* @ordered
*/
protected GenClass domainDiagramElement;
/**
* The cached value of the '{@link #getChildNodes() <em>Child Nodes</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getChildNodes()
* @generated
* @ordered
*/
protected EList<GenChildNode> childNodes;
/**
* The cached value of the '{@link #getTopLevelNodes() <em>Top Level Nodes</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTopLevelNodes()
* @generated
* @ordered
*/
protected EList<GenTopLevelNode> topLevelNodes;
/**
* The cached value of the '{@link #getLinks() <em>Links</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getLinks()
* @generated
* @ordered
*/
protected EList<GenLink> links;
/**
* The cached value of the '{@link #getCompartments() <em>Compartments</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getCompartments()
* @generated
* @ordered
*/
protected EList<GenCompartment> compartments;
/**
* The cached value of the '{@link #getPalette() <em>Palette</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getPalette()
* @generated
* @ordered
*/
protected Palette palette;
/**
* The default value of the '{@link #isSynchronized() <em>Synchronized</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSynchronized()
* @generated
* @ordered
*/
protected static final boolean SYNCHRONIZED_EDEFAULT = true;
/**
* The cached value of the '{@link #isSynchronized() <em>Synchronized</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSynchronized()
* @generated
* @ordered
*/
protected boolean synchronized_ = SYNCHRONIZED_EDEFAULT;
/**
* The cached value of the '{@link #getPreferences() <em>Preferences</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getPreferences()
* @generated
* @ordered
*/
protected GenDiagramPreferences preferences;
/**
* The cached value of the '{@link #getPreferencePages() <em>Preference Pages</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getPreferencePages()
* @generated
* @ordered
*/
protected EList<GenPreferencePage> preferencePages;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected GenDiagramImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
protected EClass eStaticClass() {
return GMFGenPackage.eINSTANCE.getGenDiagram();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public EList<GenNode> getContainedNodes() {
List<GenTopLevelNode> topLevelNodes = getTopLevelNodes();
return new EcoreEList.UnmodifiableEList<GenNode>(this, GMFGenPackage.eINSTANCE.getGenContainerBase_ContainedNodes(), topLevelNodes.size(), topLevelNodes.toArray());
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public GenClass getDomainDiagramElement() {
if (domainDiagramElement != null && domainDiagramElement.eIsProxy()) {
InternalEObject oldDomainDiagramElement = (InternalEObject)domainDiagramElement;
domainDiagramElement = (GenClass)eResolveProxy(oldDomainDiagramElement);
if (domainDiagramElement != oldDomainDiagramElement) {
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, GMFGenPackage.GEN_DIAGRAM__DOMAIN_DIAGRAM_ELEMENT, oldDomainDiagramElement, domainDiagramElement));
}
}
return domainDiagramElement;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public GenClass basicGetDomainDiagramElement() {
return domainDiagramElement;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDomainDiagramElement(GenClass newDomainDiagramElement) {
GenClass oldDomainDiagramElement = domainDiagramElement;
domainDiagramElement = newDomainDiagramElement;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__DOMAIN_DIAGRAM_ELEMENT, oldDomainDiagramElement, domainDiagramElement));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<GenChildNode> getChildNodes() {
if (childNodes == null) {
childNodes = new EObjectContainmentWithInverseEList<GenChildNode>(GenChildNode.class, this, GMFGenPackage.GEN_DIAGRAM__CHILD_NODES, GMFGenPackage.GEN_CHILD_NODE__DIAGRAM);
}
return childNodes;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<GenTopLevelNode> getTopLevelNodes() {
if (topLevelNodes == null) {
topLevelNodes = new EObjectContainmentWithInverseEList<GenTopLevelNode>(GenTopLevelNode.class, this, GMFGenPackage.GEN_DIAGRAM__TOP_LEVEL_NODES, GMFGenPackage.GEN_TOP_LEVEL_NODE__DIAGRAM);
}
return topLevelNodes;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<GenLink> getLinks() {
if (links == null) {
links = new EObjectContainmentWithInverseEList<GenLink>(GenLink.class, this, GMFGenPackage.GEN_DIAGRAM__LINKS, GMFGenPackage.GEN_LINK__DIAGRAM);
}
return links;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<GenCompartment> getCompartments() {
if (compartments == null) {
compartments = new EObjectContainmentWithInverseEList<GenCompartment>(GenCompartment.class, this, GMFGenPackage.GEN_DIAGRAM__COMPARTMENTS, GMFGenPackage.GEN_COMPARTMENT__DIAGRAM);
}
return compartments;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Palette getPalette() {
return palette;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetPalette(Palette newPalette, NotificationChain msgs) {
Palette oldPalette = palette;
palette = newPalette;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__PALETTE, oldPalette, newPalette);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setPalette(Palette newPalette) {
if (newPalette != palette) {
NotificationChain msgs = null;
if (palette != null)
msgs = ((InternalEObject)palette).eInverseRemove(this, GMFGenPackage.PALETTE__DIAGRAM, Palette.class, msgs);
if (newPalette != null)
msgs = ((InternalEObject)newPalette).eInverseAdd(this, GMFGenPackage.PALETTE__DIAGRAM, Palette.class, msgs);
msgs = basicSetPalette(newPalette, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__PALETTE, newPalette, newPalette));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSynchronized() {
return synchronized_;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setSynchronized(boolean newSynchronized) {
boolean oldSynchronized = synchronized_;
synchronized_ = newSynchronized;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__SYNCHRONIZED, oldSynchronized, synchronized_));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public GenDiagramPreferences getPreferences() {
return preferences;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NotificationChain basicSetPreferences(GenDiagramPreferences newPreferences, NotificationChain msgs) {
GenDiagramPreferences oldPreferences = preferences;
preferences = newPreferences;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__PREFERENCES, oldPreferences, newPreferences);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setPreferences(GenDiagramPreferences newPreferences) {
if (newPreferences != preferences) {
NotificationChain msgs = null;
if (preferences != null)
msgs = ((InternalEObject)preferences).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GMFGenPackage.GEN_DIAGRAM__PREFERENCES, null, msgs);
if (newPreferences != null)
msgs = ((InternalEObject)newPreferences).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - GMFGenPackage.GEN_DIAGRAM__PREFERENCES, null, msgs);
msgs = basicSetPreferences(newPreferences, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__PREFERENCES, newPreferences, newPreferences));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<GenPreferencePage> getPreferencePages() {
if (preferencePages == null) {
preferencePages = new EObjectContainmentEList<GenPreferencePage>(GenPreferencePage.class, this, GMFGenPackage.GEN_DIAGRAM__PREFERENCE_PAGES);
}
return preferencePages;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getEditCommandsPackageNameGen() {
return editCommandsPackageName;
}
public String getEditCommandsPackageName() {
String value = getEditCommandsPackageNameGen();
if (isEmpty(value) && getEditorGen() != null) {
value = getEditorGen().getPackageNamePrefix() + ".edit.commands";
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEditCommandsPackageName(String newEditCommandsPackageName) {
String oldEditCommandsPackageName = editCommandsPackageName;
editCommandsPackageName = newEditCommandsPackageName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__EDIT_COMMANDS_PACKAGE_NAME, oldEditCommandsPackageName, editCommandsPackageName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getEditHelpersPackageNameGen() {
return editHelpersPackageName;
}
public String getEditHelpersPackageName() {
String value = getEditHelpersPackageNameGen();
if (isEmpty(value) && getEditorGen() != null) {
value = getEditorGen().getPackageNamePrefix() + ".edit.helpers";
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEditHelpersPackageName(String newEditHelpersPackageName) {
String oldEditHelpersPackageName = editHelpersPackageName;
editHelpersPackageName = newEditHelpersPackageName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__EDIT_HELPERS_PACKAGE_NAME, oldEditHelpersPackageName, editHelpersPackageName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getEditPartsPackageNameGen() {
return editPartsPackageName;
}
public String getEditPartsPackageName() {
String value = getEditPartsPackageNameGen();
if (isEmpty(value) && getEditorGen() != null) {
value = getEditorGen().getPackageNamePrefix() + ".edit.parts";
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEditPartsPackageName(String newEditPartsPackageName) {
String oldEditPartsPackageName = editPartsPackageName;
editPartsPackageName = newEditPartsPackageName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__EDIT_PARTS_PACKAGE_NAME, oldEditPartsPackageName, editPartsPackageName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getEditPoliciesPackageNameGen() {
return editPoliciesPackageName;
}
public String getEditPoliciesPackageName() {
String value = getEditPoliciesPackageNameGen();
if (isEmpty(value) && getEditorGen() != null) {
value = getEditorGen().getPackageNamePrefix() + ".edit.policies";
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEditPoliciesPackageName(String newEditPoliciesPackageName) {
String oldEditPoliciesPackageName = editPoliciesPackageName;
editPoliciesPackageName = newEditPoliciesPackageName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__EDIT_POLICIES_PACKAGE_NAME, oldEditPoliciesPackageName, editPoliciesPackageName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getPreferencesPackageNameGen() {
return preferencesPackageName;
}
public String getPreferencesPackageName() {
String value = getPreferencesPackageNameGen();
if (isEmpty(value) && getEditorGen() != null) {
value = getEditorGen().getPackageNamePrefix() + ".preferences";
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setPreferencesPackageName(String newPreferencesPackageName) {
String oldPreferencesPackageName = preferencesPackageName;
preferencesPackageName = newPreferencesPackageName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__PREFERENCES_PACKAGE_NAME, oldPreferencesPackageName, preferencesPackageName));
}
public String getClassNamePrefix() {
// should be consistent with ClassNamingStrategy
if (getDomainDiagramElement() != null) {
String name = getDomainDiagramElement().getName();
if (!isEmpty(name)) {
return getValidClassName(name);
}
}
return CLASS_NAME_PREFIX;
}
public GenDiagram getDiagram() {
return this;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getVisualIDRegistryClassNameGen() {
return visualIDRegistryClassName;
}
public String getVisualIDRegistryClassName() {
String value = getVisualIDRegistryClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "VisualIDRegistry"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setVisualIDRegistryClassName(String newVisualIDRegistryClassName) {
String oldVisualIDRegistryClassName = visualIDRegistryClassName;
visualIDRegistryClassName = newVisualIDRegistryClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__VISUAL_ID_REGISTRY_CLASS_NAME, oldVisualIDRegistryClassName, visualIDRegistryClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getCreateShortcutActionClassNameGen() {
return createShortcutActionClassName;
}
public String getCreateShortcutActionClassName() {
String value = getCreateShortcutActionClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "CreateShortcutAction"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCreateShortcutActionClassName(String newCreateShortcutActionClassName) {
String oldCreateShortcutActionClassName = createShortcutActionClassName;
createShortcutActionClassName = newCreateShortcutActionClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_ACTION_CLASS_NAME, oldCreateShortcutActionClassName, createShortcutActionClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getCreateShortcutDecorationsCommandClassNameGen() {
return createShortcutDecorationsCommandClassName;
}
public String getCreateShortcutDecorationsCommandClassName() {
String value = getCreateShortcutDecorationsCommandClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "CreateShortcutDecorationsCommand"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCreateShortcutDecorationsCommandClassName(String newCreateShortcutDecorationsCommandClassName) {
String oldCreateShortcutDecorationsCommandClassName = createShortcutDecorationsCommandClassName;
createShortcutDecorationsCommandClassName = newCreateShortcutDecorationsCommandClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME, oldCreateShortcutDecorationsCommandClassName, createShortcutDecorationsCommandClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getShortcutPropertyTesterClassNameGen() {
return shortcutPropertyTesterClassName;
}
public String getShortcutPropertyTesterClassName() {
String value = getShortcutPropertyTesterClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "ShortcutPropertyTester"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setShortcutPropertyTesterClassName(String newShortcutPropertyTesterClassName) {
String oldShortcutPropertyTesterClassName = shortcutPropertyTesterClassName;
shortcutPropertyTesterClassName = newShortcutPropertyTesterClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__SHORTCUT_PROPERTY_TESTER_CLASS_NAME, oldShortcutPropertyTesterClassName, shortcutPropertyTesterClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getElementChooserClassNameGen() {
return elementChooserClassName;
}
public String getElementChooserClassName() {
String value = getElementChooserClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "ElementChooserDialog"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setElementChooserClassName(String newElementChooserClassName) {
String oldElementChooserClassName = elementChooserClassName;
elementChooserClassName = newElementChooserClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__ELEMENT_CHOOSER_CLASS_NAME, oldElementChooserClassName, elementChooserClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getLoadResourceActionClassNameGen() {
return loadResourceActionClassName;
}
public String getLoadResourceActionClassName() {
String value = getLoadResourceActionClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "LoadResourceAction"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setLoadResourceActionClassName(String newLoadResourceActionClassName) {
String oldLoadResourceActionClassName = loadResourceActionClassName;
loadResourceActionClassName = newLoadResourceActionClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__LOAD_RESOURCE_ACTION_CLASS_NAME, oldLoadResourceActionClassName, loadResourceActionClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getEditingDomainIDGen() {
return editingDomainID;
}
public String getEditingDomainID() {
String value = getEditingDomainIDGen();
if (isEmpty(value) && getEditorGen() != null) {
value = getEditorGen().getPlugin().getID() + ".EditingDomain"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEditingDomainID(String newEditingDomainID) {
String oldEditingDomainID = editingDomainID;
editingDomainID = newEditingDomainID;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__EDITING_DOMAIN_ID, oldEditingDomainID, editingDomainID));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getShortcutsDecoratorProviderClassNameGen() {
return shortcutsDecoratorProviderClassName;
}
public String getShortcutsDecoratorProviderClassName() {
String value = getShortcutsDecoratorProviderClassNameGen();
if(isEmpty(value)) {
value = getDomainPackageCapName() + "ShortcutsDecoratorProvider"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setShortcutsDecoratorProviderClassName(String newShortcutsDecoratorProviderClassName) {
String oldShortcutsDecoratorProviderClassName = shortcutsDecoratorProviderClassName;
shortcutsDecoratorProviderClassName = newShortcutsDecoratorProviderClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME, oldShortcutsDecoratorProviderClassName, shortcutsDecoratorProviderClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProviderPriority getShortcutsDecoratorProviderPriority() {
return shortcutsDecoratorProviderPriority;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setShortcutsDecoratorProviderPriority(ProviderPriority newShortcutsDecoratorProviderPriority) {
ProviderPriority oldShortcutsDecoratorProviderPriority = shortcutsDecoratorProviderPriority;
shortcutsDecoratorProviderPriority = newShortcutsDecoratorProviderPriority == null ? SHORTCUTS_DECORATOR_PROVIDER_PRIORITY_EDEFAULT : newShortcutsDecoratorProviderPriority;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_PRIORITY, oldShortcutsDecoratorProviderPriority, shortcutsDecoratorProviderPriority));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getValidationProviderClassNameGen() {
return validationProviderClassName;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getValidationProviderClassName() {
String value = getValidationProviderClassNameGen();
if(isEmpty(value)) {
value = getDomainPackageCapName() + "ValidationProvider"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setValidationProviderClassName(String newValidationProviderClassName) {
String oldValidationProviderClassName = validationProviderClassName;
validationProviderClassName = newValidationProviderClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_CLASS_NAME, oldValidationProviderClassName, validationProviderClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProviderPriority getValidationProviderPriority() {
return validationProviderPriority;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setValidationProviderPriority(ProviderPriority newValidationProviderPriority) {
ProviderPriority oldValidationProviderPriority = validationProviderPriority;
validationProviderPriority = newValidationProviderPriority == null ? VALIDATION_PROVIDER_PRIORITY_EDEFAULT : newValidationProviderPriority;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_PRIORITY, oldValidationProviderPriority, validationProviderPriority));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getMarkerNavigationProviderClassNameGen() {
return markerNavigationProviderClassName;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getMarkerNavigationProviderClassName() {
String value = getMarkerNavigationProviderClassNameGen();
if(isEmpty(value)) {
value = getDomainPackageCapName() + "MarkerNavigationProvider"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getMarkerNavigationProviderQualifiedClassName() {
return getProvidersPackageName() + "." + getMarkerNavigationProviderClassName(); //$NON-NLS-1$
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getMetricProviderQualifiedClassName() {
return getProvidersPackageName() + "." + getMetricProviderClassName(); //$NON-NLS-1$
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getMetricViewID() {
return getEditorGen().getPackageNamePrefix() + ".metricView"; //$NON-NLS-1$
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getValidationDecoratorProviderQualifiedClassName() {
return getProvidersPackageName() + "." + getValidationDecoratorProviderClassName(); //$NON-NLS-1$
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getContainsShortcutsTo() {
if (containsShortcutsTo == null) {
containsShortcutsTo = new EDataTypeUniqueEList<String>(String.class, this, GMFGenPackage.GEN_DIAGRAM__CONTAINS_SHORTCUTS_TO);
}
return containsShortcutsTo;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EList<String> getShortcutsProvidedFor() {
if (shortcutsProvidedFor == null) {
shortcutsProvidedFor = new EDataTypeUniqueEList<String>(String.class, this, GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_PROVIDED_FOR);
}
return shortcutsProvidedFor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isValidationEnabled() {
return validationEnabled;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setValidationEnabled(boolean newValidationEnabled) {
boolean oldValidationEnabled = validationEnabled;
validationEnabled = newValidationEnabled;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__VALIDATION_ENABLED, oldValidationEnabled, validationEnabled));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getMetricProviderClassNameGen() {
return metricProviderClassName;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getMetricProviderClassName() {
String value = getMetricProviderClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "MetricProvider"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMetricProviderClassName(String newMetricProviderClassName) {
String oldMetricProviderClassName = metricProviderClassName;
metricProviderClassName = newMetricProviderClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_CLASS_NAME, oldMetricProviderClassName, metricProviderClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProviderPriority getMetricProviderPriority() {
return metricProviderPriority;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMetricProviderPriority(ProviderPriority newMetricProviderPriority) {
ProviderPriority oldMetricProviderPriority = metricProviderPriority;
metricProviderPriority = newMetricProviderPriority == null ? METRIC_PROVIDER_PRIORITY_EDEFAULT : newMetricProviderPriority;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_PRIORITY, oldMetricProviderPriority, metricProviderPriority));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getValidationDecoratorProviderClassNameGen() {
return validationDecoratorProviderClassName;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getValidationDecoratorProviderClassName() {
String value = getValidationDecoratorProviderClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "ValidationDecoratorProvider"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setValidationDecoratorProviderClassName(String newValidationDecoratorProviderClassName) {
String oldValidationDecoratorProviderClassName = validationDecoratorProviderClassName;
validationDecoratorProviderClassName = newValidationDecoratorProviderClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_CLASS_NAME, oldValidationDecoratorProviderClassName, validationDecoratorProviderClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isValidationDecorators() {
return validationDecorators;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setValidationDecorators(boolean newValidationDecorators) {
boolean oldValidationDecorators = validationDecorators;
validationDecorators = newValidationDecorators;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATORS, oldValidationDecorators, validationDecorators));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProviderPriority getValidationDecoratorProviderPriority() {
return validationDecoratorProviderPriority;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setValidationDecoratorProviderPriority(ProviderPriority newValidationDecoratorProviderPriority) {
ProviderPriority oldValidationDecoratorProviderPriority = validationDecoratorProviderPriority;
validationDecoratorProviderPriority = newValidationDecoratorProviderPriority == null ? VALIDATION_DECORATOR_PROVIDER_PRIORITY_EDEFAULT : newValidationDecoratorProviderPriority;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_PRIORITY, oldValidationDecoratorProviderPriority, validationDecoratorProviderPriority));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isLiveValidationUIFeedback() {
return liveValidationUIFeedback;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setLiveValidationUIFeedback(boolean newLiveValidationUIFeedback) {
boolean oldLiveValidationUIFeedback = liveValidationUIFeedback;
liveValidationUIFeedback = newLiveValidationUIFeedback;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__LIVE_VALIDATION_UI_FEEDBACK, oldLiveValidationUIFeedback, liveValidationUIFeedback));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getUnits() {
return units;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setUnits(String newUnits) {
String oldUnits = units;
units = newUnits;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__UNITS, oldUnits, units));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public GenEditorGenerator getEditorGen() {
if (eContainerFeatureID() != GMFGenPackage.GEN_DIAGRAM__EDITOR_GEN) return null;
return (GenEditorGenerator)eInternalContainer();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getProvidersPackageNameGen() {
return providersPackageName;
}
public String getProvidersPackageName() {
String value = getProvidersPackageNameGen();
if (isEmpty(value) && getEditorGen() != null) {
value = getEditorGen().getPackageNamePrefix() + ".providers";
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setProvidersPackageName(String newProvidersPackageName) {
String oldProvidersPackageName = providersPackageName;
providersPackageName = newProvidersPackageName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__PROVIDERS_PACKAGE_NAME, oldProvidersPackageName, providersPackageName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getParsersPackageNameGen() {
return parsersPackageName;
}
public String getParsersPackageName() {
String value = getParsersPackageNameGen();
if (isEmpty(value) && getEditorGen() != null) {
value = getEditorGen().getPackageNamePrefix() + ".parsers";
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setParsersPackageName(String newParsersPackageName) {
String oldParsersPackageName = parsersPackageName;
parsersPackageName = newParsersPackageName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__PARSERS_PACKAGE_NAME, oldParsersPackageName, parsersPackageName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getNotationViewFactoriesPackageNameGen() {
return notationViewFactoriesPackageName;
}
public String getNotationViewFactoriesPackageName() {
String value = getNotationViewFactoriesPackageNameGen();
if (isEmpty(value) && getEditorGen() != null) {
value = getEditorGen().getPackageNamePrefix() + ".view.factories";
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setNotationViewFactoriesPackageName(String newNotationViewFactoriesPackageName) {
String oldNotationViewFactoriesPackageName = notationViewFactoriesPackageName;
notationViewFactoriesPackageName = newNotationViewFactoriesPackageName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_FACTORIES_PACKAGE_NAME, oldNotationViewFactoriesPackageName, notationViewFactoriesPackageName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getDocumentProviderClassNameGen() {
return documentProviderClassName;
}
public String getDocumentProviderClassName() {
String value = getDocumentProviderClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "DocumentProvider"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDocumentProviderClassName(String newDocumentProviderClassName) {
String oldDocumentProviderClassName = documentProviderClassName;
documentProviderClassName = newDocumentProviderClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__DOCUMENT_PROVIDER_CLASS_NAME, oldDocumentProviderClassName, documentProviderClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getEditPartFactoryClassNameGen() {
return editPartFactoryClassName;
}
public String getEditPartFactoryClassName() {
String value = getEditPartFactoryClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "EditPartFactory"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEditPartFactoryClassName(String newEditPartFactoryClassName) {
String oldEditPartFactoryClassName = editPartFactoryClassName;
editPartFactoryClassName = newEditPartFactoryClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__EDIT_PART_FACTORY_CLASS_NAME, oldEditPartFactoryClassName, editPartFactoryClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getBaseExternalNodeLabelEditPartClassNameGen() {
return baseExternalNodeLabelEditPartClassName;
}
public String getBaseExternalNodeLabelEditPartClassName() {
String value = getBaseExternalNodeLabelEditPartClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "ExtNodeLabelEditPart"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setBaseExternalNodeLabelEditPartClassName(String newBaseExternalNodeLabelEditPartClassName) {
String oldBaseExternalNodeLabelEditPartClassName = baseExternalNodeLabelEditPartClassName;
baseExternalNodeLabelEditPartClassName = newBaseExternalNodeLabelEditPartClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME, oldBaseExternalNodeLabelEditPartClassName, baseExternalNodeLabelEditPartClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getBaseItemSemanticEditPolicyClassNameGen() {
return baseItemSemanticEditPolicyClassName;
}
public String getBaseItemSemanticEditPolicyClassName() {
String value = getBaseItemSemanticEditPolicyClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "BaseItemSemanticEditPolicy"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setBaseItemSemanticEditPolicyClassName(String newBaseItemSemanticEditPolicyClassName) {
String oldBaseItemSemanticEditPolicyClassName = baseItemSemanticEditPolicyClassName;
baseItemSemanticEditPolicyClassName = newBaseItemSemanticEditPolicyClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME, oldBaseItemSemanticEditPolicyClassName, baseItemSemanticEditPolicyClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getBaseGraphicalNodeEditPolicyClassNameGen() {
return baseGraphicalNodeEditPolicyClassName;
}
public String getBaseGraphicalNodeEditPolicyClassName() {
String value = getBaseGraphicalNodeEditPolicyClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "GraphicalNodeEditPolicy"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setBaseGraphicalNodeEditPolicyClassName(String newBaseGraphicalNodeEditPolicyClassName) {
String oldBaseGraphicalNodeEditPolicyClassName = baseGraphicalNodeEditPolicyClassName;
baseGraphicalNodeEditPolicyClassName = newBaseGraphicalNodeEditPolicyClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME, oldBaseGraphicalNodeEditPolicyClassName, baseGraphicalNodeEditPolicyClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getCanonicalEditPolicyClassNameGen() {
return canonicalEditPolicyClassName;
}
public String getCanonicalEditPolicyClassName() {
return getValidClassName(getCanonicalEditPolicyClassNameGen(), this, CANONICAL_EDIT_POLICY_SUFFIX);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCanonicalEditPolicyClassName(String newCanonicalEditPolicyClassName) {
String oldCanonicalEditPolicyClassName = canonicalEditPolicyClassName;
canonicalEditPolicyClassName = newCanonicalEditPolicyClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__CANONICAL_EDIT_POLICY_CLASS_NAME, oldCanonicalEditPolicyClassName, canonicalEditPolicyClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getTextSelectionEditPolicyClassNameGen() {
return textSelectionEditPolicyClassName;
}
public String getTextSelectionEditPolicyClassName() {
String value = getTextSelectionEditPolicyClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "TextSelectionEditPolicy"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTextSelectionEditPolicyClassName(String newTextSelectionEditPolicyClassName) {
String oldTextSelectionEditPolicyClassName = textSelectionEditPolicyClassName;
textSelectionEditPolicyClassName = newTextSelectionEditPolicyClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__TEXT_SELECTION_EDIT_POLICY_CLASS_NAME, oldTextSelectionEditPolicyClassName, textSelectionEditPolicyClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getTextNonResizableEditPolicyClassNameGen() {
return textNonResizableEditPolicyClassName;
}
public String getTextNonResizableEditPolicyClassName() {
String value = getTextNonResizableEditPolicyClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "TextNonResizableEditPolicy"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setTextNonResizableEditPolicyClassName(String newTextNonResizableEditPolicyClassName) {
String oldTextNonResizableEditPolicyClassName = textNonResizableEditPolicyClassName;
textNonResizableEditPolicyClassName = newTextNonResizableEditPolicyClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME, oldTextNonResizableEditPolicyClassName, textNonResizableEditPolicyClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getElementTypesClassNameGen() {
return elementTypesClassName;
}
public String getElementTypesClassName() {
String value = getElementTypesClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "ElementTypes"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setElementTypesClassName(String newElementTypesClassName) {
String oldElementTypesClassName = elementTypesClassName;
elementTypesClassName = newElementTypesClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__ELEMENT_TYPES_CLASS_NAME, oldElementTypesClassName, elementTypesClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getNotationViewProviderClassNameGen() {
return notationViewProviderClassName;
}
public String getNotationViewProviderClassName() {
String value = getNotationViewProviderClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "ViewProvider"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setNotationViewProviderClassName(String newNotationViewProviderClassName) {
String oldNotationViewProviderClassName = notationViewProviderClassName;
notationViewProviderClassName = newNotationViewProviderClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_CLASS_NAME, oldNotationViewProviderClassName, notationViewProviderClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProviderPriority getNotationViewProviderPriority() {
return notationViewProviderPriority;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setNotationViewProviderPriority(ProviderPriority newNotationViewProviderPriority) {
ProviderPriority oldNotationViewProviderPriority = notationViewProviderPriority;
notationViewProviderPriority = newNotationViewProviderPriority == null ? NOTATION_VIEW_PROVIDER_PRIORITY_EDEFAULT : newNotationViewProviderPriority;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_PRIORITY, oldNotationViewProviderPriority, notationViewProviderPriority));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getReorientConnectionViewCommandClassNameGen() {
return reorientConnectionViewCommandClassName;
}
public String getReorientConnectionViewCommandClassName() {
String value = getReorientConnectionViewCommandClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "ReorientConnectionViewCommand"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setReorientConnectionViewCommandClassName(String newReorientConnectionViewCommandClassName) {
String oldReorientConnectionViewCommandClassName = reorientConnectionViewCommandClassName;
reorientConnectionViewCommandClassName = newReorientConnectionViewCommandClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME, oldReorientConnectionViewCommandClassName, reorientConnectionViewCommandClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getBaseEditHelperClassNameGen() {
return baseEditHelperClassName;
}
public String getBaseEditHelperClassName() {
String value = getBaseEditHelperClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "BaseEditHelper"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setBaseEditHelperClassName(String newBaseEditHelperClassName) {
String oldBaseEditHelperClassName = baseEditHelperClassName;
baseEditHelperClassName = newBaseEditHelperClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__BASE_EDIT_HELPER_CLASS_NAME, oldBaseEditHelperClassName, baseEditHelperClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getInitDiagramFileActionClassNameGen() {
return initDiagramFileActionClassName;
}
public String getInitDiagramFileActionClassName() {
String value = getInitDiagramFileActionClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "InitDiagramFileAction"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setInitDiagramFileActionClassName(String newInitDiagramFileActionClassName) {
String oldInitDiagramFileActionClassName = initDiagramFileActionClassName;
initDiagramFileActionClassName = newInitDiagramFileActionClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__INIT_DIAGRAM_FILE_ACTION_CLASS_NAME, oldInitDiagramFileActionClassName, initDiagramFileActionClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getNewDiagramFileWizardClassNameGen() {
return newDiagramFileWizardClassName;
}
public String getNewDiagramFileWizardClassName() {
String value = getNewDiagramFileWizardClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "NewDiagramFileWizard"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setNewDiagramFileWizardClassName(String newNewDiagramFileWizardClassName) {
String oldNewDiagramFileWizardClassName = newDiagramFileWizardClassName;
newDiagramFileWizardClassName = newNewDiagramFileWizardClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME, oldNewDiagramFileWizardClassName, newDiagramFileWizardClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getDiagramContentInitializerClassNameGen() {
return diagramContentInitializerClassName;
}
public String getDiagramContentInitializerClassName() {
String value = getDiagramContentInitializerClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "DiagramContentInitializer"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDiagramContentInitializerClassName(String newDiagramContentInitializerClassName) {
String oldDiagramContentInitializerClassName = diagramContentInitializerClassName;
diagramContentInitializerClassName = newDiagramContentInitializerClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME, oldDiagramContentInitializerClassName, diagramContentInitializerClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getCreationWizardClassNameGen() {
return creationWizardClassName;
}
public String getCreationWizardClassName() {
String value = getCreationWizardClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "CreationWizard"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCreationWizardClassName(String newCreationWizardClassName) {
String oldCreationWizardClassName = creationWizardClassName;
creationWizardClassName = newCreationWizardClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CLASS_NAME, oldCreationWizardClassName, creationWizardClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getCreationWizardPageClassNameGen() {
return creationWizardPageClassName;
}
public String getCreationWizardPageClassName() {
String value = getCreationWizardPageClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "CreationWizardPage"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCreationWizardPageClassName(String newCreationWizardPageClassName) {
String oldCreationWizardPageClassName = creationWizardPageClassName;
creationWizardPageClassName = newCreationWizardPageClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_PAGE_CLASS_NAME, oldCreationWizardPageClassName, creationWizardPageClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getCreationWizardIconPathGen() {
return creationWizardIconPath;
}
public String getCreationWizardIconPath() {
String value = getCreationWizardIconPathGen();
if (isEmpty(value)) {
final String stem = getDomainDiagramElement() == null ? "" : getDomainDiagramElement().getGenPackage().getPrefix();
return "icons/obj16/" + stem +"DiagramFile.gif";
}
return value;
}
static final String REUSE_ICON_VALUE = "{reuseEMFIcon}";
public String getCreationWizardIconPathX() {
String value = getCreationWizardIconPath();
if (!REUSE_ICON_VALUE.equalsIgnoreCase(value)) {
return value;
}
if (getDomainDiagramElement() != null && getEditorGen() != null) {
GenPackage domainMetaModel = getDomainDiagramElement().getGenPackage();
return "../" + getEditorGen().getDomainGenModel().getEditorPluginID() + "/icons/full/obj16/" + domainMetaModel.getPrefix() + "ModelFile.gif";
} else {
// no much sense to return value of REUSE_ICON_VALUE constant
return "icons/obj16/DiagramFile.gif";
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCreationWizardIconPath(String newCreationWizardIconPath) {
String oldCreationWizardIconPath = creationWizardIconPath;
creationWizardIconPath = newCreationWizardIconPath;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH, oldCreationWizardIconPath, creationWizardIconPath));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getCreationWizardCategoryIDGen() {
return creationWizardCategoryID;
}
public String getCreationWizardCategoryID() {
String value = getCreationWizardCategoryIDGen();
if (isEmpty(value)) {
value = "org.eclipse.ui.Examples"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setCreationWizardCategoryID(String newCreationWizardCategoryID) {
String oldCreationWizardCategoryID = creationWizardCategoryID;
creationWizardCategoryID = newCreationWizardCategoryID;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CATEGORY_ID, oldCreationWizardCategoryID, creationWizardCategoryID));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getDiagramEditorUtilClassNameGen() {
return diagramEditorUtilClassName;
}
public String getDiagramEditorUtilClassName() {
String value = getDiagramEditorUtilClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "DiagramEditorUtil"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setDiagramEditorUtilClassName(String newDiagramEditorUtilClassName) {
String oldDiagramEditorUtilClassName = diagramEditorUtilClassName;
diagramEditorUtilClassName = newDiagramEditorUtilClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__DIAGRAM_EDITOR_UTIL_CLASS_NAME, oldDiagramEditorUtilClassName, diagramEditorUtilClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getMatchingStrategyClassNameGen() {
return matchingStrategyClassName;
}
public String getMatchingStrategyClassName() {
String value = getMatchingStrategyClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "MatchingStrategy"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMatchingStrategyClassName(String newMatchingStrategyClassName) {
String oldMatchingStrategyClassName = matchingStrategyClassName;
matchingStrategyClassName = newMatchingStrategyClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__MATCHING_STRATEGY_CLASS_NAME, oldMatchingStrategyClassName, matchingStrategyClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getEditPartProviderClassNameGen() {
return editPartProviderClassName;
}
public String getEditPartProviderClassName() {
String value = getEditPartProviderClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "EditPartProvider"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEditPartProviderClassName(String newEditPartProviderClassName) {
String oldEditPartProviderClassName = editPartProviderClassName;
editPartProviderClassName = newEditPartProviderClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_CLASS_NAME, oldEditPartProviderClassName, editPartProviderClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProviderPriority getEditPartProviderPriority() {
return editPartProviderPriority;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setEditPartProviderPriority(ProviderPriority newEditPartProviderPriority) {
ProviderPriority oldEditPartProviderPriority = editPartProviderPriority;
editPartProviderPriority = newEditPartProviderPriority == null ? EDIT_PART_PROVIDER_PRIORITY_EDEFAULT : newEditPartProviderPriority;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_PRIORITY, oldEditPartProviderPriority, editPartProviderPriority));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getModelingAssistantProviderClassNameGen() {
return modelingAssistantProviderClassName;
}
public String getModelingAssistantProviderClassName() {
String value = getModelingAssistantProviderClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "ModelingAssistantProvider"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setModelingAssistantProviderClassName(String newModelingAssistantProviderClassName) {
String oldModelingAssistantProviderClassName = modelingAssistantProviderClassName;
modelingAssistantProviderClassName = newModelingAssistantProviderClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_CLASS_NAME, oldModelingAssistantProviderClassName, modelingAssistantProviderClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProviderPriority getModelingAssistantProviderPriority() {
return modelingAssistantProviderPriority;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setModelingAssistantProviderPriority(ProviderPriority newModelingAssistantProviderPriority) {
ProviderPriority oldModelingAssistantProviderPriority = modelingAssistantProviderPriority;
modelingAssistantProviderPriority = newModelingAssistantProviderPriority == null ? MODELING_ASSISTANT_PROVIDER_PRIORITY_EDEFAULT : newModelingAssistantProviderPriority;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_PRIORITY, oldModelingAssistantProviderPriority, modelingAssistantProviderPriority));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getIconProviderClassNameGen() {
return iconProviderClassName;
}
public String getIconProviderClassName() {
String value = getIconProviderClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "IconProvider"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setIconProviderClassName(String newIconProviderClassName) {
String oldIconProviderClassName = iconProviderClassName;
iconProviderClassName = newIconProviderClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_CLASS_NAME, oldIconProviderClassName, iconProviderClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProviderPriority getIconProviderPriority() {
return iconProviderPriority;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setIconProviderPriority(ProviderPriority newIconProviderPriority) {
ProviderPriority oldIconProviderPriority = iconProviderPriority;
iconProviderPriority = newIconProviderPriority == null ? ICON_PROVIDER_PRIORITY_EDEFAULT : newIconProviderPriority;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_PRIORITY, oldIconProviderPriority, iconProviderPriority));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getParserProviderClassNameGen() {
return parserProviderClassName;
}
public String getParserProviderClassName() {
String value = getParserProviderClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "ParserProvider"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setParserProviderClassName(String newParserProviderClassName) {
String oldParserProviderClassName = parserProviderClassName;
parserProviderClassName = newParserProviderClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_CLASS_NAME, oldParserProviderClassName, parserProviderClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProviderPriority getParserProviderPriority() {
return parserProviderPriority;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setParserProviderPriority(ProviderPriority newParserProviderPriority) {
ProviderPriority oldParserProviderPriority = parserProviderPriority;
parserProviderPriority = newParserProviderPriority == null ? PARSER_PROVIDER_PRIORITY_EDEFAULT : newParserProviderPriority;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_PRIORITY, oldParserProviderPriority, parserProviderPriority));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getContributionItemProviderClassNameGen() {
return contributionItemProviderClassName;
}
public String getContributionItemProviderClassName() {
String value = getContributionItemProviderClassNameGen();
if (isEmpty(value)) {
value = getDomainPackageCapName() + "ContributionItemProvider"; //$NON-NLS-1$
}
return value;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setContributionItemProviderClassName(String newContributionItemProviderClassName) {
String oldContributionItemProviderClassName = contributionItemProviderClassName;
contributionItemProviderClassName = newContributionItemProviderClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME, oldContributionItemProviderClassName, contributionItemProviderClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getContributionItemProviderQualifiedClassName() {
return getProvidersPackageName() + '.' + getContributionItemProviderClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public EList<GenNode> getAssistantNodes() {
return getContainedNodes();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public boolean needsCanonicalEditPolicy() {
return !isSansDomain() && isSynchronized() && !getContainedNodes().isEmpty();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public EList<GenNode> getAllNodes() {
BasicEList<GenNode> result = new BasicEList<GenNode>();
result.addAll(getTopLevelNodes());
result.addAll(getChildNodes());
return new BasicEList.UnmodifiableEList<GenNode>(result.size(), result.toArray());
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public EList<GenChildContainer> getAllChildContainers() {
BasicEList<GenChildContainer> result = new BasicEList<GenChildContainer>();
result.addAll(getAllNodes());
result.addAll(getCompartments());
return new BasicEList.UnmodifiableEList<GenChildContainer>(result.size(), result.toArray());
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public EList<GenContainerBase> getAllContainers() {
BasicEList<GenContainerBase> result = new BasicEList<GenContainerBase>(getTopLevelNodes().size() + getChildNodes().size() + getCompartments().size());
result.add(this);
result.addAll(getTopLevelNodes());
result.addAll(getChildNodes());
result.addAll(getCompartments());
return new BasicEList.UnmodifiableEList<GenContainerBase>(result.size(), result.toArray());
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getVisualIDRegistryQualifiedClassName() {
return getEditorPackageName() + '.' + getVisualIDRegistryClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getCreateShortcutActionQualifiedClassName() {
return getEditorPackageName() + '.' + getCreateShortcutActionClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getCreateShortcutDecorationsCommandQualifiedClassName() {
return getEditCommandsPackageName() + '.' + getCreateShortcutDecorationsCommandClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getShortcutPropertyTesterQualifiedClassName() {
return getEditorPackageName() + '.' + getShortcutPropertyTesterClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getElementChooserQualifiedClassName() {
return getEditorPackageName() + '.' + getElementChooserClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getLoadResourceActionQualifiedClassName() {
return getEditorPackageName() + '.' + getLoadResourceActionClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public boolean generateInitDiagramAction() {
return getDomainDiagramElement() != null;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getShortcutsDecoratorProviderQualifiedClassName() {
return getProvidersPackageName() + '.' + getShortcutsDecoratorProviderClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getValidationProviderQualifiedClassName() {
return getProvidersPackageName() + '.' + getValidationProviderClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getValidationDiagnosticMarkerType() {
return "diagnostic"; //$NON-NLS-1$
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMarkerNavigationProviderClassName(String newMarkerNavigationProviderClassName) {
String oldMarkerNavigationProviderClassName = markerNavigationProviderClassName;
markerNavigationProviderClassName = newMarkerNavigationProviderClassName;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_CLASS_NAME, oldMarkerNavigationProviderClassName, markerNavigationProviderClassName));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ProviderPriority getMarkerNavigationProviderPriority() {
return markerNavigationProviderPriority;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setMarkerNavigationProviderPriority(ProviderPriority newMarkerNavigationProviderPriority) {
ProviderPriority oldMarkerNavigationProviderPriority = markerNavigationProviderPriority;
markerNavigationProviderPriority = newMarkerNavigationProviderPriority == null ? MARKER_NAVIGATION_PROVIDER_PRIORITY_EDEFAULT : newMarkerNavigationProviderPriority;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_PRIORITY, oldMarkerNavigationProviderPriority, markerNavigationProviderPriority));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public boolean generateCreateShortcutAction() {
return getContainsShortcutsTo().size() > 0;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public boolean generateShortcutIcon() {
return getShortcutsProvidedFor().size() > 0;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
case GMFGenPackage.GEN_DIAGRAM__EDITOR_GEN:
if (eInternalContainer() != null)
msgs = eBasicRemoveFromContainer(msgs);
return eBasicSetContainer(otherEnd, GMFGenPackage.GEN_DIAGRAM__EDITOR_GEN, msgs);
case GMFGenPackage.GEN_DIAGRAM__CHILD_NODES:
return ((InternalEList<InternalEObject>)(InternalEList<?>)getChildNodes()).basicAdd(otherEnd, msgs);
case GMFGenPackage.GEN_DIAGRAM__TOP_LEVEL_NODES:
return ((InternalEList<InternalEObject>)(InternalEList<?>)getTopLevelNodes()).basicAdd(otherEnd, msgs);
case GMFGenPackage.GEN_DIAGRAM__LINKS:
return ((InternalEList<InternalEObject>)(InternalEList<?>)getLinks()).basicAdd(otherEnd, msgs);
case GMFGenPackage.GEN_DIAGRAM__COMPARTMENTS:
return ((InternalEList<InternalEObject>)(InternalEList<?>)getCompartments()).basicAdd(otherEnd, msgs);
case GMFGenPackage.GEN_DIAGRAM__PALETTE:
if (palette != null)
msgs = ((InternalEObject)palette).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - GMFGenPackage.GEN_DIAGRAM__PALETTE, null, msgs);
return basicSetPalette((Palette)otherEnd, msgs);
}
return super.eInverseAdd(otherEnd, featureID, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
case GMFGenPackage.GEN_DIAGRAM__EDITOR_GEN:
return eBasicSetContainer(null, GMFGenPackage.GEN_DIAGRAM__EDITOR_GEN, msgs);
case GMFGenPackage.GEN_DIAGRAM__CHILD_NODES:
return ((InternalEList<?>)getChildNodes()).basicRemove(otherEnd, msgs);
case GMFGenPackage.GEN_DIAGRAM__TOP_LEVEL_NODES:
return ((InternalEList<?>)getTopLevelNodes()).basicRemove(otherEnd, msgs);
case GMFGenPackage.GEN_DIAGRAM__LINKS:
return ((InternalEList<?>)getLinks()).basicRemove(otherEnd, msgs);
case GMFGenPackage.GEN_DIAGRAM__COMPARTMENTS:
return ((InternalEList<?>)getCompartments()).basicRemove(otherEnd, msgs);
case GMFGenPackage.GEN_DIAGRAM__PALETTE:
return basicSetPalette(null, msgs);
case GMFGenPackage.GEN_DIAGRAM__PREFERENCES:
return basicSetPreferences(null, msgs);
case GMFGenPackage.GEN_DIAGRAM__PREFERENCE_PAGES:
return ((InternalEList<?>)getPreferencePages()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) {
switch (eContainerFeatureID()) {
case GMFGenPackage.GEN_DIAGRAM__EDITOR_GEN:
return eInternalContainer().eInverseRemove(this, GMFGenPackage.GEN_EDITOR_GENERATOR__DIAGRAM, GenEditorGenerator.class, msgs);
}
return super.eBasicRemoveFromContainerFeature(msgs);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case GMFGenPackage.GEN_DIAGRAM__CONTAINED_NODES:
return getContainedNodes();
case GMFGenPackage.GEN_DIAGRAM__CANONICAL_EDIT_POLICY_CLASS_NAME:
return getCanonicalEditPolicyClassName();
case GMFGenPackage.GEN_DIAGRAM__EDIT_COMMANDS_PACKAGE_NAME:
return getEditCommandsPackageName();
case GMFGenPackage.GEN_DIAGRAM__EDIT_HELPERS_PACKAGE_NAME:
return getEditHelpersPackageName();
case GMFGenPackage.GEN_DIAGRAM__EDIT_PARTS_PACKAGE_NAME:
return getEditPartsPackageName();
case GMFGenPackage.GEN_DIAGRAM__EDIT_POLICIES_PACKAGE_NAME:
return getEditPoliciesPackageName();
case GMFGenPackage.GEN_DIAGRAM__PREFERENCES_PACKAGE_NAME:
return getPreferencesPackageName();
case GMFGenPackage.GEN_DIAGRAM__PROVIDERS_PACKAGE_NAME:
return getProvidersPackageName();
case GMFGenPackage.GEN_DIAGRAM__PARSERS_PACKAGE_NAME:
return getParsersPackageName();
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_FACTORIES_PACKAGE_NAME:
return getNotationViewFactoriesPackageName();
case GMFGenPackage.GEN_DIAGRAM__ELEMENT_TYPES_CLASS_NAME:
return getElementTypesClassName();
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_CLASS_NAME:
return getNotationViewProviderClassName();
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_PRIORITY:
return getNotationViewProviderPriority();
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_CLASS_NAME:
return getEditPartProviderClassName();
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_PRIORITY:
return getEditPartProviderPriority();
case GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_CLASS_NAME:
return getModelingAssistantProviderClassName();
case GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_PRIORITY:
return getModelingAssistantProviderPriority();
case GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_CLASS_NAME:
return getIconProviderClassName();
case GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_PRIORITY:
return getIconProviderPriority();
case GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_CLASS_NAME:
return getParserProviderClassName();
case GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_PRIORITY:
return getParserProviderPriority();
case GMFGenPackage.GEN_DIAGRAM__CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME:
return getContributionItemProviderClassName();
case GMFGenPackage.GEN_DIAGRAM__REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME:
return getReorientConnectionViewCommandClassName();
case GMFGenPackage.GEN_DIAGRAM__BASE_EDIT_HELPER_CLASS_NAME:
return getBaseEditHelperClassName();
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_FACTORY_CLASS_NAME:
return getEditPartFactoryClassName();
case GMFGenPackage.GEN_DIAGRAM__BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME:
return getBaseExternalNodeLabelEditPartClassName();
case GMFGenPackage.GEN_DIAGRAM__BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME:
return getBaseItemSemanticEditPolicyClassName();
case GMFGenPackage.GEN_DIAGRAM__BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME:
return getBaseGraphicalNodeEditPolicyClassName();
case GMFGenPackage.GEN_DIAGRAM__TEXT_SELECTION_EDIT_POLICY_CLASS_NAME:
return getTextSelectionEditPolicyClassName();
case GMFGenPackage.GEN_DIAGRAM__TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME:
return getTextNonResizableEditPolicyClassName();
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CLASS_NAME:
return getCreationWizardClassName();
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_PAGE_CLASS_NAME:
return getCreationWizardPageClassName();
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH:
return getCreationWizardIconPath();
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH_X:
return getCreationWizardIconPathX();
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CATEGORY_ID:
return getCreationWizardCategoryID();
case GMFGenPackage.GEN_DIAGRAM__DIAGRAM_EDITOR_UTIL_CLASS_NAME:
return getDiagramEditorUtilClassName();
case GMFGenPackage.GEN_DIAGRAM__DOCUMENT_PROVIDER_CLASS_NAME:
return getDocumentProviderClassName();
case GMFGenPackage.GEN_DIAGRAM__INIT_DIAGRAM_FILE_ACTION_CLASS_NAME:
return getInitDiagramFileActionClassName();
case GMFGenPackage.GEN_DIAGRAM__NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME:
return getNewDiagramFileWizardClassName();
case GMFGenPackage.GEN_DIAGRAM__DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME:
return getDiagramContentInitializerClassName();
case GMFGenPackage.GEN_DIAGRAM__MATCHING_STRATEGY_CLASS_NAME:
return getMatchingStrategyClassName();
case GMFGenPackage.GEN_DIAGRAM__VISUAL_ID_REGISTRY_CLASS_NAME:
return getVisualIDRegistryClassName();
case GMFGenPackage.GEN_DIAGRAM__ELEMENT_CHOOSER_CLASS_NAME:
return getElementChooserClassName();
case GMFGenPackage.GEN_DIAGRAM__LOAD_RESOURCE_ACTION_CLASS_NAME:
return getLoadResourceActionClassName();
case GMFGenPackage.GEN_DIAGRAM__EDITING_DOMAIN_ID:
return getEditingDomainID();
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME:
return getShortcutsDecoratorProviderClassName();
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_PRIORITY:
return getShortcutsDecoratorProviderPriority();
case GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_ACTION_CLASS_NAME:
return getCreateShortcutActionClassName();
case GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME:
return getCreateShortcutDecorationsCommandClassName();
case GMFGenPackage.GEN_DIAGRAM__SHORTCUT_PROPERTY_TESTER_CLASS_NAME:
return getShortcutPropertyTesterClassName();
case GMFGenPackage.GEN_DIAGRAM__CONTAINS_SHORTCUTS_TO:
return getContainsShortcutsTo();
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_PROVIDED_FOR:
return getShortcutsProvidedFor();
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_CLASS_NAME:
return getValidationProviderClassName();
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_PRIORITY:
return getValidationProviderPriority();
case GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_CLASS_NAME:
return getMarkerNavigationProviderClassName();
case GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_PRIORITY:
return getMarkerNavigationProviderPriority();
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_ENABLED:
return isValidationEnabled();
case GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_CLASS_NAME:
return getMetricProviderClassName();
case GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_PRIORITY:
return getMetricProviderPriority();
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_CLASS_NAME:
return getValidationDecoratorProviderClassName();
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATORS:
return isValidationDecorators();
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_PRIORITY:
return getValidationDecoratorProviderPriority();
case GMFGenPackage.GEN_DIAGRAM__LIVE_VALIDATION_UI_FEEDBACK:
return isLiveValidationUIFeedback();
case GMFGenPackage.GEN_DIAGRAM__UNITS:
return getUnits();
case GMFGenPackage.GEN_DIAGRAM__EDITOR_GEN:
return getEditorGen();
case GMFGenPackage.GEN_DIAGRAM__DOMAIN_DIAGRAM_ELEMENT:
if (resolve) return getDomainDiagramElement();
return basicGetDomainDiagramElement();
case GMFGenPackage.GEN_DIAGRAM__CHILD_NODES:
return getChildNodes();
case GMFGenPackage.GEN_DIAGRAM__TOP_LEVEL_NODES:
return getTopLevelNodes();
case GMFGenPackage.GEN_DIAGRAM__LINKS:
return getLinks();
case GMFGenPackage.GEN_DIAGRAM__COMPARTMENTS:
return getCompartments();
case GMFGenPackage.GEN_DIAGRAM__PALETTE:
return getPalette();
case GMFGenPackage.GEN_DIAGRAM__SYNCHRONIZED:
return isSynchronized();
case GMFGenPackage.GEN_DIAGRAM__PREFERENCES:
return getPreferences();
case GMFGenPackage.GEN_DIAGRAM__PREFERENCE_PAGES:
return getPreferencePages();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case GMFGenPackage.GEN_DIAGRAM__CANONICAL_EDIT_POLICY_CLASS_NAME:
setCanonicalEditPolicyClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_COMMANDS_PACKAGE_NAME:
setEditCommandsPackageName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_HELPERS_PACKAGE_NAME:
setEditHelpersPackageName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PARTS_PACKAGE_NAME:
setEditPartsPackageName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_POLICIES_PACKAGE_NAME:
setEditPoliciesPackageName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__PREFERENCES_PACKAGE_NAME:
setPreferencesPackageName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__PROVIDERS_PACKAGE_NAME:
setProvidersPackageName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__PARSERS_PACKAGE_NAME:
setParsersPackageName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_FACTORIES_PACKAGE_NAME:
setNotationViewFactoriesPackageName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__ELEMENT_TYPES_CLASS_NAME:
setElementTypesClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_CLASS_NAME:
setNotationViewProviderClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_PRIORITY:
setNotationViewProviderPriority((ProviderPriority)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_CLASS_NAME:
setEditPartProviderClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_PRIORITY:
setEditPartProviderPriority((ProviderPriority)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_CLASS_NAME:
setModelingAssistantProviderClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_PRIORITY:
setModelingAssistantProviderPriority((ProviderPriority)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_CLASS_NAME:
setIconProviderClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_PRIORITY:
setIconProviderPriority((ProviderPriority)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_CLASS_NAME:
setParserProviderClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_PRIORITY:
setParserProviderPriority((ProviderPriority)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME:
setContributionItemProviderClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME:
setReorientConnectionViewCommandClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__BASE_EDIT_HELPER_CLASS_NAME:
setBaseEditHelperClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_FACTORY_CLASS_NAME:
setEditPartFactoryClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME:
setBaseExternalNodeLabelEditPartClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME:
setBaseItemSemanticEditPolicyClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME:
setBaseGraphicalNodeEditPolicyClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__TEXT_SELECTION_EDIT_POLICY_CLASS_NAME:
setTextSelectionEditPolicyClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME:
setTextNonResizableEditPolicyClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CLASS_NAME:
setCreationWizardClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_PAGE_CLASS_NAME:
setCreationWizardPageClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH:
setCreationWizardIconPath((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CATEGORY_ID:
setCreationWizardCategoryID((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__DIAGRAM_EDITOR_UTIL_CLASS_NAME:
setDiagramEditorUtilClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__DOCUMENT_PROVIDER_CLASS_NAME:
setDocumentProviderClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__INIT_DIAGRAM_FILE_ACTION_CLASS_NAME:
setInitDiagramFileActionClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME:
setNewDiagramFileWizardClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME:
setDiagramContentInitializerClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__MATCHING_STRATEGY_CLASS_NAME:
setMatchingStrategyClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__VISUAL_ID_REGISTRY_CLASS_NAME:
setVisualIDRegistryClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__ELEMENT_CHOOSER_CLASS_NAME:
setElementChooserClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__LOAD_RESOURCE_ACTION_CLASS_NAME:
setLoadResourceActionClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__EDITING_DOMAIN_ID:
setEditingDomainID((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME:
setShortcutsDecoratorProviderClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_PRIORITY:
setShortcutsDecoratorProviderPriority((ProviderPriority)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_ACTION_CLASS_NAME:
setCreateShortcutActionClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME:
setCreateShortcutDecorationsCommandClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__SHORTCUT_PROPERTY_TESTER_CLASS_NAME:
setShortcutPropertyTesterClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__CONTAINS_SHORTCUTS_TO:
getContainsShortcutsTo().clear();
getContainsShortcutsTo().addAll((Collection<? extends String>)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_PROVIDED_FOR:
getShortcutsProvidedFor().clear();
getShortcutsProvidedFor().addAll((Collection<? extends String>)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_CLASS_NAME:
setValidationProviderClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_PRIORITY:
setValidationProviderPriority((ProviderPriority)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_CLASS_NAME:
setMarkerNavigationProviderClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_PRIORITY:
setMarkerNavigationProviderPriority((ProviderPriority)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_ENABLED:
setValidationEnabled((Boolean)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_CLASS_NAME:
setMetricProviderClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_PRIORITY:
setMetricProviderPriority((ProviderPriority)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_CLASS_NAME:
setValidationDecoratorProviderClassName((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATORS:
setValidationDecorators((Boolean)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_PRIORITY:
setValidationDecoratorProviderPriority((ProviderPriority)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__LIVE_VALIDATION_UI_FEEDBACK:
setLiveValidationUIFeedback((Boolean)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__UNITS:
setUnits((String)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__DOMAIN_DIAGRAM_ELEMENT:
setDomainDiagramElement((GenClass)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__CHILD_NODES:
getChildNodes().clear();
getChildNodes().addAll((Collection<? extends GenChildNode>)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__TOP_LEVEL_NODES:
getTopLevelNodes().clear();
getTopLevelNodes().addAll((Collection<? extends GenTopLevelNode>)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__LINKS:
getLinks().clear();
getLinks().addAll((Collection<? extends GenLink>)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__COMPARTMENTS:
getCompartments().clear();
getCompartments().addAll((Collection<? extends GenCompartment>)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__PALETTE:
setPalette((Palette)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__SYNCHRONIZED:
setSynchronized((Boolean)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__PREFERENCES:
setPreferences((GenDiagramPreferences)newValue);
return;
case GMFGenPackage.GEN_DIAGRAM__PREFERENCE_PAGES:
getPreferencePages().clear();
getPreferencePages().addAll((Collection<? extends GenPreferencePage>)newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public void eUnset(int featureID) {
switch (featureID) {
case GMFGenPackage.GEN_DIAGRAM__CANONICAL_EDIT_POLICY_CLASS_NAME:
setCanonicalEditPolicyClassName(CANONICAL_EDIT_POLICY_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_COMMANDS_PACKAGE_NAME:
setEditCommandsPackageName(EDIT_COMMANDS_PACKAGE_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_HELPERS_PACKAGE_NAME:
setEditHelpersPackageName(EDIT_HELPERS_PACKAGE_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PARTS_PACKAGE_NAME:
setEditPartsPackageName(EDIT_PARTS_PACKAGE_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_POLICIES_PACKAGE_NAME:
setEditPoliciesPackageName(EDIT_POLICIES_PACKAGE_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__PREFERENCES_PACKAGE_NAME:
setPreferencesPackageName(PREFERENCES_PACKAGE_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__PROVIDERS_PACKAGE_NAME:
setProvidersPackageName(PROVIDERS_PACKAGE_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__PARSERS_PACKAGE_NAME:
setParsersPackageName(PARSERS_PACKAGE_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_FACTORIES_PACKAGE_NAME:
setNotationViewFactoriesPackageName(NOTATION_VIEW_FACTORIES_PACKAGE_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__ELEMENT_TYPES_CLASS_NAME:
setElementTypesClassName(ELEMENT_TYPES_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_CLASS_NAME:
setNotationViewProviderClassName(NOTATION_VIEW_PROVIDER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_PRIORITY:
setNotationViewProviderPriority(NOTATION_VIEW_PROVIDER_PRIORITY_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_CLASS_NAME:
setEditPartProviderClassName(EDIT_PART_PROVIDER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_PRIORITY:
setEditPartProviderPriority(EDIT_PART_PROVIDER_PRIORITY_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_CLASS_NAME:
setModelingAssistantProviderClassName(MODELING_ASSISTANT_PROVIDER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_PRIORITY:
setModelingAssistantProviderPriority(MODELING_ASSISTANT_PROVIDER_PRIORITY_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_CLASS_NAME:
setIconProviderClassName(ICON_PROVIDER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_PRIORITY:
setIconProviderPriority(ICON_PROVIDER_PRIORITY_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_CLASS_NAME:
setParserProviderClassName(PARSER_PROVIDER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_PRIORITY:
setParserProviderPriority(PARSER_PROVIDER_PRIORITY_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME:
setContributionItemProviderClassName(CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME:
setReorientConnectionViewCommandClassName(REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__BASE_EDIT_HELPER_CLASS_NAME:
setBaseEditHelperClassName(BASE_EDIT_HELPER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_FACTORY_CLASS_NAME:
setEditPartFactoryClassName(EDIT_PART_FACTORY_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME:
setBaseExternalNodeLabelEditPartClassName(BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME:
setBaseItemSemanticEditPolicyClassName(BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME:
setBaseGraphicalNodeEditPolicyClassName(BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__TEXT_SELECTION_EDIT_POLICY_CLASS_NAME:
setTextSelectionEditPolicyClassName(TEXT_SELECTION_EDIT_POLICY_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME:
setTextNonResizableEditPolicyClassName(TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CLASS_NAME:
setCreationWizardClassName(CREATION_WIZARD_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_PAGE_CLASS_NAME:
setCreationWizardPageClassName(CREATION_WIZARD_PAGE_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH:
setCreationWizardIconPath(CREATION_WIZARD_ICON_PATH_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CATEGORY_ID:
setCreationWizardCategoryID(CREATION_WIZARD_CATEGORY_ID_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__DIAGRAM_EDITOR_UTIL_CLASS_NAME:
setDiagramEditorUtilClassName(DIAGRAM_EDITOR_UTIL_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__DOCUMENT_PROVIDER_CLASS_NAME:
setDocumentProviderClassName(DOCUMENT_PROVIDER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__INIT_DIAGRAM_FILE_ACTION_CLASS_NAME:
setInitDiagramFileActionClassName(INIT_DIAGRAM_FILE_ACTION_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME:
setNewDiagramFileWizardClassName(NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME:
setDiagramContentInitializerClassName(DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__MATCHING_STRATEGY_CLASS_NAME:
setMatchingStrategyClassName(MATCHING_STRATEGY_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__VISUAL_ID_REGISTRY_CLASS_NAME:
setVisualIDRegistryClassName(VISUAL_ID_REGISTRY_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__ELEMENT_CHOOSER_CLASS_NAME:
setElementChooserClassName(ELEMENT_CHOOSER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__LOAD_RESOURCE_ACTION_CLASS_NAME:
setLoadResourceActionClassName(LOAD_RESOURCE_ACTION_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__EDITING_DOMAIN_ID:
setEditingDomainID(EDITING_DOMAIN_ID_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME:
setShortcutsDecoratorProviderClassName(SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_PRIORITY:
setShortcutsDecoratorProviderPriority(SHORTCUTS_DECORATOR_PROVIDER_PRIORITY_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_ACTION_CLASS_NAME:
setCreateShortcutActionClassName(CREATE_SHORTCUT_ACTION_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME:
setCreateShortcutDecorationsCommandClassName(CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__SHORTCUT_PROPERTY_TESTER_CLASS_NAME:
setShortcutPropertyTesterClassName(SHORTCUT_PROPERTY_TESTER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__CONTAINS_SHORTCUTS_TO:
getContainsShortcutsTo().clear();
return;
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_PROVIDED_FOR:
getShortcutsProvidedFor().clear();
return;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_CLASS_NAME:
setValidationProviderClassName(VALIDATION_PROVIDER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_PRIORITY:
setValidationProviderPriority(VALIDATION_PROVIDER_PRIORITY_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_CLASS_NAME:
setMarkerNavigationProviderClassName(MARKER_NAVIGATION_PROVIDER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_PRIORITY:
setMarkerNavigationProviderPriority(MARKER_NAVIGATION_PROVIDER_PRIORITY_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_ENABLED:
setValidationEnabled(VALIDATION_ENABLED_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_CLASS_NAME:
setMetricProviderClassName(METRIC_PROVIDER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_PRIORITY:
setMetricProviderPriority(METRIC_PROVIDER_PRIORITY_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_CLASS_NAME:
setValidationDecoratorProviderClassName(VALIDATION_DECORATOR_PROVIDER_CLASS_NAME_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATORS:
setValidationDecorators(VALIDATION_DECORATORS_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_PRIORITY:
setValidationDecoratorProviderPriority(VALIDATION_DECORATOR_PROVIDER_PRIORITY_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__LIVE_VALIDATION_UI_FEEDBACK:
setLiveValidationUIFeedback(LIVE_VALIDATION_UI_FEEDBACK_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__UNITS:
setUnits(UNITS_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__DOMAIN_DIAGRAM_ELEMENT:
setDomainDiagramElement((GenClass)null);
return;
case GMFGenPackage.GEN_DIAGRAM__CHILD_NODES:
getChildNodes().clear();
return;
case GMFGenPackage.GEN_DIAGRAM__TOP_LEVEL_NODES:
getTopLevelNodes().clear();
return;
case GMFGenPackage.GEN_DIAGRAM__LINKS:
getLinks().clear();
return;
case GMFGenPackage.GEN_DIAGRAM__COMPARTMENTS:
getCompartments().clear();
return;
case GMFGenPackage.GEN_DIAGRAM__PALETTE:
setPalette((Palette)null);
return;
case GMFGenPackage.GEN_DIAGRAM__SYNCHRONIZED:
setSynchronized(SYNCHRONIZED_EDEFAULT);
return;
case GMFGenPackage.GEN_DIAGRAM__PREFERENCES:
setPreferences((GenDiagramPreferences)null);
return;
case GMFGenPackage.GEN_DIAGRAM__PREFERENCE_PAGES:
getPreferencePages().clear();
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
case GMFGenPackage.GEN_DIAGRAM__CONTAINED_NODES:
return !getContainedNodes().isEmpty();
case GMFGenPackage.GEN_DIAGRAM__CANONICAL_EDIT_POLICY_CLASS_NAME:
return CANONICAL_EDIT_POLICY_CLASS_NAME_EDEFAULT == null ? canonicalEditPolicyClassName != null : !CANONICAL_EDIT_POLICY_CLASS_NAME_EDEFAULT.equals(canonicalEditPolicyClassName);
case GMFGenPackage.GEN_DIAGRAM__EDIT_COMMANDS_PACKAGE_NAME:
return EDIT_COMMANDS_PACKAGE_NAME_EDEFAULT == null ? editCommandsPackageName != null : !EDIT_COMMANDS_PACKAGE_NAME_EDEFAULT.equals(editCommandsPackageName);
case GMFGenPackage.GEN_DIAGRAM__EDIT_HELPERS_PACKAGE_NAME:
return EDIT_HELPERS_PACKAGE_NAME_EDEFAULT == null ? editHelpersPackageName != null : !EDIT_HELPERS_PACKAGE_NAME_EDEFAULT.equals(editHelpersPackageName);
case GMFGenPackage.GEN_DIAGRAM__EDIT_PARTS_PACKAGE_NAME:
return EDIT_PARTS_PACKAGE_NAME_EDEFAULT == null ? editPartsPackageName != null : !EDIT_PARTS_PACKAGE_NAME_EDEFAULT.equals(editPartsPackageName);
case GMFGenPackage.GEN_DIAGRAM__EDIT_POLICIES_PACKAGE_NAME:
return EDIT_POLICIES_PACKAGE_NAME_EDEFAULT == null ? editPoliciesPackageName != null : !EDIT_POLICIES_PACKAGE_NAME_EDEFAULT.equals(editPoliciesPackageName);
case GMFGenPackage.GEN_DIAGRAM__PREFERENCES_PACKAGE_NAME:
return PREFERENCES_PACKAGE_NAME_EDEFAULT == null ? preferencesPackageName != null : !PREFERENCES_PACKAGE_NAME_EDEFAULT.equals(preferencesPackageName);
case GMFGenPackage.GEN_DIAGRAM__PROVIDERS_PACKAGE_NAME:
return PROVIDERS_PACKAGE_NAME_EDEFAULT == null ? providersPackageName != null : !PROVIDERS_PACKAGE_NAME_EDEFAULT.equals(providersPackageName);
case GMFGenPackage.GEN_DIAGRAM__PARSERS_PACKAGE_NAME:
return PARSERS_PACKAGE_NAME_EDEFAULT == null ? parsersPackageName != null : !PARSERS_PACKAGE_NAME_EDEFAULT.equals(parsersPackageName);
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_FACTORIES_PACKAGE_NAME:
return NOTATION_VIEW_FACTORIES_PACKAGE_NAME_EDEFAULT == null ? notationViewFactoriesPackageName != null : !NOTATION_VIEW_FACTORIES_PACKAGE_NAME_EDEFAULT.equals(notationViewFactoriesPackageName);
case GMFGenPackage.GEN_DIAGRAM__ELEMENT_TYPES_CLASS_NAME:
return ELEMENT_TYPES_CLASS_NAME_EDEFAULT == null ? elementTypesClassName != null : !ELEMENT_TYPES_CLASS_NAME_EDEFAULT.equals(elementTypesClassName);
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_CLASS_NAME:
return NOTATION_VIEW_PROVIDER_CLASS_NAME_EDEFAULT == null ? notationViewProviderClassName != null : !NOTATION_VIEW_PROVIDER_CLASS_NAME_EDEFAULT.equals(notationViewProviderClassName);
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_PRIORITY:
return notationViewProviderPriority != NOTATION_VIEW_PROVIDER_PRIORITY_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_CLASS_NAME:
return EDIT_PART_PROVIDER_CLASS_NAME_EDEFAULT == null ? editPartProviderClassName != null : !EDIT_PART_PROVIDER_CLASS_NAME_EDEFAULT.equals(editPartProviderClassName);
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_PRIORITY:
return editPartProviderPriority != EDIT_PART_PROVIDER_PRIORITY_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_CLASS_NAME:
return MODELING_ASSISTANT_PROVIDER_CLASS_NAME_EDEFAULT == null ? modelingAssistantProviderClassName != null : !MODELING_ASSISTANT_PROVIDER_CLASS_NAME_EDEFAULT.equals(modelingAssistantProviderClassName);
case GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_PRIORITY:
return modelingAssistantProviderPriority != MODELING_ASSISTANT_PROVIDER_PRIORITY_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_CLASS_NAME:
return ICON_PROVIDER_CLASS_NAME_EDEFAULT == null ? iconProviderClassName != null : !ICON_PROVIDER_CLASS_NAME_EDEFAULT.equals(iconProviderClassName);
case GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_PRIORITY:
return iconProviderPriority != ICON_PROVIDER_PRIORITY_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_CLASS_NAME:
return PARSER_PROVIDER_CLASS_NAME_EDEFAULT == null ? parserProviderClassName != null : !PARSER_PROVIDER_CLASS_NAME_EDEFAULT.equals(parserProviderClassName);
case GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_PRIORITY:
return parserProviderPriority != PARSER_PROVIDER_PRIORITY_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME:
return CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME_EDEFAULT == null ? contributionItemProviderClassName != null : !CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME_EDEFAULT.equals(contributionItemProviderClassName);
case GMFGenPackage.GEN_DIAGRAM__REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME:
return REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME_EDEFAULT == null ? reorientConnectionViewCommandClassName != null : !REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME_EDEFAULT.equals(reorientConnectionViewCommandClassName);
case GMFGenPackage.GEN_DIAGRAM__BASE_EDIT_HELPER_CLASS_NAME:
return BASE_EDIT_HELPER_CLASS_NAME_EDEFAULT == null ? baseEditHelperClassName != null : !BASE_EDIT_HELPER_CLASS_NAME_EDEFAULT.equals(baseEditHelperClassName);
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_FACTORY_CLASS_NAME:
return EDIT_PART_FACTORY_CLASS_NAME_EDEFAULT == null ? editPartFactoryClassName != null : !EDIT_PART_FACTORY_CLASS_NAME_EDEFAULT.equals(editPartFactoryClassName);
case GMFGenPackage.GEN_DIAGRAM__BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME:
return BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME_EDEFAULT == null ? baseExternalNodeLabelEditPartClassName != null : !BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME_EDEFAULT.equals(baseExternalNodeLabelEditPartClassName);
case GMFGenPackage.GEN_DIAGRAM__BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME:
return BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME_EDEFAULT == null ? baseItemSemanticEditPolicyClassName != null : !BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME_EDEFAULT.equals(baseItemSemanticEditPolicyClassName);
case GMFGenPackage.GEN_DIAGRAM__BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME:
return BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME_EDEFAULT == null ? baseGraphicalNodeEditPolicyClassName != null : !BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME_EDEFAULT.equals(baseGraphicalNodeEditPolicyClassName);
case GMFGenPackage.GEN_DIAGRAM__TEXT_SELECTION_EDIT_POLICY_CLASS_NAME:
return TEXT_SELECTION_EDIT_POLICY_CLASS_NAME_EDEFAULT == null ? textSelectionEditPolicyClassName != null : !TEXT_SELECTION_EDIT_POLICY_CLASS_NAME_EDEFAULT.equals(textSelectionEditPolicyClassName);
case GMFGenPackage.GEN_DIAGRAM__TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME:
return TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME_EDEFAULT == null ? textNonResizableEditPolicyClassName != null : !TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME_EDEFAULT.equals(textNonResizableEditPolicyClassName);
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CLASS_NAME:
return CREATION_WIZARD_CLASS_NAME_EDEFAULT == null ? creationWizardClassName != null : !CREATION_WIZARD_CLASS_NAME_EDEFAULT.equals(creationWizardClassName);
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_PAGE_CLASS_NAME:
return CREATION_WIZARD_PAGE_CLASS_NAME_EDEFAULT == null ? creationWizardPageClassName != null : !CREATION_WIZARD_PAGE_CLASS_NAME_EDEFAULT.equals(creationWizardPageClassName);
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH:
return CREATION_WIZARD_ICON_PATH_EDEFAULT == null ? creationWizardIconPath != null : !CREATION_WIZARD_ICON_PATH_EDEFAULT.equals(creationWizardIconPath);
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH_X:
return CREATION_WIZARD_ICON_PATH_X_EDEFAULT == null ? getCreationWizardIconPathX() != null : !CREATION_WIZARD_ICON_PATH_X_EDEFAULT.equals(getCreationWizardIconPathX());
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CATEGORY_ID:
return CREATION_WIZARD_CATEGORY_ID_EDEFAULT == null ? creationWizardCategoryID != null : !CREATION_WIZARD_CATEGORY_ID_EDEFAULT.equals(creationWizardCategoryID);
case GMFGenPackage.GEN_DIAGRAM__DIAGRAM_EDITOR_UTIL_CLASS_NAME:
return DIAGRAM_EDITOR_UTIL_CLASS_NAME_EDEFAULT == null ? diagramEditorUtilClassName != null : !DIAGRAM_EDITOR_UTIL_CLASS_NAME_EDEFAULT.equals(diagramEditorUtilClassName);
case GMFGenPackage.GEN_DIAGRAM__DOCUMENT_PROVIDER_CLASS_NAME:
return DOCUMENT_PROVIDER_CLASS_NAME_EDEFAULT == null ? documentProviderClassName != null : !DOCUMENT_PROVIDER_CLASS_NAME_EDEFAULT.equals(documentProviderClassName);
case GMFGenPackage.GEN_DIAGRAM__INIT_DIAGRAM_FILE_ACTION_CLASS_NAME:
return INIT_DIAGRAM_FILE_ACTION_CLASS_NAME_EDEFAULT == null ? initDiagramFileActionClassName != null : !INIT_DIAGRAM_FILE_ACTION_CLASS_NAME_EDEFAULT.equals(initDiagramFileActionClassName);
case GMFGenPackage.GEN_DIAGRAM__NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME:
return NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME_EDEFAULT == null ? newDiagramFileWizardClassName != null : !NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME_EDEFAULT.equals(newDiagramFileWizardClassName);
case GMFGenPackage.GEN_DIAGRAM__DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME:
return DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME_EDEFAULT == null ? diagramContentInitializerClassName != null : !DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME_EDEFAULT.equals(diagramContentInitializerClassName);
case GMFGenPackage.GEN_DIAGRAM__MATCHING_STRATEGY_CLASS_NAME:
return MATCHING_STRATEGY_CLASS_NAME_EDEFAULT == null ? matchingStrategyClassName != null : !MATCHING_STRATEGY_CLASS_NAME_EDEFAULT.equals(matchingStrategyClassName);
case GMFGenPackage.GEN_DIAGRAM__VISUAL_ID_REGISTRY_CLASS_NAME:
return VISUAL_ID_REGISTRY_CLASS_NAME_EDEFAULT == null ? visualIDRegistryClassName != null : !VISUAL_ID_REGISTRY_CLASS_NAME_EDEFAULT.equals(visualIDRegistryClassName);
case GMFGenPackage.GEN_DIAGRAM__ELEMENT_CHOOSER_CLASS_NAME:
return ELEMENT_CHOOSER_CLASS_NAME_EDEFAULT == null ? elementChooserClassName != null : !ELEMENT_CHOOSER_CLASS_NAME_EDEFAULT.equals(elementChooserClassName);
case GMFGenPackage.GEN_DIAGRAM__LOAD_RESOURCE_ACTION_CLASS_NAME:
return LOAD_RESOURCE_ACTION_CLASS_NAME_EDEFAULT == null ? loadResourceActionClassName != null : !LOAD_RESOURCE_ACTION_CLASS_NAME_EDEFAULT.equals(loadResourceActionClassName);
case GMFGenPackage.GEN_DIAGRAM__EDITING_DOMAIN_ID:
return EDITING_DOMAIN_ID_EDEFAULT == null ? editingDomainID != null : !EDITING_DOMAIN_ID_EDEFAULT.equals(editingDomainID);
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME:
return SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME_EDEFAULT == null ? shortcutsDecoratorProviderClassName != null : !SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME_EDEFAULT.equals(shortcutsDecoratorProviderClassName);
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_PRIORITY:
return shortcutsDecoratorProviderPriority != SHORTCUTS_DECORATOR_PROVIDER_PRIORITY_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_ACTION_CLASS_NAME:
return CREATE_SHORTCUT_ACTION_CLASS_NAME_EDEFAULT == null ? createShortcutActionClassName != null : !CREATE_SHORTCUT_ACTION_CLASS_NAME_EDEFAULT.equals(createShortcutActionClassName);
case GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME:
return CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME_EDEFAULT == null ? createShortcutDecorationsCommandClassName != null : !CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME_EDEFAULT.equals(createShortcutDecorationsCommandClassName);
case GMFGenPackage.GEN_DIAGRAM__SHORTCUT_PROPERTY_TESTER_CLASS_NAME:
return SHORTCUT_PROPERTY_TESTER_CLASS_NAME_EDEFAULT == null ? shortcutPropertyTesterClassName != null : !SHORTCUT_PROPERTY_TESTER_CLASS_NAME_EDEFAULT.equals(shortcutPropertyTesterClassName);
case GMFGenPackage.GEN_DIAGRAM__CONTAINS_SHORTCUTS_TO:
return containsShortcutsTo != null && !containsShortcutsTo.isEmpty();
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_PROVIDED_FOR:
return shortcutsProvidedFor != null && !shortcutsProvidedFor.isEmpty();
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_CLASS_NAME:
return VALIDATION_PROVIDER_CLASS_NAME_EDEFAULT == null ? validationProviderClassName != null : !VALIDATION_PROVIDER_CLASS_NAME_EDEFAULT.equals(validationProviderClassName);
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_PRIORITY:
return validationProviderPriority != VALIDATION_PROVIDER_PRIORITY_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_CLASS_NAME:
return MARKER_NAVIGATION_PROVIDER_CLASS_NAME_EDEFAULT == null ? markerNavigationProviderClassName != null : !MARKER_NAVIGATION_PROVIDER_CLASS_NAME_EDEFAULT.equals(markerNavigationProviderClassName);
case GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_PRIORITY:
return markerNavigationProviderPriority != MARKER_NAVIGATION_PROVIDER_PRIORITY_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_ENABLED:
return validationEnabled != VALIDATION_ENABLED_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_CLASS_NAME:
return METRIC_PROVIDER_CLASS_NAME_EDEFAULT == null ? metricProviderClassName != null : !METRIC_PROVIDER_CLASS_NAME_EDEFAULT.equals(metricProviderClassName);
case GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_PRIORITY:
return metricProviderPriority != METRIC_PROVIDER_PRIORITY_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_CLASS_NAME:
return VALIDATION_DECORATOR_PROVIDER_CLASS_NAME_EDEFAULT == null ? validationDecoratorProviderClassName != null : !VALIDATION_DECORATOR_PROVIDER_CLASS_NAME_EDEFAULT.equals(validationDecoratorProviderClassName);
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATORS:
return validationDecorators != VALIDATION_DECORATORS_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_PRIORITY:
return validationDecoratorProviderPriority != VALIDATION_DECORATOR_PROVIDER_PRIORITY_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__LIVE_VALIDATION_UI_FEEDBACK:
return liveValidationUIFeedback != LIVE_VALIDATION_UI_FEEDBACK_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__UNITS:
return UNITS_EDEFAULT == null ? units != null : !UNITS_EDEFAULT.equals(units);
case GMFGenPackage.GEN_DIAGRAM__EDITOR_GEN:
return getEditorGen() != null;
case GMFGenPackage.GEN_DIAGRAM__DOMAIN_DIAGRAM_ELEMENT:
return domainDiagramElement != null;
case GMFGenPackage.GEN_DIAGRAM__CHILD_NODES:
return childNodes != null && !childNodes.isEmpty();
case GMFGenPackage.GEN_DIAGRAM__TOP_LEVEL_NODES:
return topLevelNodes != null && !topLevelNodes.isEmpty();
case GMFGenPackage.GEN_DIAGRAM__LINKS:
return links != null && !links.isEmpty();
case GMFGenPackage.GEN_DIAGRAM__COMPARTMENTS:
return compartments != null && !compartments.isEmpty();
case GMFGenPackage.GEN_DIAGRAM__PALETTE:
return palette != null;
case GMFGenPackage.GEN_DIAGRAM__SYNCHRONIZED:
return synchronized_ != SYNCHRONIZED_EDEFAULT;
case GMFGenPackage.GEN_DIAGRAM__PREFERENCES:
return preferences != null;
case GMFGenPackage.GEN_DIAGRAM__PREFERENCE_PAGES:
return preferencePages != null && !preferencePages.isEmpty();
}
return super.eIsSet(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) {
if (baseClass == PackageNames.class) {
switch (derivedFeatureID) {
case GMFGenPackage.GEN_DIAGRAM__EDIT_COMMANDS_PACKAGE_NAME: return GMFGenPackage.PACKAGE_NAMES__EDIT_COMMANDS_PACKAGE_NAME;
case GMFGenPackage.GEN_DIAGRAM__EDIT_HELPERS_PACKAGE_NAME: return GMFGenPackage.PACKAGE_NAMES__EDIT_HELPERS_PACKAGE_NAME;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PARTS_PACKAGE_NAME: return GMFGenPackage.PACKAGE_NAMES__EDIT_PARTS_PACKAGE_NAME;
case GMFGenPackage.GEN_DIAGRAM__EDIT_POLICIES_PACKAGE_NAME: return GMFGenPackage.PACKAGE_NAMES__EDIT_POLICIES_PACKAGE_NAME;
case GMFGenPackage.GEN_DIAGRAM__PREFERENCES_PACKAGE_NAME: return GMFGenPackage.PACKAGE_NAMES__PREFERENCES_PACKAGE_NAME;
case GMFGenPackage.GEN_DIAGRAM__PROVIDERS_PACKAGE_NAME: return GMFGenPackage.PACKAGE_NAMES__PROVIDERS_PACKAGE_NAME;
case GMFGenPackage.GEN_DIAGRAM__PARSERS_PACKAGE_NAME: return GMFGenPackage.PACKAGE_NAMES__PARSERS_PACKAGE_NAME;
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_FACTORIES_PACKAGE_NAME: return GMFGenPackage.PACKAGE_NAMES__NOTATION_VIEW_FACTORIES_PACKAGE_NAME;
default: return -1;
}
}
if (baseClass == ProviderClassNames.class) {
switch (derivedFeatureID) {
case GMFGenPackage.GEN_DIAGRAM__ELEMENT_TYPES_CLASS_NAME: return GMFGenPackage.PROVIDER_CLASS_NAMES__ELEMENT_TYPES_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_CLASS_NAME: return GMFGenPackage.PROVIDER_CLASS_NAMES__NOTATION_VIEW_PROVIDER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_PRIORITY: return GMFGenPackage.PROVIDER_CLASS_NAMES__NOTATION_VIEW_PROVIDER_PRIORITY;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_CLASS_NAME: return GMFGenPackage.PROVIDER_CLASS_NAMES__EDIT_PART_PROVIDER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_PRIORITY: return GMFGenPackage.PROVIDER_CLASS_NAMES__EDIT_PART_PROVIDER_PRIORITY;
case GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_CLASS_NAME: return GMFGenPackage.PROVIDER_CLASS_NAMES__MODELING_ASSISTANT_PROVIDER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_PRIORITY: return GMFGenPackage.PROVIDER_CLASS_NAMES__MODELING_ASSISTANT_PROVIDER_PRIORITY;
case GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_CLASS_NAME: return GMFGenPackage.PROVIDER_CLASS_NAMES__ICON_PROVIDER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_PRIORITY: return GMFGenPackage.PROVIDER_CLASS_NAMES__ICON_PROVIDER_PRIORITY;
case GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_CLASS_NAME: return GMFGenPackage.PROVIDER_CLASS_NAMES__PARSER_PROVIDER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_PRIORITY: return GMFGenPackage.PROVIDER_CLASS_NAMES__PARSER_PROVIDER_PRIORITY;
case GMFGenPackage.GEN_DIAGRAM__CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME: return GMFGenPackage.PROVIDER_CLASS_NAMES__CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME;
default: return -1;
}
}
if (baseClass == LinkConstraints.class) {
switch (derivedFeatureID) {
default: return -1;
}
}
if (baseClass == EditPartCandies.class) {
switch (derivedFeatureID) {
case GMFGenPackage.GEN_DIAGRAM__REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME: return GMFGenPackage.EDIT_PART_CANDIES__REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__BASE_EDIT_HELPER_CLASS_NAME: return GMFGenPackage.EDIT_PART_CANDIES__BASE_EDIT_HELPER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__EDIT_PART_FACTORY_CLASS_NAME: return GMFGenPackage.EDIT_PART_CANDIES__EDIT_PART_FACTORY_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME: return GMFGenPackage.EDIT_PART_CANDIES__BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME: return GMFGenPackage.EDIT_PART_CANDIES__BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME: return GMFGenPackage.EDIT_PART_CANDIES__BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__TEXT_SELECTION_EDIT_POLICY_CLASS_NAME: return GMFGenPackage.EDIT_PART_CANDIES__TEXT_SELECTION_EDIT_POLICY_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME: return GMFGenPackage.EDIT_PART_CANDIES__TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME;
default: return -1;
}
}
if (baseClass == EditorCandies.class) {
switch (derivedFeatureID) {
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CLASS_NAME: return GMFGenPackage.EDITOR_CANDIES__CREATION_WIZARD_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_PAGE_CLASS_NAME: return GMFGenPackage.EDITOR_CANDIES__CREATION_WIZARD_PAGE_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH: return GMFGenPackage.EDITOR_CANDIES__CREATION_WIZARD_ICON_PATH;
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH_X: return GMFGenPackage.EDITOR_CANDIES__CREATION_WIZARD_ICON_PATH_X;
case GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CATEGORY_ID: return GMFGenPackage.EDITOR_CANDIES__CREATION_WIZARD_CATEGORY_ID;
case GMFGenPackage.GEN_DIAGRAM__DIAGRAM_EDITOR_UTIL_CLASS_NAME: return GMFGenPackage.EDITOR_CANDIES__DIAGRAM_EDITOR_UTIL_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__DOCUMENT_PROVIDER_CLASS_NAME: return GMFGenPackage.EDITOR_CANDIES__DOCUMENT_PROVIDER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__INIT_DIAGRAM_FILE_ACTION_CLASS_NAME: return GMFGenPackage.EDITOR_CANDIES__INIT_DIAGRAM_FILE_ACTION_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME: return GMFGenPackage.EDITOR_CANDIES__NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME: return GMFGenPackage.EDITOR_CANDIES__DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__MATCHING_STRATEGY_CLASS_NAME: return GMFGenPackage.EDITOR_CANDIES__MATCHING_STRATEGY_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__VISUAL_ID_REGISTRY_CLASS_NAME: return GMFGenPackage.EDITOR_CANDIES__VISUAL_ID_REGISTRY_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__ELEMENT_CHOOSER_CLASS_NAME: return GMFGenPackage.EDITOR_CANDIES__ELEMENT_CHOOSER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__LOAD_RESOURCE_ACTION_CLASS_NAME: return GMFGenPackage.EDITOR_CANDIES__LOAD_RESOURCE_ACTION_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__EDITING_DOMAIN_ID: return GMFGenPackage.EDITOR_CANDIES__EDITING_DOMAIN_ID;
default: return -1;
}
}
if (baseClass == Shortcuts.class) {
switch (derivedFeatureID) {
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME: return GMFGenPackage.SHORTCUTS__SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_PRIORITY: return GMFGenPackage.SHORTCUTS__SHORTCUTS_DECORATOR_PROVIDER_PRIORITY;
case GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_ACTION_CLASS_NAME: return GMFGenPackage.SHORTCUTS__CREATE_SHORTCUT_ACTION_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME: return GMFGenPackage.SHORTCUTS__CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__SHORTCUT_PROPERTY_TESTER_CLASS_NAME: return GMFGenPackage.SHORTCUTS__SHORTCUT_PROPERTY_TESTER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__CONTAINS_SHORTCUTS_TO: return GMFGenPackage.SHORTCUTS__CONTAINS_SHORTCUTS_TO;
case GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_PROVIDED_FOR: return GMFGenPackage.SHORTCUTS__SHORTCUTS_PROVIDED_FOR;
default: return -1;
}
}
if (baseClass == BatchValidation.class) {
switch (derivedFeatureID) {
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_CLASS_NAME: return GMFGenPackage.BATCH_VALIDATION__VALIDATION_PROVIDER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_PRIORITY: return GMFGenPackage.BATCH_VALIDATION__VALIDATION_PROVIDER_PRIORITY;
case GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_CLASS_NAME: return GMFGenPackage.BATCH_VALIDATION__MARKER_NAVIGATION_PROVIDER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_PRIORITY: return GMFGenPackage.BATCH_VALIDATION__MARKER_NAVIGATION_PROVIDER_PRIORITY;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_ENABLED: return GMFGenPackage.BATCH_VALIDATION__VALIDATION_ENABLED;
case GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_CLASS_NAME: return GMFGenPackage.BATCH_VALIDATION__METRIC_PROVIDER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_PRIORITY: return GMFGenPackage.BATCH_VALIDATION__METRIC_PROVIDER_PRIORITY;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_CLASS_NAME: return GMFGenPackage.BATCH_VALIDATION__VALIDATION_DECORATOR_PROVIDER_CLASS_NAME;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATORS: return GMFGenPackage.BATCH_VALIDATION__VALIDATION_DECORATORS;
case GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_PRIORITY: return GMFGenPackage.BATCH_VALIDATION__VALIDATION_DECORATOR_PROVIDER_PRIORITY;
case GMFGenPackage.GEN_DIAGRAM__LIVE_VALIDATION_UI_FEEDBACK: return GMFGenPackage.BATCH_VALIDATION__LIVE_VALIDATION_UI_FEEDBACK;
default: return -1;
}
}
if (baseClass == MeasurementUnit.class) {
switch (derivedFeatureID) {
case GMFGenPackage.GEN_DIAGRAM__UNITS: return GMFGenPackage.MEASUREMENT_UNIT__UNITS;
default: return -1;
}
}
return super.eBaseStructuralFeatureID(derivedFeatureID, baseClass);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) {
if (baseClass == PackageNames.class) {
switch (baseFeatureID) {
case GMFGenPackage.PACKAGE_NAMES__EDIT_COMMANDS_PACKAGE_NAME: return GMFGenPackage.GEN_DIAGRAM__EDIT_COMMANDS_PACKAGE_NAME;
case GMFGenPackage.PACKAGE_NAMES__EDIT_HELPERS_PACKAGE_NAME: return GMFGenPackage.GEN_DIAGRAM__EDIT_HELPERS_PACKAGE_NAME;
case GMFGenPackage.PACKAGE_NAMES__EDIT_PARTS_PACKAGE_NAME: return GMFGenPackage.GEN_DIAGRAM__EDIT_PARTS_PACKAGE_NAME;
case GMFGenPackage.PACKAGE_NAMES__EDIT_POLICIES_PACKAGE_NAME: return GMFGenPackage.GEN_DIAGRAM__EDIT_POLICIES_PACKAGE_NAME;
case GMFGenPackage.PACKAGE_NAMES__PREFERENCES_PACKAGE_NAME: return GMFGenPackage.GEN_DIAGRAM__PREFERENCES_PACKAGE_NAME;
case GMFGenPackage.PACKAGE_NAMES__PROVIDERS_PACKAGE_NAME: return GMFGenPackage.GEN_DIAGRAM__PROVIDERS_PACKAGE_NAME;
case GMFGenPackage.PACKAGE_NAMES__PARSERS_PACKAGE_NAME: return GMFGenPackage.GEN_DIAGRAM__PARSERS_PACKAGE_NAME;
case GMFGenPackage.PACKAGE_NAMES__NOTATION_VIEW_FACTORIES_PACKAGE_NAME: return GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_FACTORIES_PACKAGE_NAME;
default: return -1;
}
}
if (baseClass == ProviderClassNames.class) {
switch (baseFeatureID) {
case GMFGenPackage.PROVIDER_CLASS_NAMES__ELEMENT_TYPES_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__ELEMENT_TYPES_CLASS_NAME;
case GMFGenPackage.PROVIDER_CLASS_NAMES__NOTATION_VIEW_PROVIDER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_CLASS_NAME;
case GMFGenPackage.PROVIDER_CLASS_NAMES__NOTATION_VIEW_PROVIDER_PRIORITY: return GMFGenPackage.GEN_DIAGRAM__NOTATION_VIEW_PROVIDER_PRIORITY;
case GMFGenPackage.PROVIDER_CLASS_NAMES__EDIT_PART_PROVIDER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_CLASS_NAME;
case GMFGenPackage.PROVIDER_CLASS_NAMES__EDIT_PART_PROVIDER_PRIORITY: return GMFGenPackage.GEN_DIAGRAM__EDIT_PART_PROVIDER_PRIORITY;
case GMFGenPackage.PROVIDER_CLASS_NAMES__MODELING_ASSISTANT_PROVIDER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_CLASS_NAME;
case GMFGenPackage.PROVIDER_CLASS_NAMES__MODELING_ASSISTANT_PROVIDER_PRIORITY: return GMFGenPackage.GEN_DIAGRAM__MODELING_ASSISTANT_PROVIDER_PRIORITY;
case GMFGenPackage.PROVIDER_CLASS_NAMES__ICON_PROVIDER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_CLASS_NAME;
case GMFGenPackage.PROVIDER_CLASS_NAMES__ICON_PROVIDER_PRIORITY: return GMFGenPackage.GEN_DIAGRAM__ICON_PROVIDER_PRIORITY;
case GMFGenPackage.PROVIDER_CLASS_NAMES__PARSER_PROVIDER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_CLASS_NAME;
case GMFGenPackage.PROVIDER_CLASS_NAMES__PARSER_PROVIDER_PRIORITY: return GMFGenPackage.GEN_DIAGRAM__PARSER_PROVIDER_PRIORITY;
case GMFGenPackage.PROVIDER_CLASS_NAMES__CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__CONTRIBUTION_ITEM_PROVIDER_CLASS_NAME;
default: return -1;
}
}
if (baseClass == LinkConstraints.class) {
switch (baseFeatureID) {
default: return -1;
}
}
if (baseClass == EditPartCandies.class) {
switch (baseFeatureID) {
case GMFGenPackage.EDIT_PART_CANDIES__REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__REORIENT_CONNECTION_VIEW_COMMAND_CLASS_NAME;
case GMFGenPackage.EDIT_PART_CANDIES__BASE_EDIT_HELPER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__BASE_EDIT_HELPER_CLASS_NAME;
case GMFGenPackage.EDIT_PART_CANDIES__EDIT_PART_FACTORY_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__EDIT_PART_FACTORY_CLASS_NAME;
case GMFGenPackage.EDIT_PART_CANDIES__BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__BASE_EXTERNAL_NODE_LABEL_EDIT_PART_CLASS_NAME;
case GMFGenPackage.EDIT_PART_CANDIES__BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__BASE_ITEM_SEMANTIC_EDIT_POLICY_CLASS_NAME;
case GMFGenPackage.EDIT_PART_CANDIES__BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__BASE_GRAPHICAL_NODE_EDIT_POLICY_CLASS_NAME;
case GMFGenPackage.EDIT_PART_CANDIES__TEXT_SELECTION_EDIT_POLICY_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__TEXT_SELECTION_EDIT_POLICY_CLASS_NAME;
case GMFGenPackage.EDIT_PART_CANDIES__TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__TEXT_NON_RESIZABLE_EDIT_POLICY_CLASS_NAME;
default: return -1;
}
}
if (baseClass == EditorCandies.class) {
switch (baseFeatureID) {
case GMFGenPackage.EDITOR_CANDIES__CREATION_WIZARD_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CLASS_NAME;
case GMFGenPackage.EDITOR_CANDIES__CREATION_WIZARD_PAGE_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_PAGE_CLASS_NAME;
case GMFGenPackage.EDITOR_CANDIES__CREATION_WIZARD_ICON_PATH: return GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH;
case GMFGenPackage.EDITOR_CANDIES__CREATION_WIZARD_ICON_PATH_X: return GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_ICON_PATH_X;
case GMFGenPackage.EDITOR_CANDIES__CREATION_WIZARD_CATEGORY_ID: return GMFGenPackage.GEN_DIAGRAM__CREATION_WIZARD_CATEGORY_ID;
case GMFGenPackage.EDITOR_CANDIES__DIAGRAM_EDITOR_UTIL_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__DIAGRAM_EDITOR_UTIL_CLASS_NAME;
case GMFGenPackage.EDITOR_CANDIES__DOCUMENT_PROVIDER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__DOCUMENT_PROVIDER_CLASS_NAME;
case GMFGenPackage.EDITOR_CANDIES__INIT_DIAGRAM_FILE_ACTION_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__INIT_DIAGRAM_FILE_ACTION_CLASS_NAME;
case GMFGenPackage.EDITOR_CANDIES__NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__NEW_DIAGRAM_FILE_WIZARD_CLASS_NAME;
case GMFGenPackage.EDITOR_CANDIES__DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__DIAGRAM_CONTENT_INITIALIZER_CLASS_NAME;
case GMFGenPackage.EDITOR_CANDIES__MATCHING_STRATEGY_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__MATCHING_STRATEGY_CLASS_NAME;
case GMFGenPackage.EDITOR_CANDIES__VISUAL_ID_REGISTRY_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__VISUAL_ID_REGISTRY_CLASS_NAME;
case GMFGenPackage.EDITOR_CANDIES__ELEMENT_CHOOSER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__ELEMENT_CHOOSER_CLASS_NAME;
case GMFGenPackage.EDITOR_CANDIES__LOAD_RESOURCE_ACTION_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__LOAD_RESOURCE_ACTION_CLASS_NAME;
case GMFGenPackage.EDITOR_CANDIES__EDITING_DOMAIN_ID: return GMFGenPackage.GEN_DIAGRAM__EDITING_DOMAIN_ID;
default: return -1;
}
}
if (baseClass == Shortcuts.class) {
switch (baseFeatureID) {
case GMFGenPackage.SHORTCUTS__SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_CLASS_NAME;
case GMFGenPackage.SHORTCUTS__SHORTCUTS_DECORATOR_PROVIDER_PRIORITY: return GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_DECORATOR_PROVIDER_PRIORITY;
case GMFGenPackage.SHORTCUTS__CREATE_SHORTCUT_ACTION_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_ACTION_CLASS_NAME;
case GMFGenPackage.SHORTCUTS__CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__CREATE_SHORTCUT_DECORATIONS_COMMAND_CLASS_NAME;
case GMFGenPackage.SHORTCUTS__SHORTCUT_PROPERTY_TESTER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__SHORTCUT_PROPERTY_TESTER_CLASS_NAME;
case GMFGenPackage.SHORTCUTS__CONTAINS_SHORTCUTS_TO: return GMFGenPackage.GEN_DIAGRAM__CONTAINS_SHORTCUTS_TO;
case GMFGenPackage.SHORTCUTS__SHORTCUTS_PROVIDED_FOR: return GMFGenPackage.GEN_DIAGRAM__SHORTCUTS_PROVIDED_FOR;
default: return -1;
}
}
if (baseClass == BatchValidation.class) {
switch (baseFeatureID) {
case GMFGenPackage.BATCH_VALIDATION__VALIDATION_PROVIDER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_CLASS_NAME;
case GMFGenPackage.BATCH_VALIDATION__VALIDATION_PROVIDER_PRIORITY: return GMFGenPackage.GEN_DIAGRAM__VALIDATION_PROVIDER_PRIORITY;
case GMFGenPackage.BATCH_VALIDATION__MARKER_NAVIGATION_PROVIDER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_CLASS_NAME;
case GMFGenPackage.BATCH_VALIDATION__MARKER_NAVIGATION_PROVIDER_PRIORITY: return GMFGenPackage.GEN_DIAGRAM__MARKER_NAVIGATION_PROVIDER_PRIORITY;
case GMFGenPackage.BATCH_VALIDATION__VALIDATION_ENABLED: return GMFGenPackage.GEN_DIAGRAM__VALIDATION_ENABLED;
case GMFGenPackage.BATCH_VALIDATION__METRIC_PROVIDER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_CLASS_NAME;
case GMFGenPackage.BATCH_VALIDATION__METRIC_PROVIDER_PRIORITY: return GMFGenPackage.GEN_DIAGRAM__METRIC_PROVIDER_PRIORITY;
case GMFGenPackage.BATCH_VALIDATION__VALIDATION_DECORATOR_PROVIDER_CLASS_NAME: return GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_CLASS_NAME;
case GMFGenPackage.BATCH_VALIDATION__VALIDATION_DECORATORS: return GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATORS;
case GMFGenPackage.BATCH_VALIDATION__VALIDATION_DECORATOR_PROVIDER_PRIORITY: return GMFGenPackage.GEN_DIAGRAM__VALIDATION_DECORATOR_PROVIDER_PRIORITY;
case GMFGenPackage.BATCH_VALIDATION__LIVE_VALIDATION_UI_FEEDBACK: return GMFGenPackage.GEN_DIAGRAM__LIVE_VALIDATION_UI_FEEDBACK;
default: return -1;
}
}
if (baseClass == MeasurementUnit.class) {
switch (baseFeatureID) {
case GMFGenPackage.MEASUREMENT_UNIT__UNITS: return GMFGenPackage.GEN_DIAGRAM__UNITS;
default: return -1;
}
}
return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public boolean hasLinkCreationConstraints() {
for (GenLink nextLink : getLinks()) {
if(nextLink.getCreationConstraints() != null) {
return true;
}
}
return false;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getLinkCreationConstraintsClassName() {
return "LinkConstraints"; //$NON-NLS-1$
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getLinkCreationConstraintsQualifiedClassName() {
String owningClass = getBaseItemSemanticEditPolicyQualifiedClassName();
if(owningClass != null) {
return owningClass + "." + getLinkCreationConstraintsClassName(); //$NON-NLS-1$
}
return getLinkCreationConstraintsClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getReorientConnectionViewCommandQualifiedClassName() {
return getEditCommandsPackageName() + '.' + getReorientConnectionViewCommandClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getBaseEditHelperQualifiedClassName() {
return getEditHelpersPackageName() + '.' + getBaseEditHelperClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getEditPartFactoryQualifiedClassName() {
return getEditPartsPackageName() + '.' + getEditPartFactoryClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getBaseExternalNodeLabelEditPartQualifiedClassName() {
return getEditPartsPackageName() + '.' + getBaseExternalNodeLabelEditPartClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getBaseItemSemanticEditPolicyQualifiedClassName() {
return getEditPoliciesPackageName() + '.' + getBaseItemSemanticEditPolicyClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getBaseGraphicalNodeEditPolicyQualifiedClassName() {
return getEditPoliciesPackageName() + '.' + getBaseGraphicalNodeEditPolicyClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getCanonicalEditPolicyQualifiedClassName() {
return getEditPoliciesPackageName() + '.' + getCanonicalEditPolicyClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getTextSelectionEditPolicyQualifiedClassName() {
return getEditPoliciesPackageName() + '.' + getTextSelectionEditPolicyClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getTextNonResizableEditPolicyQualifiedClassName() {
return getEditPoliciesPackageName() + '.' + getTextNonResizableEditPolicyClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getElementTypesQualifiedClassName() {
return getProvidersPackageName() + '.' + getElementTypesClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getNotationViewProviderQualifiedClassName() {
return getProvidersPackageName() + '.' + getNotationViewProviderClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getInitDiagramFileActionQualifiedClassName() {
return getEditorPackageName() + '.' + getInitDiagramFileActionClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getNewDiagramFileWizardQualifiedClassName() {
return getEditorPackageName() + '.' + getNewDiagramFileWizardClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getDiagramContentInitializerQualifiedClassName() {
return getEditorPackageName() + '.' + getDiagramContentInitializerClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getEditPartProviderQualifiedClassName() {
return getProvidersPackageName() + '.' + getEditPartProviderClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getModelingAssistantProviderQualifiedClassName() {
return getProvidersPackageName() + '.' + getModelingAssistantProviderClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getIconProviderQualifiedClassName() {
return getProvidersPackageName() + '.' + getIconProviderClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getParserProviderQualifiedClassName() {
return getProvidersPackageName() + '.' + getParserProviderClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getCreationWizardQualifiedClassName() {
return getEditorPackageName() + '.' + getCreationWizardClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getCreationWizardPageQualifiedClassName() {
return getEditorPackageName() + '.' + getCreationWizardPageClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getDiagramEditorUtilQualifiedClassName() {
return getEditorPackageName() + '.' + getDiagramEditorUtilClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getDocumentProviderQualifiedClassName() {
return getEditorPackageName() + '.' + getDocumentProviderClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getMatchingStrategyQualifiedClassName() {
return getEditorPackageName() + '.' + getMatchingStrategyClassName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getElementInitializersClassName() {
return "ElementInitializers"; //$NON-NLS-1$
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated NOT
*/
public String getElementInitializersPackageName() {
return getProvidersPackageName();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String toString() {
if (eIsProxy()) return super.toString();
StringBuffer result = new StringBuffer(super.toString());
result.append(" (canonicalEditPolicyClassName: ");
result.append(canonicalEditPolicyClassName);
result.append(", editCommandsPackageName: ");
result.append(editCommandsPackageName);
result.append(", editHelpersPackageName: ");
result.append(editHelpersPackageName);
result.append(", editPartsPackageName: ");
result.append(editPartsPackageName);
result.append(", editPoliciesPackageName: ");
result.append(editPoliciesPackageName);
result.append(", preferencesPackageName: ");
result.append(preferencesPackageName);
result.append(", providersPackageName: ");
result.append(providersPackageName);
result.append(", parsersPackageName: ");
result.append(parsersPackageName);
result.append(", notationViewFactoriesPackageName: ");
result.append(notationViewFactoriesPackageName);
result.append(", elementTypesClassName: ");
result.append(elementTypesClassName);
result.append(", notationViewProviderClassName: ");
result.append(notationViewProviderClassName);
result.append(", notationViewProviderPriority: ");
result.append(notationViewProviderPriority);
result.append(", editPartProviderClassName: ");
result.append(editPartProviderClassName);
result.append(", editPartProviderPriority: ");
result.append(editPartProviderPriority);
result.append(", modelingAssistantProviderClassName: ");
result.append(modelingAssistantProviderClassName);
result.append(", modelingAssistantProviderPriority: ");
result.append(modelingAssistantProviderPriority);
result.append(", iconProviderClassName: ");
result.append(iconProviderClassName);
result.append(", iconProviderPriority: ");
result.append(iconProviderPriority);
result.append(", parserProviderClassName: ");
result.append(parserProviderClassName);
result.append(", parserProviderPriority: ");
result.append(parserProviderPriority);
result.append(", contributionItemProviderClassName: ");
result.append(contributionItemProviderClassName);
result.append(", reorientConnectionViewCommandClassName: ");
result.append(reorientConnectionViewCommandClassName);
result.append(", baseEditHelperClassName: ");
result.append(baseEditHelperClassName);
result.append(", editPartFactoryClassName: ");
result.append(editPartFactoryClassName);
result.append(", baseExternalNodeLabelEditPartClassName: ");
result.append(baseExternalNodeLabelEditPartClassName);
result.append(", baseItemSemanticEditPolicyClassName: ");
result.append(baseItemSemanticEditPolicyClassName);
result.append(", baseGraphicalNodeEditPolicyClassName: ");
result.append(baseGraphicalNodeEditPolicyClassName);
result.append(", textSelectionEditPolicyClassName: ");
result.append(textSelectionEditPolicyClassName);
result.append(", textNonResizableEditPolicyClassName: ");
result.append(textNonResizableEditPolicyClassName);
result.append(", creationWizardClassName: ");
result.append(creationWizardClassName);
result.append(", creationWizardPageClassName: ");
result.append(creationWizardPageClassName);
result.append(", creationWizardIconPath: ");
result.append(creationWizardIconPath);
result.append(", creationWizardCategoryID: ");
result.append(creationWizardCategoryID);
result.append(", diagramEditorUtilClassName: ");
result.append(diagramEditorUtilClassName);
result.append(", documentProviderClassName: ");
result.append(documentProviderClassName);
result.append(", initDiagramFileActionClassName: ");
result.append(initDiagramFileActionClassName);
result.append(", newDiagramFileWizardClassName: ");
result.append(newDiagramFileWizardClassName);
result.append(", diagramContentInitializerClassName: ");
result.append(diagramContentInitializerClassName);
result.append(", matchingStrategyClassName: ");
result.append(matchingStrategyClassName);
result.append(", visualIDRegistryClassName: ");
result.append(visualIDRegistryClassName);
result.append(", elementChooserClassName: ");
result.append(elementChooserClassName);
result.append(", loadResourceActionClassName: ");
result.append(loadResourceActionClassName);
result.append(", editingDomainID: ");
result.append(editingDomainID);
result.append(", shortcutsDecoratorProviderClassName: ");
result.append(shortcutsDecoratorProviderClassName);
result.append(", shortcutsDecoratorProviderPriority: ");
result.append(shortcutsDecoratorProviderPriority);
result.append(", createShortcutActionClassName: ");
result.append(createShortcutActionClassName);
result.append(", createShortcutDecorationsCommandClassName: ");
result.append(createShortcutDecorationsCommandClassName);
result.append(", shortcutPropertyTesterClassName: ");
result.append(shortcutPropertyTesterClassName);
result.append(", containsShortcutsTo: ");
result.append(containsShortcutsTo);
result.append(", shortcutsProvidedFor: ");
result.append(shortcutsProvidedFor);
result.append(", validationProviderClassName: ");
result.append(validationProviderClassName);
result.append(", validationProviderPriority: ");
result.append(validationProviderPriority);
result.append(", markerNavigationProviderClassName: ");
result.append(markerNavigationProviderClassName);
result.append(", markerNavigationProviderPriority: ");
result.append(markerNavigationProviderPriority);
result.append(", validationEnabled: ");
result.append(validationEnabled);
result.append(", metricProviderClassName: ");
result.append(metricProviderClassName);
result.append(", metricProviderPriority: ");
result.append(metricProviderPriority);
result.append(", validationDecoratorProviderClassName: ");
result.append(validationDecoratorProviderClassName);
result.append(", validationDecorators: ");
result.append(validationDecorators);
result.append(", validationDecoratorProviderPriority: ");
result.append(validationDecoratorProviderPriority);
result.append(", liveValidationUIFeedback: ");
result.append(liveValidationUIFeedback);
result.append(", units: ");
result.append(units);
result.append(", synchronized: ");
result.append(synchronized_);
result.append(')');
return result.toString();
}
String getDomainPackageCapName() {
return ((GenEditorGeneratorImpl) getEditorGen()).getDomainModelCapName();
}
private String getEditorPackageName() {
return getEditorGen().getEditor().getPackageName();
}
/**
* @deprecated
*/
public String getMetaPackageName(ImportAssistant importManager) {
return importManager.getImportedName(getDomainDiagramElement().getGenPackage().getQualifiedPackageInterfaceName());
}
/**
* @deprecated
*/
public Map<TypeModelFacet, GenCommonBase> getTypeModelFacet2GenBaseMap() {
Map<TypeModelFacet, GenCommonBase> resultMap = new LinkedHashMap<TypeModelFacet, GenCommonBase>();
for (GenNode next : getAllNodes()) {
TypeModelFacet modelFacet = null;
modelFacet = next.getModelFacet();
if(modelFacet != null) {
resultMap.put(modelFacet, next);
}
}
for (GenLink next : getLinks()) {
if (next.getModelFacet() instanceof TypeLinkModelFacet) {
TypeLinkModelFacet modelFacet = (TypeLinkModelFacet) next.getModelFacet();
if(modelFacet != null) {
resultMap.put(modelFacet, next);
}
}
}
return resultMap;
}
public Map<GenClass, GenTopLevelNode> getGenClass2PhantomMap() {
LinkedHashMap<GenClass, GenTopLevelNode> genClass2Phantom = new LinkedHashMap<GenClass, GenTopLevelNode>();
for (GenTopLevelNode nextTopLevelNode : getTopLevelNodes()) {
TypeModelFacet nextModelFacet = nextTopLevelNode.getModelFacet();
if (nextModelFacet == null || !nextModelFacet.isPhantomElement()) {
continue;
}
genClass2Phantom.put(nextModelFacet.getMetaClass(), nextTopLevelNode);
}
return genClass2Phantom;
}
public List<GenLink> getPhantomLinks() {
LinkedList<GenLink> phantomLinks = new LinkedList<GenLink>();
for (GenLink nextLink : getLinks()) {
if (nextLink.getModelFacet() instanceof FeatureLinkModelFacet) {
FeatureLinkModelFacet nextModelFacet = (FeatureLinkModelFacet) nextLink.getModelFacet();
if (nextModelFacet.getMetaFeature().isContains()) {
phantomLinks.add(nextLink);
}
}
}
return phantomLinks;
}
public boolean isSansDomain() {
return getDomainDiagramElement() == null;
}
} //GenDiagramImpl