blob: 542bbab65c2b59d584c92d66e318a9df807f886e [file] [log] [blame]
/*******************************************************************************
* Copyright (c) 2009, 2018 SAP AG and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*
* Contributors:
* SAP AG - initial API and implementation
******************************************************************************
*/
package integration.xsd;
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 integration.xsd.XsdFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/Ecore invocationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL' validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL' settingDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL'"
* @generated
*/
public interface XsdPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "xsd";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://eclipse.org/ocl/examples/impactanalyzer/testmodel/ngpm/integration/xsd.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "integration.xsd";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
XsdPackage eINSTANCE = integration.xsd.impl.XsdPackageImpl.init();
/**
* The meta object id for the '{@link integration.xsd.impl.RootImpl <em>Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.RootImpl
* @see integration.xsd.impl.XsdPackageImpl#getRoot()
* @generated
*/
int ROOT = 9;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__ID = 0;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__ANNO = 1;
/**
* The number of structural features of the '<em>Root</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link integration.xsd.impl.ContainableImpl <em>Containable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.ContainableImpl
* @see integration.xsd.impl.XsdPackageImpl#getContainable()
* @generated
*/
int CONTAINABLE = 6;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINABLE__ID = ROOT__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINABLE__ANNO = ROOT__ANNO;
/**
* The feature id for the '<em><b>Min Occurs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINABLE__MIN_OCCURS = ROOT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Max Occurs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINABLE__MAX_OCCURS = ROOT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Containable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTAINABLE_FEATURE_COUNT = ROOT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link integration.xsd.impl.SequenceImpl <em>Sequence</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.SequenceImpl
* @see integration.xsd.impl.XsdPackageImpl#getSequence()
* @generated
*/
int SEQUENCE = 0;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__ID = CONTAINABLE__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__ANNO = CONTAINABLE__ANNO;
/**
* The feature id for the '<em><b>Min Occurs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__MIN_OCCURS = CONTAINABLE__MIN_OCCURS;
/**
* The feature id for the '<em><b>Max Occurs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__MAX_OCCURS = CONTAINABLE__MAX_OCCURS;
/**
* The feature id for the '<em><b>Children</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__CHILDREN = CONTAINABLE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Sequence</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_FEATURE_COUNT = CONTAINABLE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link integration.xsd.impl.ChoiceImpl <em>Choice</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.ChoiceImpl
* @see integration.xsd.impl.XsdPackageImpl#getChoice()
* @generated
*/
int CHOICE = 1;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE__ID = CONTAINABLE__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE__ANNO = CONTAINABLE__ANNO;
/**
* The feature id for the '<em><b>Min Occurs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE__MIN_OCCURS = CONTAINABLE__MIN_OCCURS;
/**
* The feature id for the '<em><b>Max Occurs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE__MAX_OCCURS = CONTAINABLE__MAX_OCCURS;
/**
* The feature id for the '<em><b>Children</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHOICE__CHILDREN = CONTAINABLE_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 = CONTAINABLE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link integration.xsd.impl.NamedElementImpl <em>Named Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.NamedElementImpl
* @see integration.xsd.impl.XsdPackageImpl#getNamedElement()
* @generated
*/
int NAMED_ELEMENT = 4;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_ELEMENT__ID = ROOT__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_ELEMENT__ANNO = ROOT__ANNO;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_ELEMENT__NAME = ROOT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Named Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_ELEMENT_FEATURE_COUNT = ROOT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link integration.xsd.impl.AbstractTypeImpl <em>Abstract Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.AbstractTypeImpl
* @see integration.xsd.impl.XsdPackageImpl#getAbstractType()
* @generated
*/
int ABSTRACT_TYPE = 5;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_TYPE__ID = NAMED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_TYPE__ANNO = NAMED_ELEMENT__ANNO;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_TYPE__NAME = NAMED_ELEMENT__NAME;
/**
* The number of structural features of the '<em>Abstract Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_TYPE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link integration.xsd.impl.ComplexTypeImpl <em>Complex Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.ComplexTypeImpl
* @see integration.xsd.impl.XsdPackageImpl#getComplexType()
* @generated
*/
int COMPLEX_TYPE = 2;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_TYPE__ID = ABSTRACT_TYPE__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_TYPE__ANNO = ABSTRACT_TYPE__ANNO;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_TYPE__NAME = ABSTRACT_TYPE__NAME;
/**
* The feature id for the '<em><b>Atts</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_TYPE__ATTS = ABSTRACT_TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Content</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_TYPE__CONTENT = ABSTRACT_TYPE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Complex Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_TYPE_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link integration.xsd.impl.ElementDefinitionImpl <em>Element Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.ElementDefinitionImpl
* @see integration.xsd.impl.XsdPackageImpl#getElementDefinition()
* @generated
*/
int ELEMENT_DEFINITION = 3;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_DEFINITION__ID = NAMED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_DEFINITION__ANNO = NAMED_ELEMENT__ANNO;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_DEFINITION__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_DEFINITION__TYPE = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Element Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_DEFINITION_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link integration.xsd.impl.AttributeImpl <em>Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.AttributeImpl
* @see integration.xsd.impl.XsdPackageImpl#getAttribute()
* @generated
*/
int ATTRIBUTE = 7;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__ID = NAMED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__ANNO = NAMED_ELEMENT__ANNO;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Use</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__USE = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Val</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__VAL = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE__TYPE = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATTRIBUTE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link integration.xsd.impl.AnyImpl <em>Any</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.AnyImpl
* @see integration.xsd.impl.XsdPackageImpl#getAny()
* @generated
*/
int ANY = 8;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY__ID = CONTAINABLE__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY__ANNO = CONTAINABLE__ANNO;
/**
* The feature id for the '<em><b>Min Occurs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY__MIN_OCCURS = CONTAINABLE__MIN_OCCURS;
/**
* The feature id for the '<em><b>Max Occurs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY__MAX_OCCURS = CONTAINABLE__MAX_OCCURS;
/**
* The number of structural features of the '<em>Any</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANY_FEATURE_COUNT = CONTAINABLE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link integration.xsd.impl.GroupImpl <em>Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.GroupImpl
* @see integration.xsd.impl.XsdPackageImpl#getGroup()
* @generated
*/
int GROUP = 10;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__ID = CONTAINABLE__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__ANNO = CONTAINABLE__ANNO;
/**
* The feature id for the '<em><b>Min Occurs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__MIN_OCCURS = CONTAINABLE__MIN_OCCURS;
/**
* The feature id for the '<em><b>Max Occurs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__MAX_OCCURS = CONTAINABLE__MAX_OCCURS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP__NAME = CONTAINABLE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Group</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GROUP_FEATURE_COUNT = CONTAINABLE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link integration.xsd.impl.AnnotationImpl <em>Annotation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.AnnotationImpl
* @see integration.xsd.impl.XsdPackageImpl#getAnnotation()
* @generated
*/
int ANNOTATION = 11;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION__DOCUMENTATION = 0;
/**
* The feature id for the '<em><b>App Info</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION__APP_INFO = 1;
/**
* The number of structural features of the '<em>Annotation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ANNOTATION_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link integration.xsd.impl.NotationImpl <em>Notation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.NotationImpl
* @see integration.xsd.impl.XsdPackageImpl#getNotation()
* @generated
*/
int NOTATION = 12;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTATION__ID = NAMED_ELEMENT__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTATION__ANNO = NAMED_ELEMENT__ANNO;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTATION__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Public Dec</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTATION__PUBLIC_DEC = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>System Dec</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTATION__SYSTEM_DEC = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Notation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NOTATION_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link integration.xsd.impl.SimpleTypeImpl <em>Simple Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.SimpleTypeImpl
* @see integration.xsd.impl.XsdPackageImpl#getSimpleType()
* @generated
*/
int SIMPLE_TYPE = 13;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_TYPE__ID = ABSTRACT_TYPE__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_TYPE__ANNO = ABSTRACT_TYPE__ANNO;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_TYPE__NAME = ABSTRACT_TYPE__NAME;
/**
* The feature id for the '<em><b>Content</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_TYPE__CONTENT = ABSTRACT_TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Simple Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_TYPE_FEATURE_COUNT = ABSTRACT_TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link integration.xsd.impl.ElementReferenceImpl <em>Element Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.ElementReferenceImpl
* @see integration.xsd.impl.XsdPackageImpl#getElementReference()
* @generated
*/
int ELEMENT_REFERENCE = 14;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_REFERENCE__ID = CONTAINABLE__ID;
/**
* The feature id for the '<em><b>Anno</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_REFERENCE__ANNO = CONTAINABLE__ANNO;
/**
* The feature id for the '<em><b>Min Occurs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_REFERENCE__MIN_OCCURS = CONTAINABLE__MIN_OCCURS;
/**
* The feature id for the '<em><b>Max Occurs</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_REFERENCE__MAX_OCCURS = CONTAINABLE__MAX_OCCURS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_REFERENCE__NAME = CONTAINABLE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Element Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ELEMENT_REFERENCE_FEATURE_COUNT = CONTAINABLE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link integration.xsd.impl.AbstractContentImpl <em>Abstract Content</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.AbstractContentImpl
* @see integration.xsd.impl.XsdPackageImpl#getAbstractContent()
* @generated
*/
int ABSTRACT_CONTENT = 15;
/**
* The number of structural features of the '<em>Abstract Content</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ABSTRACT_CONTENT_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link integration.xsd.impl.SimpleContentImpl <em>Simple Content</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.SimpleContentImpl
* @see integration.xsd.impl.XsdPackageImpl#getSimpleContent()
* @generated
*/
int SIMPLE_CONTENT = 16;
/**
* The feature id for the '<em><b>Base</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_CONTENT__BASE = ABSTRACT_CONTENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Enum Vals</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_CONTENT__ENUM_VALS = ABSTRACT_CONTENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Simple Content</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_CONTENT_FEATURE_COUNT = ABSTRACT_CONTENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link integration.xsd.impl.ComplexContentImpl <em>Complex Content</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.ComplexContentImpl
* @see integration.xsd.impl.XsdPackageImpl#getComplexContent()
* @generated
*/
int COMPLEX_CONTENT = 17;
/**
* The feature id for the '<em><b>Mixed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_CONTENT__MIXED = ABSTRACT_CONTENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Content Model</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_CONTENT__CONTENT_MODEL = ABSTRACT_CONTENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Complex Content</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPLEX_CONTENT_FEATURE_COUNT = ABSTRACT_CONTENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link integration.xsd.AttUseType <em>Att Use Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.AttUseType
* @see integration.xsd.impl.XsdPackageImpl#getAttUseType()
* @generated
*/
int ATT_USE_TYPE = 18;
/**
* Returns the meta object for class '{@link integration.xsd.Sequence <em>Sequence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sequence</em>'.
* @see integration.xsd.Sequence
* @generated
*/
EClass getSequence();
/**
* Returns the meta object for the reference list '{@link integration.xsd.Sequence#getChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Children</em>'.
* @see integration.xsd.Sequence#getChildren()
* @see #getSequence()
* @generated
*/
EReference getSequence_Children();
/**
* Returns the meta object for class '{@link integration.xsd.Choice <em>Choice</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Choice</em>'.
* @see integration.xsd.Choice
* @generated
*/
EClass getChoice();
/**
* Returns the meta object for the reference list '{@link integration.xsd.Choice#getChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Children</em>'.
* @see integration.xsd.Choice#getChildren()
* @see #getChoice()
* @generated
*/
EReference getChoice_Children();
/**
* Returns the meta object for class '{@link integration.xsd.ComplexType <em>Complex Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Complex Type</em>'.
* @see integration.xsd.ComplexType
* @generated
*/
EClass getComplexType();
/**
* Returns the meta object for the reference list '{@link integration.xsd.ComplexType#getAtts <em>Atts</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Atts</em>'.
* @see integration.xsd.ComplexType#getAtts()
* @see #getComplexType()
* @generated
*/
EReference getComplexType_Atts();
/**
* Returns the meta object for the reference '{@link integration.xsd.ComplexType#getContent <em>Content</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Content</em>'.
* @see integration.xsd.ComplexType#getContent()
* @see #getComplexType()
* @generated
*/
EReference getComplexType_Content();
/**
* Returns the meta object for class '{@link integration.xsd.ElementDefinition <em>Element Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Element Definition</em>'.
* @see integration.xsd.ElementDefinition
* @generated
*/
EClass getElementDefinition();
/**
* Returns the meta object for the reference '{@link integration.xsd.ElementDefinition#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Type</em>'.
* @see integration.xsd.ElementDefinition#getType()
* @see #getElementDefinition()
* @generated
*/
EReference getElementDefinition_Type();
/**
* Returns the meta object for class '{@link integration.xsd.NamedElement <em>Named Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Named Element</em>'.
* @see integration.xsd.NamedElement
* @generated
*/
EClass getNamedElement();
/**
* Returns the meta object for the attribute '{@link integration.xsd.NamedElement#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see integration.xsd.NamedElement#getName()
* @see #getNamedElement()
* @generated
*/
EAttribute getNamedElement_Name();
/**
* Returns the meta object for class '{@link integration.xsd.AbstractType <em>Abstract Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Type</em>'.
* @see integration.xsd.AbstractType
* @generated
*/
EClass getAbstractType();
/**
* Returns the meta object for class '{@link integration.xsd.Containable <em>Containable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Containable</em>'.
* @see integration.xsd.Containable
* @generated
*/
EClass getContainable();
/**
* Returns the meta object for the attribute '{@link integration.xsd.Containable#getMinOccurs <em>Min Occurs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Min Occurs</em>'.
* @see integration.xsd.Containable#getMinOccurs()
* @see #getContainable()
* @generated
*/
EAttribute getContainable_MinOccurs();
/**
* Returns the meta object for the attribute '{@link integration.xsd.Containable#getMaxOccurs <em>Max Occurs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Max Occurs</em>'.
* @see integration.xsd.Containable#getMaxOccurs()
* @see #getContainable()
* @generated
*/
EAttribute getContainable_MaxOccurs();
/**
* Returns the meta object for class '{@link integration.xsd.Attribute <em>Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Attribute</em>'.
* @see integration.xsd.Attribute
* @generated
*/
EClass getAttribute();
/**
* Returns the meta object for the attribute '{@link integration.xsd.Attribute#getUse <em>Use</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Use</em>'.
* @see integration.xsd.Attribute#getUse()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Use();
/**
* Returns the meta object for the attribute '{@link integration.xsd.Attribute#getVal <em>Val</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Val</em>'.
* @see integration.xsd.Attribute#getVal()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Val();
/**
* Returns the meta object for the reference '{@link integration.xsd.Attribute#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Type</em>'.
* @see integration.xsd.Attribute#getType()
* @see #getAttribute()
* @generated
*/
EReference getAttribute_Type();
/**
* Returns the meta object for class '{@link integration.xsd.Any <em>Any</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Any</em>'.
* @see integration.xsd.Any
* @generated
*/
EClass getAny();
/**
* Returns the meta object for class '{@link integration.xsd.Root <em>Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Root</em>'.
* @see integration.xsd.Root
* @generated
*/
EClass getRoot();
/**
* Returns the meta object for the attribute '{@link integration.xsd.Root#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see integration.xsd.Root#getId()
* @see #getRoot()
* @generated
*/
EAttribute getRoot_Id();
/**
* Returns the meta object for the reference '{@link integration.xsd.Root#getAnno <em>Anno</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Anno</em>'.
* @see integration.xsd.Root#getAnno()
* @see #getRoot()
* @generated
*/
EReference getRoot_Anno();
/**
* Returns the meta object for class '{@link integration.xsd.Group <em>Group</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Group</em>'.
* @see integration.xsd.Group
* @generated
*/
EClass getGroup();
/**
* Returns the meta object for class '{@link integration.xsd.Annotation <em>Annotation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Annotation</em>'.
* @see integration.xsd.Annotation
* @generated
*/
EClass getAnnotation();
/**
* Returns the meta object for the attribute '{@link integration.xsd.Annotation#getDocumentation <em>Documentation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Documentation</em>'.
* @see integration.xsd.Annotation#getDocumentation()
* @see #getAnnotation()
* @generated
*/
EAttribute getAnnotation_Documentation();
/**
* Returns the meta object for the attribute '{@link integration.xsd.Annotation#getAppInfo <em>App Info</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>App Info</em>'.
* @see integration.xsd.Annotation#getAppInfo()
* @see #getAnnotation()
* @generated
*/
EAttribute getAnnotation_AppInfo();
/**
* Returns the meta object for class '{@link integration.xsd.Notation <em>Notation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Notation</em>'.
* @see integration.xsd.Notation
* @generated
*/
EClass getNotation();
/**
* Returns the meta object for the attribute '{@link integration.xsd.Notation#getPublicDec <em>Public Dec</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Public Dec</em>'.
* @see integration.xsd.Notation#getPublicDec()
* @see #getNotation()
* @generated
*/
EAttribute getNotation_PublicDec();
/**
* Returns the meta object for the attribute '{@link integration.xsd.Notation#getSystemDec <em>System Dec</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>System Dec</em>'.
* @see integration.xsd.Notation#getSystemDec()
* @see #getNotation()
* @generated
*/
EAttribute getNotation_SystemDec();
/**
* Returns the meta object for class '{@link integration.xsd.SimpleType <em>Simple Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Simple Type</em>'.
* @see integration.xsd.SimpleType
* @generated
*/
EClass getSimpleType();
/**
* Returns the meta object for the reference '{@link integration.xsd.SimpleType#getContent <em>Content</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Content</em>'.
* @see integration.xsd.SimpleType#getContent()
* @see #getSimpleType()
* @generated
*/
EReference getSimpleType_Content();
/**
* Returns the meta object for class '{@link integration.xsd.ElementReference <em>Element Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Element Reference</em>'.
* @see integration.xsd.ElementReference
* @generated
*/
EClass getElementReference();
/**
* Returns the meta object for class '{@link integration.xsd.AbstractContent <em>Abstract Content</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Abstract Content</em>'.
* @see integration.xsd.AbstractContent
* @generated
*/
EClass getAbstractContent();
/**
* Returns the meta object for class '{@link integration.xsd.SimpleContent <em>Simple Content</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Simple Content</em>'.
* @see integration.xsd.SimpleContent
* @generated
*/
EClass getSimpleContent();
/**
* Returns the meta object for the attribute '{@link integration.xsd.SimpleContent#getBase <em>Base</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Base</em>'.
* @see integration.xsd.SimpleContent#getBase()
* @see #getSimpleContent()
* @generated
*/
EAttribute getSimpleContent_Base();
/**
* Returns the meta object for the attribute list '{@link integration.xsd.SimpleContent#getEnumVals <em>Enum Vals</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Enum Vals</em>'.
* @see integration.xsd.SimpleContent#getEnumVals()
* @see #getSimpleContent()
* @generated
*/
EAttribute getSimpleContent_EnumVals();
/**
* Returns the meta object for class '{@link integration.xsd.ComplexContent <em>Complex Content</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Complex Content</em>'.
* @see integration.xsd.ComplexContent
* @generated
*/
EClass getComplexContent();
/**
* Returns the meta object for the attribute '{@link integration.xsd.ComplexContent#isMixed <em>Mixed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Mixed</em>'.
* @see integration.xsd.ComplexContent#isMixed()
* @see #getComplexContent()
* @generated
*/
EAttribute getComplexContent_Mixed();
/**
* Returns the meta object for the reference '{@link integration.xsd.ComplexContent#getContentModel <em>Content Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Content Model</em>'.
* @see integration.xsd.ComplexContent#getContentModel()
* @see #getComplexContent()
* @generated
*/
EReference getComplexContent_ContentModel();
/**
* Returns the meta object for enum '{@link integration.xsd.AttUseType <em>Att Use Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Att Use Type</em>'.
* @see integration.xsd.AttUseType
* @generated
*/
EEnum getAttUseType();
/**
* 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
*/
XsdFactory getXsdFactory();
/**
* <!-- 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 integration.xsd.impl.SequenceImpl <em>Sequence</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.SequenceImpl
* @see integration.xsd.impl.XsdPackageImpl#getSequence()
* @generated
*/
EClass SEQUENCE = eINSTANCE.getSequence();
/**
* The meta object literal for the '<em><b>Children</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE__CHILDREN = eINSTANCE.getSequence_Children();
/**
* The meta object literal for the '{@link integration.xsd.impl.ChoiceImpl <em>Choice</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.ChoiceImpl
* @see integration.xsd.impl.XsdPackageImpl#getChoice()
* @generated
*/
EClass CHOICE = eINSTANCE.getChoice();
/**
* The meta object literal for the '<em><b>Children</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CHOICE__CHILDREN = eINSTANCE.getChoice_Children();
/**
* The meta object literal for the '{@link integration.xsd.impl.ComplexTypeImpl <em>Complex Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.ComplexTypeImpl
* @see integration.xsd.impl.XsdPackageImpl#getComplexType()
* @generated
*/
EClass COMPLEX_TYPE = eINSTANCE.getComplexType();
/**
* The meta object literal for the '<em><b>Atts</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPLEX_TYPE__ATTS = eINSTANCE.getComplexType_Atts();
/**
* The meta object literal for the '<em><b>Content</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPLEX_TYPE__CONTENT = eINSTANCE.getComplexType_Content();
/**
* The meta object literal for the '{@link integration.xsd.impl.ElementDefinitionImpl <em>Element Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.ElementDefinitionImpl
* @see integration.xsd.impl.XsdPackageImpl#getElementDefinition()
* @generated
*/
EClass ELEMENT_DEFINITION = eINSTANCE.getElementDefinition();
/**
* The meta object literal for the '<em><b>Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ELEMENT_DEFINITION__TYPE = eINSTANCE.getElementDefinition_Type();
/**
* The meta object literal for the '{@link integration.xsd.impl.NamedElementImpl <em>Named Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.NamedElementImpl
* @see integration.xsd.impl.XsdPackageImpl#getNamedElement()
* @generated
*/
EClass NAMED_ELEMENT = eINSTANCE.getNamedElement();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name();
/**
* The meta object literal for the '{@link integration.xsd.impl.AbstractTypeImpl <em>Abstract Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.AbstractTypeImpl
* @see integration.xsd.impl.XsdPackageImpl#getAbstractType()
* @generated
*/
EClass ABSTRACT_TYPE = eINSTANCE.getAbstractType();
/**
* The meta object literal for the '{@link integration.xsd.impl.ContainableImpl <em>Containable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.ContainableImpl
* @see integration.xsd.impl.XsdPackageImpl#getContainable()
* @generated
*/
EClass CONTAINABLE = eINSTANCE.getContainable();
/**
* The meta object literal for the '<em><b>Min Occurs</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONTAINABLE__MIN_OCCURS = eINSTANCE.getContainable_MinOccurs();
/**
* The meta object literal for the '<em><b>Max Occurs</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONTAINABLE__MAX_OCCURS = eINSTANCE.getContainable_MaxOccurs();
/**
* The meta object literal for the '{@link integration.xsd.impl.AttributeImpl <em>Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.AttributeImpl
* @see integration.xsd.impl.XsdPackageImpl#getAttribute()
* @generated
*/
EClass ATTRIBUTE = eINSTANCE.getAttribute();
/**
* The meta object literal for the '<em><b>Use</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE__USE = eINSTANCE.getAttribute_Use();
/**
* The meta object literal for the '<em><b>Val</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATTRIBUTE__VAL = eINSTANCE.getAttribute_Val();
/**
* The meta object literal for the '<em><b>Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ATTRIBUTE__TYPE = eINSTANCE.getAttribute_Type();
/**
* The meta object literal for the '{@link integration.xsd.impl.AnyImpl <em>Any</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.AnyImpl
* @see integration.xsd.impl.XsdPackageImpl#getAny()
* @generated
*/
EClass ANY = eINSTANCE.getAny();
/**
* The meta object literal for the '{@link integration.xsd.impl.RootImpl <em>Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.RootImpl
* @see integration.xsd.impl.XsdPackageImpl#getRoot()
* @generated
*/
EClass ROOT = eINSTANCE.getRoot();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ROOT__ID = eINSTANCE.getRoot_Id();
/**
* The meta object literal for the '<em><b>Anno</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT__ANNO = eINSTANCE.getRoot_Anno();
/**
* The meta object literal for the '{@link integration.xsd.impl.GroupImpl <em>Group</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.GroupImpl
* @see integration.xsd.impl.XsdPackageImpl#getGroup()
* @generated
*/
EClass GROUP = eINSTANCE.getGroup();
/**
* The meta object literal for the '{@link integration.xsd.impl.AnnotationImpl <em>Annotation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.AnnotationImpl
* @see integration.xsd.impl.XsdPackageImpl#getAnnotation()
* @generated
*/
EClass ANNOTATION = eINSTANCE.getAnnotation();
/**
* The meta object literal for the '<em><b>Documentation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ANNOTATION__DOCUMENTATION = eINSTANCE.getAnnotation_Documentation();
/**
* The meta object literal for the '<em><b>App Info</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ANNOTATION__APP_INFO = eINSTANCE.getAnnotation_AppInfo();
/**
* The meta object literal for the '{@link integration.xsd.impl.NotationImpl <em>Notation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.NotationImpl
* @see integration.xsd.impl.XsdPackageImpl#getNotation()
* @generated
*/
EClass NOTATION = eINSTANCE.getNotation();
/**
* The meta object literal for the '<em><b>Public Dec</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NOTATION__PUBLIC_DEC = eINSTANCE.getNotation_PublicDec();
/**
* The meta object literal for the '<em><b>System Dec</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NOTATION__SYSTEM_DEC = eINSTANCE.getNotation_SystemDec();
/**
* The meta object literal for the '{@link integration.xsd.impl.SimpleTypeImpl <em>Simple Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.SimpleTypeImpl
* @see integration.xsd.impl.XsdPackageImpl#getSimpleType()
* @generated
*/
EClass SIMPLE_TYPE = eINSTANCE.getSimpleType();
/**
* The meta object literal for the '<em><b>Content</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SIMPLE_TYPE__CONTENT = eINSTANCE.getSimpleType_Content();
/**
* The meta object literal for the '{@link integration.xsd.impl.ElementReferenceImpl <em>Element Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.ElementReferenceImpl
* @see integration.xsd.impl.XsdPackageImpl#getElementReference()
* @generated
*/
EClass ELEMENT_REFERENCE = eINSTANCE.getElementReference();
/**
* The meta object literal for the '{@link integration.xsd.impl.AbstractContentImpl <em>Abstract Content</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.AbstractContentImpl
* @see integration.xsd.impl.XsdPackageImpl#getAbstractContent()
* @generated
*/
EClass ABSTRACT_CONTENT = eINSTANCE.getAbstractContent();
/**
* The meta object literal for the '{@link integration.xsd.impl.SimpleContentImpl <em>Simple Content</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.SimpleContentImpl
* @see integration.xsd.impl.XsdPackageImpl#getSimpleContent()
* @generated
*/
EClass SIMPLE_CONTENT = eINSTANCE.getSimpleContent();
/**
* The meta object literal for the '<em><b>Base</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMPLE_CONTENT__BASE = eINSTANCE.getSimpleContent_Base();
/**
* The meta object literal for the '<em><b>Enum Vals</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMPLE_CONTENT__ENUM_VALS = eINSTANCE.getSimpleContent_EnumVals();
/**
* The meta object literal for the '{@link integration.xsd.impl.ComplexContentImpl <em>Complex Content</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.impl.ComplexContentImpl
* @see integration.xsd.impl.XsdPackageImpl#getComplexContent()
* @generated
*/
EClass COMPLEX_CONTENT = eINSTANCE.getComplexContent();
/**
* The meta object literal for the '<em><b>Mixed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COMPLEX_CONTENT__MIXED = eINSTANCE.getComplexContent_Mixed();
/**
* The meta object literal for the '<em><b>Content Model</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPLEX_CONTENT__CONTENT_MODEL = eINSTANCE.getComplexContent_ContentModel();
/**
* The meta object literal for the '{@link integration.xsd.AttUseType <em>Att Use Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see integration.xsd.AttUseType
* @see integration.xsd.impl.XsdPackageImpl#getAttUseType()
* @generated
*/
EEnum ATT_USE_TYPE = eINSTANCE.getAttUseType();
}
} //XsdPackage