factoryClassPathInterface = factoryClassPathInterface.replace(".", File.separator) + genPackage.getFactoryInterfaceName() + ".java"; VirtualFile factoryVirtualFileInterface = basedir.createFile(factoryClassPathInterface); factoryVirtualFileInterface.setStringContent(new FactoryClass().generate(new Object[] { genPackage, true, false }));
stringBuffer.append(genPackage.getPackageInterfaceName()); stringBuffer.append(TEXT_35); stringBuffer.append(genModel.isSuppressEMFMetaData() ? genModel.getImportedName("org.eclipse.emf.ecore.EFactory") : genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_33); stringBuffer.append(genPackage.getUncapFactoryName());
stringBuffer.append(genPackage.getPackageInterfaceName()); stringBuffer.append(TEXT_31); stringBuffer.append(genModel.isSuppressEMFMetaData() ? genModel.getImportedName("org.eclipse.emf.ecore.EFactory") : genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_32); stringBuffer.append(genPackage.getUncapFactoryInterfaceName()); stringBuffer.append(genPackage.getUncapPackageInterfaceName()); stringBuffer.append(TEXT_34); stringBuffer.append(genModel.isSuppressEMFMetaData() ? "EFactoryInstance" : genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_35); if (!genModel.isRichClientPlatform()) {
stringBuffer.append(genPackage.getFactoryInterfaceName()); if (!genModel.isSuppressEMFMetaData()) { stringBuffer.append(TEXT_22); stringBuffer.append(TEXT_30); stringBuffer.append(publicStaticFinalFlag); stringBuffer.append(genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_31); stringBuffer.append(genPackage.getQualifiedFactoryClassName()); stringBuffer.append(TEXT_33); stringBuffer.append(publicStaticFinalFlag); stringBuffer.append(genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_34); stringBuffer.append(genPackage.getQualifiedFactoryClassName()); stringBuffer.append(factoryType); stringBuffer.append(TEXT_39); stringBuffer.append(genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_40); stringBuffer.append(factoryType); stringBuffer.append(genModel.getNonNLS()); stringBuffer.append(TEXT_44); stringBuffer.append(genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_45); stringBuffer.append(genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_46); stringBuffer.append(genModel.getImportedName("org.eclipse.emf.ecore.plugin.EcorePlugin"));
stringBuffer.append(genPackage.getImportedFactoryInterfaceName()); stringBuffer.append(TEXT_218); stringBuffer.append(genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_219); stringBuffer.append(genPackage.getImportedFactoryInterfaceName()); } else { stringBuffer.append(TEXT_221); stringBuffer.append(genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_222); stringBuffer.append(genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_223);
stringBuffer.append(genPackage.getFactoryInterfaceName()); if (!genModel.isSuppressEMFMetaData()) { stringBuffer.append(TEXT_15); stringBuffer.append(TEXT_21); stringBuffer.append(publicStaticFinalFlag); stringBuffer.append(genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_23); stringBuffer.append(genPackage.getQualifiedFactoryClassName()); stringBuffer.append(TEXT_21); stringBuffer.append(publicStaticFinalFlag); stringBuffer.append(genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_25); stringBuffer.append(genPackage.getQualifiedFactoryClassName()); stringBuffer.append(isInterface ? genPackage.getFactoryInterfaceName() : genPackage.getFactoryClassName()); genModel.emitSortedImports(); stringBuffer.append(TEXT_7);
} else { stringBuffer.append(TEXT_53); stringBuffer.append(genPackage.getFactoryInterfaceName()); stringBuffer.append(TEXT_157); stringBuffer.append(genPackage.getFactoryName());
protected void generateFactoryInterface(GenPackage genPackage, Monitor monitor) { GenModel genModel = genPackage.getGenModel(); if (genPackage.hasClassifiers() && !genModel.isSuppressInterfaces()) { message = CodeGenEcorePlugin.INSTANCE.getString ("_UI_GeneratingJavaInterface_message", new Object[] { genPackage.getQualifiedFactoryInterfaceName() }); monitor.subTask(message); generateJava (genModel.getModelDirectory(), genPackage.getReflectionPackageName(), genPackage.getFactoryInterfaceName(), getJETEmitter(getJETEmitterDescriptors(), FACTORY_CLASS_ID), new Object[] { new Object[] { genPackage, Boolean.TRUE, Boolean.FALSE }}, createMonitor(monitor, 1)); } else { monitor.worked(1); } }
protected void generateFactoryInterface(GenPackage genPackage, Monitor monitor) { GenModel genModel = genPackage.getGenModel(); if (genPackage.hasClassifiers() && !genModel.isSuppressInterfaces()) { message = CodeGenEcorePlugin.INSTANCE.getString ("_UI_GeneratingJavaInterface_message", new Object[] { genPackage.getQualifiedFactoryInterfaceName() }); monitor.subTask(message); generateJava (genModel.getModelDirectory(), genPackage.getReflectionPackageName(), genPackage.getFactoryInterfaceName(), getJETEmitter(getJETEmitterDescriptors(), FACTORY_CLASS_ID), new Object[] { new Object[] { genPackage, Boolean.TRUE, Boolean.FALSE }}, createMonitor(monitor, 1)); } else { monitor.worked(1); } }