org.eclipse.xtext.ui.util
Class PluginProjectFactory
java.lang.Object
org.eclipse.xtext.ui.util.ProjectFactory
org.eclipse.xtext.ui.util.JavaProjectFactory
org.eclipse.xtext.ui.util.PluginProjectFactory
public class PluginProjectFactory
- extends JavaProjectFactory
- Author:
- Sebastian Zarnekow - Initial contribution and API
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
requiredBundles
protected java.util.List<java.lang.String> requiredBundles
exportedPackages
protected java.util.List<java.lang.String> exportedPackages
importedPackages
protected java.util.List<java.lang.String> importedPackages
activatorClassName
protected java.lang.String activatorClassName
PluginProjectFactory
public PluginProjectFactory()
addRequiredBundles
public PluginProjectFactory addRequiredBundles(java.util.List<java.lang.String> requiredBundles)
addExportedPackages
public PluginProjectFactory addExportedPackages(java.util.List<java.lang.String> exportedPackages)
addImportedPackages
public PluginProjectFactory addImportedPackages(java.util.List<java.lang.String> importedPackages)
setActivatorClassName
public PluginProjectFactory setActivatorClassName(java.lang.String activatorClassName)
enhanceProject
protected void enhanceProject(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.SubMonitor subMonitor,
org.eclipse.swt.widgets.Shell shell)
throws org.eclipse.core.runtime.CoreException
- Overrides:
enhanceProject
in class JavaProjectFactory
- Throws:
org.eclipse.core.runtime.CoreException
addMoreClasspathEntriesTo
protected void addMoreClasspathEntriesTo(java.util.List<org.eclipse.jdt.core.IClasspathEntry> classpathEntries)
- Overrides:
addMoreClasspathEntriesTo
in class JavaProjectFactory
createBuildProperties
protected void createBuildProperties(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor progressMonitor)
createManifest
protected void createManifest(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor progressMonitor)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
addToContent
protected void addToContent(java.lang.StringBuilder content,
java.util.List<java.lang.String> entries,
java.lang.String prefix)
addBuilderIds
public PluginProjectFactory addBuilderIds(java.lang.String... builderIds)
- Overrides:
addBuilderIds
in class JavaProjectFactory
addFolders
public PluginProjectFactory addFolders(java.util.List<java.lang.String> folders)
- Overrides:
addFolders
in class JavaProjectFactory
setProjectName
public PluginProjectFactory setProjectName(java.lang.String projectName)
- Overrides:
setProjectName
in class JavaProjectFactory
addProjectNatures
public PluginProjectFactory addProjectNatures(java.lang.String... projectNatures)
- Overrides:
addProjectNatures
in class JavaProjectFactory
addReferencedProjects
public PluginProjectFactory addReferencedProjects(java.util.List<org.eclipse.core.resources.IProject> referencedProjects)
- Overrides:
addReferencedProjects
in class JavaProjectFactory
setLocation
public PluginProjectFactory setLocation(org.eclipse.core.runtime.IPath location)
- Overrides:
setLocation
in class JavaProjectFactory
addWorkingSets
public PluginProjectFactory addWorkingSets(java.util.List<org.eclipse.ui.IWorkingSet> workingSets)
- Overrides:
addWorkingSets
in class JavaProjectFactory