public class EnsurePluginSupport
extends java.lang.Object
Constructor and Description |
---|
EnsurePluginSupport() |
Modifier and Type | Method and Description |
---|---|
void |
addModelBundleId(org.eclipse.core.resources.IProject project,
java.lang.String bundleId)
Adds a bundle id to the projects bundle collection.
|
void |
appendAllExtension(org.eclipse.core.resources.IProject project,
java.lang.Iterable<ExtensionData> extensions) |
void |
appendExtension(org.eclipse.core.resources.IProject project,
ExtensionData extension) |
void |
clean() |
void |
ensure(org.eclipse.core.resources.IProject modelProject,
org.eclipse.core.runtime.IProgressMonitor monitor)
The ensure phase performs changes to the plugin.xml and MANIFEST.MF descriptors.
|
void |
exportPackage(org.eclipse.core.resources.IProject project,
java.lang.String packageName) |
java.util.Collection<java.lang.String> |
getModelBundleDependencies(org.eclipse.core.resources.IProject project) |
void |
removeAllExtension(org.eclipse.core.resources.IProject targetProject,
java.lang.Iterable<org.eclipse.xtext.xbase.lib.Pair<java.lang.String,java.lang.String>> extensions) |
void |
removeExtension(org.eclipse.core.resources.IProject project,
org.eclipse.xtext.xbase.lib.Pair<java.lang.String,java.lang.String> extension) |
public void appendExtension(org.eclipse.core.resources.IProject project, ExtensionData extension)
public void appendAllExtension(org.eclipse.core.resources.IProject project, java.lang.Iterable<ExtensionData> extensions)
public void removeExtension(org.eclipse.core.resources.IProject project, org.eclipse.xtext.xbase.lib.Pair<java.lang.String,java.lang.String> extension)
public void removeAllExtension(org.eclipse.core.resources.IProject targetProject, java.lang.Iterable<org.eclipse.xtext.xbase.lib.Pair<java.lang.String,java.lang.String>> extensions)
public void exportPackage(org.eclipse.core.resources.IProject project, java.lang.String packageName)
public void addModelBundleId(org.eclipse.core.resources.IProject project, java.lang.String bundleId)
project
- bundleId
- public void clean()
public void ensure(org.eclipse.core.resources.IProject modelProject, org.eclipse.core.runtime.IProgressMonitor monitor)
modelProject
- monitor
- org.eclipse.core.runtime.CoreException
public java.util.Collection<java.lang.String> getModelBundleDependencies(org.eclipse.core.resources.IProject project)