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.CoreExceptionpublic java.util.Collection<java.lang.String> getModelBundleDependencies(org.eclipse.core.resources.IProject project)