public class SchedulingRuleFactory
extends java.lang.Object
Constructor and Description |
---|
SchedulingRuleFactory()
Private constructor for the singleton pattern that prevents from instantiation by clients.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.core.runtime.jobs.ISchedulingRule |
createLoadSchedulingRule(java.util.Collection<org.eclipse.core.resources.IFile> files) |
org.eclipse.core.runtime.jobs.ISchedulingRule |
createLoadSchedulingRule(java.util.Collection<org.eclipse.core.resources.IProject> projects,
boolean includeReferencedProjects) |
org.eclipse.core.runtime.jobs.ISchedulingRule |
createLoadSchedulingRule(org.eclipse.core.resources.IFile file) |
org.eclipse.core.runtime.jobs.ISchedulingRule |
createLoadSchedulingRule(java.util.Map<org.eclipse.emf.transaction.TransactionalEditingDomain,java.util.Collection<org.eclipse.emf.ecore.resource.Resource>> resources) |
public SchedulingRuleFactory()
public org.eclipse.core.runtime.jobs.ISchedulingRule createLoadSchedulingRule(java.util.Collection<org.eclipse.core.resources.IProject> projects, boolean includeReferencedProjects)
public org.eclipse.core.runtime.jobs.ISchedulingRule createLoadSchedulingRule(java.util.Collection<org.eclipse.core.resources.IFile> files)
public org.eclipse.core.runtime.jobs.ISchedulingRule createLoadSchedulingRule(org.eclipse.core.resources.IFile file)
public org.eclipse.core.runtime.jobs.ISchedulingRule createLoadSchedulingRule(java.util.Map<org.eclipse.emf.transaction.TransactionalEditingDomain,java.util.Collection<org.eclipse.emf.ecore.resource.Resource>> resources)