Class CreatePackageFragmentOperation

java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.JavaModelOperation
org.aspectj.org.eclipse.jdt.internal.core.CreatePackageFragmentOperation
All Implemented Interfaces:
org.eclipse.core.resources.IWorkspaceRunnable, org.eclipse.core.runtime.ICoreRunnable, org.eclipse.core.runtime.IProgressMonitor

public class CreatePackageFragmentOperation extends JavaModelOperation
This operation creates a new package fragment under a given package fragment root. The following must be specified:
  • the package fragment root
  • the package name

Any needed folders/package fragments are created. If the package fragment already exists, this operation has no effect. The result elements include the IPackageFragment created and any side effect package fragments that were created.

NOTE: A default package fragment exists by default for a given root.

Possible exception conditions:

  • Package fragment root is read-only
  • Package fragment's name is taken by a simple (non-folder) resource