/**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     case DataPackage.ATTRIBUTE_SEMANTIC:
       return createAttributeSemanticFromString(eDataType, initialValue);
     case DataPackage.INPUT_METHOD:
       return createInputMethodFromString(eDataType, initialValue);
     case DataPackage.STATUS_MASK:
       return createStatusMaskFromString(eDataType, initialValue);
     case DataPackage.LOOKUP_KEY:
       return createLookupKeyFromString(eDataType, initialValue);
     case DataPackage.CRUD_REPOSITORY:
       return createCrudRepositoryFromString(eDataType, initialValue);
     case DataPackage.PAGING_AND_SORTING_REPOSITORY:
       return createPagingAndSortingRepositoryFromString(eDataType, initialValue);
     case DataPackage.CRUD_REPOSITORY_BASE:
       return createCrudRepositoryBaseFromString(eDataType, initialValue);
     case DataPackage.MEASURE:
       return createMeasureFromString(eDataType, initialValue);
     case DataPackage.PAGEABLE:
       return createPageableFromString(eDataType, initialValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     case DataPackage.ATTRIBUTE_SEMANTIC:
       return convertAttributeSemanticToString(eDataType, instanceValue);
     case DataPackage.INPUT_METHOD:
       return convertInputMethodToString(eDataType, instanceValue);
     case DataPackage.STATUS_MASK:
       return convertStatusMaskToString(eDataType, instanceValue);
     case DataPackage.LOOKUP_KEY:
       return convertLookupKeyToString(eDataType, instanceValue);
     case DataPackage.CRUD_REPOSITORY:
       return convertCrudRepositoryToString(eDataType, instanceValue);
     case DataPackage.PAGING_AND_SORTING_REPOSITORY:
       return convertPagingAndSortingRepositoryToString(eDataType, instanceValue);
     case DataPackage.CRUD_REPOSITORY_BASE:
       return convertCrudRepositoryBaseToString(eDataType, instanceValue);
     case DataPackage.MEASURE:
       return convertMeasureToString(eDataType, instanceValue);
     case DataPackage.PAGEABLE:
       return convertPageableToString(eDataType, instanceValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 public int getPrimitiveSize(EDataType eDataType) {
   if (eDataType == EcorePackage.eINSTANCE.getEInt()
       || eDataType == EcorePackage.eINSTANCE.getEIntegerObject()) {
     return 4;
   } else if (eDataType == EcorePackage.eINSTANCE.getEFloat()
       || eDataType == EcorePackage.eINSTANCE.getEFloatObject()) {
     return 4;
   } else if (eDataType == EcorePackage.eINSTANCE.getEBoolean()
       || eDataType == EcorePackage.eINSTANCE.getEBooleanObject()) {
     return 1;
   } else if (eDataType == EcorePackage.eINSTANCE.getEDate()) {
     return 8;
   } else if (eDataType == EcorePackage.eINSTANCE.getELong()
       || eDataType == EcorePackage.eINSTANCE.getELongObject()) {
     return 8;
   } else if (eDataType == EcorePackage.eINSTANCE.getEString()) {
     return AVERAGE_STRING_SIZE;
   } else if (eDataType == EcorePackage.eINSTANCE.getEDouble()
       || eDataType == EcorePackage.eINSTANCE.getEDoubleObject()) {
     return 8;
   } else if (eDataType == EcorePackage.eINSTANCE.getEByteArray()
       || eDataType.getName().equals("DataHandler")) {
     return AVERAGE_BYTE_ARRAY_SIZE;
   } else if (eDataType instanceof EEnum) {
     return 4;
   }
   throw new RuntimeException("Unimplemented: " + eDataType);
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 public String convertComputedKeyOpenEnumToString(EDataType eDataType, Object instanceValue) {
   if (instanceValue == null) return null;
   if (_200512Package.Literals.COMPUTED_KEY_ENUM.isInstance(instanceValue)) {
     try {
       String value =
           convertComputedKeyEnumToString(
               _200512Package.Literals.COMPUTED_KEY_ENUM, instanceValue);
       if (value != null) return value;
     } catch (Exception e) {
       // Keep trying other member types until all have failed.
     }
   }
   if (XMLTypePackage.Literals.ANY_URI.isInstance(instanceValue)) {
     try {
       String value =
           XMLTypeFactory.eINSTANCE.convertToString(
               XMLTypePackage.Literals.ANY_URI, instanceValue);
       if (value != null) return value;
     } catch (Exception e) {
       // Keep trying other member types until all have failed.
     }
   }
   throw new IllegalArgumentException(
       "Invalid value: '" + instanceValue + "' for datatype :" + eDataType.getName());
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 public String convertPriorityTypeToString(EDataType eDataType, Object instanceValue) {
   if (instanceValue == null) return null;
   if (jpdl32Package.Literals.PRIORITY_TYPE_MEMBER0.isInstance(instanceValue)) {
     try {
       String value =
           convertPriorityTypeMember0ToString(
               jpdl32Package.Literals.PRIORITY_TYPE_MEMBER0, instanceValue);
       if (value != null) return value;
     } catch (Exception e) {
       // Keep trying other member types until all have failed.
     }
   }
   if (jpdl32Package.Literals.PRIORITY_TYPE_MEMBER1.isInstance(instanceValue)) {
     try {
       String value =
           convertPriorityTypeMember1ToString(
               jpdl32Package.Literals.PRIORITY_TYPE_MEMBER1, instanceValue);
       if (value != null) return value;
     } catch (Exception e) {
       // Keep trying other member types until all have failed.
     }
   }
   throw new IllegalArgumentException(
       "Invalid value: '" + instanceValue + "' for datatype :" + eDataType.getName());
 }
 public DataTypeObservableValue getObservableDataType(EDataType dataType) {
   for (String key : observableDataTypes.keySet()) {
     if (key.equals(dataType.getName())) {
       return ClassLoaderHelper.newInstance(observableDataTypes.get(key));
     }
   }
   return null;
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     case ExtlibraryPackage.BOOK_CATEGORY:
       return createBookCategoryFromString(eDataType, initialValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     case DynamicsPackage.INSTANCE_ACTION:
       return convertInstanceActionToString(eDataType, instanceValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     case DynamicsPackage.INSTANCE_ACTION:
       return createInstanceActionFromString(eDataType, initialValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     case HwPhysicalPackage.DUMMY:
       return createdummyFromString(eDataType, initialValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     case HwPhysicalPackage.DUMMY:
       return convertdummyToString(eDataType, instanceValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
Beispiel #12
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     case GenericsPackage.MY_NUMBER:
       return convertMyNumberToString(eDataType, instanceValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     case DslPatternsPackage.FEATURE_KIND:
       return createFeatureKindFromString(eDataType, initialValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     case HiddentokenmergertestPackage.ENUM_BUG_ENUM:
       return createEnumBugEnumFromString(eDataType, initialValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     default:
       throw new IllegalArgumentException(
           "The datatype '"
               + eDataType.getName()
               + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     case DataMapperPackage.SCHEMA_DATA_TYPE:
       return createSchemaDataTypeFromString(eDataType, initialValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     case DataMapperPackage.SCHEMA_DATA_TYPE:
       return convertSchemaDataTypeToString(eDataType, instanceValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     case RuntimePackage.ZUSTAND:
       return convertZustandToString(eDataType, instanceValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     case RuntimePackage.ZUSTAND:
       return createZustandFromString(eDataType, initialValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
Beispiel #20
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     case MAVOPackage.MAY_DECISION_LOGIC:
       return createMayDecisionLogicFromString(eDataType, initialValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     case ExtlibraryPackage.BOOK_CATEGORY:
       return convertBookCategoryToString(eDataType, instanceValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
Beispiel #22
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     case MAVOPackage.MAY_DECISION_LOGIC:
       return convertMayDecisionLogicToString(eDataType, instanceValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
Beispiel #23
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     case GenericsPackage.MY_NUMBER:
       return createMyNumberFromString(eDataType, initialValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
Beispiel #24
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     case XsdPackage.ATT_USE_TYPE:
       return convertAttUseTypeToString(eDataType, instanceValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     case PatternPackage.EXPRESSION_TYPE:
       return convertExpressionTypeToString(eDataType, instanceValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     case DslPatternsPackage.FEATURE_KIND:
       return convertFeatureKindToString(eDataType, instanceValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     case HiddentokenmergertestPackage.ENUM_BUG_ENUM:
       return convertEnumBugEnumToString(eDataType, instanceValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     case PatternPackage.EXPRESSION_TYPE:
       return createExpressionTypeFromString(eDataType, initialValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public String convertToString(EDataType eDataType, Object instanceValue) {
   switch (eDataType.getClassifierID()) {
     default:
       throw new IllegalArgumentException(
           "The datatype '"
               + eDataType.getName()
               + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
   }
 }
Beispiel #30
0
 /**
  *
  * <!-- begin-user-doc -->
  * <!-- end-user-doc -->
  *
  * @generated
  */
 @Override
 public Object createFromString(EDataType eDataType, String initialValue) {
   switch (eDataType.getClassifierID()) {
     case XsdPackage.ATT_USE_TYPE:
       return createAttUseTypeFromString(eDataType, initialValue);
     default:
       throw new IllegalArgumentException(
           "The datatype '" + eDataType.getName() + "' is not a valid classifier");
   }
 }