/**
*/
package de.hftstuttgart.cityunits.model.quantities;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EPackage;
/**
*
* The Package for the model.
* It contains accessors for the meta objects to represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @see de.hftstuttgart.cityunits.model.quantities.QuantitiesFactory
* @model kind="package"
* @generated
*/
public interface QuantitiesPackage extends EPackage {
/**
* The package name.
*
*
* @generated
*/
String eNAME = "quantities";
/**
* The package namespace URI.
*
*
* @generated
*/
String eNS_URI = "https://www.hft-stuttgart.de/quantities";
/**
* The package namespace name.
*
*
* @generated
*/
String eNS_PREFIX = "quant";
/**
* The singleton instance of the package.
*
*
* @generated
*/
QuantitiesPackage eINSTANCE = de.hftstuttgart.cityunits.model.quantities.impl.QuantitiesPackageImpl.init();
/**
* The meta object id for the 'Quantity Double' data type.
*
*
* @see de.hft-stuttgart.cityunits.NullableQuantity
* @see de.hft-stuttgart.cityunits.quantities.impl.QuantitiesPackageImpl#getQuantityDouble()
* @generated
*/
int QUANTITY_DOUBLE = 0;
/**
* The meta object id for the 'Quantity Long' data type.
*
*
* @see de.hft-stuttgart.cityunits.NullableQuantity
* @see de.hft-stuttgart.cityunits.quantities.impl.QuantitiesPackageImpl#getQuantityLong()
* @generated
*/
int QUANTITY_LONG = 1;
/**
* Returns the meta object for data type '{@link de.hft-stuttgart.cityunits.NullableQuantity Quantity Double}'.
*
*
* @return the meta object for data type 'Quantity Double'.
* @see de.hft-stuttgart.cityunits.NullableQuantity
* @model instanceClass="de.hft-stuttgart.cityunits.NullableQuantity"
* @generated
*/
EDataType getQuantityDouble();
/**
* Returns the meta object for data type '{@link de.hft-stuttgart.cityunits.NullableQuantity Quantity Long}'.
*
*
* @return the meta object for data type 'Quantity Long'.
* @see de.hft-stuttgart.cityunits.NullableQuantity
* @model instanceClass="de.hft-stuttgart.cityunits.NullableQuantity"
* @generated
*/
EDataType getQuantityLong();
/**
* Returns the factory that creates the instances of the model.
*
*
* @return the factory that creates the instances of the model.
* @generated
*/
QuantitiesFactory getQuantitiesFactory();
/**
*
* Defines literals for the meta objects that represent
*
* - each class,
* - each feature of each class,
* - each operation of each class,
* - each enum,
* - and each data type
*
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the 'Quantity Double' data type.
*
*
* @see de.hft-stuttgart.cityunits.NullableQuantity
* @see de.hft-stuttgart.cityunits.quantities.impl.QuantitiesPackageImpl#getQuantityDouble()
* @generated
*/
EDataType QUANTITY_DOUBLE = eINSTANCE.getQuantityDouble();
/**
* The meta object literal for the 'Quantity Long' data type.
*
*
* @see de.hft-stuttgart.cityunits.NullableQuantity
* @see de.hft-stuttgart.cityunits.quantities.impl.QuantitiesPackageImpl#getQuantityLong()
* @generated
*/
EDataType QUANTITY_LONG = eINSTANCE.getQuantityLong();
}
} //QuantitiesPackage