/*******************************************************************************
* Copyright (c) 2010 Martin Schnabel <mb0@mb0.org>.
* 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 org.axdt.asdoc;
import org.axdt.avm.AvmEPackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
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.axdt.asdoc.AsdocEFactory
* @model kind="package"
* @generated
*/
public interface AsdocEPackage extends EPackage {
/**
* Asdoc Model version.
*/
int CURRENT_VERSION = 2;
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "asdoc";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://axdt.org/uri/Asdoc";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "asdoc";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
AsdocEPackage eINSTANCE = org.axdt.asdoc.model.impl.AsdocEPackageImpl.init();
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocElementImpl <em>Asdoc Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocElementImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocElement()
* @generated
*/
int ASDOC_ELEMENT = 0;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ELEMENT__ASDOC = AvmEPackage.AVM_ELEMENT__ASDOC;
/**
* The number of structural features of the '<em>Asdoc Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ELEMENT_FEATURE_COUNT = AvmEPackage.AVM_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocDefinitionImpl <em>Asdoc Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocDefinitionImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocDefinition()
* @generated
*/
int ASDOC_DEFINITION = 1;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_DEFINITION__ASDOC = ASDOC_ELEMENT__ASDOC;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_DEFINITION__NAME = ASDOC_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Asdoc Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_DEFINITION_FEATURE_COUNT = ASDOC_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocMemberImpl <em>Asdoc Member</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocMemberImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocMember()
* @generated
*/
int ASDOC_MEMBER = 2;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_MEMBER__ASDOC = ASDOC_DEFINITION__ASDOC;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_MEMBER__NAME = ASDOC_DEFINITION__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_MEMBER__VISIBILITY = ASDOC_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Static</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_MEMBER__STATIC = ASDOC_DEFINITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Asdoc Member</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_MEMBER_FEATURE_COUNT = ASDOC_DEFINITION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocExecutableImpl <em>Asdoc Executable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocExecutableImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocExecutable()
* @generated
*/
int ASDOC_EXECUTABLE = 3;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_EXECUTABLE__ASDOC = ASDOC_MEMBER__ASDOC;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_EXECUTABLE__NAME = ASDOC_MEMBER__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_EXECUTABLE__VISIBILITY = ASDOC_MEMBER__VISIBILITY;
/**
* The feature id for the '<em><b>Static</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_EXECUTABLE__STATIC = ASDOC_MEMBER__STATIC;
/**
* The feature id for the '<em><b>Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_EXECUTABLE__PARAMETERS = ASDOC_MEMBER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Asdoc Executable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_EXECUTABLE_FEATURE_COUNT = ASDOC_MEMBER_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocPackageImpl <em>Asdoc Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocPackageImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocPackage()
* @generated
*/
int ASDOC_PACKAGE = 4;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE__ASDOC = ASDOC_ELEMENT__ASDOC;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE__QUALIFIED_NAME = ASDOC_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Packages</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE__PACKAGES = ASDOC_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE__PARENT = ASDOC_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Types</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE__TYPES = ASDOC_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE__MEMBERS = ASDOC_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Package Content Parsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE__PACKAGE_CONTENT_PARSED = ASDOC_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Type Content Parsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE__TYPE_CONTENT_PARSED = ASDOC_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Global Content Parsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE__GLOBAL_CONTENT_PARSED = ASDOC_ELEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Member Content Parsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE__MEMBER_CONTENT_PARSED = ASDOC_ELEMENT_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Type Content Available</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE__TYPE_CONTENT_AVAILABLE = ASDOC_ELEMENT_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Global Content Available</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE__GLOBAL_CONTENT_AVAILABLE = ASDOC_ELEMENT_FEATURE_COUNT + 10;
/**
* The number of structural features of the '<em>Asdoc Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PACKAGE_FEATURE_COUNT = ASDOC_ELEMENT_FEATURE_COUNT + 11;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocRootImpl <em>Asdoc Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocRootImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocRoot()
* @generated
*/
int ASDOC_ROOT = 5;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__ASDOC = ASDOC_PACKAGE__ASDOC;
/**
* The feature id for the '<em><b>Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__QUALIFIED_NAME = ASDOC_PACKAGE__QUALIFIED_NAME;
/**
* The feature id for the '<em><b>Packages</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__PACKAGES = ASDOC_PACKAGE__PACKAGES;
/**
* The feature id for the '<em><b>Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__PARENT = ASDOC_PACKAGE__PARENT;
/**
* The feature id for the '<em><b>Types</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__TYPES = ASDOC_PACKAGE__TYPES;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__MEMBERS = ASDOC_PACKAGE__MEMBERS;
/**
* The feature id for the '<em><b>Package Content Parsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__PACKAGE_CONTENT_PARSED = ASDOC_PACKAGE__PACKAGE_CONTENT_PARSED;
/**
* The feature id for the '<em><b>Type Content Parsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__TYPE_CONTENT_PARSED = ASDOC_PACKAGE__TYPE_CONTENT_PARSED;
/**
* The feature id for the '<em><b>Global Content Parsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__GLOBAL_CONTENT_PARSED = ASDOC_PACKAGE__GLOBAL_CONTENT_PARSED;
/**
* The feature id for the '<em><b>Member Content Parsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__MEMBER_CONTENT_PARSED = ASDOC_PACKAGE__MEMBER_CONTENT_PARSED;
/**
* The feature id for the '<em><b>Type Content Available</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__TYPE_CONTENT_AVAILABLE = ASDOC_PACKAGE__TYPE_CONTENT_AVAILABLE;
/**
* The feature id for the '<em><b>Global Content Available</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__GLOBAL_CONTENT_AVAILABLE = ASDOC_PACKAGE__GLOBAL_CONTENT_AVAILABLE;
/**
* The feature id for the '<em><b>Base Uri</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__BASE_URI = ASDOC_PACKAGE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__VERSION = ASDOC_PACKAGE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Parse Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT__PARSE_TYPE = ASDOC_PACKAGE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Asdoc Root</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_ROOT_FEATURE_COUNT = ASDOC_PACKAGE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocTypeImpl <em>Asdoc Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocTypeImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocType()
* @generated
*/
int ASDOC_TYPE = 6;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_TYPE__ASDOC = ASDOC_DEFINITION__ASDOC;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_TYPE__NAME = ASDOC_DEFINITION__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_TYPE__VISIBILITY = ASDOC_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_TYPE__MEMBERS = ASDOC_DEFINITION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Extended Interfaces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_TYPE__EXTENDED_INTERFACES = ASDOC_DEFINITION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Member Content Parsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_TYPE__MEMBER_CONTENT_PARSED = ASDOC_DEFINITION_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Asdoc Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_TYPE_FEATURE_COUNT = ASDOC_DEFINITION_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocClassImpl <em>Asdoc Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocClassImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocClass()
* @generated
*/
int ASDOC_CLASS = 7;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CLASS__ASDOC = ASDOC_TYPE__ASDOC;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CLASS__NAME = ASDOC_TYPE__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CLASS__VISIBILITY = ASDOC_TYPE__VISIBILITY;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CLASS__MEMBERS = ASDOC_TYPE__MEMBERS;
/**
* The feature id for the '<em><b>Extended Interfaces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CLASS__EXTENDED_INTERFACES = ASDOC_TYPE__EXTENDED_INTERFACES;
/**
* The feature id for the '<em><b>Member Content Parsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CLASS__MEMBER_CONTENT_PARSED = ASDOC_TYPE__MEMBER_CONTENT_PARSED;
/**
* The feature id for the '<em><b>Dynamic</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CLASS__DYNAMIC = ASDOC_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Final</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CLASS__FINAL = ASDOC_TYPE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Extended Class</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CLASS__EXTENDED_CLASS = ASDOC_TYPE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Asdoc Class</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CLASS_FEATURE_COUNT = ASDOC_TYPE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocInterfaceImpl <em>Asdoc Interface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocInterfaceImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocInterface()
* @generated
*/
int ASDOC_INTERFACE = 8;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_INTERFACE__ASDOC = ASDOC_TYPE__ASDOC;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_INTERFACE__NAME = ASDOC_TYPE__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_INTERFACE__VISIBILITY = ASDOC_TYPE__VISIBILITY;
/**
* The feature id for the '<em><b>Members</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_INTERFACE__MEMBERS = ASDOC_TYPE__MEMBERS;
/**
* The feature id for the '<em><b>Extended Interfaces</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_INTERFACE__EXTENDED_INTERFACES = ASDOC_TYPE__EXTENDED_INTERFACES;
/**
* The feature id for the '<em><b>Member Content Parsed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_INTERFACE__MEMBER_CONTENT_PARSED = ASDOC_TYPE__MEMBER_CONTENT_PARSED;
/**
* The number of structural features of the '<em>Asdoc Interface</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_INTERFACE_FEATURE_COUNT = ASDOC_TYPE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocFieldImpl <em>Asdoc Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocFieldImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocField()
* @generated
*/
int ASDOC_FIELD = 9;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_FIELD__ASDOC = ASDOC_MEMBER__ASDOC;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_FIELD__NAME = ASDOC_MEMBER__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_FIELD__VISIBILITY = ASDOC_MEMBER__VISIBILITY;
/**
* The feature id for the '<em><b>Static</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_FIELD__STATIC = ASDOC_MEMBER__STATIC;
/**
* The feature id for the '<em><b>Constant</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_FIELD__CONSTANT = ASDOC_MEMBER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_FIELD__TYPE = ASDOC_MEMBER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Asdoc Field</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_FIELD_FEATURE_COUNT = ASDOC_MEMBER_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocPropertyImpl <em>Asdoc Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocPropertyImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocProperty()
* @generated
*/
int ASDOC_PROPERTY = 10;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PROPERTY__ASDOC = ASDOC_FIELD__ASDOC;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PROPERTY__NAME = ASDOC_FIELD__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PROPERTY__VISIBILITY = ASDOC_FIELD__VISIBILITY;
/**
* The feature id for the '<em><b>Static</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PROPERTY__STATIC = ASDOC_FIELD__STATIC;
/**
* The feature id for the '<em><b>Constant</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PROPERTY__CONSTANT = ASDOC_FIELD__CONSTANT;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PROPERTY__TYPE = ASDOC_FIELD__TYPE;
/**
* The feature id for the '<em><b>Readonly</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PROPERTY__READONLY = ASDOC_FIELD_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Writeonly</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PROPERTY__WRITEONLY = ASDOC_FIELD_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Asdoc Property</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PROPERTY_FEATURE_COUNT = ASDOC_FIELD_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocNamespaceImpl <em>Asdoc Namespace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocNamespaceImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocNamespace()
* @generated
*/
int ASDOC_NAMESPACE = 11;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_NAMESPACE__ASDOC = ASDOC_MEMBER__ASDOC;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_NAMESPACE__NAME = ASDOC_MEMBER__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_NAMESPACE__VISIBILITY = ASDOC_MEMBER__VISIBILITY;
/**
* The feature id for the '<em><b>Static</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_NAMESPACE__STATIC = ASDOC_MEMBER__STATIC;
/**
* The number of structural features of the '<em>Asdoc Namespace</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_NAMESPACE_FEATURE_COUNT = ASDOC_MEMBER_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocParameterImpl <em>Asdoc Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocParameterImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocParameter()
* @generated
*/
int ASDOC_PARAMETER = 12;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PARAMETER__ASDOC = ASDOC_DEFINITION__ASDOC;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PARAMETER__NAME = ASDOC_DEFINITION__NAME;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PARAMETER__TYPE = ASDOC_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Rest</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PARAMETER__REST = ASDOC_DEFINITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Asdoc Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_PARAMETER_FEATURE_COUNT = ASDOC_DEFINITION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocConstructorImpl <em>Asdoc Constructor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocConstructorImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocConstructor()
* @generated
*/
int ASDOC_CONSTRUCTOR = 13;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CONSTRUCTOR__ASDOC = ASDOC_EXECUTABLE__ASDOC;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CONSTRUCTOR__NAME = ASDOC_EXECUTABLE__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CONSTRUCTOR__VISIBILITY = ASDOC_EXECUTABLE__VISIBILITY;
/**
* The feature id for the '<em><b>Static</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CONSTRUCTOR__STATIC = ASDOC_EXECUTABLE__STATIC;
/**
* The feature id for the '<em><b>Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CONSTRUCTOR__PARAMETERS = ASDOC_EXECUTABLE__PARAMETERS;
/**
* The number of structural features of the '<em>Asdoc Constructor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_CONSTRUCTOR_FEATURE_COUNT = ASDOC_EXECUTABLE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.impl.AsdocOperationImpl <em>Asdoc Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocOperationImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocOperation()
* @generated
*/
int ASDOC_OPERATION = 14;
/**
* The feature id for the '<em><b>Asdoc</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_OPERATION__ASDOC = ASDOC_EXECUTABLE__ASDOC;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_OPERATION__NAME = ASDOC_EXECUTABLE__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_OPERATION__VISIBILITY = ASDOC_EXECUTABLE__VISIBILITY;
/**
* The feature id for the '<em><b>Static</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_OPERATION__STATIC = ASDOC_EXECUTABLE__STATIC;
/**
* The feature id for the '<em><b>Parameters</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_OPERATION__PARAMETERS = ASDOC_EXECUTABLE__PARAMETERS;
/**
* The feature id for the '<em><b>Native</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_OPERATION__NATIVE = ASDOC_EXECUTABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Override</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_OPERATION__OVERRIDE = ASDOC_EXECUTABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Return Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_OPERATION__RETURN_TYPE = ASDOC_EXECUTABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Final</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_OPERATION__FINAL = ASDOC_EXECUTABLE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Asdoc Operation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ASDOC_OPERATION_FEATURE_COUNT = ASDOC_EXECUTABLE_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.ParseLevel <em>Parse Level</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.ParseLevel
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getParseLevel()
* @generated
*/
int PARSE_LEVEL = 15;
/**
* The meta object id for the '{@link org.axdt.asdoc.model.ParseType <em>Parse Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.ParseType
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getParseType()
* @generated
*/
int PARSE_TYPE = 16;
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocElement <em>Asdoc Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Element</em>'.
* @see org.axdt.asdoc.model.AsdocElement
* @generated
*/
EClass getAsdocElement();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocDefinition <em>Asdoc Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Definition</em>'.
* @see org.axdt.asdoc.model.AsdocDefinition
* @generated
*/
EClass getAsdocDefinition();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocDefinition#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.axdt.asdoc.model.AsdocDefinition#getName()
* @see #getAsdocDefinition()
* @generated
*/
EAttribute getAsdocDefinition_Name();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocMember <em>Asdoc Member</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Member</em>'.
* @see org.axdt.asdoc.model.AsdocMember
* @generated
*/
EClass getAsdocMember();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocMember#getVisibility <em>Visibility</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Visibility</em>'.
* @see org.axdt.asdoc.model.AsdocMember#getVisibility()
* @see #getAsdocMember()
* @generated
*/
EAttribute getAsdocMember_Visibility();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocMember#isStatic <em>Static</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Static</em>'.
* @see org.axdt.asdoc.model.AsdocMember#isStatic()
* @see #getAsdocMember()
* @generated
*/
EAttribute getAsdocMember_Static();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocExecutable <em>Asdoc Executable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Executable</em>'.
* @see org.axdt.asdoc.model.AsdocExecutable
* @generated
*/
EClass getAsdocExecutable();
/**
* Returns the meta object for the containment reference list '{@link org.axdt.asdoc.model.AsdocExecutable#getParameters <em>Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Parameters</em>'.
* @see org.axdt.asdoc.model.AsdocExecutable#getParameters()
* @see #getAsdocExecutable()
* @generated
*/
EReference getAsdocExecutable_Parameters();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocPackage <em>Asdoc Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Package</em>'.
* @see org.axdt.asdoc.model.AsdocPackage
* @generated
*/
EClass getAsdocPackage();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocPackage#getQualifiedName <em>Qualified Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Qualified Name</em>'.
* @see org.axdt.asdoc.model.AsdocPackage#getQualifiedName()
* @see #getAsdocPackage()
* @generated
*/
EAttribute getAsdocPackage_QualifiedName();
/**
* Returns the meta object for the containment reference list '{@link org.axdt.asdoc.model.AsdocPackage#getPackages <em>Packages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Packages</em>'.
* @see org.axdt.asdoc.model.AsdocPackage#getPackages()
* @see #getAsdocPackage()
* @generated
*/
EReference getAsdocPackage_Packages();
/**
* Returns the meta object for the container reference '{@link org.axdt.asdoc.model.AsdocPackage#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Parent</em>'.
* @see org.axdt.asdoc.model.AsdocPackage#getParent()
* @see #getAsdocPackage()
* @generated
*/
EReference getAsdocPackage_Parent();
/**
* Returns the meta object for the containment reference list '{@link org.axdt.asdoc.model.AsdocPackage#getTypes <em>Types</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Types</em>'.
* @see org.axdt.asdoc.model.AsdocPackage#getTypes()
* @see #getAsdocPackage()
* @generated
*/
EReference getAsdocPackage_Types();
/**
* Returns the meta object for the containment reference list '{@link org.axdt.asdoc.model.AsdocPackage#getMembers <em>Members</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Members</em>'.
* @see org.axdt.asdoc.model.AsdocPackage#getMembers()
* @see #getAsdocPackage()
* @generated
*/
EReference getAsdocPackage_Members();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocPackage#isPackageContentParsed <em>Package Content Parsed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Package Content Parsed</em>'.
* @see org.axdt.asdoc.model.AsdocPackage#isPackageContentParsed()
* @see #getAsdocPackage()
* @generated
*/
EAttribute getAsdocPackage_PackageContentParsed();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocPackage#isTypeContentParsed <em>Type Content Parsed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type Content Parsed</em>'.
* @see org.axdt.asdoc.model.AsdocPackage#isTypeContentParsed()
* @see #getAsdocPackage()
* @generated
*/
EAttribute getAsdocPackage_TypeContentParsed();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocPackage#isGlobalContentParsed <em>Global Content Parsed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Global Content Parsed</em>'.
* @see org.axdt.asdoc.model.AsdocPackage#isGlobalContentParsed()
* @see #getAsdocPackage()
* @generated
*/
EAttribute getAsdocPackage_GlobalContentParsed();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocPackage#isMemberContentParsed <em>Member Content Parsed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Member Content Parsed</em>'.
* @see org.axdt.asdoc.model.AsdocPackage#isMemberContentParsed()
* @see #getAsdocPackage()
* @generated
*/
EAttribute getAsdocPackage_MemberContentParsed();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocPackage#isTypeContentAvailable <em>Type Content Available</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type Content Available</em>'.
* @see org.axdt.asdoc.model.AsdocPackage#isTypeContentAvailable()
* @see #getAsdocPackage()
* @generated
*/
EAttribute getAsdocPackage_TypeContentAvailable();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocPackage#isGlobalContentAvailable <em>Global Content Available</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Global Content Available</em>'.
* @see org.axdt.asdoc.model.AsdocPackage#isGlobalContentAvailable()
* @see #getAsdocPackage()
* @generated
*/
EAttribute getAsdocPackage_GlobalContentAvailable();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocRoot <em>Asdoc Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Root</em>'.
* @see org.axdt.asdoc.model.AsdocRoot
* @generated
*/
EClass getAsdocRoot();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocRoot#getBaseUri <em>Base Uri</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Base Uri</em>'.
* @see org.axdt.asdoc.model.AsdocRoot#getBaseUri()
* @see #getAsdocRoot()
* @generated
*/
EAttribute getAsdocRoot_BaseUri();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocRoot#getVersion <em>Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Version</em>'.
* @see org.axdt.asdoc.model.AsdocRoot#getVersion()
* @see #getAsdocRoot()
* @generated
*/
EAttribute getAsdocRoot_Version();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocRoot#getParseType <em>Parse Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Parse Type</em>'.
* @see org.axdt.asdoc.model.AsdocRoot#getParseType()
* @see #getAsdocRoot()
* @generated
*/
EAttribute getAsdocRoot_ParseType();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocType <em>Asdoc Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Type</em>'.
* @see org.axdt.asdoc.model.AsdocType
* @generated
*/
EClass getAsdocType();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocType#getVisibility <em>Visibility</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Visibility</em>'.
* @see org.axdt.asdoc.model.AsdocType#getVisibility()
* @see #getAsdocType()
* @generated
*/
EAttribute getAsdocType_Visibility();
/**
* Returns the meta object for the containment reference list '{@link org.axdt.asdoc.model.AsdocType#getMembers <em>Members</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Members</em>'.
* @see org.axdt.asdoc.model.AsdocType#getMembers()
* @see #getAsdocType()
* @generated
*/
EReference getAsdocType_Members();
/**
* Returns the meta object for the containment reference list '{@link org.axdt.asdoc.model.AsdocType#getExtendedInterfaces <em>Extended Interfaces</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Extended Interfaces</em>'.
* @see org.axdt.asdoc.model.AsdocType#getExtendedInterfaces()
* @see #getAsdocType()
* @generated
*/
EReference getAsdocType_ExtendedInterfaces();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocType#isMemberContentParsed <em>Member Content Parsed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Member Content Parsed</em>'.
* @see org.axdt.asdoc.model.AsdocType#isMemberContentParsed()
* @see #getAsdocType()
* @generated
*/
EAttribute getAsdocType_MemberContentParsed();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocClass <em>Asdoc Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Class</em>'.
* @see org.axdt.asdoc.model.AsdocClass
* @generated
*/
EClass getAsdocClass();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocClass#isDynamic <em>Dynamic</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Dynamic</em>'.
* @see org.axdt.asdoc.model.AsdocClass#isDynamic()
* @see #getAsdocClass()
* @generated
*/
EAttribute getAsdocClass_Dynamic();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocClass#isFinal <em>Final</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Final</em>'.
* @see org.axdt.asdoc.model.AsdocClass#isFinal()
* @see #getAsdocClass()
* @generated
*/
EAttribute getAsdocClass_Final();
/**
* Returns the meta object for the containment reference '{@link org.axdt.asdoc.model.AsdocClass#getExtendedClass <em>Extended Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Extended Class</em>'.
* @see org.axdt.asdoc.model.AsdocClass#getExtendedClass()
* @see #getAsdocClass()
* @generated
*/
EReference getAsdocClass_ExtendedClass();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocInterface <em>Asdoc Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Interface</em>'.
* @see org.axdt.asdoc.model.AsdocInterface
* @generated
*/
EClass getAsdocInterface();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocField <em>Asdoc Field</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Field</em>'.
* @see org.axdt.asdoc.model.AsdocField
* @generated
*/
EClass getAsdocField();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocField#isConstant <em>Constant</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Constant</em>'.
* @see org.axdt.asdoc.model.AsdocField#isConstant()
* @see #getAsdocField()
* @generated
*/
EAttribute getAsdocField_Constant();
/**
* Returns the meta object for the containment reference '{@link org.axdt.asdoc.model.AsdocField#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.axdt.asdoc.model.AsdocField#getType()
* @see #getAsdocField()
* @generated
*/
EReference getAsdocField_Type();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocProperty <em>Asdoc Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Property</em>'.
* @see org.axdt.asdoc.model.AsdocProperty
* @generated
*/
EClass getAsdocProperty();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocProperty#isReadonly <em>Readonly</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Readonly</em>'.
* @see org.axdt.asdoc.model.AsdocProperty#isReadonly()
* @see #getAsdocProperty()
* @generated
*/
EAttribute getAsdocProperty_Readonly();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocProperty#isWriteonly <em>Writeonly</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Writeonly</em>'.
* @see org.axdt.asdoc.model.AsdocProperty#isWriteonly()
* @see #getAsdocProperty()
* @generated
*/
EAttribute getAsdocProperty_Writeonly();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocNamespace <em>Asdoc Namespace</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Namespace</em>'.
* @see org.axdt.asdoc.model.AsdocNamespace
* @generated
*/
EClass getAsdocNamespace();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocParameter <em>Asdoc Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Parameter</em>'.
* @see org.axdt.asdoc.model.AsdocParameter
* @generated
*/
EClass getAsdocParameter();
/**
* Returns the meta object for the containment reference '{@link org.axdt.asdoc.model.AsdocParameter#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.axdt.asdoc.model.AsdocParameter#getType()
* @see #getAsdocParameter()
* @generated
*/
EReference getAsdocParameter_Type();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocParameter#isRest <em>Rest</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Rest</em>'.
* @see org.axdt.asdoc.model.AsdocParameter#isRest()
* @see #getAsdocParameter()
* @generated
*/
EAttribute getAsdocParameter_Rest();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocConstructor <em>Asdoc Constructor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Constructor</em>'.
* @see org.axdt.asdoc.model.AsdocConstructor
* @generated
*/
EClass getAsdocConstructor();
/**
* Returns the meta object for class '{@link org.axdt.asdoc.model.AsdocOperation <em>Asdoc Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Asdoc Operation</em>'.
* @see org.axdt.asdoc.model.AsdocOperation
* @generated
*/
EClass getAsdocOperation();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocOperation#isNative <em>Native</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Native</em>'.
* @see org.axdt.asdoc.model.AsdocOperation#isNative()
* @see #getAsdocOperation()
* @generated
*/
EAttribute getAsdocOperation_Native();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocOperation#isOverride <em>Override</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Override</em>'.
* @see org.axdt.asdoc.model.AsdocOperation#isOverride()
* @see #getAsdocOperation()
* @generated
*/
EAttribute getAsdocOperation_Override();
/**
* Returns the meta object for the containment reference '{@link org.axdt.asdoc.model.AsdocOperation#getReturnType <em>Return Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Return Type</em>'.
* @see org.axdt.asdoc.model.AsdocOperation#getReturnType()
* @see #getAsdocOperation()
* @generated
*/
EReference getAsdocOperation_ReturnType();
/**
* Returns the meta object for the attribute '{@link org.axdt.asdoc.model.AsdocOperation#isFinal <em>Final</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Final</em>'.
* @see org.axdt.asdoc.model.AsdocOperation#isFinal()
* @see #getAsdocOperation()
* @generated
*/
EAttribute getAsdocOperation_Final();
/**
* Returns the meta object for enum '{@link org.axdt.asdoc.model.ParseLevel <em>Parse Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Parse Level</em>'.
* @see org.axdt.asdoc.model.ParseLevel
* @generated
*/
EEnum getParseLevel();
/**
* Returns the meta object for enum '{@link org.axdt.asdoc.model.ParseType <em>Parse Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Parse Type</em>'.
* @see org.axdt.asdoc.model.ParseType
* @generated
*/
EEnum getParseType();
/**
* 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
*/
AsdocEFactory getAsdocEFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocElementImpl <em>Asdoc Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocElementImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocElement()
* @generated
*/
EClass ASDOC_ELEMENT = eINSTANCE.getAsdocElement();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocDefinitionImpl <em>Asdoc Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocDefinitionImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocDefinition()
* @generated
*/
EClass ASDOC_DEFINITION = eINSTANCE.getAsdocDefinition();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_DEFINITION__NAME = eINSTANCE.getAsdocDefinition_Name();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocMemberImpl <em>Asdoc Member</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocMemberImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocMember()
* @generated
*/
EClass ASDOC_MEMBER = eINSTANCE.getAsdocMember();
/**
* The meta object literal for the '<em><b>Visibility</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_MEMBER__VISIBILITY = eINSTANCE.getAsdocMember_Visibility();
/**
* The meta object literal for the '<em><b>Static</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_MEMBER__STATIC = eINSTANCE.getAsdocMember_Static();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocExecutableImpl <em>Asdoc Executable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocExecutableImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocExecutable()
* @generated
*/
EClass ASDOC_EXECUTABLE = eINSTANCE.getAsdocExecutable();
/**
* The meta object literal for the '<em><b>Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASDOC_EXECUTABLE__PARAMETERS = eINSTANCE.getAsdocExecutable_Parameters();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocPackageImpl <em>Asdoc Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocPackageImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocPackage()
* @generated
*/
EClass ASDOC_PACKAGE = eINSTANCE.getAsdocPackage();
/**
* The meta object literal for the '<em><b>Qualified Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_PACKAGE__QUALIFIED_NAME = eINSTANCE.getAsdocPackage_QualifiedName();
/**
* The meta object literal for the '<em><b>Packages</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASDOC_PACKAGE__PACKAGES = eINSTANCE.getAsdocPackage_Packages();
/**
* The meta object literal for the '<em><b>Parent</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASDOC_PACKAGE__PARENT = eINSTANCE.getAsdocPackage_Parent();
/**
* The meta object literal for the '<em><b>Types</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASDOC_PACKAGE__TYPES = eINSTANCE.getAsdocPackage_Types();
/**
* The meta object literal for the '<em><b>Members</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASDOC_PACKAGE__MEMBERS = eINSTANCE.getAsdocPackage_Members();
/**
* The meta object literal for the '<em><b>Package Content Parsed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_PACKAGE__PACKAGE_CONTENT_PARSED = eINSTANCE.getAsdocPackage_PackageContentParsed();
/**
* The meta object literal for the '<em><b>Type Content Parsed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_PACKAGE__TYPE_CONTENT_PARSED = eINSTANCE.getAsdocPackage_TypeContentParsed();
/**
* The meta object literal for the '<em><b>Global Content Parsed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_PACKAGE__GLOBAL_CONTENT_PARSED = eINSTANCE.getAsdocPackage_GlobalContentParsed();
/**
* The meta object literal for the '<em><b>Member Content Parsed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_PACKAGE__MEMBER_CONTENT_PARSED = eINSTANCE.getAsdocPackage_MemberContentParsed();
/**
* The meta object literal for the '<em><b>Type Content Available</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_PACKAGE__TYPE_CONTENT_AVAILABLE = eINSTANCE.getAsdocPackage_TypeContentAvailable();
/**
* The meta object literal for the '<em><b>Global Content Available</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_PACKAGE__GLOBAL_CONTENT_AVAILABLE = eINSTANCE.getAsdocPackage_GlobalContentAvailable();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocRootImpl <em>Asdoc Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocRootImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocRoot()
* @generated
*/
EClass ASDOC_ROOT = eINSTANCE.getAsdocRoot();
/**
* The meta object literal for the '<em><b>Base Uri</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_ROOT__BASE_URI = eINSTANCE.getAsdocRoot_BaseUri();
/**
* The meta object literal for the '<em><b>Version</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_ROOT__VERSION = eINSTANCE.getAsdocRoot_Version();
/**
* The meta object literal for the '<em><b>Parse Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_ROOT__PARSE_TYPE = eINSTANCE.getAsdocRoot_ParseType();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocTypeImpl <em>Asdoc Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocTypeImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocType()
* @generated
*/
EClass ASDOC_TYPE = eINSTANCE.getAsdocType();
/**
* The meta object literal for the '<em><b>Visibility</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_TYPE__VISIBILITY = eINSTANCE.getAsdocType_Visibility();
/**
* The meta object literal for the '<em><b>Members</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASDOC_TYPE__MEMBERS = eINSTANCE.getAsdocType_Members();
/**
* The meta object literal for the '<em><b>Extended Interfaces</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASDOC_TYPE__EXTENDED_INTERFACES = eINSTANCE.getAsdocType_ExtendedInterfaces();
/**
* The meta object literal for the '<em><b>Member Content Parsed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_TYPE__MEMBER_CONTENT_PARSED = eINSTANCE.getAsdocType_MemberContentParsed();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocClassImpl <em>Asdoc Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocClassImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocClass()
* @generated
*/
EClass ASDOC_CLASS = eINSTANCE.getAsdocClass();
/**
* The meta object literal for the '<em><b>Dynamic</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_CLASS__DYNAMIC = eINSTANCE.getAsdocClass_Dynamic();
/**
* The meta object literal for the '<em><b>Final</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_CLASS__FINAL = eINSTANCE.getAsdocClass_Final();
/**
* The meta object literal for the '<em><b>Extended Class</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASDOC_CLASS__EXTENDED_CLASS = eINSTANCE.getAsdocClass_ExtendedClass();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocInterfaceImpl <em>Asdoc Interface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocInterfaceImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocInterface()
* @generated
*/
EClass ASDOC_INTERFACE = eINSTANCE.getAsdocInterface();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocFieldImpl <em>Asdoc Field</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocFieldImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocField()
* @generated
*/
EClass ASDOC_FIELD = eINSTANCE.getAsdocField();
/**
* The meta object literal for the '<em><b>Constant</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_FIELD__CONSTANT = eINSTANCE.getAsdocField_Constant();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASDOC_FIELD__TYPE = eINSTANCE.getAsdocField_Type();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocPropertyImpl <em>Asdoc Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocPropertyImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocProperty()
* @generated
*/
EClass ASDOC_PROPERTY = eINSTANCE.getAsdocProperty();
/**
* The meta object literal for the '<em><b>Readonly</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_PROPERTY__READONLY = eINSTANCE.getAsdocProperty_Readonly();
/**
* The meta object literal for the '<em><b>Writeonly</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_PROPERTY__WRITEONLY = eINSTANCE.getAsdocProperty_Writeonly();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocNamespaceImpl <em>Asdoc Namespace</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocNamespaceImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocNamespace()
* @generated
*/
EClass ASDOC_NAMESPACE = eINSTANCE.getAsdocNamespace();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocParameterImpl <em>Asdoc Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocParameterImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocParameter()
* @generated
*/
EClass ASDOC_PARAMETER = eINSTANCE.getAsdocParameter();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASDOC_PARAMETER__TYPE = eINSTANCE.getAsdocParameter_Type();
/**
* The meta object literal for the '<em><b>Rest</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_PARAMETER__REST = eINSTANCE.getAsdocParameter_Rest();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocConstructorImpl <em>Asdoc Constructor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocConstructorImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocConstructor()
* @generated
*/
EClass ASDOC_CONSTRUCTOR = eINSTANCE.getAsdocConstructor();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.impl.AsdocOperationImpl <em>Asdoc Operation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.impl.AsdocOperationImpl
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getAsdocOperation()
* @generated
*/
EClass ASDOC_OPERATION = eINSTANCE.getAsdocOperation();
/**
* The meta object literal for the '<em><b>Native</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_OPERATION__NATIVE = eINSTANCE.getAsdocOperation_Native();
/**
* The meta object literal for the '<em><b>Override</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_OPERATION__OVERRIDE = eINSTANCE.getAsdocOperation_Override();
/**
* The meta object literal for the '<em><b>Return Type</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ASDOC_OPERATION__RETURN_TYPE = eINSTANCE.getAsdocOperation_ReturnType();
/**
* The meta object literal for the '<em><b>Final</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ASDOC_OPERATION__FINAL = eINSTANCE.getAsdocOperation_Final();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.ParseLevel <em>Parse Level</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.ParseLevel
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getParseLevel()
* @generated
*/
EEnum PARSE_LEVEL = eINSTANCE.getParseLevel();
/**
* The meta object literal for the '{@link org.axdt.asdoc.model.ParseType <em>Parse Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.axdt.asdoc.model.ParseType
* @see org.axdt.asdoc.model.impl.AsdocEPackageImpl#getParseType()
* @generated
*/
EEnum PARSE_TYPE = eINSTANCE.getParseType();
}
} //AsdocEPackage