Package com.tensegrity.wpalo.client.ui.model

Examples of com.tensegrity.wpalo.client.ui.model.TreeNode


      ElementNode [] rootNodes = axisHierarchy.getRootNodes();
      HashMap<ElementNode, TreeNode> parents = new HashMap<ElementNode, TreeNode>();
      for (ElementNode rootElement: rootNodes) {
        XElementNode xRoot = XElementFactory.createX(rootElement, hierarchyId, viewId);       
        xRoot.setChildCount(rootElement.getChildCount());
        TreeNode n = new TreeNode(null, xRoot, true);
        if (xRoot.getChildCount() != 0) {
          parents.put(rootElement, n);
        }       
        nodes.add(n);
        cvc.elementNodes.put(xRoot.getId(), rootElement);
View Full Code Here


  private final void initEventHandling() {
    hierarchyTree.getTree().addDoubleClickListener(new DoubleClickListener() {     
      public void doubleClicked(FastMSTreeItem it) {       
        ((Workbench) Registry.get(Workbench.ID)).showWaitCursor(constants.changingSelectedElement(), true);
        if (it != null && it.getModel() != null) {
          TreeNode node = it.getModel();
          if (node.getXObject() instanceof XElement) {
            fireSelectionEvent((XElement) node.getXObject());
          } else if (node.getXObject() instanceof XElementNode) {
            fireSelectionEvent((XElementNode) node.getXObject());
          }
          item.getParentMenu().hide(true);
        }
      }
    });
View Full Code Here

 
  final void addFolder(XStaticFolder folder, TreeNode parent) {
    if(parent == null)
      parent = invisibleRoot;
    XObject wrappedFolder = wrap(folder);
    TreeNode newNode = new TreeNode(parent, wrappedFolder);
    addNode(newNode, parent);
  }
View Full Code Here

    XStaticFolder xParentFolder = (XStaticFolder) getWrappedXObject(parent);
    String sessionId = ((Workbench)Registry.get(Workbench.ID)).getUser().getSessionId();
    WPaloFolderServiceProvider.getInstance().createFolderElement(sessionId, xView,
        xParentFolder, isPublic, isEditable, new Callback<XFolderElement>("Could not create view'"+modify(xView.getName())+"!") {
          public void onSuccess(XFolderElement xFolderElement) {
            TreeNode newNode = new TreeNode(parent, wrap(xFolderElement));
            addNode(newNode, parent);
            if(openIt) {             
              delegate.open(newNode);
            }
          }
View Full Code Here

          }
        });
  }
  final void addViews(XFolderElement[] xFolderElements, TreeNode parent) {
    for(XFolderElement xFolderElement : xFolderElements) {
      TreeNode newNode = new TreeNode(parent, wrap(xFolderElement));
      addNode(newNode, parent);
    }
  }
View Full Code Here

      node.setParent(parent);
  }
  private final void initialize() {
    XNode rootNode = new XNode(user, TYPE);
    rootNode.setId(TYPE);
    setRoot(new TreeNode(null, wrap(rootNode)));
  }
View Full Code Here

TOP

Related Classes of com.tensegrity.wpalo.client.ui.model.TreeNode

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.