| /** |
| * <copyright> |
| * </copyright> |
| * |
| * $Id$ |
| */ |
| package org.eclipse.gmf.codegen.gmfgen.impl; |
| |
| import java.util.Collection; |
| |
| import org.eclipse.emf.common.notify.Notification; |
| import org.eclipse.emf.common.notify.NotificationChain; |
| 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.impl.EObjectImpl; |
| import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList; |
| import org.eclipse.emf.ecore.util.InternalEList; |
| import org.eclipse.gmf.codegen.gmfgen.GMFGenPackage; |
| import org.eclipse.gmf.codegen.gmfgen.GenEditorGenerator; |
| import org.eclipse.gmf.codegen.gmfgen.GenNavigator; |
| import org.eclipse.gmf.codegen.gmfgen.GenNavigatorChildReference; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * An implementation of the model object '<em><b>Gen Navigator</b></em>'. |
| * <!-- end-user-doc --> |
| * <p> |
| * The following features are implemented: |
| * <ul> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#isGenerateDomainModelNavigator <em>Generate Domain Model Navigator</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getDomainContentExtensionID <em>Domain Content Extension ID</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getDomainContentExtensionName <em>Domain Content Extension Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getDomainContentExtensionPriority <em>Domain Content Extension Priority</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getDomainContentProviderClassName <em>Domain Content Provider Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getDomainLabelProviderClassName <em>Domain Label Provider Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getDomainModelElementTesterClassName <em>Domain Model Element Tester Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getDomainNavigatorItemClassName <em>Domain Navigator Item Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getEditorGen <em>Editor Gen</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getContentExtensionID <em>Content Extension ID</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getContentExtensionName <em>Content Extension Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getContentExtensionPriority <em>Content Extension Priority</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getLinkHelperExtensionID <em>Link Helper Extension ID</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getSorterExtensionID <em>Sorter Extension ID</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getActionProviderID <em>Action Provider ID</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getContentProviderClassName <em>Content Provider Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getLabelProviderClassName <em>Label Provider Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getLinkHelperClassName <em>Link Helper Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getSorterClassName <em>Sorter Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getActionProviderClassName <em>Action Provider Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getAbstractNavigatorItemClassName <em>Abstract Navigator Item Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getNavigatorGroupClassName <em>Navigator Group Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getNavigatorItemClassName <em>Navigator Item Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getUriInputTesterClassName <em>Uri Input Tester Class Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getPackageName <em>Package Name</em>}</li> |
| * <li>{@link org.eclipse.gmf.codegen.gmfgen.impl.GenNavigatorImpl#getChildReferences <em>Child References</em>}</li> |
| * </ul> |
| * </p> |
| * |
| * @generated |
| */ |
| public class GenNavigatorImpl extends EObjectImpl implements GenNavigator { |
| /** |
| * The default value of the '{@link #isGenerateDomainModelNavigator() <em>Generate Domain Model Navigator</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #isGenerateDomainModelNavigator() |
| * @generated |
| * @ordered |
| */ |
| protected static final boolean GENERATE_DOMAIN_MODEL_NAVIGATOR_EDEFAULT = true; |
| |
| /** |
| * The cached value of the '{@link #isGenerateDomainModelNavigator() <em>Generate Domain Model Navigator</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #isGenerateDomainModelNavigator() |
| * @generated |
| * @ordered |
| */ |
| protected boolean generateDomainModelNavigator = GENERATE_DOMAIN_MODEL_NAVIGATOR_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getDomainContentExtensionID() <em>Domain Content Extension ID</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainContentExtensionID() |
| * @generated |
| * @ordered |
| */ |
| protected static final String DOMAIN_CONTENT_EXTENSION_ID_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getDomainContentExtensionID() <em>Domain Content Extension ID</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainContentExtensionID() |
| * @generated |
| * @ordered |
| */ |
| protected String domainContentExtensionID = DOMAIN_CONTENT_EXTENSION_ID_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getDomainContentExtensionName() <em>Domain Content Extension Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainContentExtensionName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String DOMAIN_CONTENT_EXTENSION_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getDomainContentExtensionName() <em>Domain Content Extension Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainContentExtensionName() |
| * @generated |
| * @ordered |
| */ |
| protected String domainContentExtensionName = DOMAIN_CONTENT_EXTENSION_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getDomainContentExtensionPriority() <em>Domain Content Extension Priority</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainContentExtensionPriority() |
| * @generated |
| * @ordered |
| */ |
| protected static final String DOMAIN_CONTENT_EXTENSION_PRIORITY_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getDomainContentExtensionPriority() <em>Domain Content Extension Priority</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainContentExtensionPriority() |
| * @generated |
| * @ordered |
| */ |
| protected String domainContentExtensionPriority = DOMAIN_CONTENT_EXTENSION_PRIORITY_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getDomainContentProviderClassName() <em>Domain Content Provider Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainContentProviderClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String DOMAIN_CONTENT_PROVIDER_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getDomainContentProviderClassName() <em>Domain Content Provider Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainContentProviderClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String domainContentProviderClassName = DOMAIN_CONTENT_PROVIDER_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getDomainLabelProviderClassName() <em>Domain Label Provider Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainLabelProviderClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String DOMAIN_LABEL_PROVIDER_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getDomainLabelProviderClassName() <em>Domain Label Provider Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainLabelProviderClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String domainLabelProviderClassName = DOMAIN_LABEL_PROVIDER_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getDomainModelElementTesterClassName() <em>Domain Model Element Tester Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainModelElementTesterClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String DOMAIN_MODEL_ELEMENT_TESTER_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getDomainModelElementTesterClassName() <em>Domain Model Element Tester Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainModelElementTesterClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String domainModelElementTesterClassName = DOMAIN_MODEL_ELEMENT_TESTER_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getDomainNavigatorItemClassName() <em>Domain Navigator Item Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainNavigatorItemClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String DOMAIN_NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getDomainNavigatorItemClassName() <em>Domain Navigator Item Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getDomainNavigatorItemClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String domainNavigatorItemClassName = DOMAIN_NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getContentExtensionID() <em>Content Extension ID</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getContentExtensionID() |
| * @generated |
| * @ordered |
| */ |
| protected static final String CONTENT_EXTENSION_ID_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getContentExtensionID() <em>Content Extension ID</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getContentExtensionID() |
| * @generated |
| * @ordered |
| */ |
| protected String contentExtensionID = CONTENT_EXTENSION_ID_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getContentExtensionName() <em>Content Extension Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getContentExtensionName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String CONTENT_EXTENSION_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getContentExtensionName() <em>Content Extension Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getContentExtensionName() |
| * @generated |
| * @ordered |
| */ |
| protected String contentExtensionName = CONTENT_EXTENSION_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getContentExtensionPriority() <em>Content Extension Priority</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getContentExtensionPriority() |
| * @generated |
| * @ordered |
| */ |
| protected static final String CONTENT_EXTENSION_PRIORITY_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getContentExtensionPriority() <em>Content Extension Priority</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getContentExtensionPriority() |
| * @generated |
| * @ordered |
| */ |
| protected String contentExtensionPriority = CONTENT_EXTENSION_PRIORITY_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getLinkHelperExtensionID() <em>Link Helper Extension ID</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getLinkHelperExtensionID() |
| * @generated |
| * @ordered |
| */ |
| protected static final String LINK_HELPER_EXTENSION_ID_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getLinkHelperExtensionID() <em>Link Helper Extension ID</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getLinkHelperExtensionID() |
| * @generated |
| * @ordered |
| */ |
| protected String linkHelperExtensionID = LINK_HELPER_EXTENSION_ID_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getSorterExtensionID() <em>Sorter Extension ID</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getSorterExtensionID() |
| * @generated |
| * @ordered |
| */ |
| protected static final String SORTER_EXTENSION_ID_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getSorterExtensionID() <em>Sorter Extension ID</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getSorterExtensionID() |
| * @generated |
| * @ordered |
| */ |
| protected String sorterExtensionID = SORTER_EXTENSION_ID_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getActionProviderID() <em>Action Provider ID</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getActionProviderID() |
| * @generated |
| * @ordered |
| */ |
| protected static final String ACTION_PROVIDER_ID_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getActionProviderID() <em>Action Provider ID</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getActionProviderID() |
| * @generated |
| * @ordered |
| */ |
| protected String actionProviderID = ACTION_PROVIDER_ID_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getContentProviderClassName() <em>Content Provider Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getContentProviderClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String CONTENT_PROVIDER_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getContentProviderClassName() <em>Content Provider Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getContentProviderClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String contentProviderClassName = CONTENT_PROVIDER_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getLabelProviderClassName() <em>Label Provider Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getLabelProviderClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String LABEL_PROVIDER_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getLabelProviderClassName() <em>Label Provider Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getLabelProviderClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String labelProviderClassName = LABEL_PROVIDER_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getLinkHelperClassName() <em>Link Helper Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getLinkHelperClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String LINK_HELPER_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getLinkHelperClassName() <em>Link Helper Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getLinkHelperClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String linkHelperClassName = LINK_HELPER_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getSorterClassName() <em>Sorter Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getSorterClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String SORTER_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getSorterClassName() <em>Sorter Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getSorterClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String sorterClassName = SORTER_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getActionProviderClassName() <em>Action Provider Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getActionProviderClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String ACTION_PROVIDER_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getActionProviderClassName() <em>Action Provider Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getActionProviderClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String actionProviderClassName = ACTION_PROVIDER_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getAbstractNavigatorItemClassName() <em>Abstract Navigator Item Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getAbstractNavigatorItemClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String ABSTRACT_NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getAbstractNavigatorItemClassName() <em>Abstract Navigator Item Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getAbstractNavigatorItemClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String abstractNavigatorItemClassName = ABSTRACT_NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getNavigatorGroupClassName() <em>Navigator Group Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getNavigatorGroupClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String NAVIGATOR_GROUP_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getNavigatorGroupClassName() <em>Navigator Group Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getNavigatorGroupClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String navigatorGroupClassName = NAVIGATOR_GROUP_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getNavigatorItemClassName() <em>Navigator Item Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getNavigatorItemClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getNavigatorItemClassName() <em>Navigator Item Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getNavigatorItemClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String navigatorItemClassName = NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getUriInputTesterClassName() <em>Uri Input Tester Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getUriInputTesterClassName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String URI_INPUT_TESTER_CLASS_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getUriInputTesterClassName() <em>Uri Input Tester Class Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getUriInputTesterClassName() |
| * @generated |
| * @ordered |
| */ |
| protected String uriInputTesterClassName = URI_INPUT_TESTER_CLASS_NAME_EDEFAULT; |
| |
| /** |
| * The default value of the '{@link #getPackageName() <em>Package Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getPackageName() |
| * @generated |
| * @ordered |
| */ |
| protected static final String PACKAGE_NAME_EDEFAULT = null; |
| |
| /** |
| * The cached value of the '{@link #getPackageName() <em>Package Name</em>}' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getPackageName() |
| * @generated |
| * @ordered |
| */ |
| protected String packageName = PACKAGE_NAME_EDEFAULT; |
| |
| /** |
| * The cached value of the '{@link #getChildReferences() <em>Child References</em>}' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #getChildReferences() |
| * @generated |
| * @ordered |
| */ |
| protected EList<GenNavigatorChildReference> childReferences; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected GenNavigatorImpl() { |
| super(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| protected EClass eStaticClass() { |
| return GMFGenPackage.eINSTANCE.getGenNavigator(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public GenEditorGenerator getEditorGen() { |
| if (eContainerFeatureID() != GMFGenPackage.GEN_NAVIGATOR__EDITOR_GEN) return null; |
| return (GenEditorGenerator)eInternalContainer(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getContentExtensionIDGen() { |
| return contentExtensionID; |
| } |
| |
| public String getContentExtensionID() { |
| String value = getContentExtensionIDGen(); |
| if (isEmpty(value) && getEditorGen() != null) { |
| value = getEditorGen().getPlugin().getID() + ".resourceContent"; |
| } |
| return value; |
| } |
| |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setContentExtensionID(String newContentExtensionID) { |
| String oldContentExtensionID = contentExtensionID; |
| contentExtensionID = newContentExtensionID; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_ID, oldContentExtensionID, contentExtensionID)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getContentExtensionNameGen() { |
| return contentExtensionName; |
| } |
| |
| public String getContentExtensionName() { |
| String value = getContentExtensionNameGen(); |
| if (isEmpty(value)) { |
| value = "%navigatorContentName"; |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setContentExtensionName(String newContentExtensionName) { |
| String oldContentExtensionName = contentExtensionName; |
| contentExtensionName = newContentExtensionName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_NAME, oldContentExtensionName, contentExtensionName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getContentExtensionPriorityGen() { |
| return contentExtensionPriority; |
| } |
| |
| public String getContentExtensionPriority() { |
| String value = getContentExtensionPriorityGen(); |
| if (isEmpty(value)) { |
| value = "normal"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setContentExtensionPriority(String newContentExtensionPriority) { |
| String oldContentExtensionPriority = contentExtensionPriority; |
| contentExtensionPriority = newContentExtensionPriority; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_PRIORITY, oldContentExtensionPriority, contentExtensionPriority)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getLinkHelperExtensionIDGen() { |
| return linkHelperExtensionID; |
| } |
| |
| public String getLinkHelperExtensionID() { |
| String value = getLinkHelperExtensionIDGen(); |
| if (isEmpty(value) && getEditorGen() != null) { |
| value = getEditorGen().getPlugin().getID() + ".navigatorLinkHelper"; |
| } |
| return value; |
| } |
| |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setLinkHelperExtensionID(String newLinkHelperExtensionID) { |
| String oldLinkHelperExtensionID = linkHelperExtensionID; |
| linkHelperExtensionID = newLinkHelperExtensionID; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__LINK_HELPER_EXTENSION_ID, oldLinkHelperExtensionID, linkHelperExtensionID)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getSorterExtensionIDGen() { |
| return sorterExtensionID; |
| } |
| |
| public String getSorterExtensionID() { |
| String value = getSorterExtensionIDGen(); |
| if (isEmpty(value) && getEditorGen() != null) { |
| value = getEditorGen().getPlugin().getID() + ".navigatorSorter"; |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setSorterExtensionID(String newSorterExtensionID) { |
| String oldSorterExtensionID = sorterExtensionID; |
| sorterExtensionID = newSorterExtensionID; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__SORTER_EXTENSION_ID, oldSorterExtensionID, sorterExtensionID)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getActionProviderIDGen() { |
| return actionProviderID; |
| } |
| |
| public String getActionProviderID() { |
| String value = getActionProviderIDGen(); |
| if (isEmpty(value) && getEditorGen() != null) { |
| value = getEditorGen().getPlugin().getID() + ".navigatorActionProvider"; |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setActionProviderID(String newActionProviderID) { |
| String oldActionProviderID = actionProviderID; |
| actionProviderID = newActionProviderID; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__ACTION_PROVIDER_ID, oldActionProviderID, actionProviderID)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getContentProviderClassNameGen() { |
| return contentProviderClassName; |
| } |
| |
| public String getContentProviderClassName() { |
| String value = getContentProviderClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "NavigatorContentProvider"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setContentProviderClassName(String newContentProviderClassName) { |
| String oldContentProviderClassName = contentProviderClassName; |
| contentProviderClassName = newContentProviderClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__CONTENT_PROVIDER_CLASS_NAME, oldContentProviderClassName, contentProviderClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getLabelProviderClassNameGen() { |
| return labelProviderClassName; |
| } |
| |
| public String getLabelProviderClassName() { |
| String value = getLabelProviderClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "NavigatorLabelProvider"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setLabelProviderClassName(String newLabelProviderClassName) { |
| String oldLabelProviderClassName = labelProviderClassName; |
| labelProviderClassName = newLabelProviderClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__LABEL_PROVIDER_CLASS_NAME, oldLabelProviderClassName, labelProviderClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getLinkHelperClassNameGen() { |
| return linkHelperClassName; |
| } |
| |
| public String getLinkHelperClassName() { |
| String value = getLinkHelperClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "NavigatorLinkHelper"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setLinkHelperClassName(String newLinkHelperClassName) { |
| String oldLinkHelperClassName = linkHelperClassName; |
| linkHelperClassName = newLinkHelperClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__LINK_HELPER_CLASS_NAME, oldLinkHelperClassName, linkHelperClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getSorterClassNameGen() { |
| return sorterClassName; |
| } |
| |
| public String getSorterClassName() { |
| String value = getSorterClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "NavigatorSorter"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setSorterClassName(String newSorterClassName) { |
| String oldSorterClassName = sorterClassName; |
| sorterClassName = newSorterClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__SORTER_CLASS_NAME, oldSorterClassName, sorterClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getActionProviderClassNameGen() { |
| return actionProviderClassName; |
| } |
| |
| public String getActionProviderClassName() { |
| String value = getActionProviderClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "NavigatorActionProvider"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setActionProviderClassName(String newActionProviderClassName) { |
| String oldActionProviderClassName = actionProviderClassName; |
| actionProviderClassName = newActionProviderClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__ACTION_PROVIDER_CLASS_NAME, oldActionProviderClassName, actionProviderClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getAbstractNavigatorItemClassNameGen() { |
| return abstractNavigatorItemClassName; |
| } |
| |
| public String getAbstractNavigatorItemClassName() { |
| String value = getAbstractNavigatorItemClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "AbstractNavigatorItem"; //$NON-NLS-1$ |
| } |
| return value; |
| |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setAbstractNavigatorItemClassName(String newAbstractNavigatorItemClassName) { |
| String oldAbstractNavigatorItemClassName = abstractNavigatorItemClassName; |
| abstractNavigatorItemClassName = newAbstractNavigatorItemClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__ABSTRACT_NAVIGATOR_ITEM_CLASS_NAME, oldAbstractNavigatorItemClassName, abstractNavigatorItemClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getNavigatorGroupClassNameGen() { |
| return navigatorGroupClassName; |
| } |
| |
| public String getNavigatorGroupClassName() { |
| String value = getNavigatorGroupClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "NavigatorGroup"; //$NON-NLS-1$ |
| } |
| return value; } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNavigatorGroupClassName(String newNavigatorGroupClassName) { |
| String oldNavigatorGroupClassName = navigatorGroupClassName; |
| navigatorGroupClassName = newNavigatorGroupClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__NAVIGATOR_GROUP_CLASS_NAME, oldNavigatorGroupClassName, navigatorGroupClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getNavigatorItemClassNameGen() { |
| return navigatorItemClassName; |
| } |
| |
| public String getNavigatorItemClassName() { |
| String value = getNavigatorItemClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "NavigatorItem"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setNavigatorItemClassName(String newNavigatorItemClassName) { |
| String oldNavigatorItemClassName = navigatorItemClassName; |
| navigatorItemClassName = newNavigatorItemClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__NAVIGATOR_ITEM_CLASS_NAME, oldNavigatorItemClassName, navigatorItemClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getUriInputTesterClassNameGen() { |
| return uriInputTesterClassName; |
| } |
| |
| public String getUriInputTesterClassName() { |
| String value = getUriInputTesterClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "UriEditorInputTester"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setUriInputTesterClassName(String newUriInputTesterClassName) { |
| String oldUriInputTesterClassName = uriInputTesterClassName; |
| uriInputTesterClassName = newUriInputTesterClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__URI_INPUT_TESTER_CLASS_NAME, oldUriInputTesterClassName, uriInputTesterClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getPackageNameGen() { |
| return packageName; |
| } |
| |
| public String getPackageName() { |
| String value = getPackageNameGen(); |
| if (value == null && getEditorGen() != null) { |
| value = getEditorGen().getPackageNamePrefix() + ".navigator"; |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setPackageName(String newPackageName) { |
| String oldPackageName = packageName; |
| packageName = newPackageName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__PACKAGE_NAME, oldPackageName, packageName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public boolean isGenerateDomainModelNavigator() { |
| return generateDomainModelNavigator; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setGenerateDomainModelNavigator(boolean newGenerateDomainModelNavigator) { |
| boolean oldGenerateDomainModelNavigator = generateDomainModelNavigator; |
| generateDomainModelNavigator = newGenerateDomainModelNavigator; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__GENERATE_DOMAIN_MODEL_NAVIGATOR, oldGenerateDomainModelNavigator, generateDomainModelNavigator)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getDomainContentExtensionIDGen() { |
| return domainContentExtensionID; |
| } |
| |
| public String getDomainContentExtensionID() { |
| String value = getDomainContentExtensionIDGen(); |
| if (isEmpty(value) && getEditorGen() != null) { |
| value = getEditorGen().getPlugin().getID() + ".domainResourceContent"; |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setDomainContentExtensionID(String newDomainContentExtensionID) { |
| String oldDomainContentExtensionID = domainContentExtensionID; |
| domainContentExtensionID = newDomainContentExtensionID; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_ID, oldDomainContentExtensionID, domainContentExtensionID)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getDomainContentExtensionNameGen() { |
| return domainContentExtensionName; |
| } |
| |
| public String getDomainContentExtensionName() { |
| String value = getDomainContentExtensionNameGen(); |
| if (isEmpty(value)) { |
| value = "%domainNavigatorContentName"; |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setDomainContentExtensionName(String newDomainContentExtensionName) { |
| String oldDomainContentExtensionName = domainContentExtensionName; |
| domainContentExtensionName = newDomainContentExtensionName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_NAME, oldDomainContentExtensionName, domainContentExtensionName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getDomainContentExtensionPriorityGen() { |
| return domainContentExtensionPriority; |
| } |
| |
| public String getDomainContentExtensionPriority() { |
| String value = getDomainContentExtensionPriorityGen(); |
| if (isEmpty(value)) { |
| value = "normal"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setDomainContentExtensionPriority(String newDomainContentExtensionPriority) { |
| String oldDomainContentExtensionPriority = domainContentExtensionPriority; |
| domainContentExtensionPriority = newDomainContentExtensionPriority; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_PRIORITY, oldDomainContentExtensionPriority, domainContentExtensionPriority)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getDomainContentProviderClassNameGen() { |
| return domainContentProviderClassName; |
| } |
| |
| public String getDomainContentProviderClassName() { |
| String value = getDomainContentProviderClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "DomainNavigatorContentProvider"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setDomainContentProviderClassName(String newDomainContentProviderClassName) { |
| String oldDomainContentProviderClassName = domainContentProviderClassName; |
| domainContentProviderClassName = newDomainContentProviderClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_PROVIDER_CLASS_NAME, oldDomainContentProviderClassName, domainContentProviderClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getDomainLabelProviderClassNameGen() { |
| return domainLabelProviderClassName; |
| } |
| |
| public String getDomainLabelProviderClassName() { |
| String value = getDomainLabelProviderClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "DomainNavigatorLabelProvider"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setDomainLabelProviderClassName(String newDomainLabelProviderClassName) { |
| String oldDomainLabelProviderClassName = domainLabelProviderClassName; |
| domainLabelProviderClassName = newDomainLabelProviderClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__DOMAIN_LABEL_PROVIDER_CLASS_NAME, oldDomainLabelProviderClassName, domainLabelProviderClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getDomainModelElementTesterClassNameGen() { |
| return domainModelElementTesterClassName; |
| } |
| |
| public String getDomainModelElementTesterClassName() { |
| String value = getDomainModelElementTesterClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "DomainModelElementTester"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setDomainModelElementTesterClassName(String newDomainModelElementTesterClassName) { |
| String oldDomainModelElementTesterClassName = domainModelElementTesterClassName; |
| domainModelElementTesterClassName = newDomainModelElementTesterClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__DOMAIN_MODEL_ELEMENT_TESTER_CLASS_NAME, oldDomainModelElementTesterClassName, domainModelElementTesterClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public String getDomainNavigatorItemClassNameGen() { |
| return domainNavigatorItemClassName; |
| } |
| |
| public String getDomainNavigatorItemClassName() { |
| String value = getDomainNavigatorItemClassNameGen(); |
| if (isEmpty(value)) { |
| value = getDomainPackageCapName() + "DomainNavigatorItem"; //$NON-NLS-1$ |
| } |
| return value; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void setDomainNavigatorItemClassName(String newDomainNavigatorItemClassName) { |
| String oldDomainNavigatorItemClassName = domainNavigatorItemClassName; |
| domainNavigatorItemClassName = newDomainNavigatorItemClassName; |
| if (eNotificationRequired()) |
| eNotify(new ENotificationImpl(this, Notification.SET, GMFGenPackage.GEN_NAVIGATOR__DOMAIN_NAVIGATOR_ITEM_CLASS_NAME, oldDomainNavigatorItemClassName, domainNavigatorItemClassName)); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EList<GenNavigatorChildReference> getChildReferences() { |
| if (childReferences == null) { |
| childReferences = new EObjectContainmentWithInverseEList<GenNavigatorChildReference>(GenNavigatorChildReference.class, this, GMFGenPackage.GEN_NAVIGATOR__CHILD_REFERENCES, GMFGenPackage.GEN_NAVIGATOR_CHILD_REFERENCE__NAVIGATOR); |
| } |
| return childReferences; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getContentProviderQualifiedClassName() { |
| return getPackageName() + '.' + getContentProviderClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getLabelProviderQualifiedClassName() { |
| return getPackageName() + '.' + getLabelProviderClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getLinkHelperQualifiedClassName() { |
| return getPackageName() + '.' + getLinkHelperClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getSorterQualifiedClassName() { |
| return getPackageName() + '.' + getSorterClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getActionProviderQualifiedClassName() { |
| return getPackageName() + '.' + getActionProviderClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getAbstractNavigatorItemQualifiedClassName() { |
| return getPackageName() + '.' + getAbstractNavigatorItemClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getNavigatorGroupQualifiedClassName() { |
| return getPackageName() + '.' + getNavigatorGroupClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getNavigatorItemQualifiedClassName() { |
| return getPackageName() + '.' + getNavigatorItemClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getUriInputTesterQualifiedClassName() { |
| return getEditorGen().getEditor().getPackageName() + '.' + getUriInputTesterClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getDomainContentProviderQualifiedClassName() { |
| return getPackageName() + '.' + getDomainContentProviderClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getDomainLabelProviderQualifiedClassName() { |
| return getPackageName() + '.' + getDomainLabelProviderClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getDomainModelElementTesterQualifiedClassName() { |
| return getEditorGen().getEditor().getPackageName() + '.' + getDomainModelElementTesterClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated NOT |
| */ |
| public String getDomainNavigatorItemQualifiedClassName() { |
| return getPackageName() + '.' + getDomainNavigatorItemClassName(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @SuppressWarnings("unchecked") |
| @Override |
| public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { |
| switch (featureID) { |
| case GMFGenPackage.GEN_NAVIGATOR__EDITOR_GEN: |
| if (eInternalContainer() != null) |
| msgs = eBasicRemoveFromContainer(msgs); |
| return eBasicSetContainer(otherEnd, GMFGenPackage.GEN_NAVIGATOR__EDITOR_GEN, msgs); |
| case GMFGenPackage.GEN_NAVIGATOR__CHILD_REFERENCES: |
| return ((InternalEList<InternalEObject>)(InternalEList<?>)getChildReferences()).basicAdd(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_NAVIGATOR__EDITOR_GEN: |
| return eBasicSetContainer(null, GMFGenPackage.GEN_NAVIGATOR__EDITOR_GEN, msgs); |
| case GMFGenPackage.GEN_NAVIGATOR__CHILD_REFERENCES: |
| return ((InternalEList<?>)getChildReferences()).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_NAVIGATOR__EDITOR_GEN: |
| return eInternalContainer().eInverseRemove(this, GMFGenPackage.GEN_EDITOR_GENERATOR__NAVIGATOR, 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_NAVIGATOR__GENERATE_DOMAIN_MODEL_NAVIGATOR: |
| return isGenerateDomainModelNavigator(); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_ID: |
| return getDomainContentExtensionID(); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_NAME: |
| return getDomainContentExtensionName(); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_PRIORITY: |
| return getDomainContentExtensionPriority(); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_PROVIDER_CLASS_NAME: |
| return getDomainContentProviderClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_LABEL_PROVIDER_CLASS_NAME: |
| return getDomainLabelProviderClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_MODEL_ELEMENT_TESTER_CLASS_NAME: |
| return getDomainModelElementTesterClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_NAVIGATOR_ITEM_CLASS_NAME: |
| return getDomainNavigatorItemClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__EDITOR_GEN: |
| return getEditorGen(); |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_ID: |
| return getContentExtensionID(); |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_NAME: |
| return getContentExtensionName(); |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_PRIORITY: |
| return getContentExtensionPriority(); |
| case GMFGenPackage.GEN_NAVIGATOR__LINK_HELPER_EXTENSION_ID: |
| return getLinkHelperExtensionID(); |
| case GMFGenPackage.GEN_NAVIGATOR__SORTER_EXTENSION_ID: |
| return getSorterExtensionID(); |
| case GMFGenPackage.GEN_NAVIGATOR__ACTION_PROVIDER_ID: |
| return getActionProviderID(); |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_PROVIDER_CLASS_NAME: |
| return getContentProviderClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__LABEL_PROVIDER_CLASS_NAME: |
| return getLabelProviderClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__LINK_HELPER_CLASS_NAME: |
| return getLinkHelperClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__SORTER_CLASS_NAME: |
| return getSorterClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__ACTION_PROVIDER_CLASS_NAME: |
| return getActionProviderClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__ABSTRACT_NAVIGATOR_ITEM_CLASS_NAME: |
| return getAbstractNavigatorItemClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__NAVIGATOR_GROUP_CLASS_NAME: |
| return getNavigatorGroupClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__NAVIGATOR_ITEM_CLASS_NAME: |
| return getNavigatorItemClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__URI_INPUT_TESTER_CLASS_NAME: |
| return getUriInputTesterClassName(); |
| case GMFGenPackage.GEN_NAVIGATOR__PACKAGE_NAME: |
| return getPackageName(); |
| case GMFGenPackage.GEN_NAVIGATOR__CHILD_REFERENCES: |
| return getChildReferences(); |
| } |
| 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_NAVIGATOR__GENERATE_DOMAIN_MODEL_NAVIGATOR: |
| setGenerateDomainModelNavigator((Boolean)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_ID: |
| setDomainContentExtensionID((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_NAME: |
| setDomainContentExtensionName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_PRIORITY: |
| setDomainContentExtensionPriority((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_PROVIDER_CLASS_NAME: |
| setDomainContentProviderClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_LABEL_PROVIDER_CLASS_NAME: |
| setDomainLabelProviderClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_MODEL_ELEMENT_TESTER_CLASS_NAME: |
| setDomainModelElementTesterClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_NAVIGATOR_ITEM_CLASS_NAME: |
| setDomainNavigatorItemClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_ID: |
| setContentExtensionID((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_NAME: |
| setContentExtensionName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_PRIORITY: |
| setContentExtensionPriority((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__LINK_HELPER_EXTENSION_ID: |
| setLinkHelperExtensionID((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__SORTER_EXTENSION_ID: |
| setSorterExtensionID((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__ACTION_PROVIDER_ID: |
| setActionProviderID((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_PROVIDER_CLASS_NAME: |
| setContentProviderClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__LABEL_PROVIDER_CLASS_NAME: |
| setLabelProviderClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__LINK_HELPER_CLASS_NAME: |
| setLinkHelperClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__SORTER_CLASS_NAME: |
| setSorterClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__ACTION_PROVIDER_CLASS_NAME: |
| setActionProviderClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__ABSTRACT_NAVIGATOR_ITEM_CLASS_NAME: |
| setAbstractNavigatorItemClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__NAVIGATOR_GROUP_CLASS_NAME: |
| setNavigatorGroupClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__NAVIGATOR_ITEM_CLASS_NAME: |
| setNavigatorItemClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__URI_INPUT_TESTER_CLASS_NAME: |
| setUriInputTesterClassName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__PACKAGE_NAME: |
| setPackageName((String)newValue); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__CHILD_REFERENCES: |
| getChildReferences().clear(); |
| getChildReferences().addAll((Collection<? extends GenNavigatorChildReference>)newValue); |
| return; |
| } |
| super.eSet(featureID, newValue); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public void eUnset(int featureID) { |
| switch (featureID) { |
| case GMFGenPackage.GEN_NAVIGATOR__GENERATE_DOMAIN_MODEL_NAVIGATOR: |
| setGenerateDomainModelNavigator(GENERATE_DOMAIN_MODEL_NAVIGATOR_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_ID: |
| setDomainContentExtensionID(DOMAIN_CONTENT_EXTENSION_ID_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_NAME: |
| setDomainContentExtensionName(DOMAIN_CONTENT_EXTENSION_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_PRIORITY: |
| setDomainContentExtensionPriority(DOMAIN_CONTENT_EXTENSION_PRIORITY_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_PROVIDER_CLASS_NAME: |
| setDomainContentProviderClassName(DOMAIN_CONTENT_PROVIDER_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_LABEL_PROVIDER_CLASS_NAME: |
| setDomainLabelProviderClassName(DOMAIN_LABEL_PROVIDER_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_MODEL_ELEMENT_TESTER_CLASS_NAME: |
| setDomainModelElementTesterClassName(DOMAIN_MODEL_ELEMENT_TESTER_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_NAVIGATOR_ITEM_CLASS_NAME: |
| setDomainNavigatorItemClassName(DOMAIN_NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_ID: |
| setContentExtensionID(CONTENT_EXTENSION_ID_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_NAME: |
| setContentExtensionName(CONTENT_EXTENSION_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_PRIORITY: |
| setContentExtensionPriority(CONTENT_EXTENSION_PRIORITY_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__LINK_HELPER_EXTENSION_ID: |
| setLinkHelperExtensionID(LINK_HELPER_EXTENSION_ID_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__SORTER_EXTENSION_ID: |
| setSorterExtensionID(SORTER_EXTENSION_ID_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__ACTION_PROVIDER_ID: |
| setActionProviderID(ACTION_PROVIDER_ID_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_PROVIDER_CLASS_NAME: |
| setContentProviderClassName(CONTENT_PROVIDER_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__LABEL_PROVIDER_CLASS_NAME: |
| setLabelProviderClassName(LABEL_PROVIDER_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__LINK_HELPER_CLASS_NAME: |
| setLinkHelperClassName(LINK_HELPER_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__SORTER_CLASS_NAME: |
| setSorterClassName(SORTER_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__ACTION_PROVIDER_CLASS_NAME: |
| setActionProviderClassName(ACTION_PROVIDER_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__ABSTRACT_NAVIGATOR_ITEM_CLASS_NAME: |
| setAbstractNavigatorItemClassName(ABSTRACT_NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__NAVIGATOR_GROUP_CLASS_NAME: |
| setNavigatorGroupClassName(NAVIGATOR_GROUP_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__NAVIGATOR_ITEM_CLASS_NAME: |
| setNavigatorItemClassName(NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__URI_INPUT_TESTER_CLASS_NAME: |
| setUriInputTesterClassName(URI_INPUT_TESTER_CLASS_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__PACKAGE_NAME: |
| setPackageName(PACKAGE_NAME_EDEFAULT); |
| return; |
| case GMFGenPackage.GEN_NAVIGATOR__CHILD_REFERENCES: |
| getChildReferences().clear(); |
| return; |
| } |
| super.eUnset(featureID); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public boolean eIsSet(int featureID) { |
| switch (featureID) { |
| case GMFGenPackage.GEN_NAVIGATOR__GENERATE_DOMAIN_MODEL_NAVIGATOR: |
| return generateDomainModelNavigator != GENERATE_DOMAIN_MODEL_NAVIGATOR_EDEFAULT; |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_ID: |
| return DOMAIN_CONTENT_EXTENSION_ID_EDEFAULT == null ? domainContentExtensionID != null : !DOMAIN_CONTENT_EXTENSION_ID_EDEFAULT.equals(domainContentExtensionID); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_NAME: |
| return DOMAIN_CONTENT_EXTENSION_NAME_EDEFAULT == null ? domainContentExtensionName != null : !DOMAIN_CONTENT_EXTENSION_NAME_EDEFAULT.equals(domainContentExtensionName); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_EXTENSION_PRIORITY: |
| return DOMAIN_CONTENT_EXTENSION_PRIORITY_EDEFAULT == null ? domainContentExtensionPriority != null : !DOMAIN_CONTENT_EXTENSION_PRIORITY_EDEFAULT.equals(domainContentExtensionPriority); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_CONTENT_PROVIDER_CLASS_NAME: |
| return DOMAIN_CONTENT_PROVIDER_CLASS_NAME_EDEFAULT == null ? domainContentProviderClassName != null : !DOMAIN_CONTENT_PROVIDER_CLASS_NAME_EDEFAULT.equals(domainContentProviderClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_LABEL_PROVIDER_CLASS_NAME: |
| return DOMAIN_LABEL_PROVIDER_CLASS_NAME_EDEFAULT == null ? domainLabelProviderClassName != null : !DOMAIN_LABEL_PROVIDER_CLASS_NAME_EDEFAULT.equals(domainLabelProviderClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_MODEL_ELEMENT_TESTER_CLASS_NAME: |
| return DOMAIN_MODEL_ELEMENT_TESTER_CLASS_NAME_EDEFAULT == null ? domainModelElementTesterClassName != null : !DOMAIN_MODEL_ELEMENT_TESTER_CLASS_NAME_EDEFAULT.equals(domainModelElementTesterClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__DOMAIN_NAVIGATOR_ITEM_CLASS_NAME: |
| return DOMAIN_NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT == null ? domainNavigatorItemClassName != null : !DOMAIN_NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT.equals(domainNavigatorItemClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__EDITOR_GEN: |
| return getEditorGen() != null; |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_ID: |
| return CONTENT_EXTENSION_ID_EDEFAULT == null ? contentExtensionID != null : !CONTENT_EXTENSION_ID_EDEFAULT.equals(contentExtensionID); |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_NAME: |
| return CONTENT_EXTENSION_NAME_EDEFAULT == null ? contentExtensionName != null : !CONTENT_EXTENSION_NAME_EDEFAULT.equals(contentExtensionName); |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_EXTENSION_PRIORITY: |
| return CONTENT_EXTENSION_PRIORITY_EDEFAULT == null ? contentExtensionPriority != null : !CONTENT_EXTENSION_PRIORITY_EDEFAULT.equals(contentExtensionPriority); |
| case GMFGenPackage.GEN_NAVIGATOR__LINK_HELPER_EXTENSION_ID: |
| return LINK_HELPER_EXTENSION_ID_EDEFAULT == null ? linkHelperExtensionID != null : !LINK_HELPER_EXTENSION_ID_EDEFAULT.equals(linkHelperExtensionID); |
| case GMFGenPackage.GEN_NAVIGATOR__SORTER_EXTENSION_ID: |
| return SORTER_EXTENSION_ID_EDEFAULT == null ? sorterExtensionID != null : !SORTER_EXTENSION_ID_EDEFAULT.equals(sorterExtensionID); |
| case GMFGenPackage.GEN_NAVIGATOR__ACTION_PROVIDER_ID: |
| return ACTION_PROVIDER_ID_EDEFAULT == null ? actionProviderID != null : !ACTION_PROVIDER_ID_EDEFAULT.equals(actionProviderID); |
| case GMFGenPackage.GEN_NAVIGATOR__CONTENT_PROVIDER_CLASS_NAME: |
| return CONTENT_PROVIDER_CLASS_NAME_EDEFAULT == null ? contentProviderClassName != null : !CONTENT_PROVIDER_CLASS_NAME_EDEFAULT.equals(contentProviderClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__LABEL_PROVIDER_CLASS_NAME: |
| return LABEL_PROVIDER_CLASS_NAME_EDEFAULT == null ? labelProviderClassName != null : !LABEL_PROVIDER_CLASS_NAME_EDEFAULT.equals(labelProviderClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__LINK_HELPER_CLASS_NAME: |
| return LINK_HELPER_CLASS_NAME_EDEFAULT == null ? linkHelperClassName != null : !LINK_HELPER_CLASS_NAME_EDEFAULT.equals(linkHelperClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__SORTER_CLASS_NAME: |
| return SORTER_CLASS_NAME_EDEFAULT == null ? sorterClassName != null : !SORTER_CLASS_NAME_EDEFAULT.equals(sorterClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__ACTION_PROVIDER_CLASS_NAME: |
| return ACTION_PROVIDER_CLASS_NAME_EDEFAULT == null ? actionProviderClassName != null : !ACTION_PROVIDER_CLASS_NAME_EDEFAULT.equals(actionProviderClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__ABSTRACT_NAVIGATOR_ITEM_CLASS_NAME: |
| return ABSTRACT_NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT == null ? abstractNavigatorItemClassName != null : !ABSTRACT_NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT.equals(abstractNavigatorItemClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__NAVIGATOR_GROUP_CLASS_NAME: |
| return NAVIGATOR_GROUP_CLASS_NAME_EDEFAULT == null ? navigatorGroupClassName != null : !NAVIGATOR_GROUP_CLASS_NAME_EDEFAULT.equals(navigatorGroupClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__NAVIGATOR_ITEM_CLASS_NAME: |
| return NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT == null ? navigatorItemClassName != null : !NAVIGATOR_ITEM_CLASS_NAME_EDEFAULT.equals(navigatorItemClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__URI_INPUT_TESTER_CLASS_NAME: |
| return URI_INPUT_TESTER_CLASS_NAME_EDEFAULT == null ? uriInputTesterClassName != null : !URI_INPUT_TESTER_CLASS_NAME_EDEFAULT.equals(uriInputTesterClassName); |
| case GMFGenPackage.GEN_NAVIGATOR__PACKAGE_NAME: |
| return PACKAGE_NAME_EDEFAULT == null ? packageName != null : !PACKAGE_NAME_EDEFAULT.equals(packageName); |
| case GMFGenPackage.GEN_NAVIGATOR__CHILD_REFERENCES: |
| return childReferences != null && !childReferences.isEmpty(); |
| } |
| return super.eIsSet(featureID); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| @Override |
| public String toString() { |
| if (eIsProxy()) return super.toString(); |
| |
| StringBuffer result = new StringBuffer(super.toString()); |
| result.append(" (generateDomainModelNavigator: "); |
| result.append(generateDomainModelNavigator); |
| result.append(", domainContentExtensionID: "); |
| result.append(domainContentExtensionID); |
| result.append(", domainContentExtensionName: "); |
| result.append(domainContentExtensionName); |
| result.append(", domainContentExtensionPriority: "); |
| result.append(domainContentExtensionPriority); |
| result.append(", domainContentProviderClassName: "); |
| result.append(domainContentProviderClassName); |
| result.append(", domainLabelProviderClassName: "); |
| result.append(domainLabelProviderClassName); |
| result.append(", domainModelElementTesterClassName: "); |
| result.append(domainModelElementTesterClassName); |
| result.append(", domainNavigatorItemClassName: "); |
| result.append(domainNavigatorItemClassName); |
| result.append(", contentExtensionID: "); |
| result.append(contentExtensionID); |
| result.append(", contentExtensionName: "); |
| result.append(contentExtensionName); |
| result.append(", contentExtensionPriority: "); |
| result.append(contentExtensionPriority); |
| result.append(", linkHelperExtensionID: "); |
| result.append(linkHelperExtensionID); |
| result.append(", sorterExtensionID: "); |
| result.append(sorterExtensionID); |
| result.append(", actionProviderID: "); |
| result.append(actionProviderID); |
| result.append(", contentProviderClassName: "); |
| result.append(contentProviderClassName); |
| result.append(", labelProviderClassName: "); |
| result.append(labelProviderClassName); |
| result.append(", linkHelperClassName: "); |
| result.append(linkHelperClassName); |
| result.append(", sorterClassName: "); |
| result.append(sorterClassName); |
| result.append(", actionProviderClassName: "); |
| result.append(actionProviderClassName); |
| result.append(", abstractNavigatorItemClassName: "); |
| result.append(abstractNavigatorItemClassName); |
| result.append(", navigatorGroupClassName: "); |
| result.append(navigatorGroupClassName); |
| result.append(", navigatorItemClassName: "); |
| result.append(navigatorItemClassName); |
| result.append(", uriInputTesterClassName: "); |
| result.append(uriInputTesterClassName); |
| result.append(", packageName: "); |
| result.append(packageName); |
| result.append(')'); |
| return result.toString(); |
| } |
| |
| private String getDomainPackageCapName() { |
| return ((GenEditorGeneratorImpl) getEditorGen()).getDomainModelCapName(); |
| } |
| |
| static boolean isEmpty(String s) { |
| return s == null || s.trim().length() == 0; |
| } |
| |
| } //GenNavigatorImpl |