Example usage for org.eclipse.jdt.core IJavaElement getElementName

List of usage examples for org.eclipse.jdt.core IJavaElement getElementName

Introduction

In this page you can find the example usage for org.eclipse.jdt.core IJavaElement getElementName.

Prototype

String getElementName();

Source Link

Document

Returns the name of this element.

Usage

From source file:net.sourceforge.metrics.ui.layeredpackagegraph.LayeredPackageTable.java

License:Open Source License

private String getElementName(IJavaElement element) {
    String candidate = element.getElementName();
    if ("".equals(candidate)) {
        return "(default package)";
    }//from   w  w w  .j  ava  2 s  . c  o  m
    return candidate;
}

From source file:net.sourceforge.metrics.ui.layeredpackagegraph.LayeredPackageTable.java

License:Open Source License

/**
 * @param handle/*from ww  w .  ja  v a2 s  .com*/
 * @return String
 */
private String getMethodName(IJavaElement element) {
    return (element.getElementType() == IJavaElement.METHOD) ? element.getElementName() : "";
}

From source file:net.sourceforge.metrics.ui.layeredpackagegraph.LayeredPackageTableView.java

License:Open Source License

private StringBuffer getTitlePrefix(IJavaElement element) {
    StringBuffer b = new StringBuffer("Layers - ");
    if (element == null) {
        return b;
    }/*from   w w  w .  j a va 2  s .  co m*/
    String name = element.getElementName();
    if ("".equals(name)) {
        name = "(default package)";
    }
    b.append(name);
    return b;
}

From source file:net.sourceforge.metrics.ui.layeredpackagegraph.LayeredPackageTableView.java

License:Open Source License

public void pending(IJavaElement current) {
    setStatus("Queued: " + queued + "\tCalculating now: " + current.getElementName(), shouldBeBusy(current));
}

From source file:net.sourceforge.metrics.ui.layeredpackagegraph.LayeredPackageTableView.java

License:Open Source License

public void completed(IJavaElement element, Object data) {
    setStatus("completed " + element.getElementName(), shouldBeBusy(element));
    if ((selection != null) && (selection.equals(element))) {
        AbstractMetricSource ms = (AbstractMetricSource) data;
        refreshTable(ms, selection);/*w  w w .ja  v a 2  s  .c o  m*/
    }
    queued--;
    incProgressBar();
}

From source file:net.sourceforge.metrics.ui.MetricsTable.java

License:Open Source License

private String getElementName(IJavaElement element) {
    String candidate = element.getElementName();
    if ("".equals(candidate)) {
        if (element instanceof IType) {
            return "anonymous";
        }//from   w  w  w.  java 2 s.c o m
        return "(default package)";
    }
    return candidate;
}

From source file:net.sourceforge.metrics.ui.MetricsView.java

License:Open Source License

private StringBuffer getTitlePrefix(IJavaElement element) {
    StringBuffer b = new StringBuffer("Metrics - ");
    if (element == null) {
        return b;
    }//from   w  ww  . j  a  v  a  2s.c  o m
    String name = element.getElementName();
    if ("".equals(name)) {
        name = "(default package)";
    }
    b.append(name);
    return b;
}

From source file:nz.ac.massey.cs.barrio.srcgraphbuilder.ExtractDependencyGraphJob.java

License:Apache License

private void gatherSources(ContainerRef c, IPackageFragmentRoot prf) {
    try {/*from w w w . ja v  a  2  s . c om*/
        for (IJavaElement e : prf.getChildren()) {
            if (e instanceof IPackageFragment) {
                PackageRef p = new PackageRef();
                p.setContainer(c);
                p.setName(e.getElementName());
                gatherSources(p, (IPackageFragment) e);
            }
        }
    } catch (Exception x) {
        x.printStackTrace();
    }
}

From source file:nz.ac.massey.cs.barrio.srcgraphbuilder.ExtractDependencyGraphJob.java

License:Apache License

private void gatherBinaries(ContainerRef c, IPackageFragmentRoot prf) {
    try {//from   w w  w  . java2 s. c om
        for (IJavaElement e : prf.getChildren()) {
            if (e instanceof IPackageFragment) {
                PackageRef p = new PackageRef();
                p.setContainer(c);
                p.setName(e.getElementName());
                gatherBinaries(p, (IPackageFragment) e);
            }
        }
    } catch (Exception x) {
        x.printStackTrace();
    }
}

From source file:nz.ac.massey.cs.barrio.srcgraphbuilder.ExtractDependencyGraphJob.java

License:Apache License

private void gatherSources(PackageRef p, IPackageFragment pf) {
    // filter used for debugging
    // if (!p.getName().endsWith("inheritance")) return;

    try {//from   ww w.j ava 2 s. com
        for (IJavaElement e : pf.getChildren()) {
            if (e instanceof ICompilationUnit) {
                String n = e.getElementName();
                n = n.endsWith(".java") ? n.substring(0, n.length() - 5) : n;
                n = normalizeClassName(n);
                SourceRef c = new SourceRef();
                c.setName(n);
                c.setOwner(p);
                c.setCompilationUnit((ICompilationUnit) e);
                registerType(n, c);
            }
        }
    } catch (Exception x) {
        x.printStackTrace();
    }
}