String packageClassPathImpl = MODEL_PACKAGE + genPackage.getPackageName() + ".impl."; packageClassPathImpl = packageClassPathImpl.replace(".", File.separator) + genPackage.getPackageClassName() + ".java"; VirtualFile packageVirtualFileImpl = basedir.createFile(packageClassPathImpl); String packageClassPathInterface = MODEL_PACKAGE + genPackage.getPackageName() + "."; packageClassPathInterface = packageClassPathInterface.replace(".", File.separator) + genPackage.getPackageInterfaceName() + ".java"; VirtualFile packageVirtualFileInterface = basedir.createFile(packageClassPathInterface); String factoryClassPathImpl = MODEL_PACKAGE + genPackage.getPackageName() + ".impl."; factoryClassPathImpl = factoryClassPathImpl.replace(".", File.separator) + genPackage.getFactoryClassName() + ".java"; VirtualFile factoryVirtualFileImpl = basedir.createFile(factoryClassPathImpl); String factoryClassPathInterface = MODEL_PACKAGE + genPackage.getPackageName() + "."; factoryClassPathInterface = factoryClassPathInterface.replace(".", File.separator) + genPackage.getFactoryInterfaceName() + ".java"; VirtualFile factoryVirtualFileInterface = basedir.createFile(factoryClassPathInterface); String adapterFactoryClassPath = MODEL_PACKAGE + genPackage.getPackageName() + ".util."; adapterFactoryClassPath = adapterFactoryClassPath.replace(".", File.separator) + genPackage.getAdapterFactoryClassName() + ".java"; VirtualFile adapterFactoryVirtualFile = basedir.createFile(adapterFactoryClassPath); String switchClassPath = MODEL_PACKAGE + genPackage.getPackageName() + ".util."; switchClassPath = switchClassPath.replace(".", File.separator) + genPackage.getSwitchClassName() + ".java"; VirtualFile switchClassVirtualFile = basedir.createFile(switchClassPath); String xmlClassPath = MODEL_PACKAGE + genPackage.getPackageName() + ".util."; xmlClassPath = xmlClassPath.replace(".", File.separator) + genPackage.getXMLProcessorClassName() + ".java"; VirtualFile xmlClassVirtualFile = basedir.createFile(xmlClassPath); String resourceFactoryClassPath = MODEL_PACKAGE + genPackage.getPackageName() + ".util.";
genModel.markImportLocation(stringBuffer); stringBuffer.append(TEXT_9); stringBuffer.append(genPackage.getPackageName()); stringBuffer.append(TEXT_10); stringBuffer.append(genPackage.getTestSuiteClassName()); stringBuffer.append(genPackage.getTestSuiteClassName()); stringBuffer.append(TEXT_20); stringBuffer.append(genPackage.getPackageName()); stringBuffer.append(TEXT_21); stringBuffer.append(genModel.getNonNLS());
genModel.markImportLocation(stringBuffer); stringBuffer.append(TEXT_6); stringBuffer.append(genPackage.getPackageName()); stringBuffer.append(TEXT_7); if (genPackage.hasAPITags()) { stringBuffer.append(genPackage.getTestSuiteClassName()); stringBuffer.append(TEXT_21); stringBuffer.append(genPackage.getPackageName()); stringBuffer.append(TEXT_22); stringBuffer.append(genModel.getNonNLS());
genModel.markImportLocation(stringBuffer); stringBuffer.append(TEXT_9); stringBuffer.append(genPackage.getPackageName()); stringBuffer.append(TEXT_10); stringBuffer.append(genPackage.getExampleClassName());
genModel.markImportLocation(stringBuffer); stringBuffer.append(TEXT_6); stringBuffer.append(genPackage.getPackageName()); stringBuffer.append(TEXT_7); if (genPackage.hasAPITags()) {
stringBuffer.append(genModel.getImportedName("java.lang.String")); stringBuffer.append(TEXT_33); stringBuffer.append(genPackage.getPackageName()); stringBuffer.append(TEXT_34); stringBuffer.append(genModel.getNonNLS());
stringBuffer.append(genModel.getImportedName("java.lang.String")); stringBuffer.append(TEXT_29); stringBuffer.append(genPackage.getPackageName()); stringBuffer.append(TEXT_30); stringBuffer.append(genModel.getNonNLS());
referencedGenModel.setModelName(genPackage.getPackageName());