public class WorkflowContributorRegistry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static WorkflowContributorRegistry |
INSTANCE |
Modifier | Constructor and Description |
---|---|
protected |
WorkflowContributorRegistry(org.eclipse.core.runtime.IExtensionRegistry extensionRegistry,
org.eclipse.core.runtime.ILog log) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getContributorPluginIds() |
boolean |
isContributorClasspathLocation(org.eclipse.core.runtime.IPath classpathLocation)
Checks if the provided classpath location is a contributed via an installed plug-in or in a development mode
plug-in.
|
java.lang.Class<org.eclipse.emf.mwe2.runtime.workflow.Workflow> |
loadContributedWorkflowClass(org.eclipse.jdt.core.IType workflowType) |
boolean |
matchesContributedWorkflowClass(org.eclipse.jdt.core.IType workflowType) |
public static final WorkflowContributorRegistry INSTANCE
protected WorkflowContributorRegistry(org.eclipse.core.runtime.IExtensionRegistry extensionRegistry, org.eclipse.core.runtime.ILog log)
public java.util.Set<java.lang.String> getContributorPluginIds()
public boolean isContributorClasspathLocation(org.eclipse.core.runtime.IPath classpathLocation)
pluginId = org.eclipse.sphinx.examples.workflows
Expected to match:
Expected to ignore:
public boolean matchesContributedWorkflowClass(org.eclipse.jdt.core.IType workflowType)
public java.lang.Class<org.eclipse.emf.mwe2.runtime.workflow.Workflow> loadContributedWorkflowClass(org.eclipse.jdt.core.IType workflowType) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException