}
}
public CharSequence createContent(final Resource resource, final String projectRelativePath, final boolean preview, final boolean skipController, final boolean skipIncludes) {
StringConcatenation _builder = new StringConcatenation();
ImportManager _importManager = new ImportManager(true);
final ImportManager importManager = _importManager;
_builder.newLineIfNotEmpty();
LanguageManager _languageManager = new LanguageManager();
final LanguageManager languageManager = _languageManager;
_builder.newLineIfNotEmpty();
_builder.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
_builder.newLine();
_builder.append("<!-- ");
_builder.newLine();
_builder.append("\t");
_builder.append("Do not edit this file it is generated by e(fx)clipse from ");
_builder.append(projectRelativePath, " ");
_builder.newLineIfNotEmpty();
_builder.append("-->");
_builder.newLine();
_builder.newLine();
{
EList<EObject> _contents = resource.getContents();
EObject _get = _contents.get(0);
EList<EObject> _eContents = _get.eContents();
Iterable<ComponentDefinition> _filter = Iterables.<ComponentDefinition>filter(_eContents, ComponentDefinition.class);
for(final ComponentDefinition rootElement : _filter) {
final CharSequence body = this.componentDefinition(rootElement, importManager, languageManager, preview, skipController, skipIncludes);
_builder.newLineIfNotEmpty();
_builder.append("<?import java.lang.*?>");
_builder.newLine();
{
List<String> _imports = importManager.getImports();
for(final String i : _imports) {
_builder.append("<?import ");
_builder.append(i, "");
_builder.append("?>");
_builder.newLineIfNotEmpty();