protected void checkForPrimitive(EDataType eDataType) { int index = PRIMITIVES.indexOf(eDataType.getInstanceTypeName()); if (index != -1 || eDataType instanceof EEnum) { EDataType eDataTypeObject = EcoreFactory.eINSTANCE.createEDataType(); eDataTypeObject.setName(eDataType.getName() + "Object"); if (index != -1) { eDataTypeObject.setInstanceTypeName(PRIMITIVE_WRAPPERS[index]); } else { eDataTypeObject.setInstanceTypeName("org.eclipse.emf.common.util.Enumerator"); } extendedMetaData.setName(eDataTypeObject, extendedMetaData.getName(eDataType) + ":Object"); addToSortedList(eDataType.getEPackage().getEClassifiers(), eDataTypeObject); extendedMetaData.setBaseType(eDataTypeObject, eDataType); typeToTypeObjectMap.put(eDataType, eDataTypeObject); } }
protected void checkForPrimitive(EDataType eDataType) { int index = PRIMITIVES.indexOf(eDataType.getInstanceTypeName()); if (index != -1 || eDataType instanceof EEnum) { EDataType eDataTypeObject = EcoreFactory.eINSTANCE.createEDataType(); eDataTypeObject.setName(eDataType.getName() + "Object"); if (index != -1) { eDataTypeObject.setInstanceTypeName(PRIMITIVE_WRAPPERS[index]); } else { eDataTypeObject.setInstanceTypeName("org.eclipse.emf.common.util.Enumerator"); } extendedMetaData.setName(eDataTypeObject, extendedMetaData.getName(eDataType) + ":Object"); addToSortedList(eDataType.getEPackage().getEClassifiers(), eDataTypeObject); extendedMetaData.setBaseType(eDataTypeObject, eDataType); typeToTypeObjectMap.put(eDataType, eDataTypeObject); } }
dataHandler.setName("DataHandler"); dataHandler.setInstanceClass(DataHandler.class);
if (type != null) { dataType = EcoreFactory.eINSTANCE.createEDataType(); dataType.setName(type.getSimpleName()); dataType.setInstanceClassName(type.getJavaIdentifier());