package org.eclipse.emf.codegen.ecore.templates.editor;
import java.util.*;
import org.eclipse.emf.codegen.ecore.genmodel.*;
public class HomeHTML
{
protected static String nl;
public static synchronized HomeHTML create(String lineSeparator)
{
nl = lineSeparator;
HomeHTML result = new HomeHTML();
nl = null;
return result;
}
public final String NL = nl == null ? (System.getProperties().getProperty("line.separator")) : nl;
protected final String TEXT_1 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + NL + "<!doctype html>" + NL + "<html style=\"height : 100%\"> " + NL + " <head>" + NL + " <meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">" + NL + "" + NL + " <!-- -->" + NL + " <!-- Any title is fine -->" + NL + " <!-- -->" + NL + " <title>";
protected final String TEXT_2 = " Application</title>" + NL + " " + NL + " <style TYPE=\"text/css\">" + NL + " <!--" + NL + " .ToolBar" + NL + " {" + NL + " background-color: #d0e4f6;" + NL + " }" + NL + " .ToolBarButton" + NL + " {" + NL + " float: left;" + NL + " margin-top: 5px;" + NL + " }" + NL + " .ToolBarButtonLeftMargin" + NL + " {" + NL + " float: left;" + NL + " margin-left: 10px;" + NL + " margin-top: 5px;" + NL + " }" + NL + " .Header" + NL + " {" + NL + " background-color: #628cd5;" + NL + " color: #FFFFFF;" + NL + " float: left;" + NL + " font-weight: bold;" + NL + " font-size: xx-large;" + NL + " }" + NL + " .HeaderLabel" + NL + " {" + NL + " float: left;" + NL + " margin-left: 10px;" + NL + " }" + NL + " .PropertiesTitle" + NL + " {" + NL + " background-color: #628cd5;" + NL + " color: #FFFFFF;" + NL + " font-weight: bold;" + NL + " font-size: large;" + NL + " }" + NL + " .PropertiesTitleLabel" + NL + " {" + NL + " float: left;" + NL + " margin-left: 5px;" + NL + " }" + NL + " -->" + NL + " </style>" + NL + "" + NL + " <!-- -->" + NL + " <!-- This script loads your compiled module. -->" + NL + " <!-- If you add any GWT meta tags, they must -->" + NL + " <!-- be added before this line. -->" + NL + " <script type=\"text/javascript\" language=\"javascript\" src=\"";
protected final String TEXT_3 = "/";
protected final String TEXT_4 = ".nocache.js\"></script>" + NL + " </head>" + NL + "" + NL + " <body style=\"height : 100%\">" + NL + " <div id=\"main\" style=\"height : 100%\">" + NL + " </div>" + NL + " </body>" + NL + "</html>";
protected final String TEXT_5 = NL;
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 v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.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();
}
}