Package org.fusesource.ide.fabric8.ui.navigator

Examples of org.fusesource.ide.fabric8.ui.navigator.VersionsNode


    }

    @Override
    protected CreateJCloudsContainerAction createCloudContainerAction(Object current) {
        final ProfileNode node = (ProfileNode) current;
        return new CreateJCloudsContainerAction(node.getVersionNode(), null, node);
    }
View Full Code Here


        return node == null ? Collections.emptyList() : ((ProfileNode) node).getPropertySourceList();
    }

    @Override
    protected CreateJCloudsContainerAction createCloudContainerAction(Object current) {
        final ProfileNode node = (ProfileNode) current;
        return new CreateJCloudsContainerAction(node.getVersionNode(), null, node);
    }
View Full Code Here

        return new CreateJCloudsContainerAction(node.getVersionNode(), null, node);
    }

    @Override
    protected CreateSshContainerAction createSshContainerAction(Object current) {
        final ProfileNode node = (ProfileNode) current;
        return new CreateSshContainerAction(node.getVersionNode(), null, node);
    }
View Full Code Here

        return new CreateSshContainerAction(node.getVersionNode(), null, node);
    }

    @Override
    protected CreateChildContainerAction createChildContainerAction(Object current) {
        final ProfileNode node = (ProfileNode) current;
        return new CreateChildContainerAction(node);
    }
View Full Code Here

  }
 
  private void processDependenciesChange(List dependencies) {
    this.formModel.clearDependencies();
    for (Object o : dependencies) {
      ProfileNode p = (ProfileNode)o;
      this.formModel.addDependency(p.getProfile());
    }
  }
View Full Code Here

    createProfileForm(profile, inner);

    createLabel(inner, Messages.profileParentsLabel);
    parentsForm.createColumnsViewer(inner);
    parentsForm.setProfilesViewerInput(node.getVersionNode());
    parentsForm.getProfilesViewer().setContentProvider(new ProfileParentsContentProvider(node));

    GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
    gridData.horizontalSpan = 2;
    parentsForm.getProfilesViewer().getTree().setLayoutData(gridData);
    List<ProfileDTO> parents = profile.getParents();
View Full Code Here

    addToolBarActions(getCreateVersionAction());
   
    getViewer().addDoubleClickListener(new IDoubleClickListener() {     
      @Override
      public void doubleClick(DoubleClickEvent event) {
        VersionsNode versionsNode = fabric.getVersionsNode();
        if (versionsNode != null) {
          List<VersionDTO> selectedVersions = getSelectedVersions();
          if (!selectedVersions.isEmpty()) {
            VersionDTO version = selectedVersions.get(0);
            VersionNode versionNode = versionsNode.getVersionNode(version.getId());
            if (versionNode != null) {
              Selections.setSingleSelection(fabric.getRefreshableUI(), versionNode);
            }
          }
        }
View Full Code Here

      }
        return new CreateVersionAction(version);
    }
 
  public void updateData() {
    VersionsNode versionsNode = fabric.getVersionsNode();
    if (versionsNode != null) {
      setInput(versionsNode.getChildrenList());
    }
  }
View Full Code Here

        }

        @Override
        public Object[] getElements(Object inputElement) {
          if (inputElement != null && inputElement instanceof VersionsNode) {
            VersionsNode versions = (VersionsNode)inputElement;
            return versions.getChildren();
          }
          return null;
        }
      });
      versionCombo.addSelectionChangedListener(new ISelectionChangedListener() {
View Full Code Here

    public VersionsTabSection() {
    }

    @Override
    public void setInput(IWorkbenchPart part, ISelection selection) {
      VersionsNode vNode = (VersionsNode)Selections.getFirstSelection(selection);
        if (vNode == null) {
          return;
        }
      final Fabric fabric = vNode.getFabric();
        if (fabric == current) {
            return;
        }
        if (current != null) {
            current.removeFabricUpdateRunnable(refreshRunnable);
        }
        current = fabric;
        if (current != null) {
            current.addFabricUpdateRunnable(refreshRunnable);
        }

      Job loadJob = new Job("Loading " + vNode.toString() + " data...") {
     
      @Override
      protected IStatus run(IProgressMonitor monitor) {
            final Collection<VersionDTO> versions = getVersions();
            Display.getDefault().asyncExec(new Runnable() {
View Full Code Here

TOP

Related Classes of org.fusesource.ide.fabric8.ui.navigator.VersionsNode

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.