/** * This returns the label text for the adapted class. */ @Override public String getText(Object object) { GenModel genModel = (GenModel)object; return genModel.getModelName(); }
public String generate(Object argument) { final StringBuffer stringBuffer = new StringBuffer(); /** * Copyright (c) 2010 Ed Merks and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v2.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v20.html * * Contributors: * Ed Merks - Initial API and implementation */ GenModel genModel = (GenModel)argument; /* Trick to import java.util.* without warnings */Iterator.class.getName(); stringBuffer.append(TEXT_1); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_2); stringBuffer.append(genModel.getQualifiedEditorModuleName()); stringBuffer.append(TEXT_3); stringBuffer.append(genModel.getQualifiedEditorModuleName()); stringBuffer.append(TEXT_4); stringBuffer.append(TEXT_5); return stringBuffer.toString(); } }
}} stringBuffer.append(TEXT_5); stringBuffer.append(genModel.getModelName().toLowerCase().replaceAll("\\s", "-")); stringBuffer.append(TEXT_6); stringBuffer.append(TEXT_2);
stringBuffer.append("$"); stringBuffer.append(TEXT_5); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_6); stringBuffer.append(TEXT_7);
stringBuffer.append("$"); stringBuffer.append(TEXT_5); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_6); stringBuffer.append(TEXT_7);
stringBuffer.append("$"); stringBuffer.append(TEXT_5); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_6); boolean hasMultiPageEditor = false; stringBuffer.append(genModel.getEditorAdvisorClassName()); stringBuffer.append(TEXT_31); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_32); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_33); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_34); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_35); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_36); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_37); for (GenPackage genPackage : genModel.getAllGenPackagesWithClassifiers()) {if (genPackage.isGenerateModelWizard()) {
stringBuffer.append(genModel.getEditorAdvisorClassName()); stringBuffer.append(TEXT_24); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_25); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_26); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_27); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_28); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_29); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_30); for (GenPackage genPackage : genModel.getAllGenPackagesWithClassifiers()) {if (genPackage.isGenerateModelWizard()) {
genModel.markImportLocation(stringBuffer); stringBuffer.append(TEXT_9); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_10); stringBuffer.append(genModel.getTestSuiteClassName()); stringBuffer.append(genModel.getTestSuiteClassName()); stringBuffer.append(TEXT_20); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_21); stringBuffer.append(genModel.getNonNLS());
genModel.markImportLocation(stringBuffer); stringBuffer.append(TEXT_9); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_10); stringBuffer.append(genModel.getModelPluginClassName());
genModel.markImportLocation(stringBuffer); stringBuffer.append(TEXT_9); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_10); stringBuffer.append(genModel.getEditPluginClassName());
genModel.markImportLocation(stringBuffer); stringBuffer.append(TEXT_9); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_10); stringBuffer.append(genModel.getEditorPluginClassName());
stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_26); stringBuffer.append(genModel.getNonNLS());
stringBuffer.append(genModel.getNonNLS()); stringBuffer.append(TEXT_39); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_40); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_41); if (genModel.useGenerics()) {
genModel.markImportLocation(stringBuffer); stringBuffer.append(TEXT_6); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_7); if (genModel.hasAPITags()) {
genModel.markImportLocation(stringBuffer); stringBuffer.append(TEXT_6); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_7); if (genModel.hasAPITags()) {
stringBuffer.append("$"); stringBuffer.append(TEXT_5); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_6); if (genModel.isCreationCommands()) {
genModel.markImportLocation(stringBuffer); stringBuffer.append(TEXT_6); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_7); if (genModel.hasAPITags()) { stringBuffer.append(genModel.getTestSuiteClassName()); stringBuffer.append(TEXT_21); stringBuffer.append(genModel.getModelName()); stringBuffer.append(TEXT_22); stringBuffer.append(genModel.getNonNLS());
else if (referencedGenModel.getModelName() == null)
setNonExternalizedStringTag(oldGenModelVersion.getNonExternalizedStringTag()); setModelName(oldGenModelVersion.getModelName());
setNonExternalizedStringTag(oldGenModelVersion.getNonExternalizedStringTag()); setModelName(oldGenModelVersion.getModelName());