/**
* <copyright>
* </copyright>
*
* $Id: U2TMapPackage.java,v 1.2 2011/02/11 14:16:06 cwaniek Exp $
*/
package org.eclipse.uml2.diagram.codegen.u2tmap;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.gmf.mappings.GMFMapPackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.U2TMapFactory
* @model kind="package"
* @generated
*/
public interface U2TMapPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "u2tmap";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/modeling/mdt/uml2tools/gmf/mapping";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "u2tmap";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
U2TMapPackage eINSTANCE = org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.MappingExtImpl <em>Mapping Ext</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.MappingExtImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getMappingExt()
* @generated
*/
int MAPPING_EXT = 0;
/**
* The feature id for the '<em><b>Nodes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_EXT__NODES = GMFMapPackage.MAPPING__NODES;
/**
* The feature id for the '<em><b>Links</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_EXT__LINKS = GMFMapPackage.MAPPING__LINKS;
/**
* The feature id for the '<em><b>Diagram</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_EXT__DIAGRAM = GMFMapPackage.MAPPING__DIAGRAM;
/**
* The feature id for the '<em><b>Appearance Styles</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_EXT__APPEARANCE_STYLES = GMFMapPackage.MAPPING__APPEARANCE_STYLES;
/**
* The feature id for the '<em><b>Audits</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_EXT__AUDITS = GMFMapPackage.MAPPING__AUDITS;
/**
* The feature id for the '<em><b>Metrics</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_EXT__METRICS = GMFMapPackage.MAPPING__METRICS;
/**
* The feature id for the '<em><b>New Menu Defs</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_EXT__NEW_MENU_DEFS = GMFMapPackage.MAPPING_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Mapping Ext</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_EXT_FEATURE_COUNT = GMFMapPackage.MAPPING_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuDefinitionsImpl <em>New Menu Definitions</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuDefinitionsImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getNewMenuDefinitions()
* @generated
*/
int NEW_MENU_DEFINITIONS = 1;
/**
* The feature id for the '<em><b>Def ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_DEFINITIONS__DEF_ID = 0;
/**
* The feature id for the '<em><b>Contexts</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_DEFINITIONS__CONTEXTS = 1;
/**
* The feature id for the '<em><b>Imported Contexts</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_DEFINITIONS__IMPORTED_CONTEXTS = 2;
/**
* The feature id for the '<em><b>Imported Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_DEFINITIONS__IMPORTED_DEFINITIONS = 3;
/**
* The number of structural features of the '<em>New Menu Definitions</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_DEFINITIONS_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuContextImpl <em>New Menu Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuContextImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getNewMenuContext()
* @generated
*/
int NEW_MENU_CONTEXT = 2;
/**
* The feature id for the '<em><b>Metaclass</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_CONTEXT__METACLASS = 0;
/**
* The feature id for the '<em><b>Include Sub Classes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_CONTEXT__INCLUDE_SUB_CLASSES = 1;
/**
* The feature id for the '<em><b>Entries</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_CONTEXT__ENTRIES = 2;
/**
* The feature id for the '<em><b>Imported Entries</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_CONTEXT__IMPORTED_ENTRIES = 3;
/**
* The number of structural features of the '<em>New Menu Context</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_CONTEXT_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.AbstractNewMenuEntryImpl <em>Abstract New Menu Entry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.AbstractNewMenuEntryImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getAbstractNewMenuEntry()
* @generated
*/
int ABSTRACT_NEW_MENU_ENTRY = 3;
/**
* The feature id for the '<em><b>Context</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_NEW_MENU_ENTRY__CONTEXT = 0;
/**
* The number of structural features of the '<em>Abstract New Menu Entry</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_NEW_MENU_ENTRY_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuEntryImpl <em>New Menu Entry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuEntryImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getNewMenuEntry()
* @generated
*/
int NEW_MENU_ENTRY = 4;
/**
* The feature id for the '<em><b>Context</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_ENTRY__CONTEXT = ABSTRACT_NEW_MENU_ENTRY__CONTEXT;
/**
* The feature id for the '<em><b>Containment</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_ENTRY__CONTAINMENT = ABSTRACT_NEW_MENU_ENTRY_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Display Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_ENTRY__DISPLAY_NAME = ABSTRACT_NEW_MENU_ENTRY_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Children</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_ENTRY__CHILDREN = ABSTRACT_NEW_MENU_ENTRY_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>New Menu Entry</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_ENTRY_FEATURE_COUNT = ABSTRACT_NEW_MENU_ENTRY_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuAllChoicesImpl <em>New Menu All Choices</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuAllChoicesImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getNewMenuAllChoices()
* @generated
*/
int NEW_MENU_ALL_CHOICES = 5;
/**
* The feature id for the '<em><b>Context</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_ALL_CHOICES__CONTEXT = NEW_MENU_ENTRY__CONTEXT;
/**
* The feature id for the '<em><b>Containment</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_ALL_CHOICES__CONTAINMENT = NEW_MENU_ENTRY__CONTAINMENT;
/**
* The feature id for the '<em><b>Display Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_ALL_CHOICES__DISPLAY_NAME = NEW_MENU_ENTRY__DISPLAY_NAME;
/**
* The feature id for the '<em><b>Children</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_ALL_CHOICES__CHILDREN = NEW_MENU_ENTRY__CHILDREN;
/**
* The feature id for the '<em><b>Exclusions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_ALL_CHOICES__EXCLUSIONS = NEW_MENU_ENTRY_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>New Menu All Choices</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEW_MENU_ALL_CHOICES_FEATURE_COUNT = NEW_MENU_ENTRY_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.SeparatorImpl <em>Separator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.SeparatorImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getSeparator()
* @generated
*/
int SEPARATOR = 6;
/**
* The feature id for the '<em><b>Context</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATOR__CONTEXT = ABSTRACT_NEW_MENU_ENTRY__CONTEXT;
/**
* The number of structural features of the '<em>Separator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATOR_FEATURE_COUNT = ABSTRACT_NEW_MENU_ENTRY_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.FakeImpl <em>Fake</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.FakeImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getFake()
* @generated
*/
int FAKE = 7;
/**
* The feature id for the '<em><b>Explicit Graphdef Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAKE__EXPLICIT_GRAPHDEF_REFERENCE = 0;
/**
* The feature id for the '<em><b>Explicit Tooldef Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAKE__EXPLICIT_TOOLDEF_REFERENCE = 1;
/**
* The number of structural features of the '<em>Fake</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FAKE_FEATURE_COUNT = 2;
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.codegen.u2tmap.MappingExt <em>Mapping Ext</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mapping Ext</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.MappingExt
* @generated
*/
EClass getMappingExt();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.codegen.u2tmap.MappingExt#getNewMenuDefs <em>New Menu Defs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>New Menu Defs</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.MappingExt#getNewMenuDefs()
* @see #getMappingExt()
* @generated
*/
EReference getMappingExt_NewMenuDefs();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuDefinitions <em>New Menu Definitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>New Menu Definitions</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuDefinitions
* @generated
*/
EClass getNewMenuDefinitions();
/**
* Returns the meta object for the attribute '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuDefinitions#getDefID <em>Def ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Def ID</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuDefinitions#getDefID()
* @see #getNewMenuDefinitions()
* @generated
*/
EAttribute getNewMenuDefinitions_DefID();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuDefinitions#getContexts <em>Contexts</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Contexts</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuDefinitions#getContexts()
* @see #getNewMenuDefinitions()
* @generated
*/
EReference getNewMenuDefinitions_Contexts();
/**
* Returns the meta object for the reference list '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuDefinitions#getImportedContexts <em>Imported Contexts</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Imported Contexts</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuDefinitions#getImportedContexts()
* @see #getNewMenuDefinitions()
* @generated
*/
EReference getNewMenuDefinitions_ImportedContexts();
/**
* Returns the meta object for the reference list '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuDefinitions#getImportedDefinitions <em>Imported Definitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Imported Definitions</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuDefinitions#getImportedDefinitions()
* @see #getNewMenuDefinitions()
* @generated
*/
EReference getNewMenuDefinitions_ImportedDefinitions();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuContext <em>New Menu Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>New Menu Context</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuContext
* @generated
*/
EClass getNewMenuContext();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuContext#getMetaclass <em>Metaclass</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Metaclass</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuContext#getMetaclass()
* @see #getNewMenuContext()
* @generated
*/
EReference getNewMenuContext_Metaclass();
/**
* Returns the meta object for the attribute '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuContext#isIncludeSubClasses <em>Include Sub Classes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Include Sub Classes</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuContext#isIncludeSubClasses()
* @see #getNewMenuContext()
* @generated
*/
EAttribute getNewMenuContext_IncludeSubClasses();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuContext#getEntries <em>Entries</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Entries</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuContext#getEntries()
* @see #getNewMenuContext()
* @generated
*/
EReference getNewMenuContext_Entries();
/**
* Returns the meta object for the reference list '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuContext#getImportedEntries <em>Imported Entries</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Imported Entries</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuContext#getImportedEntries()
* @see #getNewMenuContext()
* @generated
*/
EReference getNewMenuContext_ImportedEntries();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.codegen.u2tmap.AbstractNewMenuEntry <em>Abstract New Menu Entry</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract New Menu Entry</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.AbstractNewMenuEntry
* @generated
*/
EClass getAbstractNewMenuEntry();
/**
* Returns the meta object for the container reference '{@link org.eclipse.uml2.diagram.codegen.u2tmap.AbstractNewMenuEntry#getContext <em>Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Context</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.AbstractNewMenuEntry#getContext()
* @see #getAbstractNewMenuEntry()
* @generated
*/
EReference getAbstractNewMenuEntry_Context();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuEntry <em>New Menu Entry</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>New Menu Entry</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuEntry
* @generated
*/
EClass getNewMenuEntry();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuEntry#getContainment <em>Containment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Containment</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuEntry#getContainment()
* @see #getNewMenuEntry()
* @generated
*/
EReference getNewMenuEntry_Containment();
/**
* Returns the meta object for the attribute '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuEntry#getDisplayName <em>Display Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Display Name</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuEntry#getDisplayName()
* @see #getNewMenuEntry()
* @generated
*/
EAttribute getNewMenuEntry_DisplayName();
/**
* Returns the meta object for the reference list '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuEntry#getChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Children</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuEntry#getChildren()
* @see #getNewMenuEntry()
* @generated
*/
EReference getNewMenuEntry_Children();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuAllChoices <em>New Menu All Choices</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>New Menu All Choices</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuAllChoices
* @generated
*/
EClass getNewMenuAllChoices();
/**
* Returns the meta object for the reference list '{@link org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuAllChoices#getExclusions <em>Exclusions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Exclusions</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.NewMenuAllChoices#getExclusions()
* @see #getNewMenuAllChoices()
* @generated
*/
EReference getNewMenuAllChoices_Exclusions();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.codegen.u2tmap.Separator <em>Separator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Separator</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.Separator
* @generated
*/
EClass getSeparator();
/**
* Returns the meta object for class '{@link org.eclipse.uml2.diagram.codegen.u2tmap.Fake <em>Fake</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Fake</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.Fake
* @generated
*/
EClass getFake();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.codegen.u2tmap.Fake#getExplicitGraphdefReference <em>Explicit Graphdef Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Explicit Graphdef Reference</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.Fake#getExplicitGraphdefReference()
* @see #getFake()
* @generated
*/
EReference getFake_ExplicitGraphdefReference();
/**
* Returns the meta object for the reference '{@link org.eclipse.uml2.diagram.codegen.u2tmap.Fake#getExplicitTooldefReference <em>Explicit Tooldef Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Explicit Tooldef Reference</em>'.
* @see org.eclipse.uml2.diagram.codegen.u2tmap.Fake#getExplicitTooldefReference()
* @see #getFake()
* @generated
*/
EReference getFake_ExplicitTooldefReference();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
U2TMapFactory getU2TMapFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.MappingExtImpl <em>Mapping Ext</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.MappingExtImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getMappingExt()
* @generated
*/
EClass MAPPING_EXT = eINSTANCE.getMappingExt();
/**
* The meta object literal for the '<em><b>New Menu Defs</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MAPPING_EXT__NEW_MENU_DEFS = eINSTANCE.getMappingExt_NewMenuDefs();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuDefinitionsImpl <em>New Menu Definitions</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuDefinitionsImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getNewMenuDefinitions()
* @generated
*/
EClass NEW_MENU_DEFINITIONS = eINSTANCE.getNewMenuDefinitions();
/**
* The meta object literal for the '<em><b>Def ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NEW_MENU_DEFINITIONS__DEF_ID = eINSTANCE.getNewMenuDefinitions_DefID();
/**
* The meta object literal for the '<em><b>Contexts</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NEW_MENU_DEFINITIONS__CONTEXTS = eINSTANCE.getNewMenuDefinitions_Contexts();
/**
* The meta object literal for the '<em><b>Imported Contexts</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NEW_MENU_DEFINITIONS__IMPORTED_CONTEXTS = eINSTANCE.getNewMenuDefinitions_ImportedContexts();
/**
* The meta object literal for the '<em><b>Imported Definitions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NEW_MENU_DEFINITIONS__IMPORTED_DEFINITIONS = eINSTANCE.getNewMenuDefinitions_ImportedDefinitions();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuContextImpl <em>New Menu Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuContextImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getNewMenuContext()
* @generated
*/
EClass NEW_MENU_CONTEXT = eINSTANCE.getNewMenuContext();
/**
* The meta object literal for the '<em><b>Metaclass</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NEW_MENU_CONTEXT__METACLASS = eINSTANCE.getNewMenuContext_Metaclass();
/**
* The meta object literal for the '<em><b>Include Sub Classes</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NEW_MENU_CONTEXT__INCLUDE_SUB_CLASSES = eINSTANCE.getNewMenuContext_IncludeSubClasses();
/**
* The meta object literal for the '<em><b>Entries</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NEW_MENU_CONTEXT__ENTRIES = eINSTANCE.getNewMenuContext_Entries();
/**
* The meta object literal for the '<em><b>Imported Entries</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NEW_MENU_CONTEXT__IMPORTED_ENTRIES = eINSTANCE.getNewMenuContext_ImportedEntries();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.AbstractNewMenuEntryImpl <em>Abstract New Menu Entry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.AbstractNewMenuEntryImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getAbstractNewMenuEntry()
* @generated
*/
EClass ABSTRACT_NEW_MENU_ENTRY = eINSTANCE.getAbstractNewMenuEntry();
/**
* The meta object literal for the '<em><b>Context</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ABSTRACT_NEW_MENU_ENTRY__CONTEXT = eINSTANCE.getAbstractNewMenuEntry_Context();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuEntryImpl <em>New Menu Entry</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuEntryImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getNewMenuEntry()
* @generated
*/
EClass NEW_MENU_ENTRY = eINSTANCE.getNewMenuEntry();
/**
* The meta object literal for the '<em><b>Containment</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NEW_MENU_ENTRY__CONTAINMENT = eINSTANCE.getNewMenuEntry_Containment();
/**
* The meta object literal for the '<em><b>Display Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NEW_MENU_ENTRY__DISPLAY_NAME = eINSTANCE.getNewMenuEntry_DisplayName();
/**
* The meta object literal for the '<em><b>Children</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NEW_MENU_ENTRY__CHILDREN = eINSTANCE.getNewMenuEntry_Children();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuAllChoicesImpl <em>New Menu All Choices</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.NewMenuAllChoicesImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getNewMenuAllChoices()
* @generated
*/
EClass NEW_MENU_ALL_CHOICES = eINSTANCE.getNewMenuAllChoices();
/**
* The meta object literal for the '<em><b>Exclusions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NEW_MENU_ALL_CHOICES__EXCLUSIONS = eINSTANCE.getNewMenuAllChoices_Exclusions();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.SeparatorImpl <em>Separator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.SeparatorImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getSeparator()
* @generated
*/
EClass SEPARATOR = eINSTANCE.getSeparator();
/**
* The meta object literal for the '{@link org.eclipse.uml2.diagram.codegen.u2tmap.impl.FakeImpl <em>Fake</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.FakeImpl
* @see org.eclipse.uml2.diagram.codegen.u2tmap.impl.U2TMapPackageImpl#getFake()
* @generated
*/
EClass FAKE = eINSTANCE.getFake();
/**
* The meta object literal for the '<em><b>Explicit Graphdef Reference</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FAKE__EXPLICIT_GRAPHDEF_REFERENCE = eINSTANCE.getFake_ExplicitGraphdefReference();
/**
* The meta object literal for the '<em><b>Explicit Tooldef Reference</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FAKE__EXPLICIT_TOOLDEF_REFERENCE = eINSTANCE.getFake_ExplicitTooldefReference();
}
} //U2TMapPackage