/**
* <copyright>
* </copyright>
*
* $Id$
*/
package edu.isistan.uima.unified.typesystems.srs;
import edu.isistan.uima.unified.typesystems.TypesystemsPackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
/**
* <!-- 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 edu.isistan.uima.unified.typesystems.srs.SRSFactory
* @model kind="package"
* @generated
*/
public interface SRSPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "srs";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http:///edu/isistan/uima/unified/typesystems/srs.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "srs";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
SRSPackage eINSTANCE = edu.isistan.uima.unified.typesystems.srs.impl.SRSPackageImpl.init();
/**
* The meta object id for the '{@link edu.isistan.uima.unified.typesystems.srs.impl.DocumentImpl <em>Document</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see edu.isistan.uima.unified.typesystems.srs.impl.DocumentImpl
* @see edu.isistan.uima.unified.typesystems.srs.impl.SRSPackageImpl#getDocument()
* @generated
*/
int DOCUMENT = 0;
/**
* The feature id for the '<em><b>Sofa</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT__SOFA = TypesystemsPackage.IDENTIFIABLE_ANNOTATION__SOFA;
/**
* The feature id for the '<em><b>Begin</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT__BEGIN = TypesystemsPackage.IDENTIFIABLE_ANNOTATION__BEGIN;
/**
* The feature id for the '<em><b>End</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT__END = TypesystemsPackage.IDENTIFIABLE_ANNOTATION__END;
/**
* The feature id for the '<em><b>Identification</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT__IDENTIFICATION = TypesystemsPackage.IDENTIFIABLE_ANNOTATION__IDENTIFICATION;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT__ID = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT__NAME = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT__KIND = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Document</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOCUMENT_FEATURE_COUNT = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link edu.isistan.uima.unified.typesystems.srs.impl.ProjectImpl <em>Project</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see edu.isistan.uima.unified.typesystems.srs.impl.ProjectImpl
* @see edu.isistan.uima.unified.typesystems.srs.impl.SRSPackageImpl#getProject()
* @generated
*/
int PROJECT = 1;
/**
* The feature id for the '<em><b>Sofa</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROJECT__SOFA = TypesystemsPackage.IDENTIFIABLE_ANNOTATION__SOFA;
/**
* The feature id for the '<em><b>Begin</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROJECT__BEGIN = TypesystemsPackage.IDENTIFIABLE_ANNOTATION__BEGIN;
/**
* The feature id for the '<em><b>End</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROJECT__END = TypesystemsPackage.IDENTIFIABLE_ANNOTATION__END;
/**
* The feature id for the '<em><b>Identification</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROJECT__IDENTIFICATION = TypesystemsPackage.IDENTIFIABLE_ANNOTATION__IDENTIFICATION;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROJECT__ID = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROJECT__NAME = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Content</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROJECT__CONTENT = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROJECT__KIND = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>URI</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROJECT__URI = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Project</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROJECT_FEATURE_COUNT = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link edu.isistan.uima.unified.typesystems.srs.impl.SectionImpl <em>Section</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see edu.isistan.uima.unified.typesystems.srs.impl.SectionImpl
* @see edu.isistan.uima.unified.typesystems.srs.impl.SRSPackageImpl#getSection()
* @generated
*/
int SECTION = 2;
/**
* The feature id for the '<em><b>Sofa</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECTION__SOFA = TypesystemsPackage.IDENTIFIABLE_ANNOTATION__SOFA;
/**
* The feature id for the '<em><b>Begin</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECTION__BEGIN = TypesystemsPackage.IDENTIFIABLE_ANNOTATION__BEGIN;
/**
* The feature id for the '<em><b>End</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECTION__END = TypesystemsPackage.IDENTIFIABLE_ANNOTATION__END;
/**
* The feature id for the '<em><b>Identification</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECTION__IDENTIFICATION = TypesystemsPackage.IDENTIFIABLE_ANNOTATION__IDENTIFICATION;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECTION__ID = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECTION__NAME = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECTION__KIND = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Section</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SECTION_FEATURE_COUNT = TypesystemsPackage.IDENTIFIABLE_ANNOTATION_FEATURE_COUNT + 3;
/**
* Returns the meta object for class '{@link edu.isistan.uima.unified.typesystems.srs.Document <em>Document</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Document</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Document
* @generated
*/
EClass getDocument();
/**
* Returns the meta object for the attribute '{@link edu.isistan.uima.unified.typesystems.srs.Document#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Document#getId()
* @see #getDocument()
* @generated
*/
EAttribute getDocument_Id();
/**
* Returns the meta object for the attribute '{@link edu.isistan.uima.unified.typesystems.srs.Document#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Document#getName()
* @see #getDocument()
* @generated
*/
EAttribute getDocument_Name();
/**
* Returns the meta object for the attribute '{@link edu.isistan.uima.unified.typesystems.srs.Document#getKind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Kind</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Document#getKind()
* @see #getDocument()
* @generated
*/
EAttribute getDocument_Kind();
/**
* Returns the meta object for class '{@link edu.isistan.uima.unified.typesystems.srs.Project <em>Project</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Project</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Project
* @generated
*/
EClass getProject();
/**
* Returns the meta object for the attribute '{@link edu.isistan.uima.unified.typesystems.srs.Project#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Project#getId()
* @see #getProject()
* @generated
*/
EAttribute getProject_Id();
/**
* Returns the meta object for the attribute '{@link edu.isistan.uima.unified.typesystems.srs.Project#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Project#getName()
* @see #getProject()
* @generated
*/
EAttribute getProject_Name();
/**
* Returns the meta object for the attribute '{@link edu.isistan.uima.unified.typesystems.srs.Project#getContent <em>Content</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Content</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Project#getContent()
* @see #getProject()
* @generated
*/
EAttribute getProject_Content();
/**
* Returns the meta object for the attribute '{@link edu.isistan.uima.unified.typesystems.srs.Project#getKind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Kind</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Project#getKind()
* @see #getProject()
* @generated
*/
EAttribute getProject_Kind();
/**
* Returns the meta object for the attribute '{@link edu.isistan.uima.unified.typesystems.srs.Project#getURI <em>URI</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>URI</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Project#getURI()
* @see #getProject()
* @generated
*/
EAttribute getProject_URI();
/**
* Returns the meta object for class '{@link edu.isistan.uima.unified.typesystems.srs.Section <em>Section</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Section</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Section
* @generated
*/
EClass getSection();
/**
* Returns the meta object for the attribute '{@link edu.isistan.uima.unified.typesystems.srs.Section#getId <em>Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Id</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Section#getId()
* @see #getSection()
* @generated
*/
EAttribute getSection_Id();
/**
* Returns the meta object for the attribute '{@link edu.isistan.uima.unified.typesystems.srs.Section#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Section#getName()
* @see #getSection()
* @generated
*/
EAttribute getSection_Name();
/**
* Returns the meta object for the attribute '{@link edu.isistan.uima.unified.typesystems.srs.Section#getKind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Kind</em>'.
* @see edu.isistan.uima.unified.typesystems.srs.Section#getKind()
* @see #getSection()
* @generated
*/
EAttribute getSection_Kind();
/**
* 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
*/
SRSFactory getSRSFactory();
/**
* <!-- 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 edu.isistan.uima.unified.typesystems.srs.impl.DocumentImpl <em>Document</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see edu.isistan.uima.unified.typesystems.srs.impl.DocumentImpl
* @see edu.isistan.uima.unified.typesystems.srs.impl.SRSPackageImpl#getDocument()
* @generated
*/
EClass DOCUMENT = eINSTANCE.getDocument();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT__ID = eINSTANCE.getDocument_Id();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT__NAME = eINSTANCE.getDocument_Name();
/**
* The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOCUMENT__KIND = eINSTANCE.getDocument_Kind();
/**
* The meta object literal for the '{@link edu.isistan.uima.unified.typesystems.srs.impl.ProjectImpl <em>Project</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see edu.isistan.uima.unified.typesystems.srs.impl.ProjectImpl
* @see edu.isistan.uima.unified.typesystems.srs.impl.SRSPackageImpl#getProject()
* @generated
*/
EClass PROJECT = eINSTANCE.getProject();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROJECT__ID = eINSTANCE.getProject_Id();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROJECT__NAME = eINSTANCE.getProject_Name();
/**
* The meta object literal for the '<em><b>Content</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROJECT__CONTENT = eINSTANCE.getProject_Content();
/**
* The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROJECT__KIND = eINSTANCE.getProject_Kind();
/**
* The meta object literal for the '<em><b>URI</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROJECT__URI = eINSTANCE.getProject_URI();
/**
* The meta object literal for the '{@link edu.isistan.uima.unified.typesystems.srs.impl.SectionImpl <em>Section</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see edu.isistan.uima.unified.typesystems.srs.impl.SectionImpl
* @see edu.isistan.uima.unified.typesystems.srs.impl.SRSPackageImpl#getSection()
* @generated
*/
EClass SECTION = eINSTANCE.getSection();
/**
* The meta object literal for the '<em><b>Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECTION__ID = eINSTANCE.getSection_Id();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECTION__NAME = eINSTANCE.getSection_Name();
/**
* The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SECTION__KIND = eINSTANCE.getSection_Kind();
}
} //SRSPackage