/*******************************************************************************
* Copyright (c) 2014, 2015 Cisco Systems, Inc. and others. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*
*******************************************************************************/
package com.cisco.yangide.ext.model;
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 operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.ModelFactory
* @model kind="package"
* @generated
*/
public interface ModelPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "model";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.example.org/model";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "model";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ModelPackage eINSTANCE = com.cisco.yangide.ext.model.impl.ModelPackageImpl.init();
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.Node <em>Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.Node
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getNode()
* @generated
*/
int NODE = 4;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE__PARENT = 0;
/**
* The number of structural features of the '<em>Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NODE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.NamedNode <em>Named Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.NamedNode
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getNamedNode()
* @generated
*/
int NAMED_NODE = 5;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_NODE__PARENT = NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_NODE__NAME = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Named Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_NODE_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Named Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_NODE_OPERATION_COUNT = NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.NamedContainingNode <em>Named Containing Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.NamedContainingNode
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getNamedContainingNode()
* @generated
*/
int NAMED_CONTAINING_NODE = 7;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_CONTAINING_NODE__PARENT = NAMED_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_CONTAINING_NODE__NAME = NAMED_NODE__NAME;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_CONTAINING_NODE__CHILDREN = NAMED_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Named Containing Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_CONTAINING_NODE_FEATURE_COUNT = NAMED_NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Named Containing Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_CONTAINING_NODE_OPERATION_COUNT = NAMED_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.ModuleImpl <em>Module</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ModuleImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getModule()
* @generated
*/
int MODULE = 0;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__PARENT = NAMED_CONTAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__NAME = NAMED_CONTAINING_NODE__NAME;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__CHILDREN = NAMED_CONTAINING_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__TAGS = NAMED_CONTAINING_NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Namespace</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__NAMESPACE = NAMED_CONTAINING_NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Revisions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE__REVISIONS = NAMED_CONTAINING_NODE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Module</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE_FEATURE_COUNT = NAMED_CONTAINING_NODE_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Module</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODULE_OPERATION_COUNT = NAMED_CONTAINING_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.GroupingImpl <em>Grouping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.GroupingImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getGrouping()
* @generated
*/
int GROUPING = 1;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUPING__PARENT = NAMED_CONTAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUPING__NAME = NAMED_CONTAINING_NODE__NAME;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUPING__CHILDREN = NAMED_CONTAINING_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUPING__TAGS = NAMED_CONTAINING_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Grouping</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUPING_FEATURE_COUNT = NAMED_CONTAINING_NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Grouping</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUPING_OPERATION_COUNT = NAMED_CONTAINING_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.LeafImpl <em>Leaf</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.LeafImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getLeaf()
* @generated
*/
int LEAF = 2;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF__PARENT = NAMED_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF__NAME = NAMED_NODE__NAME;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF__TAGS = NAMED_NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF__TYPE = NAMED_NODE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Leaf</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_FEATURE_COUNT = NAMED_NODE_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Leaf</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_OPERATION_COUNT = NAMED_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.ContainerImpl <em>Container</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ContainerImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getContainer()
* @generated
*/
int CONTAINER = 3;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINER__PARENT = NAMED_CONTAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINER__NAME = NAMED_CONTAINING_NODE__NAME;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINER__CHILDREN = NAMED_CONTAINING_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINER__TAGS = NAMED_CONTAINING_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Container</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINER_FEATURE_COUNT = NAMED_CONTAINING_NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Container</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINER_OPERATION_COUNT = NAMED_CONTAINING_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.ContainingNode <em>Containing Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.ContainingNode
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getContainingNode()
* @generated
*/
int CONTAINING_NODE = 6;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINING_NODE__PARENT = NODE__PARENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINING_NODE__CHILDREN = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Containing Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINING_NODE_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Containing Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINING_NODE_OPERATION_COUNT = NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.SubmoduleImpl <em>Submodule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.SubmoduleImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getSubmodule()
* @generated
*/
int SUBMODULE = 8;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBMODULE__PARENT = MODULE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBMODULE__NAME = MODULE__NAME;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBMODULE__CHILDREN = MODULE__CHILDREN;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBMODULE__TAGS = MODULE__TAGS;
/**
* The feature id for the '<em><b>Namespace</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBMODULE__NAMESPACE = MODULE__NAMESPACE;
/**
* The feature id for the '<em><b>Revisions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBMODULE__REVISIONS = MODULE__REVISIONS;
/**
* The feature id for the '<em><b>Belongs To</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBMODULE__BELONGS_TO = MODULE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Submodule</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBMODULE_FEATURE_COUNT = MODULE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Submodule</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBMODULE_OPERATION_COUNT = MODULE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.TypedefImpl <em>Typedef</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.TypedefImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getTypedef()
* @generated
*/
int TYPEDEF = 9;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPEDEF__PARENT = NAMED_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPEDEF__NAME = NAMED_NODE__NAME;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPEDEF__TAGS = NAMED_NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPEDEF__TYPE = NAMED_NODE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Typedef</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPEDEF_FEATURE_COUNT = NAMED_NODE_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Typedef</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPEDEF_OPERATION_COUNT = NAMED_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.ChoiceImpl <em>Choice</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ChoiceImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getChoice()
* @generated
*/
int CHOICE = 10;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE__PARENT = NAMED_CONTAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE__NAME = NAMED_CONTAINING_NODE__NAME;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE__CHILDREN = NAMED_CONTAINING_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE__TAGS = NAMED_CONTAINING_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Choice</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE_FEATURE_COUNT = NAMED_CONTAINING_NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Choice</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE_OPERATION_COUNT = NAMED_CONTAINING_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.LeafListImpl <em>Leaf List</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.LeafListImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getLeafList()
* @generated
*/
int LEAF_LIST = 11;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_LIST__PARENT = NAMED_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_LIST__NAME = NAMED_NODE__NAME;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_LIST__TAGS = NAMED_NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_LIST__TYPE = NAMED_NODE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Leaf List</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_LIST_FEATURE_COUNT = NAMED_NODE_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Leaf List</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LEAF_LIST_OPERATION_COUNT = NAMED_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.AnyxmlImpl <em>Anyxml</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.AnyxmlImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getAnyxml()
* @generated
*/
int ANYXML = 12;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANYXML__PARENT = NAMED_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANYXML__NAME = NAMED_NODE__NAME;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANYXML__TAGS = NAMED_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Anyxml</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANYXML_FEATURE_COUNT = NAMED_NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Anyxml</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANYXML_OPERATION_COUNT = NAMED_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.ImportImpl <em>Import</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ImportImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getImport()
* @generated
*/
int IMPORT = 13;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPORT__PARENT = NODE__PARENT;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPORT__PREFIX = NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Revision Date</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPORT__REVISION_DATE = NODE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Module</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPORT__MODULE = NODE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Import</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPORT_FEATURE_COUNT = NODE_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Import</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPORT_OPERATION_COUNT = NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.IncludeImpl <em>Include</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.IncludeImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getInclude()
* @generated
*/
int INCLUDE = 14;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCLUDE__PARENT = NODE__PARENT;
/**
* The feature id for the '<em><b>Submodule</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCLUDE__SUBMODULE = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Include</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCLUDE_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Include</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INCLUDE_OPERATION_COUNT = NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.TaggedNode <em>Tagged Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.TaggedNode
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getTaggedNode()
* @generated
*/
int TAGGED_NODE = 19;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAGGED_NODE__TAGS = 0;
/**
* The number of structural features of the '<em>Tagged Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAGGED_NODE_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Tagged Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAGGED_NODE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.RevisionImpl <em>Revision</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.RevisionImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getRevision()
* @generated
*/
int REVISION = 15;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REVISION__TAGS = TAGGED_NODE__TAGS;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REVISION__PARENT = TAGGED_NODE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REVISION__NAME = TAGGED_NODE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Revision</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REVISION_FEATURE_COUNT = TAGGED_NODE_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Revision</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REVISION_OPERATION_COUNT = TAGGED_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.BelongsToImpl <em>Belongs To</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.BelongsToImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getBelongsTo()
* @generated
*/
int BELONGS_TO = 16;
/**
* The feature id for the '<em><b>Owner Module</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BELONGS_TO__OWNER_MODULE = 0;
/**
* The number of structural features of the '<em>Belongs To</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BELONGS_TO_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Belongs To</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BELONGS_TO_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.ListImpl <em>List</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ListImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getList()
* @generated
*/
int LIST = 17;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST__PARENT = NAMED_CONTAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST__NAME = NAMED_CONTAINING_NODE__NAME;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST__CHILDREN = NAMED_CONTAINING_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST__TAGS = NAMED_CONTAINING_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>List</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST_FEATURE_COUNT = NAMED_CONTAINING_NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>List</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST_OPERATION_COUNT = NAMED_CONTAINING_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.TagImpl <em>Tag</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.TagImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getTag()
* @generated
*/
int TAG = 18;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAG__NAME = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAG__VALUE = 1;
/**
* The number of structural features of the '<em>Tag</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAG_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Tag</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TAG_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.UsesImpl <em>Uses</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.UsesImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getUses()
* @generated
*/
int USES = 20;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USES__PARENT = NODE__PARENT;
/**
* The feature id for the '<em><b>QName</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USES__QNAME = NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Uses</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USES_FEATURE_COUNT = NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Uses</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int USES_OPERATION_COUNT = NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.RpcImpl <em>Rpc</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.RpcImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getRpc()
* @generated
*/
int RPC = 21;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RPC__PARENT = NAMED_CONTAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RPC__NAME = NAMED_CONTAINING_NODE__NAME;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RPC__CHILDREN = NAMED_CONTAINING_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RPC__TAGS = NAMED_CONTAINING_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Rpc</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RPC_FEATURE_COUNT = NAMED_CONTAINING_NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Rpc</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RPC_OPERATION_COUNT = NAMED_CONTAINING_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.RpcIOImpl <em>Rpc IO</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.RpcIOImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getRpcIO()
* @generated
*/
int RPC_IO = 22;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RPC_IO__PARENT = CONTAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RPC_IO__CHILDREN = CONTAINING_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Input</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RPC_IO__INPUT = CONTAINING_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Rpc IO</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RPC_IO_FEATURE_COUNT = CONTAINING_NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Rpc IO</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RPC_IO_OPERATION_COUNT = CONTAINING_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.NotificationImpl <em>Notification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.NotificationImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getNotification()
* @generated
*/
int NOTIFICATION = 23;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTIFICATION__PARENT = NAMED_CONTAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTIFICATION__NAME = NAMED_CONTAINING_NODE__NAME;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTIFICATION__CHILDREN = NAMED_CONTAINING_NODE__CHILDREN;
/**
* The number of structural features of the '<em>Notification</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTIFICATION_FEATURE_COUNT = NAMED_CONTAINING_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Notification</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTIFICATION_OPERATION_COUNT = NAMED_CONTAINING_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.AugmentImpl <em>Augment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.AugmentImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getAugment()
* @generated
*/
int AUGMENT = 24;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUGMENT__PARENT = NAMED_CONTAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUGMENT__NAME = NAMED_CONTAINING_NODE__NAME;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUGMENT__CHILDREN = NAMED_CONTAINING_NODE__CHILDREN;
/**
* The number of structural features of the '<em>Augment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUGMENT_FEATURE_COUNT = NAMED_CONTAINING_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Augment</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUGMENT_OPERATION_COUNT = NAMED_CONTAINING_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.ExtensionImpl <em>Extension</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ExtensionImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getExtension()
* @generated
*/
int EXTENSION = 25;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION__PARENT = NAMED_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION__NAME = NAMED_NODE__NAME;
/**
* The number of structural features of the '<em>Extension</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION_FEATURE_COUNT = NAMED_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Extension</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXTENSION_OPERATION_COUNT = NAMED_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.FeatureImpl <em>Feature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.FeatureImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getFeature()
* @generated
*/
int FEATURE = 26;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE__PARENT = NAMED_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE__NAME = NAMED_NODE__NAME;
/**
* The number of structural features of the '<em>Feature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_FEATURE_COUNT = NAMED_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Feature</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FEATURE_OPERATION_COUNT = NAMED_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.DeviationImpl <em>Deviation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.DeviationImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getDeviation()
* @generated
*/
int DEVIATION = 27;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVIATION__PARENT = NAMED_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVIATION__NAME = NAMED_NODE__NAME;
/**
* The number of structural features of the '<em>Deviation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVIATION_FEATURE_COUNT = NAMED_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Deviation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEVIATION_OPERATION_COUNT = NAMED_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.IdentityImpl <em>Identity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.IdentityImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getIdentity()
* @generated
*/
int IDENTITY = 28;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY__PARENT = NAMED_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY__NAME = NAMED_NODE__NAME;
/**
* The feature id for the '<em><b>Reference</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY__REFERENCE = NAMED_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Identity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY_FEATURE_COUNT = NAMED_NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Identity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDENTITY_OPERATION_COUNT = NAMED_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.TypedNode <em>Typed Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.TypedNode
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getTypedNode()
* @generated
*/
int TYPED_NODE = 29;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPED_NODE__TYPE = 0;
/**
* The number of structural features of the '<em>Typed Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPED_NODE_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Typed Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPED_NODE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.ChoiceCaseImpl <em>Choice Case</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ChoiceCaseImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getChoiceCase()
* @generated
*/
int CHOICE_CASE = 30;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE_CASE__PARENT = NAMED_CONTAINING_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE_CASE__NAME = NAMED_CONTAINING_NODE__NAME;
/**
* The feature id for the '<em><b>Children</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE_CASE__CHILDREN = NAMED_CONTAINING_NODE__CHILDREN;
/**
* The feature id for the '<em><b>Tags</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE_CASE__TAGS = NAMED_CONTAINING_NODE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Choice Case</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE_CASE_FEATURE_COUNT = NAMED_CONTAINING_NODE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Choice Case</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE_CASE_OPERATION_COUNT = NAMED_CONTAINING_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.ListKeyImpl <em>List Key</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ListKeyImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getListKey()
* @generated
*/
int LIST_KEY = 31;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST_KEY__PARENT = NAMED_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST_KEY__NAME = NAMED_NODE__NAME;
/**
* The number of structural features of the '<em>List Key</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST_KEY_FEATURE_COUNT = NAMED_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>List Key</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LIST_KEY_OPERATION_COUNT = NAMED_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.impl.TyperefImpl <em>Typeref</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.TyperefImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getTyperef()
* @generated
*/
int TYPEREF = 32;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPEREF__PARENT = NAMED_NODE__PARENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPEREF__NAME = NAMED_NODE__NAME;
/**
* The number of structural features of the '<em>Typeref</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPEREF_FEATURE_COUNT = NAMED_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Typeref</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TYPEREF_OPERATION_COUNT = NAMED_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.cisco.yangide.ext.model.ReferenceNode <em>Reference Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.ReferenceNode
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getReferenceNode()
* @generated
*/
int REFERENCE_NODE = 33;
/**
* The feature id for the '<em><b>Reference</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_NODE__REFERENCE = 0;
/**
* The number of structural features of the '<em>Reference Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_NODE_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Reference Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_NODE_OPERATION_COUNT = 0;
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Module <em>Module</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Module</em>'.
* @see com.cisco.yangide.ext.model.Module
* @generated
*/
EClass getModule();
/**
* Returns the meta object for the attribute '{@link com.cisco.yangide.ext.model.Module#getNamespace <em>Namespace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Namespace</em>'.
* @see com.cisco.yangide.ext.model.Module#getNamespace()
* @see #getModule()
* @generated
*/
EAttribute getModule_Namespace();
/**
* Returns the meta object for the containment reference list '{@link com.cisco.yangide.ext.model.Module#getRevisions <em>Revisions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Revisions</em>'.
* @see com.cisco.yangide.ext.model.Module#getRevisions()
* @see #getModule()
* @generated
*/
EReference getModule_Revisions();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Grouping <em>Grouping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Grouping</em>'.
* @see com.cisco.yangide.ext.model.Grouping
* @generated
*/
EClass getGrouping();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Leaf <em>Leaf</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Leaf</em>'.
* @see com.cisco.yangide.ext.model.Leaf
* @generated
*/
EClass getLeaf();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Container <em>Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Container</em>'.
* @see com.cisco.yangide.ext.model.Container
* @generated
*/
EClass getContainer();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Node <em>Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Node</em>'.
* @see com.cisco.yangide.ext.model.Node
* @generated
*/
EClass getNode();
/**
* Returns the meta object for the reference '{@link com.cisco.yangide.ext.model.Node#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Parent</em>'.
* @see com.cisco.yangide.ext.model.Node#getParent()
* @see #getNode()
* @generated
*/
EReference getNode_Parent();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.NamedNode <em>Named Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Named Node</em>'.
* @see com.cisco.yangide.ext.model.NamedNode
* @generated
*/
EClass getNamedNode();
/**
* Returns the meta object for the attribute '{@link com.cisco.yangide.ext.model.NamedNode#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.cisco.yangide.ext.model.NamedNode#getName()
* @see #getNamedNode()
* @generated
*/
EAttribute getNamedNode_Name();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.ContainingNode <em>Containing Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Containing Node</em>'.
* @see com.cisco.yangide.ext.model.ContainingNode
* @generated
*/
EClass getContainingNode();
/**
* Returns the meta object for the containment reference list '{@link com.cisco.yangide.ext.model.ContainingNode#getChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Children</em>'.
* @see com.cisco.yangide.ext.model.ContainingNode#getChildren()
* @see #getContainingNode()
* @generated
*/
EReference getContainingNode_Children();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.NamedContainingNode <em>Named Containing Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Named Containing Node</em>'.
* @see com.cisco.yangide.ext.model.NamedContainingNode
* @generated
*/
EClass getNamedContainingNode();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Submodule <em>Submodule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Submodule</em>'.
* @see com.cisco.yangide.ext.model.Submodule
* @generated
*/
EClass getSubmodule();
/**
* Returns the meta object for the reference '{@link com.cisco.yangide.ext.model.Submodule#getBelongsTo <em>Belongs To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Belongs To</em>'.
* @see com.cisco.yangide.ext.model.Submodule#getBelongsTo()
* @see #getSubmodule()
* @generated
*/
EReference getSubmodule_BelongsTo();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Typedef <em>Typedef</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Typedef</em>'.
* @see com.cisco.yangide.ext.model.Typedef
* @generated
*/
EClass getTypedef();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Choice <em>Choice</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Choice</em>'.
* @see com.cisco.yangide.ext.model.Choice
* @generated
*/
EClass getChoice();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.LeafList <em>Leaf List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Leaf List</em>'.
* @see com.cisco.yangide.ext.model.LeafList
* @generated
*/
EClass getLeafList();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Anyxml <em>Anyxml</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Anyxml</em>'.
* @see com.cisco.yangide.ext.model.Anyxml
* @generated
*/
EClass getAnyxml();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Import <em>Import</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Import</em>'.
* @see com.cisco.yangide.ext.model.Import
* @generated
*/
EClass getImport();
/**
* Returns the meta object for the attribute '{@link com.cisco.yangide.ext.model.Import#getPrefix <em>Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Prefix</em>'.
* @see com.cisco.yangide.ext.model.Import#getPrefix()
* @see #getImport()
* @generated
*/
EAttribute getImport_Prefix();
/**
* Returns the meta object for the attribute '{@link com.cisco.yangide.ext.model.Import#getRevisionDate <em>Revision Date</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Revision Date</em>'.
* @see com.cisco.yangide.ext.model.Import#getRevisionDate()
* @see #getImport()
* @generated
*/
EAttribute getImport_RevisionDate();
/**
* Returns the meta object for the attribute '{@link com.cisco.yangide.ext.model.Import#getModule <em>Module</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Module</em>'.
* @see com.cisco.yangide.ext.model.Import#getModule()
* @see #getImport()
* @generated
*/
EAttribute getImport_Module();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Include <em>Include</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Include</em>'.
* @see com.cisco.yangide.ext.model.Include
* @generated
*/
EClass getInclude();
/**
* Returns the meta object for the containment reference '{@link com.cisco.yangide.ext.model.Include#getSubmodule <em>Submodule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Submodule</em>'.
* @see com.cisco.yangide.ext.model.Include#getSubmodule()
* @see #getInclude()
* @generated
*/
EReference getInclude_Submodule();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Revision <em>Revision</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Revision</em>'.
* @see com.cisco.yangide.ext.model.Revision
* @generated
*/
EClass getRevision();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.BelongsTo <em>Belongs To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Belongs To</em>'.
* @see com.cisco.yangide.ext.model.BelongsTo
* @generated
*/
EClass getBelongsTo();
/**
* Returns the meta object for the reference '{@link com.cisco.yangide.ext.model.BelongsTo#getOwnerModule <em>Owner Module</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Owner Module</em>'.
* @see com.cisco.yangide.ext.model.BelongsTo#getOwnerModule()
* @see #getBelongsTo()
* @generated
*/
EReference getBelongsTo_OwnerModule();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.List <em>List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>List</em>'.
* @see com.cisco.yangide.ext.model.List
* @generated
*/
EClass getList();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Tag <em>Tag</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Tag</em>'.
* @see com.cisco.yangide.ext.model.Tag
* @generated
*/
EClass getTag();
/**
* Returns the meta object for the attribute '{@link com.cisco.yangide.ext.model.Tag#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.cisco.yangide.ext.model.Tag#getName()
* @see #getTag()
* @generated
*/
EAttribute getTag_Name();
/**
* Returns the meta object for the attribute '{@link com.cisco.yangide.ext.model.Tag#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.cisco.yangide.ext.model.Tag#getValue()
* @see #getTag()
* @generated
*/
EAttribute getTag_Value();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.TaggedNode <em>Tagged Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Tagged Node</em>'.
* @see com.cisco.yangide.ext.model.TaggedNode
* @generated
*/
EClass getTaggedNode();
/**
* Returns the meta object for the containment reference list '{@link com.cisco.yangide.ext.model.TaggedNode#getTags <em>Tags</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Tags</em>'.
* @see com.cisco.yangide.ext.model.TaggedNode#getTags()
* @see #getTaggedNode()
* @generated
*/
EReference getTaggedNode_Tags();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Uses <em>Uses</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Uses</em>'.
* @see com.cisco.yangide.ext.model.Uses
* @generated
*/
EClass getUses();
/**
* Returns the meta object for the attribute '{@link com.cisco.yangide.ext.model.Uses#getQName <em>QName</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>QName</em>'.
* @see com.cisco.yangide.ext.model.Uses#getQName()
* @see #getUses()
* @generated
*/
EAttribute getUses_QName();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Rpc <em>Rpc</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Rpc</em>'.
* @see com.cisco.yangide.ext.model.Rpc
* @generated
*/
EClass getRpc();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.RpcIO <em>Rpc IO</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Rpc IO</em>'.
* @see com.cisco.yangide.ext.model.RpcIO
* @generated
*/
EClass getRpcIO();
/**
* Returns the meta object for the attribute '{@link com.cisco.yangide.ext.model.RpcIO#isInput <em>Input</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Input</em>'.
* @see com.cisco.yangide.ext.model.RpcIO#isInput()
* @see #getRpcIO()
* @generated
*/
EAttribute getRpcIO_Input();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Notification <em>Notification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Notification</em>'.
* @see com.cisco.yangide.ext.model.Notification
* @generated
*/
EClass getNotification();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Augment <em>Augment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Augment</em>'.
* @see com.cisco.yangide.ext.model.Augment
* @generated
*/
EClass getAugment();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Extension <em>Extension</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Extension</em>'.
* @see com.cisco.yangide.ext.model.Extension
* @generated
*/
EClass getExtension();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Feature <em>Feature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Feature</em>'.
* @see com.cisco.yangide.ext.model.Feature
* @generated
*/
EClass getFeature();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Deviation <em>Deviation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Deviation</em>'.
* @see com.cisco.yangide.ext.model.Deviation
* @generated
*/
EClass getDeviation();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Identity <em>Identity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Identity</em>'.
* @see com.cisco.yangide.ext.model.Identity
* @generated
*/
EClass getIdentity();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.TypedNode <em>Typed Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Typed Node</em>'.
* @see com.cisco.yangide.ext.model.TypedNode
* @generated
*/
EClass getTypedNode();
/**
* Returns the meta object for the containment reference '{@link com.cisco.yangide.ext.model.TypedNode#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Type</em>'.
* @see com.cisco.yangide.ext.model.TypedNode#getType()
* @see #getTypedNode()
* @generated
*/
EReference getTypedNode_Type();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.ChoiceCase <em>Choice Case</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Choice Case</em>'.
* @see com.cisco.yangide.ext.model.ChoiceCase
* @generated
*/
EClass getChoiceCase();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.ListKey <em>List Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>List Key</em>'.
* @see com.cisco.yangide.ext.model.ListKey
* @generated
*/
EClass getListKey();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.Typeref <em>Typeref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Typeref</em>'.
* @see com.cisco.yangide.ext.model.Typeref
* @generated
*/
EClass getTyperef();
/**
* Returns the meta object for class '{@link com.cisco.yangide.ext.model.ReferenceNode <em>Reference Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Reference Node</em>'.
* @see com.cisco.yangide.ext.model.ReferenceNode
* @generated
*/
EClass getReferenceNode();
/**
* Returns the meta object for the attribute '{@link com.cisco.yangide.ext.model.ReferenceNode#getReference <em>Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Reference</em>'.
* @see com.cisco.yangide.ext.model.ReferenceNode#getReference()
* @see #getReferenceNode()
* @generated
*/
EAttribute getReferenceNode_Reference();
/**
* 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
*/
ModelFactory getModelFactory();
/**
* <!-- 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 operation 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 com.cisco.yangide.ext.model.impl.ModuleImpl <em>Module</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ModuleImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getModule()
* @generated
*/
EClass MODULE = eINSTANCE.getModule();
/**
* The meta object literal for the '<em><b>Namespace</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODULE__NAMESPACE = eINSTANCE.getModule_Namespace();
/**
* The meta object literal for the '<em><b>Revisions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MODULE__REVISIONS = eINSTANCE.getModule_Revisions();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.GroupingImpl <em>Grouping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.GroupingImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getGrouping()
* @generated
*/
EClass GROUPING = eINSTANCE.getGrouping();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.LeafImpl <em>Leaf</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.LeafImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getLeaf()
* @generated
*/
EClass LEAF = eINSTANCE.getLeaf();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.ContainerImpl <em>Container</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ContainerImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getContainer()
* @generated
*/
EClass CONTAINER = eINSTANCE.getContainer();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.Node <em>Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.Node
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getNode()
* @generated
*/
EClass NODE = eINSTANCE.getNode();
/**
* The meta object literal for the '<em><b>Parent</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NODE__PARENT = eINSTANCE.getNode_Parent();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.NamedNode <em>Named Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.NamedNode
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getNamedNode()
* @generated
*/
EClass NAMED_NODE = eINSTANCE.getNamedNode();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NAMED_NODE__NAME = eINSTANCE.getNamedNode_Name();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.ContainingNode <em>Containing Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.ContainingNode
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getContainingNode()
* @generated
*/
EClass CONTAINING_NODE = eINSTANCE.getContainingNode();
/**
* The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONTAINING_NODE__CHILDREN = eINSTANCE.getContainingNode_Children();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.NamedContainingNode <em>Named Containing Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.NamedContainingNode
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getNamedContainingNode()
* @generated
*/
EClass NAMED_CONTAINING_NODE = eINSTANCE.getNamedContainingNode();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.SubmoduleImpl <em>Submodule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.SubmoduleImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getSubmodule()
* @generated
*/
EClass SUBMODULE = eINSTANCE.getSubmodule();
/**
* The meta object literal for the '<em><b>Belongs To</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUBMODULE__BELONGS_TO = eINSTANCE.getSubmodule_BelongsTo();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.TypedefImpl <em>Typedef</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.TypedefImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getTypedef()
* @generated
*/
EClass TYPEDEF = eINSTANCE.getTypedef();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.ChoiceImpl <em>Choice</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ChoiceImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getChoice()
* @generated
*/
EClass CHOICE = eINSTANCE.getChoice();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.LeafListImpl <em>Leaf List</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.LeafListImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getLeafList()
* @generated
*/
EClass LEAF_LIST = eINSTANCE.getLeafList();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.AnyxmlImpl <em>Anyxml</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.AnyxmlImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getAnyxml()
* @generated
*/
EClass ANYXML = eINSTANCE.getAnyxml();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.ImportImpl <em>Import</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ImportImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getImport()
* @generated
*/
EClass IMPORT = eINSTANCE.getImport();
/**
* The meta object literal for the '<em><b>Prefix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute IMPORT__PREFIX = eINSTANCE.getImport_Prefix();
/**
* The meta object literal for the '<em><b>Revision Date</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute IMPORT__REVISION_DATE = eINSTANCE.getImport_RevisionDate();
/**
* The meta object literal for the '<em><b>Module</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute IMPORT__MODULE = eINSTANCE.getImport_Module();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.IncludeImpl <em>Include</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.IncludeImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getInclude()
* @generated
*/
EClass INCLUDE = eINSTANCE.getInclude();
/**
* The meta object literal for the '<em><b>Submodule</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INCLUDE__SUBMODULE = eINSTANCE.getInclude_Submodule();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.RevisionImpl <em>Revision</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.RevisionImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getRevision()
* @generated
*/
EClass REVISION = eINSTANCE.getRevision();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.BelongsToImpl <em>Belongs To</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.BelongsToImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getBelongsTo()
* @generated
*/
EClass BELONGS_TO = eINSTANCE.getBelongsTo();
/**
* The meta object literal for the '<em><b>Owner Module</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BELONGS_TO__OWNER_MODULE = eINSTANCE.getBelongsTo_OwnerModule();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.ListImpl <em>List</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ListImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getList()
* @generated
*/
EClass LIST = eINSTANCE.getList();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.TagImpl <em>Tag</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.TagImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getTag()
* @generated
*/
EClass TAG = eINSTANCE.getTag();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TAG__NAME = eINSTANCE.getTag_Name();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TAG__VALUE = eINSTANCE.getTag_Value();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.TaggedNode <em>Tagged Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.TaggedNode
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getTaggedNode()
* @generated
*/
EClass TAGGED_NODE = eINSTANCE.getTaggedNode();
/**
* The meta object literal for the '<em><b>Tags</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TAGGED_NODE__TAGS = eINSTANCE.getTaggedNode_Tags();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.UsesImpl <em>Uses</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.UsesImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getUses()
* @generated
*/
EClass USES = eINSTANCE.getUses();
/**
* The meta object literal for the '<em><b>QName</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute USES__QNAME = eINSTANCE.getUses_QName();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.RpcImpl <em>Rpc</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.RpcImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getRpc()
* @generated
*/
EClass RPC = eINSTANCE.getRpc();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.RpcIOImpl <em>Rpc IO</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.RpcIOImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getRpcIO()
* @generated
*/
EClass RPC_IO = eINSTANCE.getRpcIO();
/**
* The meta object literal for the '<em><b>Input</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RPC_IO__INPUT = eINSTANCE.getRpcIO_Input();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.NotificationImpl <em>Notification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.NotificationImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getNotification()
* @generated
*/
EClass NOTIFICATION = eINSTANCE.getNotification();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.AugmentImpl <em>Augment</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.AugmentImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getAugment()
* @generated
*/
EClass AUGMENT = eINSTANCE.getAugment();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.ExtensionImpl <em>Extension</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ExtensionImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getExtension()
* @generated
*/
EClass EXTENSION = eINSTANCE.getExtension();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.FeatureImpl <em>Feature</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.FeatureImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getFeature()
* @generated
*/
EClass FEATURE = eINSTANCE.getFeature();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.DeviationImpl <em>Deviation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.DeviationImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getDeviation()
* @generated
*/
EClass DEVIATION = eINSTANCE.getDeviation();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.IdentityImpl <em>Identity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.IdentityImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getIdentity()
* @generated
*/
EClass IDENTITY = eINSTANCE.getIdentity();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.TypedNode <em>Typed Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.TypedNode
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getTypedNode()
* @generated
*/
EClass TYPED_NODE = eINSTANCE.getTypedNode();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TYPED_NODE__TYPE = eINSTANCE.getTypedNode_Type();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.ChoiceCaseImpl <em>Choice Case</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ChoiceCaseImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getChoiceCase()
* @generated
*/
EClass CHOICE_CASE = eINSTANCE.getChoiceCase();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.ListKeyImpl <em>List Key</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.ListKeyImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getListKey()
* @generated
*/
EClass LIST_KEY = eINSTANCE.getListKey();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.impl.TyperefImpl <em>Typeref</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.impl.TyperefImpl
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getTyperef()
* @generated
*/
EClass TYPEREF = eINSTANCE.getTyperef();
/**
* The meta object literal for the '{@link com.cisco.yangide.ext.model.ReferenceNode <em>Reference Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.cisco.yangide.ext.model.ReferenceNode
* @see com.cisco.yangide.ext.model.impl.ModelPackageImpl#getReferenceNode()
* @generated
*/
EClass REFERENCE_NODE = eINSTANCE.getReferenceNode();
/**
* The meta object literal for the '<em><b>Reference</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute REFERENCE_NODE__REFERENCE = eINSTANCE.getReferenceNode_Reference();
}
} //ModelPackage