DatatypesPackage.java
Go to the documentation of this file.
00001 
00007 package org.best_of_robotics.model.datatypes;
00008 
00009 import java.lang.String;
00010 
00011 import org.eclipse.emf.ecore.EAttribute;
00012 import org.eclipse.emf.ecore.EClass;
00013 import org.eclipse.emf.ecore.EPackage;
00014 import org.eclipse.emf.ecore.EReference;
00015 
00031 public interface DatatypesPackage extends EPackage {
00038         String eNAME = "datatypes";
00039 
00046         String eNS_URI = "http://datatypes/1.0";
00047 
00054         String eNS_PREFIX = "datatypes";
00055 
00062         DatatypesPackage eINSTANCE = org.best_of_robotics.model.datatypes.impl.DatatypesPackageImpl.init();
00063 
00072         int TYPES_LIBRARY = 0;
00073 
00081         int TYPES_LIBRARY__TYPES = 0;
00082 
00090         int TYPES_LIBRARY__NAME = 1;
00091 
00099         int TYPES_LIBRARY__INCLUDES = 2;
00100 
00108         int TYPES_LIBRARY_FEATURE_COUNT = 3;
00109 
00118         int DATA_TYPE = 1;
00119 
00127         int DATA_TYPE__NAME = 0;
00128 
00136         int DATA_TYPE__TYPES_LIBRARY = 1;
00137 
00145         int DATA_TYPE_FEATURE_COUNT = 2;
00146 
00155         int SIMPLE_TYPE = 2;
00156 
00164         int SIMPLE_TYPE__NAME = DATA_TYPE__NAME;
00165 
00173         int SIMPLE_TYPE__TYPES_LIBRARY = DATA_TYPE__TYPES_LIBRARY;
00174 
00182         int SIMPLE_TYPE_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 0;
00183 
00192         int COMPLEX_TYPE = 3;
00193 
00201         int COMPLEX_TYPE__NAME = DATA_TYPE__NAME;
00202 
00210         int COMPLEX_TYPE__TYPES_LIBRARY = DATA_TYPE__TYPES_LIBRARY;
00211 
00219         int COMPLEX_TYPE_FEATURE_COUNT = DATA_TYPE_FEATURE_COUNT + 0;
00220 
00229         int IDL_REFERENCE = 8;
00230 
00238         int IDL_REFERENCE__NAME = COMPLEX_TYPE__NAME;
00239 
00247         int IDL_REFERENCE__TYPES_LIBRARY = COMPLEX_TYPE__TYPES_LIBRARY;
00248 
00256         int IDL_REFERENCE_FEATURE_COUNT = COMPLEX_TYPE_FEATURE_COUNT + 0;
00257 
00266         int ROS_IDL_REFERENCE = 4;
00267 
00275         int ROS_IDL_REFERENCE__NAME = IDL_REFERENCE__NAME;
00276 
00284         int ROS_IDL_REFERENCE__TYPES_LIBRARY = IDL_REFERENCE__TYPES_LIBRARY;
00285 
00293         int ROS_IDL_REFERENCE__NAMESPACE = IDL_REFERENCE_FEATURE_COUNT + 0;
00294 
00302         int ROS_IDL_REFERENCE__ROS_PACKAGE = IDL_REFERENCE_FEATURE_COUNT + 1;
00303 
00311         int ROS_IDL_REFERENCE_FEATURE_COUNT = IDL_REFERENCE_FEATURE_COUNT + 2;
00312 
00321         int VECTOR_TYPE = 5;
00322 
00330         int VECTOR_TYPE__NAME = COMPLEX_TYPE__NAME;
00331 
00339         int VECTOR_TYPE__TYPES_LIBRARY = COMPLEX_TYPE__TYPES_LIBRARY;
00340 
00348         int VECTOR_TYPE__TEMPLATE = COMPLEX_TYPE_FEATURE_COUNT + 0;
00349 
00357         int VECTOR_TYPE_FEATURE_COUNT = COMPLEX_TYPE_FEATURE_COUNT + 1;
00358 
00367         int CUSTOM_TYPE = 6;
00368 
00376         int CUSTOM_TYPE__NAME = COMPLEX_TYPE__NAME;
00377 
00385         int CUSTOM_TYPE__TYPES_LIBRARY = COMPLEX_TYPE__TYPES_LIBRARY;
00386 
00394         int CUSTOM_TYPE__FIELDS = COMPLEX_TYPE_FEATURE_COUNT + 0;
00395 
00403         int CUSTOM_TYPE_FEATURE_COUNT = COMPLEX_TYPE_FEATURE_COUNT + 1;
00404 
00413         int FIELD = 7;
00414 
00422         int FIELD__NAME = 0;
00423 
00431         int FIELD__TYPE = 1;
00432 
00440         int FIELD__DESCRIPTION = 2;
00441 
00449         int FIELD__MEASURE_UNIT = 3;
00450 
00458         int FIELD_FEATURE_COUNT = 4;
00459 
00468         EClass getTypesLibrary();
00469 
00479         EReference getTypesLibrary_Types();
00480 
00490         EAttribute getTypesLibrary_Name();
00491 
00501         EReference getTypesLibrary_Includes();
00502 
00511         EClass getDataType();
00512 
00522         EAttribute getDataType_Name();
00523 
00533         EReference getDataType_TypesLibrary();
00534 
00543         EClass getSimpleType();
00544 
00553         EClass getComplexType();
00554 
00563         EClass getRosIDLReference();
00564 
00574         EAttribute getRosIDLReference_Namespace();
00575 
00585         EAttribute getRosIDLReference_RosPackage();
00586 
00595         EClass getVectorType();
00596 
00606         EReference getVectorType_Template();
00607 
00616         EClass getCustomType();
00617 
00627         EReference getCustomType_Fields();
00628 
00637         EClass getField();
00638 
00648         EAttribute getField_Name();
00649 
00659         EReference getField_Type();
00660 
00670         EAttribute getField_Description();
00671 
00681         EAttribute getField_MeasureUnit();
00682 
00691         EClass getIDLReference();
00692 
00700         DatatypesFactory getDatatypesFactory();
00701 
00714         interface Literals {
00723                 EClass TYPES_LIBRARY = eINSTANCE.getTypesLibrary();
00724 
00731                 EReference TYPES_LIBRARY__TYPES = eINSTANCE.getTypesLibrary_Types();
00732 
00739                 EAttribute TYPES_LIBRARY__NAME = eINSTANCE.getTypesLibrary_Name();
00740 
00747                 EReference TYPES_LIBRARY__INCLUDES = eINSTANCE.getTypesLibrary_Includes();
00748 
00757                 EClass DATA_TYPE = eINSTANCE.getDataType();
00758 
00765                 EAttribute DATA_TYPE__NAME = eINSTANCE.getDataType_Name();
00766 
00773                 EReference DATA_TYPE__TYPES_LIBRARY = eINSTANCE.getDataType_TypesLibrary();
00774 
00783                 EClass SIMPLE_TYPE = eINSTANCE.getSimpleType();
00784 
00793                 EClass COMPLEX_TYPE = eINSTANCE.getComplexType();
00794 
00803                 EClass ROS_IDL_REFERENCE = eINSTANCE.getRosIDLReference();
00804 
00811                 EAttribute ROS_IDL_REFERENCE__NAMESPACE = eINSTANCE.getRosIDLReference_Namespace();
00812 
00819                 EAttribute ROS_IDL_REFERENCE__ROS_PACKAGE = eINSTANCE.getRosIDLReference_RosPackage();
00820 
00829                 EClass VECTOR_TYPE = eINSTANCE.getVectorType();
00830 
00837                 EReference VECTOR_TYPE__TEMPLATE = eINSTANCE.getVectorType_Template();
00838 
00847                 EClass CUSTOM_TYPE = eINSTANCE.getCustomType();
00848 
00855                 EReference CUSTOM_TYPE__FIELDS = eINSTANCE.getCustomType_Fields();
00856 
00865                 EClass FIELD = eINSTANCE.getField();
00866 
00873                 EAttribute FIELD__NAME = eINSTANCE.getField_Name();
00874 
00881                 EReference FIELD__TYPE = eINSTANCE.getField_Type();
00882 
00889                 EAttribute FIELD__DESCRIPTION = eINSTANCE.getField_Description();
00890 
00897                 EAttribute FIELD__MEASURE_UNIT = eINSTANCE.getField_MeasureUnit();
00898 
00907                 EClass IDL_REFERENCE = eINSTANCE.getIDLReference();
00908 
00909         }
00910 
00911 } //DatatypesPackage


bride_plugin_source
Author(s): Alexander Bubeck
autogenerated on Sun Oct 5 2014 22:38:34