blob: 22ee698acea83720e7a043cd31514209d2908a14 [file] [log] [blame]
/**
* <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