/** * * <!-- 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"); } }
/** * * <!-- 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"); } }
/** * * <!-- 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"); } }
/** * * <!-- 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"); } }
/** * * <!-- 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"); } }
/** * * <!-- 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$ } }
/** * * <!-- 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"); } }