Logo Search packages:      
Sourcecode: wesnoth-1.9 version File versions  Download package

WMLPackage.java

/**
 * <copyright>
 * </copyright>
 *

 */
package org.wesnoth.wML;

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.wesnoth.wML.WMLFactory
 * @model kind="package"
 * @generated
 */
00029 public interface WMLPackage extends EPackage
{
  /**
   * The package name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
00037   String eNAME = "wML";

  /**
   * The package namespace URI.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
00045   String eNS_URI = "http://www.wesnoth.org/WML";

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

  /**
   * The singleton instance of the package.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
00061   WMLPackage eINSTANCE = org.wesnoth.wML.impl.WMLPackageImpl.init();

  /**
   * The meta object id for the '{@link org.wesnoth.wML.impl.WMLRootImpl <em>Root</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.wesnoth.wML.impl.WMLRootImpl
   * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLRoot()
   * @generated
   */
00071   int WML_ROOT = 0;

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

  /**
   * The feature id for the '<em><b>Macro Calls</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00089   int WML_ROOT__MACRO_CALLS = 1;

  /**
   * The feature id for the '<em><b>Macro Defines</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00098   int WML_ROOT__MACRO_DEFINES = 2;

  /**
   * The feature id for the '<em><b>Textdomains</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00107   int WML_ROOT__TEXTDOMAINS = 3;

  /**
   * The feature id for the '<em><b>If Defs</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00116   int WML_ROOT__IF_DEFS = 4;

  /**
   * The number of structural features of the '<em>Root</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00125   int WML_ROOT_FEATURE_COUNT = 5;

  /**
   * The meta object id for the '{@link org.wesnoth.wML.impl.WMLTagImpl <em>Tag</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.wesnoth.wML.impl.WMLTagImpl
   * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLTag()
   * @generated
   */
00135   int WML_TAG = 1;

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

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

  /**
   * The feature id for the '<em><b>Tags</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00162   int WML_TAG__TAGS = 2;

  /**
   * The feature id for the '<em><b>Keys</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00171   int WML_TAG__KEYS = 3;

  /**
   * The feature id for the '<em><b>Macro Calls</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00180   int WML_TAG__MACRO_CALLS = 4;

  /**
   * The feature id for the '<em><b>Macro Defines</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00189   int WML_TAG__MACRO_DEFINES = 5;

  /**
   * The feature id for the '<em><b>Textdomains</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00198   int WML_TAG__TEXTDOMAINS = 6;

  /**
   * The feature id for the '<em><b>If Defs</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00207   int WML_TAG__IF_DEFS = 7;

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

  /**
   * The number of structural features of the '<em>Tag</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00225   int WML_TAG_FEATURE_COUNT = 9;

  /**
   * The meta object id for the '{@link org.wesnoth.wML.impl.WMLKeyImpl <em>Key</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.wesnoth.wML.impl.WMLKeyImpl
   * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLKey()
   * @generated
   */
00235   int WML_KEY = 2;

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

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

  /**
   * The feature id for the '<em><b>Eol</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00262   int WML_KEY__EOL = 2;

  /**
   * The number of structural features of the '<em>Key</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00271   int WML_KEY_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link org.wesnoth.wML.impl.WMLKeyValueImpl <em>Key Value</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.wesnoth.wML.impl.WMLKeyValueImpl
   * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLKeyValue()
   * @generated
   */
00281   int WML_KEY_VALUE = 3;

  /**
   * The number of structural features of the '<em>Key Value</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00290   int WML_KEY_VALUE_FEATURE_COUNT = 0;

  /**
   * The meta object id for the '{@link org.wesnoth.wML.impl.WMLMacroCallImpl <em>Macro Call</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.wesnoth.wML.impl.WMLMacroCallImpl
   * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLMacroCall()
   * @generated
   */
00300   int WML_MACRO_CALL = 4;

  /**
   * The feature id for the '<em><b>Point</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00309   int WML_MACRO_CALL__POINT = WML_KEY_VALUE_FEATURE_COUNT + 0;

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

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00327   int WML_MACRO_CALL__NAME = WML_KEY_VALUE_FEATURE_COUNT + 2;

  /**
   * The feature id for the '<em><b>Params</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00336   int WML_MACRO_CALL__PARAMS = WML_KEY_VALUE_FEATURE_COUNT + 3;

  /**
   * The feature id for the '<em><b>Extra Macros</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00345   int WML_MACRO_CALL__EXTRA_MACROS = WML_KEY_VALUE_FEATURE_COUNT + 4;

  /**
   * The number of structural features of the '<em>Macro Call</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00354   int WML_MACRO_CALL_FEATURE_COUNT = WML_KEY_VALUE_FEATURE_COUNT + 5;

  /**
   * The meta object id for the '{@link org.wesnoth.wML.impl.WMLLuaCodeImpl <em>Lua Code</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.wesnoth.wML.impl.WMLLuaCodeImpl
   * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLLuaCode()
   * @generated
   */
00364   int WML_LUA_CODE = 5;

  /**
   * The feature id for the '<em><b>Value</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00373   int WML_LUA_CODE__VALUE = WML_KEY_VALUE_FEATURE_COUNT + 0;

  /**
   * The number of structural features of the '<em>Lua Code</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00382   int WML_LUA_CODE_FEATURE_COUNT = WML_KEY_VALUE_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link org.wesnoth.wML.impl.WMLArrayCallImpl <em>Array Call</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.wesnoth.wML.impl.WMLArrayCallImpl
   * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLArrayCall()
   * @generated
   */
00392   int WML_ARRAY_CALL = 6;

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

  /**
   * The number of structural features of the '<em>Array Call</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00410   int WML_ARRAY_CALL_FEATURE_COUNT = WML_KEY_VALUE_FEATURE_COUNT + 1;

  /**
   * The meta object id for the '{@link org.wesnoth.wML.impl.WMLMacroDefineImpl <em>Macro Define</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.wesnoth.wML.impl.WMLMacroDefineImpl
   * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLMacroDefine()
   * @generated
   */
00420   int WML_MACRO_DEFINE = 7;

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

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

  /**
   * The feature id for the '<em><b>Keys</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00447   int WML_MACRO_DEFINE__KEYS = 2;

  /**
   * The feature id for the '<em><b>Macro Calls</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00456   int WML_MACRO_DEFINE__MACRO_CALLS = 3;

  /**
   * The feature id for the '<em><b>Macro Defines</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00465   int WML_MACRO_DEFINE__MACRO_DEFINES = 4;

  /**
   * The feature id for the '<em><b>Textdomains</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00474   int WML_MACRO_DEFINE__TEXTDOMAINS = 5;

  /**
   * The feature id for the '<em><b>Values</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00483   int WML_MACRO_DEFINE__VALUES = 6;

  /**
   * The feature id for the '<em><b>If Defs</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00492   int WML_MACRO_DEFINE__IF_DEFS = 7;

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

  /**
   * The number of structural features of the '<em>Macro Define</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00510   int WML_MACRO_DEFINE_FEATURE_COUNT = 9;

  /**
   * The meta object id for the '{@link org.wesnoth.wML.impl.WMLPreprocIFImpl <em>Preproc IF</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.wesnoth.wML.impl.WMLPreprocIFImpl
   * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLPreprocIF()
   * @generated
   */
00520   int WML_PREPROC_IF = 8;

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

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

  /**
   * The feature id for the '<em><b>Keys</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00547   int WML_PREPROC_IF__KEYS = 2;

  /**
   * The feature id for the '<em><b>Macro Calls</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00556   int WML_PREPROC_IF__MACRO_CALLS = 3;

  /**
   * The feature id for the '<em><b>Macro Defines</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00565   int WML_PREPROC_IF__MACRO_DEFINES = 4;

  /**
   * The feature id for the '<em><b>Textdomains</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00574   int WML_PREPROC_IF__TEXTDOMAINS = 5;

  /**
   * The feature id for the '<em><b>Values</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00583   int WML_PREPROC_IF__VALUES = 6;

  /**
   * The feature id for the '<em><b>If Defs</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00592   int WML_PREPROC_IF__IF_DEFS = 7;

  /**
   * The feature id for the '<em><b>Elses</b></em>' attribute list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00601   int WML_PREPROC_IF__ELSES = 8;

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

  /**
   * The number of structural features of the '<em>Preproc IF</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00619   int WML_PREPROC_IF_FEATURE_COUNT = 10;

  /**
   * The meta object id for the '{@link org.wesnoth.wML.impl.WMLTextdomainImpl <em>Textdomain</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.wesnoth.wML.impl.WMLTextdomainImpl
   * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLTextdomain()
   * @generated
   */
00629   int WML_TEXTDOMAIN = 9;

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

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

  /**
   * The meta object id for the '{@link org.wesnoth.wML.impl.WMLValueImpl <em>Value</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.wesnoth.wML.impl.WMLValueImpl
   * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLValue()
   * @generated
   */
00657   int WML_VALUE = 10;

  /**
   * The feature id for the '<em><b>Value</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00666   int WML_VALUE__VALUE = WML_KEY_VALUE_FEATURE_COUNT + 0;

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

  /**
   * The meta object id for the '{@link org.wesnoth.wML.impl.MacroTokensImpl <em>Macro Tokens</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.wesnoth.wML.impl.MacroTokensImpl
   * @see org.wesnoth.wML.impl.WMLPackageImpl#getMacroTokens()
   * @generated
   */
00685   int MACRO_TOKENS = 11;

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

  /**
   * The number of structural features of the '<em>Macro Tokens</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
00703   int MACRO_TOKENS_FEATURE_COUNT = 1;


  /**
   * Returns the meta object for class '{@link org.wesnoth.wML.WMLRoot <em>Root</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Root</em>'.
   * @see org.wesnoth.wML.WMLRoot
   * @generated
   */
  EClass getWMLRoot();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLRoot#getTags <em>Tags</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Tags</em>'.
   * @see org.wesnoth.wML.WMLRoot#getTags()
   * @see #getWMLRoot()
   * @generated
   */
  EReference getWMLRoot_Tags();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLRoot#getMacroCalls <em>Macro Calls</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Macro Calls</em>'.
   * @see org.wesnoth.wML.WMLRoot#getMacroCalls()
   * @see #getWMLRoot()
   * @generated
   */
  EReference getWMLRoot_MacroCalls();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLRoot#getMacroDefines <em>Macro Defines</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Macro Defines</em>'.
   * @see org.wesnoth.wML.WMLRoot#getMacroDefines()
   * @see #getWMLRoot()
   * @generated
   */
  EReference getWMLRoot_MacroDefines();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLRoot#getTextdomains <em>Textdomains</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Textdomains</em>'.
   * @see org.wesnoth.wML.WMLRoot#getTextdomains()
   * @see #getWMLRoot()
   * @generated
   */
  EReference getWMLRoot_Textdomains();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLRoot#getIfDefs <em>If Defs</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>If Defs</em>'.
   * @see org.wesnoth.wML.WMLRoot#getIfDefs()
   * @see #getWMLRoot()
   * @generated
   */
  EReference getWMLRoot_IfDefs();

  /**
   * Returns the meta object for class '{@link org.wesnoth.wML.WMLTag <em>Tag</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Tag</em>'.
   * @see org.wesnoth.wML.WMLTag
   * @generated
   */
  EClass getWMLTag();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLTag#isPlus <em>Plus</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Plus</em>'.
   * @see org.wesnoth.wML.WMLTag#isPlus()
   * @see #getWMLTag()
   * @generated
   */
  EAttribute getWMLTag_Plus();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLTag#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.wesnoth.wML.WMLTag#getName()
   * @see #getWMLTag()
   * @generated
   */
  EAttribute getWMLTag_Name();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLTag#getTags <em>Tags</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Tags</em>'.
   * @see org.wesnoth.wML.WMLTag#getTags()
   * @see #getWMLTag()
   * @generated
   */
  EReference getWMLTag_Tags();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLTag#getKeys <em>Keys</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Keys</em>'.
   * @see org.wesnoth.wML.WMLTag#getKeys()
   * @see #getWMLTag()
   * @generated
   */
  EReference getWMLTag_Keys();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLTag#getMacroCalls <em>Macro Calls</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Macro Calls</em>'.
   * @see org.wesnoth.wML.WMLTag#getMacroCalls()
   * @see #getWMLTag()
   * @generated
   */
  EReference getWMLTag_MacroCalls();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLTag#getMacroDefines <em>Macro Defines</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Macro Defines</em>'.
   * @see org.wesnoth.wML.WMLTag#getMacroDefines()
   * @see #getWMLTag()
   * @generated
   */
  EReference getWMLTag_MacroDefines();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLTag#getTextdomains <em>Textdomains</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Textdomains</em>'.
   * @see org.wesnoth.wML.WMLTag#getTextdomains()
   * @see #getWMLTag()
   * @generated
   */
  EReference getWMLTag_Textdomains();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLTag#getIfDefs <em>If Defs</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>If Defs</em>'.
   * @see org.wesnoth.wML.WMLTag#getIfDefs()
   * @see #getWMLTag()
   * @generated
   */
  EReference getWMLTag_IfDefs();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLTag#getEndName <em>End Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>End Name</em>'.
   * @see org.wesnoth.wML.WMLTag#getEndName()
   * @see #getWMLTag()
   * @generated
   */
  EAttribute getWMLTag_EndName();

  /**
   * Returns the meta object for class '{@link org.wesnoth.wML.WMLKey <em>Key</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Key</em>'.
   * @see org.wesnoth.wML.WMLKey
   * @generated
   */
  EClass getWMLKey();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLKey#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.wesnoth.wML.WMLKey#getName()
   * @see #getWMLKey()
   * @generated
   */
  EAttribute getWMLKey_Name();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLKey#getValue <em>Value</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Value</em>'.
   * @see org.wesnoth.wML.WMLKey#getValue()
   * @see #getWMLKey()
   * @generated
   */
  EReference getWMLKey_Value();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLKey#getEol <em>Eol</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Eol</em>'.
   * @see org.wesnoth.wML.WMLKey#getEol()
   * @see #getWMLKey()
   * @generated
   */
  EAttribute getWMLKey_Eol();

  /**
   * Returns the meta object for class '{@link org.wesnoth.wML.WMLKeyValue <em>Key Value</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Key Value</em>'.
   * @see org.wesnoth.wML.WMLKeyValue
   * @generated
   */
  EClass getWMLKeyValue();

  /**
   * Returns the meta object for class '{@link org.wesnoth.wML.WMLMacroCall <em>Macro Call</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Macro Call</em>'.
   * @see org.wesnoth.wML.WMLMacroCall
   * @generated
   */
  EClass getWMLMacroCall();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLMacroCall#isPoint <em>Point</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Point</em>'.
   * @see org.wesnoth.wML.WMLMacroCall#isPoint()
   * @see #getWMLMacroCall()
   * @generated
   */
  EAttribute getWMLMacroCall_Point();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLMacroCall#isRelative <em>Relative</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Relative</em>'.
   * @see org.wesnoth.wML.WMLMacroCall#isRelative()
   * @see #getWMLMacroCall()
   * @generated
   */
  EAttribute getWMLMacroCall_Relative();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLMacroCall#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.wesnoth.wML.WMLMacroCall#getName()
   * @see #getWMLMacroCall()
   * @generated
   */
  EAttribute getWMLMacroCall_Name();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLMacroCall#getParams <em>Params</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Params</em>'.
   * @see org.wesnoth.wML.WMLMacroCall#getParams()
   * @see #getWMLMacroCall()
   * @generated
   */
  EReference getWMLMacroCall_Params();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLMacroCall#getExtraMacros <em>Extra Macros</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Extra Macros</em>'.
   * @see org.wesnoth.wML.WMLMacroCall#getExtraMacros()
   * @see #getWMLMacroCall()
   * @generated
   */
  EReference getWMLMacroCall_ExtraMacros();

  /**
   * Returns the meta object for class '{@link org.wesnoth.wML.WMLLuaCode <em>Lua Code</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Lua Code</em>'.
   * @see org.wesnoth.wML.WMLLuaCode
   * @generated
   */
  EClass getWMLLuaCode();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLLuaCode#getValue <em>Value</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Value</em>'.
   * @see org.wesnoth.wML.WMLLuaCode#getValue()
   * @see #getWMLLuaCode()
   * @generated
   */
  EAttribute getWMLLuaCode_Value();

  /**
   * Returns the meta object for class '{@link org.wesnoth.wML.WMLArrayCall <em>Array Call</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Array Call</em>'.
   * @see org.wesnoth.wML.WMLArrayCall
   * @generated
   */
  EClass getWMLArrayCall();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLArrayCall#getValue <em>Value</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Value</em>'.
   * @see org.wesnoth.wML.WMLArrayCall#getValue()
   * @see #getWMLArrayCall()
   * @generated
   */
  EReference getWMLArrayCall_Value();

  /**
   * Returns the meta object for class '{@link org.wesnoth.wML.WMLMacroDefine <em>Macro Define</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Macro Define</em>'.
   * @see org.wesnoth.wML.WMLMacroDefine
   * @generated
   */
  EClass getWMLMacroDefine();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLMacroDefine#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.wesnoth.wML.WMLMacroDefine#getName()
   * @see #getWMLMacroDefine()
   * @generated
   */
  EAttribute getWMLMacroDefine_Name();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLMacroDefine#getTags <em>Tags</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Tags</em>'.
   * @see org.wesnoth.wML.WMLMacroDefine#getTags()
   * @see #getWMLMacroDefine()
   * @generated
   */
  EReference getWMLMacroDefine_Tags();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLMacroDefine#getKeys <em>Keys</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Keys</em>'.
   * @see org.wesnoth.wML.WMLMacroDefine#getKeys()
   * @see #getWMLMacroDefine()
   * @generated
   */
  EReference getWMLMacroDefine_Keys();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLMacroDefine#getMacroCalls <em>Macro Calls</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Macro Calls</em>'.
   * @see org.wesnoth.wML.WMLMacroDefine#getMacroCalls()
   * @see #getWMLMacroDefine()
   * @generated
   */
  EReference getWMLMacroDefine_MacroCalls();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLMacroDefine#getMacroDefines <em>Macro Defines</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Macro Defines</em>'.
   * @see org.wesnoth.wML.WMLMacroDefine#getMacroDefines()
   * @see #getWMLMacroDefine()
   * @generated
   */
  EReference getWMLMacroDefine_MacroDefines();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLMacroDefine#getTextdomains <em>Textdomains</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Textdomains</em>'.
   * @see org.wesnoth.wML.WMLMacroDefine#getTextdomains()
   * @see #getWMLMacroDefine()
   * @generated
   */
  EReference getWMLMacroDefine_Textdomains();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLMacroDefine#getValues <em>Values</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Values</em>'.
   * @see org.wesnoth.wML.WMLMacroDefine#getValues()
   * @see #getWMLMacroDefine()
   * @generated
   */
  EReference getWMLMacroDefine_Values();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLMacroDefine#getIfDefs <em>If Defs</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>If Defs</em>'.
   * @see org.wesnoth.wML.WMLMacroDefine#getIfDefs()
   * @see #getWMLMacroDefine()
   * @generated
   */
  EReference getWMLMacroDefine_IfDefs();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLMacroDefine#getEndName <em>End Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>End Name</em>'.
   * @see org.wesnoth.wML.WMLMacroDefine#getEndName()
   * @see #getWMLMacroDefine()
   * @generated
   */
  EAttribute getWMLMacroDefine_EndName();

  /**
   * Returns the meta object for class '{@link org.wesnoth.wML.WMLPreprocIF <em>Preproc IF</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Preproc IF</em>'.
   * @see org.wesnoth.wML.WMLPreprocIF
   * @generated
   */
  EClass getWMLPreprocIF();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLPreprocIF#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.wesnoth.wML.WMLPreprocIF#getName()
   * @see #getWMLPreprocIF()
   * @generated
   */
  EAttribute getWMLPreprocIF_Name();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLPreprocIF#getTags <em>Tags</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Tags</em>'.
   * @see org.wesnoth.wML.WMLPreprocIF#getTags()
   * @see #getWMLPreprocIF()
   * @generated
   */
  EReference getWMLPreprocIF_Tags();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLPreprocIF#getKeys <em>Keys</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Keys</em>'.
   * @see org.wesnoth.wML.WMLPreprocIF#getKeys()
   * @see #getWMLPreprocIF()
   * @generated
   */
  EReference getWMLPreprocIF_Keys();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLPreprocIF#getMacroCalls <em>Macro Calls</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Macro Calls</em>'.
   * @see org.wesnoth.wML.WMLPreprocIF#getMacroCalls()
   * @see #getWMLPreprocIF()
   * @generated
   */
  EReference getWMLPreprocIF_MacroCalls();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLPreprocIF#getMacroDefines <em>Macro Defines</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Macro Defines</em>'.
   * @see org.wesnoth.wML.WMLPreprocIF#getMacroDefines()
   * @see #getWMLPreprocIF()
   * @generated
   */
  EReference getWMLPreprocIF_MacroDefines();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLPreprocIF#getTextdomains <em>Textdomains</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Textdomains</em>'.
   * @see org.wesnoth.wML.WMLPreprocIF#getTextdomains()
   * @see #getWMLPreprocIF()
   * @generated
   */
  EReference getWMLPreprocIF_Textdomains();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLPreprocIF#getValues <em>Values</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Values</em>'.
   * @see org.wesnoth.wML.WMLPreprocIF#getValues()
   * @see #getWMLPreprocIF()
   * @generated
   */
  EReference getWMLPreprocIF_Values();

  /**
   * Returns the meta object for the containment reference list '{@link org.wesnoth.wML.WMLPreprocIF#getIfDefs <em>If Defs</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>If Defs</em>'.
   * @see org.wesnoth.wML.WMLPreprocIF#getIfDefs()
   * @see #getWMLPreprocIF()
   * @generated
   */
  EReference getWMLPreprocIF_IfDefs();

  /**
   * Returns the meta object for the attribute list '{@link org.wesnoth.wML.WMLPreprocIF#getElses <em>Elses</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute list '<em>Elses</em>'.
   * @see org.wesnoth.wML.WMLPreprocIF#getElses()
   * @see #getWMLPreprocIF()
   * @generated
   */
  EAttribute getWMLPreprocIF_Elses();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLPreprocIF#getEndName <em>End Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>End Name</em>'.
   * @see org.wesnoth.wML.WMLPreprocIF#getEndName()
   * @see #getWMLPreprocIF()
   * @generated
   */
  EAttribute getWMLPreprocIF_EndName();

  /**
   * Returns the meta object for class '{@link org.wesnoth.wML.WMLTextdomain <em>Textdomain</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Textdomain</em>'.
   * @see org.wesnoth.wML.WMLTextdomain
   * @generated
   */
  EClass getWMLTextdomain();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLTextdomain#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.wesnoth.wML.WMLTextdomain#getName()
   * @see #getWMLTextdomain()
   * @generated
   */
  EAttribute getWMLTextdomain_Name();

  /**
   * Returns the meta object for class '{@link org.wesnoth.wML.WMLValue <em>Value</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Value</em>'.
   * @see org.wesnoth.wML.WMLValue
   * @generated
   */
  EClass getWMLValue();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.WMLValue#getValue <em>Value</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Value</em>'.
   * @see org.wesnoth.wML.WMLValue#getValue()
   * @see #getWMLValue()
   * @generated
   */
  EAttribute getWMLValue_Value();

  /**
   * Returns the meta object for class '{@link org.wesnoth.wML.MacroTokens <em>Macro Tokens</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Macro Tokens</em>'.
   * @see org.wesnoth.wML.MacroTokens
   * @generated
   */
  EClass getMacroTokens();

  /**
   * Returns the meta object for the attribute '{@link org.wesnoth.wML.MacroTokens#getVal <em>Val</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Val</em>'.
   * @see org.wesnoth.wML.MacroTokens#getVal()
   * @see #getMacroTokens()
   * @generated
   */
  EAttribute getMacroTokens_Val();

  /**
   * 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
   */
  WMLFactory getWMLFactory();

  /**
   * <!-- 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
   */
01353   interface Literals
  {
    /**
     * The meta object literal for the '{@link org.wesnoth.wML.impl.WMLRootImpl <em>Root</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.wesnoth.wML.impl.WMLRootImpl
     * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLRoot()
     * @generated
     */
01363     EClass WML_ROOT = eINSTANCE.getWMLRoot();

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

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

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

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

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

    /**
     * The meta object literal for the '{@link org.wesnoth.wML.impl.WMLTagImpl <em>Tag</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.wesnoth.wML.impl.WMLTagImpl
     * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLTag()
     * @generated
     */
01413     EClass WML_TAG = eINSTANCE.getWMLTag();

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

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

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

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

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

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

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

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

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

    /**
     * The meta object literal for the '{@link org.wesnoth.wML.impl.WMLKeyImpl <em>Key</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.wesnoth.wML.impl.WMLKeyImpl
     * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLKey()
     * @generated
     */
01495     EClass WML_KEY = eINSTANCE.getWMLKey();

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

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

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

    /**
     * The meta object literal for the '{@link org.wesnoth.wML.impl.WMLKeyValueImpl <em>Key Value</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.wesnoth.wML.impl.WMLKeyValueImpl
     * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLKeyValue()
     * @generated
     */
01529     EClass WML_KEY_VALUE = eINSTANCE.getWMLKeyValue();

    /**
     * The meta object literal for the '{@link org.wesnoth.wML.impl.WMLMacroCallImpl <em>Macro Call</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.wesnoth.wML.impl.WMLMacroCallImpl
     * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLMacroCall()
     * @generated
     */
01539     EClass WML_MACRO_CALL = eINSTANCE.getWMLMacroCall();

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

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

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

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

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

    /**
     * The meta object literal for the '{@link org.wesnoth.wML.impl.WMLLuaCodeImpl <em>Lua Code</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.wesnoth.wML.impl.WMLLuaCodeImpl
     * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLLuaCode()
     * @generated
     */
01589     EClass WML_LUA_CODE = eINSTANCE.getWMLLuaCode();

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

    /**
     * The meta object literal for the '{@link org.wesnoth.wML.impl.WMLArrayCallImpl <em>Array Call</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.wesnoth.wML.impl.WMLArrayCallImpl
     * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLArrayCall()
     * @generated
     */
01607     EClass WML_ARRAY_CALL = eINSTANCE.getWMLArrayCall();

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

    /**
     * The meta object literal for the '{@link org.wesnoth.wML.impl.WMLMacroDefineImpl <em>Macro Define</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.wesnoth.wML.impl.WMLMacroDefineImpl
     * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLMacroDefine()
     * @generated
     */
01625     EClass WML_MACRO_DEFINE = eINSTANCE.getWMLMacroDefine();

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

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

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

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

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

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

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

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

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

    /**
     * The meta object literal for the '{@link org.wesnoth.wML.impl.WMLPreprocIFImpl <em>Preproc IF</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.wesnoth.wML.impl.WMLPreprocIFImpl
     * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLPreprocIF()
     * @generated
     */
01707     EClass WML_PREPROC_IF = eINSTANCE.getWMLPreprocIF();

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

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

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

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

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

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

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

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

    /**
     * The meta object literal for the '<em><b>Elses</b></em>' attribute list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
01779     EAttribute WML_PREPROC_IF__ELSES = eINSTANCE.getWMLPreprocIF_Elses();

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

    /**
     * The meta object literal for the '{@link org.wesnoth.wML.impl.WMLTextdomainImpl <em>Textdomain</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.wesnoth.wML.impl.WMLTextdomainImpl
     * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLTextdomain()
     * @generated
     */
01797     EClass WML_TEXTDOMAIN = eINSTANCE.getWMLTextdomain();

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

    /**
     * The meta object literal for the '{@link org.wesnoth.wML.impl.WMLValueImpl <em>Value</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.wesnoth.wML.impl.WMLValueImpl
     * @see org.wesnoth.wML.impl.WMLPackageImpl#getWMLValue()
     * @generated
     */
01815     EClass WML_VALUE = eINSTANCE.getWMLValue();

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

    /**
     * The meta object literal for the '{@link org.wesnoth.wML.impl.MacroTokensImpl <em>Macro Tokens</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.wesnoth.wML.impl.MacroTokensImpl
     * @see org.wesnoth.wML.impl.WMLPackageImpl#getMacroTokens()
     * @generated
     */
01833     EClass MACRO_TOKENS = eINSTANCE.getMacroTokens();

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

  }

} //WMLPackage

Generated by  Doxygen 1.6.0   Back to index