/** * <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