/**
*/
package robot;
import org.eclipse.emf.ecore.EDataType;
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 operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see robot.RobotFactory
* @model kind="package"
* @generated
*/
public interface RobotPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "robot";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://robot/1.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "robot";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
RobotPackage eINSTANCE = robot.impl.RobotPackageImpl.init();
/**
* The meta object id for the '<em>Double</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Double
* @see robot.impl.RobotPackageImpl#getDouble()
* @generated
*/
int DOUBLE = 0;
/**
* The meta object id for the '<em>Bool</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Boolean
* @see robot.impl.RobotPackageImpl#getBool()
* @generated
*/
int BOOL = 1;
/**
* The meta object id for the '<em>Int</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Integer
* @see robot.impl.RobotPackageImpl#getInt()
* @generated
*/
int INT = 2;
/**
* The meta object id for the '<em>String</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see robot.impl.RobotPackageImpl#getString()
* @generated
*/
int STRING = 3;
/**
* Returns the meta object for data type '{@link java.lang.Double <em>Double</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Double</em>'.
* @see java.lang.Double
* @model instanceClass="java.lang.Double"
* @generated
*/
EDataType getDouble();
/**
* Returns the meta object for data type '{@link java.lang.Boolean <em>Bool</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Bool</em>'.
* @see java.lang.Boolean
* @model instanceClass="java.lang.Boolean"
* @generated
*/
EDataType getBool();
/**
* Returns the meta object for data type '{@link java.lang.Integer <em>Int</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Int</em>'.
* @see java.lang.Integer
* @model instanceClass="java.lang.Integer"
* @generated
*/
EDataType getInt();
/**
* Returns the meta object for data type '{@link java.lang.String <em>String</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>String</em>'.
* @see java.lang.String
* @model instanceClass="java.lang.String"
* @generated
*/
EDataType getString();
/**
* 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
*/
RobotFactory getRobotFactory();
/**
* <!-- 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 operation 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 '<em>Double</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Double
* @see robot.impl.RobotPackageImpl#getDouble()
* @generated
*/
EDataType DOUBLE = eINSTANCE.getDouble();
/**
* The meta object literal for the '<em>Bool</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Boolean
* @see robot.impl.RobotPackageImpl#getBool()
* @generated
*/
EDataType BOOL = eINSTANCE.getBool();
/**
* The meta object literal for the '<em>Int</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.Integer
* @see robot.impl.RobotPackageImpl#getInt()
* @generated
*/
EDataType INT = eINSTANCE.getInt();
/**
* The meta object literal for the '<em>String</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.lang.String
* @see robot.impl.RobotPackageImpl#getString()
* @generated
*/
EDataType STRING = eINSTANCE.getString();
}
} //RobotPackage