/**
 */
package org.xtext.example.mydsl6.myDsl6;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- 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.xtext.example.mydsl6.myDsl6.MyDsl6Factory
 * @model kind="package"
 * @generated
 */
public interface MyDsl6Package extends EPackage
{
  /**
   * The package name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNAME = "myDsl6";

  /**
   * The package namespace URI.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_URI = "http://www.xtext.org/example/mydsl6/MyDsl6";

  /**
   * The package namespace name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_PREFIX = "myDsl6";

  /**
   * The singleton instance of the package.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  MyDsl6Package eINSTANCE = org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl.init();

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl6.myDsl6.impl.ContentextUnitImpl <em>Contentext Unit</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl6.myDsl6.impl.ContentextUnitImpl
   * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getContentextUnit()
   * @generated
   */
  int CONTENTEXT_UNIT = 1;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CONTENTEXT_UNIT__NAME = 0;

  /**
   * The number of structural features of the '<em>Contentext Unit</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CONTENTEXT_UNIT_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl6.myDsl6.impl.ContextImpl <em>Context</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl6.myDsl6.impl.ContextImpl
   * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getContext()
   * @generated
   */
  int CONTEXT = 0;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CONTEXT__NAME = CONTENTEXT_UNIT__NAME;

  /**
   * The feature id for the '<em><b>App</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CONTEXT__APP = CONTENTEXT_UNIT_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Context</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int CONTEXT_FEATURE_COUNT = CONTENTEXT_UNIT_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl6.myDsl6.impl.WebApplicationImpl <em>Web Application</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl6.myDsl6.impl.WebApplicationImpl
   * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getWebApplication()
   * @generated
   */
  int WEB_APPLICATION = 2;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int WEB_APPLICATION__NAME = CONTENTEXT_UNIT__NAME;

  /**
   * The feature id for the '<em><b>Collection</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int WEB_APPLICATION__COLLECTION = CONTENTEXT_UNIT_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Web Application</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int WEB_APPLICATION_FEATURE_COUNT = CONTENTEXT_UNIT_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl6.myDsl6.impl.CollectionImpl <em>Collection</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl6.myDsl6.impl.CollectionImpl
   * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getCollection()
   * @generated
   */
  int COLLECTION = 3;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int COLLECTION__NAME = CONTENTEXT_UNIT__NAME;

  /**
   * The feature id for the '<em><b>Ownmethod</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int COLLECTION__OWNMETHOD = CONTENTEXT_UNIT_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Collection</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int COLLECTION_FEATURE_COUNT = CONTENTEXT_UNIT_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl6.myDsl6.impl.MethodImpl <em>Method</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl6.myDsl6.impl.MethodImpl
   * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getMethod()
   * @generated
   */
  int METHOD = 4;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int METHOD__NAME = CONTENTEXT_UNIT__NAME;

  /**
   * The feature id for the '<em><b>List</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int METHOD__LIST = CONTENTEXT_UNIT_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Ownmethod</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int METHOD__OWNMETHOD = CONTENTEXT_UNIT_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Method</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int METHOD_FEATURE_COUNT = CONTENTEXT_UNIT_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl6.myDsl6.impl.FunctionImpl <em>Function</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl6.myDsl6.impl.FunctionImpl
   * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getFunction()
   * @generated
   */
  int FUNCTION = 5;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FUNCTION__NAME = CONTENTEXT_UNIT__NAME;

  /**
   * The feature id for the '<em><b>Type</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FUNCTION__TYPE = CONTENTEXT_UNIT_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Function</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FUNCTION_FEATURE_COUNT = CONTENTEXT_UNIT_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl6.myDsl6.impl.TypeImpl <em>Type</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl6.myDsl6.impl.TypeImpl
   * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getType()
   * @generated
   */
  int TYPE = 6;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TYPE__NAME = CONTENTEXT_UNIT__NAME;

  /**
   * The feature id for the '<em><b>Parent Type</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TYPE__PARENT_TYPE = CONTENTEXT_UNIT_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Owned Field</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TYPE__OWNED_FIELD = CONTENTEXT_UNIT_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Type</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TYPE_FEATURE_COUNT = CONTENTEXT_UNIT_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl6.myDsl6.impl.FieldImpl <em>Field</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl6.myDsl6.impl.FieldImpl
   * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getField()
   * @generated
   */
  int FIELD = 7;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIELD__NAME = CONTENTEXT_UNIT__NAME;

  /**
   * The number of structural features of the '<em>Field</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int FIELD_FEATURE_COUNT = CONTENTEXT_UNIT_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl6.myDsl6.impl.LookUpImpl <em>Look Up</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl6.myDsl6.impl.LookUpImpl
   * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getLookUp()
   * @generated
   */
  int LOOK_UP = 8;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LOOK_UP__NAME = FIELD__NAME;

  /**
   * The feature id for the '<em><b>Type</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LOOK_UP__TYPE = FIELD_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Show Field</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LOOK_UP__SHOW_FIELD = FIELD_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Look Up</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int LOOK_UP_FEATURE_COUNT = FIELD_FEATURE_COUNT + 2;

  /**
   * The meta object id for the '{@link org.xtext.example.mydsl6.myDsl6.impl.TextFieldImpl <em>Text Field</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.xtext.example.mydsl6.myDsl6.impl.TextFieldImpl
   * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getTextField()
   * @generated
   */
  int TEXT_FIELD = 9;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TEXT_FIELD__NAME = FIELD__NAME;

  /**
   * The feature id for the '<em><b>Display Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TEXT_FIELD__DISPLAY_NAME = FIELD_FEATURE_COUNT + 0;

  /**
   * The feature id for the '<em><b>Property</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TEXT_FIELD__PROPERTY = FIELD_FEATURE_COUNT + 1;

  /**
   * The number of structural features of the '<em>Text Field</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int TEXT_FIELD_FEATURE_COUNT = FIELD_FEATURE_COUNT + 2;


  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl6.myDsl6.Context <em>Context</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Context</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Context
   * @generated
   */
  EClass getContext();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl6.myDsl6.Context#getApp <em>App</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>App</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Context#getApp()
   * @see #getContext()
   * @generated
   */
  EReference getContext_App();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl6.myDsl6.ContentextUnit <em>Contentext Unit</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Contentext Unit</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.ContentextUnit
   * @generated
   */
  EClass getContentextUnit();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl6.myDsl6.ContentextUnit#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.ContentextUnit#getName()
   * @see #getContentextUnit()
   * @generated
   */
  EAttribute getContentextUnit_Name();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl6.myDsl6.WebApplication <em>Web Application</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Web Application</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.WebApplication
   * @generated
   */
  EClass getWebApplication();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.mydsl6.myDsl6.WebApplication#getCollection <em>Collection</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Collection</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.WebApplication#getCollection()
   * @see #getWebApplication()
   * @generated
   */
  EReference getWebApplication_Collection();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl6.myDsl6.Collection <em>Collection</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Collection</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Collection
   * @generated
   */
  EClass getCollection();

  /**
   * Returns the meta object for the containment reference '{@link org.xtext.example.mydsl6.myDsl6.Collection#getOwnmethod <em>Ownmethod</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Ownmethod</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Collection#getOwnmethod()
   * @see #getCollection()
   * @generated
   */
  EReference getCollection_Ownmethod();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl6.myDsl6.Method <em>Method</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Method</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Method
   * @generated
   */
  EClass getMethod();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.mydsl6.myDsl6.Method#getList <em>List</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>List</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Method#getList()
   * @see #getMethod()
   * @generated
   */
  EReference getMethod_List();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.mydsl6.myDsl6.Method#getOwnmethod <em>Ownmethod</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Ownmethod</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Method#getOwnmethod()
   * @see #getMethod()
   * @generated
   */
  EReference getMethod_Ownmethod();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl6.myDsl6.Function <em>Function</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Function</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Function
   * @generated
   */
  EClass getFunction();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.mydsl6.myDsl6.Function#getType <em>Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Type</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Function#getType()
   * @see #getFunction()
   * @generated
   */
  EReference getFunction_Type();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl6.myDsl6.Type <em>Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Type</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Type
   * @generated
   */
  EClass getType();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.mydsl6.myDsl6.Type#getParentType <em>Parent Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Parent Type</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Type#getParentType()
   * @see #getType()
   * @generated
   */
  EReference getType_ParentType();

  /**
   * Returns the meta object for the containment reference list '{@link org.xtext.example.mydsl6.myDsl6.Type#getOwnedField <em>Owned Field</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Owned Field</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Type#getOwnedField()
   * @see #getType()
   * @generated
   */
  EReference getType_OwnedField();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl6.myDsl6.Field <em>Field</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Field</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.Field
   * @generated
   */
  EClass getField();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl6.myDsl6.LookUp <em>Look Up</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Look Up</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.LookUp
   * @generated
   */
  EClass getLookUp();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.mydsl6.myDsl6.LookUp#getType <em>Type</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Type</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.LookUp#getType()
   * @see #getLookUp()
   * @generated
   */
  EReference getLookUp_Type();

  /**
   * Returns the meta object for the reference '{@link org.xtext.example.mydsl6.myDsl6.LookUp#getShowField <em>Show Field</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Show Field</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.LookUp#getShowField()
   * @see #getLookUp()
   * @generated
   */
  EReference getLookUp_ShowField();

  /**
   * Returns the meta object for class '{@link org.xtext.example.mydsl6.myDsl6.TextField <em>Text Field</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Text Field</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.TextField
   * @generated
   */
  EClass getTextField();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl6.myDsl6.TextField#getDisplayName <em>Display Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Display Name</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.TextField#getDisplayName()
   * @see #getTextField()
   * @generated
   */
  EAttribute getTextField_DisplayName();

  /**
   * Returns the meta object for the attribute '{@link org.xtext.example.mydsl6.myDsl6.TextField#getProperty <em>Property</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Property</em>'.
   * @see org.xtext.example.mydsl6.myDsl6.TextField#getProperty()
   * @see #getTextField()
   * @generated
   */
  EAttribute getTextField_Property();

  /**
   * 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
   */
  MyDsl6Factory getMyDsl6Factory();

  /**
   * <!-- 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.xtext.example.mydsl6.myDsl6.impl.ContextImpl <em>Context</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl6.myDsl6.impl.ContextImpl
     * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getContext()
     * @generated
     */
    EClass CONTEXT = eINSTANCE.getContext();

    /**
     * The meta object literal for the '<em><b>App</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference CONTEXT__APP = eINSTANCE.getContext_App();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl6.myDsl6.impl.ContentextUnitImpl <em>Contentext Unit</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl6.myDsl6.impl.ContentextUnitImpl
     * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getContentextUnit()
     * @generated
     */
    EClass CONTENTEXT_UNIT = eINSTANCE.getContentextUnit();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute CONTENTEXT_UNIT__NAME = eINSTANCE.getContentextUnit_Name();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl6.myDsl6.impl.WebApplicationImpl <em>Web Application</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl6.myDsl6.impl.WebApplicationImpl
     * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getWebApplication()
     * @generated
     */
    EClass WEB_APPLICATION = eINSTANCE.getWebApplication();

    /**
     * The meta object literal for the '<em><b>Collection</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference WEB_APPLICATION__COLLECTION = eINSTANCE.getWebApplication_Collection();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl6.myDsl6.impl.CollectionImpl <em>Collection</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl6.myDsl6.impl.CollectionImpl
     * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getCollection()
     * @generated
     */
    EClass COLLECTION = eINSTANCE.getCollection();

    /**
     * The meta object literal for the '<em><b>Ownmethod</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference COLLECTION__OWNMETHOD = eINSTANCE.getCollection_Ownmethod();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl6.myDsl6.impl.MethodImpl <em>Method</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl6.myDsl6.impl.MethodImpl
     * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getMethod()
     * @generated
     */
    EClass METHOD = eINSTANCE.getMethod();

    /**
     * The meta object literal for the '<em><b>List</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference METHOD__LIST = eINSTANCE.getMethod_List();

    /**
     * The meta object literal for the '<em><b>Ownmethod</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference METHOD__OWNMETHOD = eINSTANCE.getMethod_Ownmethod();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl6.myDsl6.impl.FunctionImpl <em>Function</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl6.myDsl6.impl.FunctionImpl
     * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getFunction()
     * @generated
     */
    EClass FUNCTION = eINSTANCE.getFunction();

    /**
     * The meta object literal for the '<em><b>Type</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference FUNCTION__TYPE = eINSTANCE.getFunction_Type();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl6.myDsl6.impl.TypeImpl <em>Type</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl6.myDsl6.impl.TypeImpl
     * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getType()
     * @generated
     */
    EClass TYPE = eINSTANCE.getType();

    /**
     * The meta object literal for the '<em><b>Parent Type</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference TYPE__PARENT_TYPE = eINSTANCE.getType_ParentType();

    /**
     * The meta object literal for the '<em><b>Owned Field</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference TYPE__OWNED_FIELD = eINSTANCE.getType_OwnedField();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl6.myDsl6.impl.FieldImpl <em>Field</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl6.myDsl6.impl.FieldImpl
     * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getField()
     * @generated
     */
    EClass FIELD = eINSTANCE.getField();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl6.myDsl6.impl.LookUpImpl <em>Look Up</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl6.myDsl6.impl.LookUpImpl
     * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getLookUp()
     * @generated
     */
    EClass LOOK_UP = eINSTANCE.getLookUp();

    /**
     * The meta object literal for the '<em><b>Type</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference LOOK_UP__TYPE = eINSTANCE.getLookUp_Type();

    /**
     * The meta object literal for the '<em><b>Show Field</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference LOOK_UP__SHOW_FIELD = eINSTANCE.getLookUp_ShowField();

    /**
     * The meta object literal for the '{@link org.xtext.example.mydsl6.myDsl6.impl.TextFieldImpl <em>Text Field</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.xtext.example.mydsl6.myDsl6.impl.TextFieldImpl
     * @see org.xtext.example.mydsl6.myDsl6.impl.MyDsl6PackageImpl#getTextField()
     * @generated
     */
    EClass TEXT_FIELD = eINSTANCE.getTextField();

    /**
     * The meta object literal for the '<em><b>Display Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute TEXT_FIELD__DISPLAY_NAME = eINSTANCE.getTextField_DisplayName();

    /**
     * The meta object literal for the '<em><b>Property</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute TEXT_FIELD__PROPERTY = eINSTANCE.getTextField_Property();

  }

} //MyDsl6Package
