factoryClassPathImpl = factoryClassPathImpl.replace(".", File.separator) + genPackage.getFactoryClassName() + ".java"; VirtualFile factoryVirtualFileImpl = basedir.createFile(factoryClassPathImpl); factoryVirtualFileImpl.setStringContent(new FactoryClass().generate(new Object[] { genPackage, false, true }));
stringBuffer.append(genPackage.getFactoryClassName()); stringBuffer.append(TEXT_19); stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.impl.EFactoryImpl")); stringBuffer.append(TEXT_28); stringBuffer.append(publicStaticFinalFlag); stringBuffer.append(genPackage.getFactoryClassName()); stringBuffer.append(TEXT_29); String factoryType = genModel.isSuppressEMFMetaData() ? genPackage.getFactoryClassName() : genPackage.getImportedFactoryInterfaceName(); stringBuffer.append(TEXT_37); stringBuffer.append(factoryType); stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.plugin.EcorePlugin")); stringBuffer.append(TEXT_47); stringBuffer.append(genPackage.getFactoryClassName()); stringBuffer.append(TEXT_48); stringBuffer.append(genPackage.getFactoryClassName()); stringBuffer.append(TEXT_49); if (genModel.useClassOverrideAnnotation()) { stringBuffer.append(isInterface ? genPackage.getFactoryInterfaceName() : genPackage.getFactoryClassName()); genModel.emitSortedImports(); stringBuffer.append(TEXT_427);
stringBuffer.append(genPackage.getFactoryClassName()); stringBuffer.append(TEXT_15); stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.impl.EFactoryImpl")); stringBuffer.append(TEXT_21); stringBuffer.append(publicStaticFinalFlag); stringBuffer.append(genPackage.getFactoryClassName()); stringBuffer.append(TEXT_22); String factoryType = genModel.isSuppressEMFMetaData() ? genPackage.getFactoryClassName() : genPackage.getImportedFactoryInterfaceName(); stringBuffer.append(TEXT_28); stringBuffer.append(factoryType); stringBuffer.append(genPackage.getImportedFactoryClassName()); stringBuffer.append(TEXT_38); stringBuffer.append(genPackage.getFactoryClassName()); stringBuffer.append(TEXT_39); if (genModel.useClassOverrideAnnotation()) { stringBuffer.append(isInterface ? genPackage.getFactoryInterfaceName() : genPackage.getFactoryClassName()); genModel.emitSortedImports(); stringBuffer.append(TEXT_7);
protected void generateFactoryClass(GenPackage genPackage, Monitor monitor) { GenModel genModel = genPackage.getGenModel(); if (genPackage.hasClassifiers()) { message = CodeGenEcorePlugin.INSTANCE.getString ("_UI_GeneratingJavaClass_message", new Object[] { genPackage.getQualifiedFactoryClassName() }); monitor.subTask(message); generateJava (genModel.getModelDirectory(), genPackage.getReflectionClassPackageName(), genPackage.getFactoryClassName(), getJETEmitter(getJETEmitterDescriptors(), FACTORY_CLASS_ID), new Object[] { new Object[] { genPackage, genModel.isSuppressInterfaces() ? Boolean.TRUE : Boolean.FALSE, Boolean.TRUE }}, createMonitor(monitor, 1)); } else { monitor.worked(1); } }
protected void generateFactoryClass(GenPackage genPackage, Monitor monitor) { GenModel genModel = genPackage.getGenModel(); if (genPackage.hasClassifiers()) { message = CodeGenEcorePlugin.INSTANCE.getString ("_UI_GeneratingJavaClass_message", new Object[] { genPackage.getQualifiedFactoryClassName() }); monitor.subTask(message); generateJava (genModel.getModelDirectory(), genPackage.getReflectionClassPackageName(), genPackage.getFactoryClassName(), getJETEmitter(getJETEmitterDescriptors(), FACTORY_CLASS_ID), new Object[] { new Object[] { genPackage, genModel.isSuppressInterfaces() ? Boolean.TRUE : Boolean.FALSE, Boolean.TRUE }}, createMonitor(monitor, 1)); } else { monitor.worked(1); } }