Package at.bestsolution.efxclipse.tooling.efxbean.fXBean

Examples of at.bestsolution.efxclipse.tooling.efxbean.fXBean.PackageDeclaration


   * <!-- end-user-doc -->
   * @generated
   */
  public NotificationChain basicSetPackage(PackageDeclaration newPackage, NotificationChain msgs)
  {
    PackageDeclaration oldPackage = package_;
    package_ = newPackage;
    if (eNotificationRequired())
    {
      ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, FXBeanPackage.FX_BEAN_UNIT__PACKAGE, oldPackage, newPackage);
      if (msgs == null) msgs = notification; else msgs.add(notification);
View Full Code Here


  public void doGenerate(final Resource resource, final IFileSystemAccess fsa) {
    EList<EObject> _contents = resource.getContents();
    EObject _get = _contents.get(0);
    final FXBeanUnit u = ((FXBeanUnit) _get);
    {
      PackageDeclaration _package = u.getPackage();
      String _name = _package.getName();
      String _replace = _name.replace(".", "/");
      String _plus = (_replace + "/");
      Bean _bean = u.getBean();
      String _name_1 = _bean.getName();
      String _plus_1 = (_plus + _name_1);
      final String filePath = (_plus_1 + ".java");
      ImportManager _importManager = new ImportManager(true);
      this.manager = _importManager;
      CharSequence _generateBeanFile = this.generateBeanFile(u);
      fsa.generateFile(filePath, _generateBeanFile);
    }
    Bean _bean = u.getBean();
    boolean _isReflective = _bean.isReflective();
    if (_isReflective) {
      ImportManager _importManager = new ImportManager(true);
      this.manager = _importManager;
      PackageDeclaration _package = u.getPackage();
      String _name = _package.getName();
      String _replace = _name.replace(".", "/");
      String _plus = (_replace + "/reflective/");
      Bean _bean_1 = u.getBean();
      String _name_1 = _bean_1.getName();
      String _plus_1 = (_plus + _name_1);
View Full Code Here

  }
 
  public CharSequence generateReflectiveAccessFile(final FXBeanUnit u) {
    StringConcatenation _builder = new StringConcatenation();
    _builder.append("package ");
    PackageDeclaration _package = u.getPackage();
    String _name = _package.getName();
    _builder.append(_name, "");
    _builder.append(".reflective;");
    _builder.newLineIfNotEmpty();
    _builder.newLine();
    _builder.append("import at.bestsolution.efxclipse.runtime.model.*;");
    _builder.newLine();
    _builder.append("import javafx.collections.*;");
    _builder.newLine();
    _builder.append("import java.util.List;");
    _builder.newLine();
    _builder.append("import java.util.ArrayList;");
    _builder.newLine();
    _builder.append("import ");
    PackageDeclaration _package_1 = u.getPackage();
    String _name_1 = _package_1.getName();
    _builder.append(_name_1, "");
    _builder.append(".");
    Bean _bean = u.getBean();
    String _name_2 = _bean.getName();
    _builder.append(_name_2, "");
View Full Code Here

  }
 
  public CharSequence generateBeanFile(final FXBeanUnit u) {
    StringConcatenation _builder = new StringConcatenation();
    _builder.append("package ");
    PackageDeclaration _package = u.getPackage();
    String _name = _package.getName();
    _builder.append(_name, "");
    _builder.append(";");
    _builder.newLineIfNotEmpty();
    _builder.newLine();
    _builder.append("import javafx.beans.property.*;");
 
View Full Code Here

TOP

Related Classes of at.bestsolution.efxclipse.tooling.efxbean.fXBean.PackageDeclaration

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.