Examples of IvyNodeElement


Examples of org.apache.ivyde.eclipse.resolvevisualizer.model.IvyNodeElement

                        false));
    }

    public Image getImage(Object element) {
        if (element instanceof IvyNodeElement) {
            IvyNodeElement node = (IvyNodeElement) element;
            if (node.isEvicted()) {
                return ResolveVisualizerPlugin.getImageDescriptor("icons/evicted.gif").createImage();
            }
        }

        return null;
View Full Code Here

Examples of org.apache.ivyde.eclipse.resolvevisualizer.model.IvyNodeElement

        return null;
    }

    public String getText(Object element) {
        if (element instanceof IvyNodeElement) {
            IvyNodeElement node = (IvyNodeElement) element;
            String text = node.getOrganization() + "#" + node.getName() + ";";
            if (node.getRevision().indexOf("working@") != -1)
                text += "WORKSPACE";
            else
                text += node.getRevision();
            return text;
        }

        return "";
    }
View Full Code Here

Examples of org.apache.ivyde.eclipse.resolvevisualizer.model.IvyNodeElement

    }

    public IFigure getTooltip(Object entity) {
        if (entity instanceof EntityConnectionData) {
            EntityConnectionData connection = (EntityConnectionData) entity;
            IvyNodeElement source = (IvyNodeElement) connection.source;
            IvyNodeElement dest = (IvyNodeElement) connection.dest;

            String[] confs = dest.getCallerConfigurations(source);
            String tooltipText = "";
            for (int i = 0; i < confs.length; i++) {
                tooltipText += confs[i] + ", ";
            }
            return new Label(tooltipText.substring(0, tooltipText.length() - 2));
View Full Code Here

Examples of org.apache.ivyde.eclipse.resolvevisualizer.model.IvyNodeElement

        focusOnSelectionAction.setEnabled(false);

        historyAction = new Action() {
            public void run() {
                if (historyStack.size() > 0) {
                    IvyNodeElement element = (IvyNodeElement) historyStack.pop();
                    forwardStack.push(currentRoot);
                    forwardAction.setEnabled(true);
                    focusOn(element);
                    if (historyStack.size() <= 0) {
                        historyAction.setEnabled(false);
                    }
                }
            }
        };
        historyAction.setText("Back");
        historyAction.setToolTipText("Back");
        historyAction.setEnabled(false);
        historyAction.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages()
                .getImageDescriptor(ISharedImages.IMG_TOOL_BACK));

        forwardAction = new Action() {
            public void run() {
                if (forwardStack.size() > 0) {
                    IvyNodeElement element = (IvyNodeElement) forwardStack.pop();

                    historyStack.push(currentRoot);
                    historyAction.setEnabled(true);

                    focusOn(element);
View Full Code Here

Examples of org.apache.ivyde.eclipse.resolvevisualizer.model.IvyNodeElement

            forceHiddenFilter.clearHidden();
            visualizationForm.getForm().setText(
                    ResolveVisualizerForm.HeaderText + " - " + container.getConf().getIvyXmlPath() + " in \""
                            + container.getConf().getJavaProject().getProject().getName() + "\"");

            IvyNodeElement nextRoot = IvyNodeElementAdapter.adapt(report);
            if (currentRoot != nextRoot) {
                if (currentRoot != null) {
                    historyStack.push(currentRoot);
                    historyAction.setEnabled(true);
                }
View Full Code Here

Examples of org.apache.ivyde.eclipse.resolvevisualizer.model.IvyNodeElement

    public Object[] getElements(Object inputElement) {
        if (inputElement == null) {
            return new Object[] {};
        } else {
            IvyNodeElement inputNode = (IvyNodeElement) inputElement;
            List elements = Arrays.asList(filter(inputNode.getDeepDependencies()));
            Collections.sort(elements, new IvyNodeElementComparator());
            return elements.toArray();
        }
    }
View Full Code Here

Examples of org.apache.ivyde.eclipse.resolvevisualizer.model.IvyNodeElement

    public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {
    }

    private class IvyNodeElementComparator implements Comparator {
        public int compare(Object arg1, Object arg2) {
            IvyNodeElement element1 = (IvyNodeElement) arg1;
            IvyNodeElement element2 = (IvyNodeElement) arg2;

            if (element1.getDepth() > element2.getDepth())
                return -1;
            else if (element1.getDepth() < element2.getDepth())
                return 1;

            return element1.getModuleRevisionId().toString().compareTo(element2.getModuleRevisionId().toString());
        }
View Full Code Here

Examples of org.apache.ivyde.eclipse.resolvevisualizer.model.IvyNodeElement

        LinkedList/* <IvyNodeElement> */q = new LinkedList/* <IvyNodeElement> */();
        Set/* <IvyNodeElement> */orderedSet = new HashSet/* <IvyNodeElement> */();
        LinkedList/* <IvyNodeElement> */orderedList = new LinkedList/* <IvyNodeElement> */();
        q.add(root);
        while (!q.isEmpty()) {
            IvyNodeElement head = (IvyNodeElement) q.remove(0);
            if (!orderedSet.contains(head)) {
                orderedSet.add(head);
                orderedList.add(head);
                q.addAll(Arrays.asList(head.getDependencies()));
            }
        }
        IvyNodeElement[] path = fixedWeightDijkstraAlgorithm(orderedList, root, target);
        return path;
    }
View Full Code Here

Examples of org.apache.ivyde.eclipse.resolvevisualizer.model.IvyNodeElement

            dValues.put(iter.next(), new Integer(Integer.MAX_VALUE / 10));
        }
        dValues.put(s, new Integer(0));

        while (!q.isEmpty()) {
            IvyNodeElement head = (IvyNodeElement) q.remove(0);
            IvyNodeElement[] outgoing = head.getDependencies();
            for (int i = 0; i < outgoing.length; i++) {
                IvyNodeElement v = outgoing[i];
                if (((Integer) dValues.get(head)).intValue() + 1 < ((Integer) dValues.get(v)).intValue()) {
                    previous.put(v, head);
                    dValues.put(v, new Integer(((Integer) dValues.get(head)).intValue() + 1));
                }
            }
        }
        LinkedList/* <IvyNodeElement> */path = new LinkedList/* <IvyNodeElement> */();
        IvyNodeElement currentNode = t;
        while (previous.containsKey(currentNode)) {
            path.add(currentNode);
            currentNode = (IvyNodeElement) previous.get(currentNode);
        }
        path.add(currentNode);
View Full Code Here

Examples of org.apache.ivyde.eclipse.resolvevisualizer.model.IvyNodeElement

                        false));
    }

    public Image getImage(Object element) {
        if (element instanceof IvyNodeElement) {
            IvyNodeElement node = (IvyNodeElement) element;
            if (node.isEvicted()) {
                return ResolveVisualizerPlugin.getImageDescriptor("icons/evicted.gif").createImage();
            }
        }

        return null;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.