/** * @see IPackageFragmentRoot */ public IPackageFragment createPackageFragment(String pkgName, boolean force, IProgressMonitor monitor) throws JavaModelException { CreatePackageFragmentOperation op = new CreatePackageFragmentOperation(this, pkgName, force); op.runOperation(monitor); return getPackageFragment(op.pkgName); }
try { JavaElementDelta delta = null; PackageFragmentRoot root = (PackageFragmentRoot) getParentElement(); beginTask(Messages.operation_createPackageFragmentProgress, this.pkgName.length); IContainer parentFolder = (IContainer) root.resource(); String[] sideEffectPackageName = CharOperation.NO_STRINGS; IResource subFolder = parentFolder.findMember(subFolderName); if (subFolder == null) { createFolder(parentFolder, subFolderName, this.force); parentFolder = parentFolder.getFolder(new Path(subFolderName)); IPackageFragment addedFrag = root.getPackageFragment(sideEffectPackageName); if (!Util.isExcluded(parentFolder, inclusionPatterns, exclusionPatterns)) { if (delta == null) { delta = newJavaElementDelta(); parentFolder = (IContainer) subFolder; worked(1); results.toArray(this.resultElements); if (delta != null) { addDelta(delta); done();
protected ISchedulingRule getSchedulingRule() { if (this.pkgName.length == 0) return null; // no resource is going to be created IResource parentResource = ((JavaElement) getParentElement()).resource(); IResource resource = ((IContainer) parentResource).getFolder(new Path(this.pkgName[0])); return resource.getWorkspace().getRuleFactory().createRule(resource); } /**
try { JavaElementDelta delta = null; PackageFragmentRoot root = (PackageFragmentRoot) getParentElement(); beginTask(Messages.operation_createPackageFragmentProgress, this.pkgName.length); IContainer parentFolder = (IContainer) root.resource(); String[] sideEffectPackageName = CharOperation.NO_STRINGS; IResource subFolder = parentFolder.findMember(subFolderName); if (subFolder == null) { createFolder(parentFolder, subFolderName, this.force); parentFolder = parentFolder.getFolder(new Path(subFolderName)); IPackageFragment addedFrag = root.getPackageFragment(sideEffectPackageName); if (!Util.isExcluded(parentFolder, inclusionPatterns, exclusionPatterns)) { if (delta == null) { delta = newJavaElementDelta(); parentFolder = (IContainer) subFolder; worked(1); results.toArray(this.resultElements); if (delta != null) { addDelta(delta); done();
@Override protected ISchedulingRule getSchedulingRule() { if (this.pkgName.length == 0) return null; // no resource is going to be created IResource parentResource = ((JavaElement) getParentElement()).resource(); IResource resource = ((IContainer) parentResource).getFolder(new Path(this.pkgName[0])); return resource.getWorkspace().getRuleFactory().createRule(resource); } /**
try { JavaElementDelta delta = null; PackageFragmentRoot root = (PackageFragmentRoot) getParentElement(); beginTask(Messages.operation_createPackageFragmentProgress, this.pkgName.length); IContainer parentFolder = (IContainer) root.resource(); String[] sideEffectPackageName = CharOperation.NO_STRINGS; IResource subFolder = parentFolder.findMember(subFolderName); if (subFolder == null) { createFolder(parentFolder, subFolderName, this.force); parentFolder = parentFolder.getFolder(new Path(subFolderName)); IPackageFragment addedFrag = root.getPackageFragment(sideEffectPackageName); if (!Util.isExcluded(parentFolder, inclusionPatterns, exclusionPatterns)) { if (delta == null) { delta = newJavaElementDelta(); parentFolder = (IContainer) subFolder; worked(1); results.toArray(this.resultElements); if (delta != null) { addDelta(delta); done();
/** * @see IPackageFragmentRoot */ public IPackageFragment createPackageFragment(String pkgName, boolean force, IProgressMonitor monitor) throws JavaModelException { CreatePackageFragmentOperation op = new CreatePackageFragmentOperation(this, pkgName, force); op.runOperation(monitor); return getPackageFragment(op.pkgName); }
protected ISchedulingRule getSchedulingRule() { if (this.pkgName.length == 0) return null; // no resource is going to be created IResource parentResource = ((JavaElement) getParentElement()).resource(); IResource resource = ((IContainer) parentResource).getFolder(new Path(this.pkgName[0])); return resource.getWorkspace().getRuleFactory().createRule(resource); } /**
try { JavaElementDelta delta = null; PackageFragmentRoot root = (PackageFragmentRoot) getParentElement(); beginTask(Messages.operation_createPackageFragmentProgress, this.pkgName.length); IContainer parentFolder = (IContainer) root.resource(); String[] sideEffectPackageName = CharOperation.NO_STRINGS; IResource subFolder = parentFolder.findMember(subFolderName); if (subFolder == null) { createFolder(parentFolder, subFolderName, this.force); parentFolder = parentFolder.getFolder(new Path(subFolderName)); IPackageFragment addedFrag = root.getPackageFragment(sideEffectPackageName); if (!Util.isExcluded(parentFolder, inclusionPatterns, exclusionPatterns)) { if (delta == null) { delta = newJavaElementDelta(); parentFolder = (IContainer) subFolder; worked(1); results.toArray(this.resultElements); if (delta != null) { addDelta(delta); done();
/** * @see IPackageFragmentRoot */ @Override public IPackageFragment createPackageFragment(String pkgName, boolean force, IProgressMonitor monitor) throws JavaModelException { CreatePackageFragmentOperation op = new CreatePackageFragmentOperation(this, pkgName, force); op.runOperation(monitor); return getPackageFragment(op.pkgName); }
protected ISchedulingRule getSchedulingRule() { if (this.pkgName.length == 0) return null; // no resource is going to be created IResource parentResource = ((JavaElement) getParentElement()).resource(); IResource resource = ((IContainer) parentResource).getFolder(new Path(this.pkgName[0])); return resource.getWorkspace().getRuleFactory().createRule(resource); } /**
try { JavaElementDelta delta = null; PackageFragmentRoot root = (PackageFragmentRoot) getParentElement(); beginTask(Messages.operation_createPackageFragmentProgress, this.pkgName.length); IContainer parentFolder = (IContainer) root.resource(); String[] sideEffectPackageName = CharOperation.NO_STRINGS; IResource subFolder = parentFolder.findMember(subFolderName); if (subFolder == null) { createFolder(parentFolder, subFolderName, this.force); parentFolder = parentFolder.getFolder(new Path(subFolderName)); IPackageFragment addedFrag = root.getPackageFragment(sideEffectPackageName); if (!Util.isExcluded(parentFolder, inclusionPatterns, exclusionPatterns)) { if (delta == null) { delta = newJavaElementDelta(); parentFolder = (IContainer) subFolder; worked(1); results.toArray(this.resultElements); if (delta != null) { addDelta(delta); done();
/** * @see IPackageFragmentRoot */ public IPackageFragment createPackageFragment(String pkgName, boolean force, IProgressMonitor monitor) throws JavaModelException { CreatePackageFragmentOperation op = new CreatePackageFragmentOperation(this, pkgName, force); op.runOperation(monitor); return getPackageFragment(op.pkgName); }
protected ISchedulingRule getSchedulingRule() { if (this.pkgName.length == 0) return null; // no resource is going to be created IResource parentResource = ((JavaElement) getParentElement()).resource(); IResource resource = ((IContainer) parentResource).getFolder(new Path(this.pkgName[0])); return resource.getWorkspace().getRuleFactory().createRule(resource); } /**
try { JavaElementDelta delta = null; PackageFragmentRoot root = (PackageFragmentRoot) getParentElement(); beginTask(Messages.operation_createPackageFragmentProgress, this.pkgName.length); IContainer parentFolder = (IContainer) root.resource(); String[] sideEffectPackageName = CharOperation.NO_STRINGS; IResource subFolder = parentFolder.findMember(subFolderName); if (subFolder == null) { createFolder(parentFolder, subFolderName, this.force); parentFolder = parentFolder.getFolder(new Path(subFolderName)); IPackageFragment addedFrag = root.getPackageFragment(sideEffectPackageName); if (!Util.isExcluded(parentFolder, inclusionPatterns, exclusionPatterns)) { if (delta == null) { delta = newJavaElementDelta(); parentFolder = (IContainer) subFolder; worked(1); results.toArray(this.resultElements); if (delta != null) { addDelta(delta); done();
/** * @see IPackageFragmentRoot */ public IPackageFragment createPackageFragment(String pkgName, boolean force, IProgressMonitor monitor) throws JavaModelException { CreatePackageFragmentOperation op = new CreatePackageFragmentOperation(this, pkgName, force); op.runOperation(monitor); return getPackageFragment(op.pkgName); }
protected ISchedulingRule getSchedulingRule() { if (this.pkgName.length == 0) return null; // no resource is going to be created IResource parentResource = ((JavaElement) getParentElement()).resource(); IResource resource = ((IContainer) parentResource).getFolder(new Path(this.pkgName[0])); return resource.getWorkspace().getRuleFactory().createRule(resource); } /**
/** * @see IPackageFragmentRoot */ public IPackageFragment createPackageFragment(String pkgName, boolean force, IProgressMonitor monitor) throws JavaModelException { CreatePackageFragmentOperation op = new CreatePackageFragmentOperation(this, pkgName, force); op.runOperation(monitor); return getPackageFragment(op.pkgName); }
IJavaElement parentElement = getParentElement(); if (parentElement == null) { return new JavaModelStatus(IJavaModelStatusConstants.NO_ELEMENTS_TO_PROCESS); return new JavaModelStatus(IJavaModelStatusConstants.INVALID_NAME, packageName); IJavaElement root = getParentElement(); if (root.isReadOnly()) { return new JavaModelStatus(IJavaModelStatusConstants.READ_ONLY, root);
IJavaElement parentElement = getParentElement(); if (parentElement == null) { return new JavaModelStatus(IJavaModelStatusConstants.NO_ELEMENTS_TO_PROCESS); return new JavaModelStatus(IJavaModelStatusConstants.INVALID_NAME, packageName); IJavaElement root = getParentElement(); if (root.isReadOnly()) { return new JavaModelStatus(IJavaModelStatusConstants.READ_ONLY, root);