org.edna.pydev.extensions.utils
Class PydevProjectUtils

java.lang.Object
  extended by org.edna.pydev.extensions.utils.PydevProjectUtils

public class PydevProjectUtils
extends java.lang.Object

PydevProjectUtils

Author:
gerring

Constructor Summary
PydevProjectUtils()
           
 
Method Summary
static org.python.pydev.core.IPythonNature addJythonNature(org.eclipse.core.resources.IProject workflows, java.lang.String name, org.eclipse.core.runtime.IProgressMonitor mon)
           
static org.python.pydev.core.IPythonNature addPythonNature(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor mon)
           
static org.eclipse.core.resources.IProject createPydevProject(java.lang.String name, org.eclipse.core.resources.IWorkspaceRoot root, boolean requireSrcAndExample, org.eclipse.core.runtime.IProgressMonitor mon)
           
static void createSrcAndExample(org.eclipse.core.resources.IProject project, org.python.pydev.core.IPythonNature nature, java.lang.String name, java.io.InputStream stream, org.eclipse.core.runtime.IProgressMonitor mon)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PydevProjectUtils

public PydevProjectUtils()
Method Detail

createPydevProject

public static org.eclipse.core.resources.IProject createPydevProject(java.lang.String name,
                                                                     org.eclipse.core.resources.IWorkspaceRoot root,
                                                                     boolean requireSrcAndExample,
                                                                     org.eclipse.core.runtime.IProgressMonitor mon)
                                                              throws java.lang.Exception
Throws:
java.lang.Exception

addPythonNature

public static org.python.pydev.core.IPythonNature addPythonNature(org.eclipse.core.resources.IProject project,
                                                                  org.eclipse.core.runtime.IProgressMonitor mon)
                                                           throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

createSrcAndExample

public static void createSrcAndExample(org.eclipse.core.resources.IProject project,
                                       org.python.pydev.core.IPythonNature nature,
                                       java.lang.String name,
                                       java.io.InputStream stream,
                                       org.eclipse.core.runtime.IProgressMonitor mon)
                                throws java.lang.Exception
Throws:
java.lang.Exception

addJythonNature

public static org.python.pydev.core.IPythonNature addJythonNature(org.eclipse.core.resources.IProject workflows,
                                                                  java.lang.String name,
                                                                  org.eclipse.core.runtime.IProgressMonitor mon)
                                                           throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException