/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.geotools.data.efeature.tests;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.geotools.data.efeature.EFeaturePackage;
/**
* <!-- 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.geotools.data.efeature.tests.EFeatureTestsFactory
* @model kind="package"
* @generated
*/
public interface EFeatureTestsPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "efeature"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://geotools.org/data/efeature/efeature-tests.ecore/1.0"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "efeature-tests"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EFeatureTestsPackage eINSTANCE = org.geotools.data.efeature.tests.impl.EFeatureTestsPackageImpl.init();
/**
* The meta object id for the '{@link org.geotools.data.efeature.tests.impl.EFeatureDataImpl <em>EFeature Data</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.geotools.data.efeature.tests.impl.EFeatureDataImpl
* @see org.geotools.data.efeature.tests.impl.EFeatureTestsPackageImpl#getEFeatureData()
* @generated
*/
int EFEATURE_DATA = 0;
/**
* The feature id for the '<em><b>ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_DATA__ID = EFeaturePackage.EFEATURE__ID;
/**
* The feature id for the '<em><b>Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_DATA__DATA = EFeaturePackage.EFEATURE__DATA;
/**
* The feature id for the '<em><b>SRID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_DATA__SRID = EFeaturePackage.EFEATURE__SRID;
/**
* The feature id for the '<em><b>Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_DATA__DEFAULT = EFeaturePackage.EFEATURE__DEFAULT;
/**
* The feature id for the '<em><b>Structure</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_DATA__STRUCTURE = EFeaturePackage.EFEATURE__STRUCTURE;
/**
* The feature id for the '<em><b>Attribute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_DATA__ATTRIBUTE = EFeaturePackage.EFEATURE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Geometry</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_DATA__GEOMETRY = EFeaturePackage.EFEATURE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>EFeature Data</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_DATA_FEATURE_COUNT = EFeaturePackage.EFEATURE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.geotools.data.efeature.tests.impl.NonGeoEObjectImpl <em>Non Geo EObject</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.geotools.data.efeature.tests.impl.NonGeoEObjectImpl
* @see org.geotools.data.efeature.tests.impl.EFeatureTestsPackageImpl#getNonGeoEObject()
* @generated
*/
int NON_GEO_EOBJECT = 1;
/**
* The feature id for the '<em><b>Non Geo Attribute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_GEO_EOBJECT__NON_GEO_ATTRIBUTE = 0;
/**
* The number of structural features of the '<em>Non Geo EObject</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NON_GEO_EOBJECT_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.geotools.data.efeature.tests.impl.EFeatureCompatibleDataImpl <em>EFeature Compatible Data</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.geotools.data.efeature.tests.impl.EFeatureCompatibleDataImpl
* @see org.geotools.data.efeature.tests.impl.EFeatureTestsPackageImpl#getEFeatureCompatibleData()
* @generated
*/
int EFEATURE_COMPATIBLE_DATA = 2;
/**
* The feature id for the '<em><b>ID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_COMPATIBLE_DATA__ID = 0;
/**
* The feature id for the '<em><b>Attribute</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_COMPATIBLE_DATA__ATTRIBUTE = 1;
/**
* The feature id for the '<em><b>Geometry</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_COMPATIBLE_DATA__GEOMETRY = 2;
/**
* The feature id for the '<em><b>SRID</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_COMPATIBLE_DATA__SRID = 3;
/**
* The feature id for the '<em><b>Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_COMPATIBLE_DATA__DEFAULT = 4;
/**
* The number of structural features of the '<em>EFeature Compatible Data</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EFEATURE_COMPATIBLE_DATA_FEATURE_COUNT = 5;
/**
* Returns the meta object for class '{@link org.geotools.data.efeature.tests.EFeatureData <em>EFeature Data</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>EFeature Data</em>'.
* @see org.geotools.data.efeature.tests.EFeatureData
* @generated
*/
EClass getEFeatureData();
/**
* Returns the meta object for the attribute '{@link org.geotools.data.efeature.tests.EFeatureData#getAttribute <em>Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Attribute</em>'.
* @see org.geotools.data.efeature.tests.EFeatureData#getAttribute()
* @see #getEFeatureData()
* @generated
*/
EAttribute getEFeatureData_Attribute();
/**
* Returns the meta object for the attribute '{@link org.geotools.data.efeature.tests.EFeatureData#getGeometry <em>Geometry</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Geometry</em>'.
* @see org.geotools.data.efeature.tests.EFeatureData#getGeometry()
* @see #getEFeatureData()
* @generated
*/
EAttribute getEFeatureData_Geometry();
/**
* Returns the meta object for class '{@link org.geotools.data.efeature.tests.NonGeoEObject <em>Non Geo EObject</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Non Geo EObject</em>'.
* @see org.geotools.data.efeature.tests.NonGeoEObject
* @generated
*/
EClass getNonGeoEObject();
/**
* Returns the meta object for the attribute '{@link org.geotools.data.efeature.tests.NonGeoEObject#getNonGeoAttribute <em>Non Geo Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Non Geo Attribute</em>'.
* @see org.geotools.data.efeature.tests.NonGeoEObject#getNonGeoAttribute()
* @see #getNonGeoEObject()
* @generated
*/
EAttribute getNonGeoEObject_NonGeoAttribute();
/**
* Returns the meta object for class '{@link org.geotools.data.efeature.tests.EFeatureCompatibleData <em>EFeature Compatible Data</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>EFeature Compatible Data</em>'.
* @see org.geotools.data.efeature.tests.EFeatureCompatibleData
* @generated
*/
EClass getEFeatureCompatibleData();
/**
* Returns the meta object for the attribute '{@link org.geotools.data.efeature.tests.EFeatureCompatibleData#getAttribute <em>Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Attribute</em>'.
* @see org.geotools.data.efeature.tests.EFeatureCompatibleData#getAttribute()
* @see #getEFeatureCompatibleData()
* @generated
*/
EAttribute getEFeatureCompatibleData_Attribute();
/**
* Returns the meta object for the attribute '{@link org.geotools.data.efeature.tests.EFeatureCompatibleData#getGeometry <em>Geometry</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Geometry</em>'.
* @see org.geotools.data.efeature.tests.EFeatureCompatibleData#getGeometry()
* @see #getEFeatureCompatibleData()
* @generated
*/
EAttribute getEFeatureCompatibleData_Geometry();
/**
* Returns the meta object for the attribute '{@link org.geotools.data.efeature.tests.EFeatureCompatibleData#getSRID <em>SRID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>SRID</em>'.
* @see org.geotools.data.efeature.tests.EFeatureCompatibleData#getSRID()
* @see #getEFeatureCompatibleData()
* @generated
*/
EAttribute getEFeatureCompatibleData_SRID();
/**
* Returns the meta object for the attribute '{@link org.geotools.data.efeature.tests.EFeatureCompatibleData#getDefault <em>Default</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Default</em>'.
* @see org.geotools.data.efeature.tests.EFeatureCompatibleData#getDefault()
* @see #getEFeatureCompatibleData()
* @generated
*/
EAttribute getEFeatureCompatibleData_Default();
/**
* Returns the meta object for the attribute '{@link org.geotools.data.efeature.tests.EFeatureCompatibleData#getID <em>ID</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>ID</em>'.
* @see org.geotools.data.efeature.tests.EFeatureCompatibleData#getID()
* @see #getEFeatureCompatibleData()
* @generated
*/
EAttribute getEFeatureCompatibleData_ID();
/**
* 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
*/
EFeatureTestsFactory getEFeatureTestsFactory();
/**
* <!-- 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.geotools.data.efeature.tests.impl.EFeatureDataImpl <em>EFeature Data</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.geotools.data.efeature.tests.impl.EFeatureDataImpl
* @see org.geotools.data.efeature.tests.impl.EFeatureTestsPackageImpl#getEFeatureData()
* @generated
*/
EClass EFEATURE_DATA = eINSTANCE.getEFeatureData();
/**
* The meta object literal for the '<em><b>Attribute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EFEATURE_DATA__ATTRIBUTE = eINSTANCE.getEFeatureData_Attribute();
/**
* The meta object literal for the '<em><b>Geometry</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EFEATURE_DATA__GEOMETRY = eINSTANCE.getEFeatureData_Geometry();
/**
* The meta object literal for the '{@link org.geotools.data.efeature.tests.impl.NonGeoEObjectImpl <em>Non Geo EObject</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.geotools.data.efeature.tests.impl.NonGeoEObjectImpl
* @see org.geotools.data.efeature.tests.impl.EFeatureTestsPackageImpl#getNonGeoEObject()
* @generated
*/
EClass NON_GEO_EOBJECT = eINSTANCE.getNonGeoEObject();
/**
* The meta object literal for the '<em><b>Non Geo Attribute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NON_GEO_EOBJECT__NON_GEO_ATTRIBUTE = eINSTANCE.getNonGeoEObject_NonGeoAttribute();
/**
* The meta object literal for the '{@link org.geotools.data.efeature.tests.impl.EFeatureCompatibleDataImpl <em>EFeature Compatible Data</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.geotools.data.efeature.tests.impl.EFeatureCompatibleDataImpl
* @see org.geotools.data.efeature.tests.impl.EFeatureTestsPackageImpl#getEFeatureCompatibleData()
* @generated
*/
EClass EFEATURE_COMPATIBLE_DATA = eINSTANCE.getEFeatureCompatibleData();
/**
* The meta object literal for the '<em><b>Attribute</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EFEATURE_COMPATIBLE_DATA__ATTRIBUTE = eINSTANCE.getEFeatureCompatibleData_Attribute();
/**
* The meta object literal for the '<em><b>Geometry</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EFEATURE_COMPATIBLE_DATA__GEOMETRY = eINSTANCE.getEFeatureCompatibleData_Geometry();
/**
* The meta object literal for the '<em><b>SRID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EFEATURE_COMPATIBLE_DATA__SRID = eINSTANCE.getEFeatureCompatibleData_SRID();
/**
* The meta object literal for the '<em><b>Default</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EFEATURE_COMPATIBLE_DATA__DEFAULT = eINSTANCE.getEFeatureCompatibleData_Default();
/**
* The meta object literal for the '<em><b>ID</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EFEATURE_COMPATIBLE_DATA__ID = eINSTANCE.getEFeatureCompatibleData_ID();
}
} //EFeatureTestsPackage