Package at.bestsolution.efxclipse.tooling.fxgraph.generator

Examples of at.bestsolution.efxclipse.tooling.fxgraph.generator.LanguageManager


  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();
          }
        }
        {
          Collection<String> _languages = languageManager.getLanguages();
          for(final String i_1 : _languages) {
            _builder.append("<?language ");
            _builder.append(i_1, "");
            _builder.append("?>");
            _builder.newLineIfNotEmpty();
View Full Code Here

TOP

Related Classes of at.bestsolution.efxclipse.tooling.fxgraph.generator.LanguageManager

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.