Package org.eclipse.jdt.core

Examples of org.eclipse.jdt.core.IPackageFragmentRoot


     *         Clients can override this method if they want to offer a different dialog.
     *         </p>
     * @since 3.2
     */
    protected IPackageFragment choosePackage() {
        IPackageFragmentRoot froot = getPackageFragmentRoot();
        IJavaElement[] packages = null;
        try {
            if (froot != null && froot.exists()) {
                packages = froot.getChildren();
            }
        } catch (JavaModelException e) {
            JavaPlugin.log(e);
        }
        if (packages == null) {
View Full Code Here


     *         Clients can override this method if they want to offer a different dialog.
     *         </p>
     * @since 3.2
     */
    protected IType chooseEnclosingType() {
        IPackageFragmentRoot root = getPackageFragmentRoot();
        if (root == null) {
            return null;
        }

        IJavaSearchScope scope = SearchEngine.createJavaSearchScope(new IJavaElement[] {
View Full Code Here

            monitorInternal = new NullProgressMonitor();
        }

        monitorInternal.beginTask(NewWizardMessages.NewTypeWizardPage_operationdesc, 8);

        IPackageFragmentRoot root = getPackageFragmentRoot();
        IPackageFragment pack = getPackageFragment();
        if (pack == null) {
            pack = root.getPackageFragment(""); //$NON-NLS-1$
        }

        if (!pack.exists()) {
            String packName = pack.getElementName();
            pack = root.createPackageFragment(packName, true, new SubProgressMonitor(monitorInternal, 1));
        } else {
            monitorInternal.worked(1);
        }

        boolean needsSave;
View Full Code Here

        {
            result = findPackage();
        }
        else if (element instanceof IPackageFragmentRoot)
        {
            IPackageFragmentRoot root = (IPackageFragmentRoot) element;
            try
            {
                if (root.getKind() == IPackageFragmentRoot.K_SOURCE)
                {
                    result = findPackage();
                }
                else
                {
View Full Code Here

            return f.getElementName();
        }

        if (element instanceof IPackageFragmentRoot)
        {
            IPackageFragmentRoot f = (IPackageFragmentRoot) element;
            try
            {
                return f.getUnderlyingResource().getName();
            }
            catch (JavaModelException e)
            {
                return "unknown";
            }
View Full Code Here

        if (getArguments().getUpdateReferences())
        {
            try
            {
                ISigilProjectModel sourceProject = SigilCore.create(packageFragment.getJavaProject().getProject());
                IPackageFragmentRoot dest = (IPackageFragmentRoot) getArguments().getDestination();
                ISigilProjectModel destProject = SigilCore.create(dest.getJavaProject().getProject());

                RefactoringStatus status = new RefactoringStatus();
                if (!sourceProject.equals(destProject))
                {
                    RefactorUtil.touch(context, sourceProject);
View Full Code Here

        {
            boolean skip = false;
            switch (e.getElementType())
            {
                case IJavaElement.PACKAGE_FRAGMENT_ROOT:
                    IPackageFragmentRoot rt = (IPackageFragmentRoot) e;
                    IClasspathEntry ce = rt.getRawClasspathEntry();
                    IPath path = ce.getPath();
                    skip = "org.eclipse.jdt.launching.JRE_CONTAINER".equals(path.toString());
                    break;
                case IJavaElement.CLASS_FILE:
                    IClassFile cf = (IClassFile) e;
View Full Code Here

            {
                if ( monitor.isCanceled() ) {
                    return;
                }
               
                IPackageFragmentRoot rt = (IPackageFragmentRoot) root.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT);

                if (isInClassPath(project, rt))
                {
                    for (ICompilationUnit cu : root.getCompilationUnits())
                    {
View Full Code Here

    {
        Set<String> imports = new HashSet<String>();
        Set<String> check = new HashSet<String>();
        for (IPackageFragment root : project.getJavaModel().getPackageFragments())
        {
            IPackageFragmentRoot rt = (IPackageFragmentRoot) root.getAncestor(IJavaElement.PACKAGE_FRAGMENT_ROOT);

            if (isInClassPath(project, rt))
            {
                for (ICompilationUnit cu : root.getCompilationUnits())
                {
View Full Code Here

        {
            return findPackageExport();
        }
        else if (element instanceof IPackageFragmentRoot)
        {
            IPackageFragmentRoot root = (IPackageFragmentRoot) element;
            try
            {
                if (root.getKind() == IPackageFragmentRoot.K_SOURCE)
                {
                    return findPackage();
                }
                else
                {
View Full Code Here

TOP

Related Classes of org.eclipse.jdt.core.IPackageFragmentRoot

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.