Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


Eclipse Platform
Release 3.5

Uses of Interface
org.eclipse.core.runtime.jobs.ISchedulingRule

Packages that use ISchedulingRule
org.eclipse.core.filebuffers Provides the API for accessing file buffers. 
org.eclipse.core.filebuffers.manipulation Provides the API for manipulating file buffers. 
org.eclipse.core.resources Provides basic support for managing a workspace and its resources. 
org.eclipse.core.resources.team Provides APIs intended to be implemented by the Team component. 
org.eclipse.core.runtime.jobs Provides core support for scheduling and interacting with background activity. 
org.eclipse.debug.core.model Defines interfaces for debug model elements, source lookup, and launching. 
org.eclipse.debug.ui Provides a generic debugger user interface that clients may customize via standard workbench extension points. 
org.eclipse.ltk.core.refactoring Application programmer interface to implement semantic preserving workspace transformations. 
org.eclipse.team.core.mapping Application programming interfaces for working with resource mappings Package Specification This package specifies the API for working with resources mappings. 
org.eclipse.team.core.mapping.provider Application programming interfaces for working with resource mappings Package Specification This package specifies the API for working with resources mappings. 
org.eclipse.team.ui Provides basic support for managing Team providers. 
org.eclipse.ui.actions Classes for actions and operations used in a workbench window, page, or part in the Eclipse Platform User Interface. 
org.eclipse.ui.console Application programming interfaces for interaction with the Eclipse console. 
org.eclipse.ui.dialogs Classes for standard dialogs, wizards, and preference pages in the Eclipse Platform User Interface. 
org.eclipse.ui.editors.text Provides a standard text editor and concrete document providers based IFileBuffer and others directly handling IFile and IStorage as editor input. 
org.eclipse.ui.ide.undo APIs that provide undo and redo behavior for operations that manipulate the workspace. 
org.eclipse.ui.progress Application programming interfaces for interaction with and extension of the Eclipse Platform User Interface. 
org.eclipse.ui.texteditor Provides a framework for text editors obeying to the desktop rules. 
 

Uses of ISchedulingRule in org.eclipse.core.filebuffers
 

Methods in org.eclipse.core.filebuffers that return ISchedulingRule
  ISchedulingRule IFileBuffer. computeCommitRule ()
          Computes the scheduling rule that is required for committing a changed buffer.
  ISchedulingRule IFileBuffer. computeValidateStateRule ()
          Computes the scheduling rule that is required for validating the state of the buffer.
 

Uses of ISchedulingRule in org.eclipse.core.filebuffers.manipulation
 

Methods in org.eclipse.core.filebuffers.manipulation that return ISchedulingRule
protected   ISchedulingRule GenericFileBufferOperationRunner. computeCommitRule ( IFileBuffer[] fileBuffers)
           
 

Uses of ISchedulingRule in org.eclipse.core.resources
 

Subinterfaces of ISchedulingRule in org.eclipse.core.resources
 interface IContainer
          Interface for resources which may contain other resources (termed its members).
 interface IFile
          Files are leaf resources which contain data.
 interface IFolder
          Folders may be leaf or non-leaf resources and may contain files and/or other folders.
 interface IProject
          A project is a type of resource which groups resources into buildable, reusable units.
 interface IResource
          The workspace analog of file system files and directories.
 interface IWorkspaceRoot
          A root resource represents the top of the resource hierarchy in a workspace.
 

Methods in org.eclipse.core.resources that return ISchedulingRule
  ISchedulingRule IResourceRuleFactory. buildRule ()
          Returns the scheduling rule that is required for building a project or the entire workspace.
  ISchedulingRule IResourceRuleFactory. charsetRule ( IResource resource)
          Returns the scheduling rule that is required for changing the charset setting for a file or the default charset setting for a container.
  ISchedulingRule IResourceRuleFactory. copyRule ( IResource source, IResource destination)
          Returns the scheduling rule that is required for copying a resource.
  ISchedulingRule IResourceRuleFactory. createRule ( IResource resource)
          Returns the scheduling rule that is required for creating a project, folder, or file.
  ISchedulingRule IResourceRuleFactory. deleteRule ( IResource resource)
          Returns the scheduling rule that is required for deleting a resource.
  ISchedulingRule IncrementalProjectBuilder. getRule ()
          Returns the scheduling rule that is required for building the project for which this builder is defined.
  ISchedulingRule IResourceRuleFactory. markerRule ( IResource resource)
          Returns the scheduling rule that is required for creating, modifying, or deleting markers on a resource.
  ISchedulingRule IResourceRuleFactory. modifyRule ( IResource resource)
          Returns the scheduling rule that is required for modifying a resource.
  ISchedulingRule IResourceRuleFactory. moveRule ( IResource source, IResource destination)
          Returns the scheduling rule that is required for moving a resource.
  ISchedulingRule IResourceRuleFactory. refreshRule ( IResource resource)
          Returns the scheduling rule that is required for performing refreshLocal on a resource.
  ISchedulingRule IResourceRuleFactory. validateEditRule ( IResource[] resources)
          Returns the scheduling rule that is required for a validateEdit
 

Methods in org.eclipse.core.resources with parameters of type ISchedulingRule
 void IWorkspace. run ( IWorkspaceRunnable action, ISchedulingRule rule, int flags, IProgressMonitor monitor)
          Runs the given action as an atomic workspace operation.
 

Uses of ISchedulingRule in org.eclipse.core.resources.team
 

Methods in org.eclipse.core.resources.team that return ISchedulingRule
  ISchedulingRule ResourceRuleFactory. buildRule ()
          Default implementation of IResourceRuleFactory#buildRule.
  ISchedulingRule ResourceRuleFactory. charsetRule ( IResource resource)
          Default implementation of IResourceRuleFactory#charsetRule.
  ISchedulingRule ResourceRuleFactory. copyRule ( IResource source, IResource destination)
          Default implementation of IResourceRuleFactory#copyRule.
  ISchedulingRule ResourceRuleFactory. createRule ( IResource resource)
          Default implementation of IResourceRuleFactory#createRule.
  ISchedulingRule ResourceRuleFactory. deleteRule ( IResource resource)
          Default implementation of IResourceRuleFactory#deleteRule.
  ISchedulingRule ResourceRuleFactory. markerRule ( IResource resource)
          Default implementation of IResourceRuleFactory#markerRule.
  ISchedulingRule ResourceRuleFactory. modifyRule ( IResource resource)
          Default implementation of IResourceRuleFactory#modifyRule.
  ISchedulingRule ResourceRuleFactory. moveRule ( IResource source, IResource destination)
          Default implementation of IResourceRuleFactory#moveRule.
protected   ISchedulingRule ResourceRuleFactory. parent ( IResource resource)
          Convenience method to return the parent of the given resource, or the resource itself for projects and the workspace root.
  ISchedulingRule ResourceRuleFactory. refreshRule ( IResource resource)
          Default implementation of IResourceRuleFactory#refreshRule.
  ISchedulingRule ResourceRuleFactory. validateEditRule ( IResource[] resources)
          Default implementation of IResourceRuleFactory#validateEditRule.
 

Uses of ISchedulingRule in org.eclipse.core.runtime.jobs
 

Classes in org.eclipse.core.runtime.jobs that implement ISchedulingRule
 class MultiRule
          A MultiRule is a compound scheduling rule that represents a fixed group of child scheduling rules.
 

Methods in org.eclipse.core.runtime.jobs that return ISchedulingRule
static  ISchedulingRule MultiRule. combine ( ISchedulingRule[] ruleArray)
          Returns a scheduling rule that encompasses all provided rules.
static  ISchedulingRule MultiRule. combine ( ISchedulingRule rule1, ISchedulingRule rule2)
          Returns a scheduling rule that encompasses both provided rules.
  ISchedulingRule[] MultiRule. getChildren ()
          Returns the child rules within this rule.
  ISchedulingRule Job. getRule ()
          Returns the scheduling rule for this job.
 

Methods in org.eclipse.core.runtime.jobs with parameters of type ISchedulingRule
 void IJobManager. beginRule ( ISchedulingRule rule, IProgressMonitor monitor)
          Begins applying this rule in the calling thread.
static  ISchedulingRule MultiRule. combine ( ISchedulingRule[] ruleArray)
          Returns a scheduling rule that encompasses all provided rules.
static  ISchedulingRule MultiRule. combine ( ISchedulingRule rule1, ISchedulingRule rule2)
          Returns a scheduling rule that encompasses both provided rules.
 boolean MultiRule. contains ( ISchedulingRule rule)
           
 boolean ISchedulingRule. contains ( ISchedulingRule rule)
          Returns whether this scheduling rule completely contains another scheduling rule.
 void IJobManager. endRule ( ISchedulingRule rule)
          Ends the application of a rule to the calling thread.
 boolean MultiRule. isConflicting ( ISchedulingRule rule)
           
 boolean ISchedulingRule. isConflicting ( ISchedulingRule rule)
          Returns whether this scheduling rule is compatible with another scheduling rule.
 void IJobManager. resume ( ISchedulingRule rule)
          Deprecated. This method is not safe and should not be used. Suspending a scheduling rule violates the thread safety of clients that use scheduling rules as a mutual exclusion mechanism, and can result in concurrency problems in all clients that use the suspended rule.
 void Job. setRule ( ISchedulingRule rule)
          Sets the scheduling rule to be used when scheduling this job.
 void IJobManager. suspend ( ISchedulingRule rule, IProgressMonitor monitor)
          Deprecated. This method is not safe and should not be used. Suspending a scheduling rule violates the thread safety of clients that use scheduling rules as a mutual exclusion mechanism, and can result in concurrency problems in all clients that use the suspended rule.
 void IJobManager. transferRule ( ISchedulingRule rule, Thread destinationThread)
          Transfers ownership of a scheduling rule to another thread.
 

Constructors in org.eclipse.core.runtime.jobs with parameters of type ISchedulingRule
MultiRule ( ISchedulingRule[] nestedRules)
          Creates a new scheduling rule that composes a set of nested rules.
 

Uses of ISchedulingRule in org.eclipse.debug.core.model
 

Methods in org.eclipse.debug.core.model that return ISchedulingRule
protected   ISchedulingRule Breakpoint. getMarkerRule ()
          Returns a scheduling rule to use when modifying or deleting this breakpoint's marker, possibly null.
protected   ISchedulingRule Breakpoint. getMarkerRule ( IResource resource)
          Returns a scheduling rule to use when modifying markers on the given resource, possibly null.
 

Methods in org.eclipse.debug.core.model with parameters of type ISchedulingRule
protected  void Breakpoint. run ( ISchedulingRule rule, IWorkspaceRunnable wr)
          Execute the given workspace runnable with the scheduling rule to use when running the operation.
 

Uses of ISchedulingRule in org.eclipse.debug.ui
 

Methods in org.eclipse.debug.ui that return ISchedulingRule
  ISchedulingRule DeferredDebugElementWorkbenchAdapter. getRule ( Object object)
          Deprecated.  
 

Uses of ISchedulingRule in org.eclipse.ltk.core.refactoring
 

Methods in org.eclipse.ltk.core.refactoring with parameters of type ISchedulingRule
 void PerformChangeOperation. setSchedulingRule ( ISchedulingRule rule)
          Sets the scheduling rule used to execute this operation.
 

Uses of ISchedulingRule in org.eclipse.team.core.mapping
 

Methods in org.eclipse.team.core.mapping that return ISchedulingRule
  ISchedulingRule IMergeContext. getMergeRule ( IDiff diff)
          Return the scheduling rule that is required to merge (or reject) the resource associated with the given diff.
  ISchedulingRule IMergeContext. getMergeRule ( IDiff[] diffs)
          Return the scheduling rule that is required to merge (or reject) the resources associated with the given diffs.
  ISchedulingRule ResourceMappingMerger. getMergeRule ( IMergeContext context)
          Return the scheduling rule required to merge all the changes in the context for the model provider of this merger.
  ISchedulingRule IResourceMappingMerger. getMergeRule ( IMergeContext context)
          Return the scheduling rule that is required to merge all the changes that apply to this merger in the given context.
 

Methods in org.eclipse.team.core.mapping with parameters of type ISchedulingRule
 void IMergeContext. run ( IWorkspaceRunnable runnable, ISchedulingRule rule, int flags, IProgressMonitor monitor)
          Runs the given action as an atomic workspace operation.
 

Uses of ISchedulingRule in org.eclipse.team.core.mapping.provider
 

Methods in org.eclipse.team.core.mapping.provider that return ISchedulingRule
  ISchedulingRule MergeContext. getMergeRule ( IDiff diff)
          Default implementation that returns the resource itself.
  ISchedulingRule MergeContext. getMergeRule ( IDiff[] deltas)
           
  ISchedulingRule SynchronizationScopeManager. getSchedulingRule ()
          Return the scheduling rule that is used when initializing and refreshing the scope.
 

Methods in org.eclipse.team.core.mapping.provider with parameters of type ISchedulingRule
 void MergeContext. run ( IWorkspaceRunnable runnable, ISchedulingRule rule, int flags, IProgressMonitor monitor)
          Default implementation of run that invokes the corresponding run on IWorkspace.
 

Uses of ISchedulingRule in org.eclipse.team.ui
 

Methods in org.eclipse.team.ui that return ISchedulingRule
protected   ISchedulingRule TeamOperation. getSchedulingRule ()
          Returns the scheduling rule that is to be obtained before this operation is executed by its context or null if no scheduling rule is to be obtained.
 

Uses of ISchedulingRule in org.eclipse.ui.actions
 

Methods in org.eclipse.ui.actions that return ISchedulingRule
  ISchedulingRule WorkspaceModifyOperation. getRule ()
          The scheduling rule.
 

Methods in org.eclipse.ui.actions with parameters of type ISchedulingRule
 void WorkspaceAction. runInBackground ( ISchedulingRule rule)
          Run the action in the background rather than with the progress dialog.
 void WorkspaceAction. runInBackground ( ISchedulingRule rule, Object jobFamily)
          Run the action in the background rather than with the progress dialog.
 void WorkspaceAction. runInBackground ( ISchedulingRule rule, Object[] jobFamilies)
          Run the action in the background rather than with the progress dialog.
 

Constructors in org.eclipse.ui.actions with parameters of type ISchedulingRule
WorkspaceModifyDelegatingOperation ( IRunnableWithProgress content, ISchedulingRule rule)
          Creates a new operation which will delegate its work to the given runnable using the provided scheduling rule.
WorkspaceModifyOperation ( ISchedulingRule rule)
          Creates a new operation that will run using the provided scheduling rule.
 

Uses of ISchedulingRule in org.eclipse.ui.console
 

Methods in org.eclipse.ui.console that return ISchedulingRule
  ISchedulingRule TextConsole. getSchedulingRule ()
          Returns a scheduling rule which can be used to prevent jobs from running while this console's pattern matcher is active.
 

Uses of ISchedulingRule in org.eclipse.ui.dialogs
 

Methods in org.eclipse.ui.dialogs that return ISchedulingRule
protected   ISchedulingRule WizardNewFileCreationPage. createRule ( IResource resource)
          Deprecated. As of 3.3, scheduling rules are provided by the undoable operation that this page creates and executes.
 

Uses of ISchedulingRule in org.eclipse.ui.editors.text
 

Methods in org.eclipse.ui.editors.text that return ISchedulingRule
protected   ISchedulingRule TextFileDocumentProvider. computeSchedulingRule ( IResource toCreateOrModify)
          Computes the scheduling rule needed to create or modify a resource.
protected   ISchedulingRule FileDocumentProvider. getResetRule ( Object element)
           
protected   ISchedulingRule FileDocumentProvider. getSaveRule ( Object element)
           
  ISchedulingRule TextFileDocumentProvider.DocumentProviderOperation. getSchedulingRule ()
           
protected   ISchedulingRule FileDocumentProvider. getSynchronizeRule ( Object element)
           
protected   ISchedulingRule FileDocumentProvider. getValidateStateRule ( Object element)
           
 

Uses of ISchedulingRule in org.eclipse.ui.ide.undo
 

Methods in org.eclipse.ui.ide.undo that return ISchedulingRule
protected   ISchedulingRule DeleteResourcesOperation. getExecuteSchedulingRule ()
           
protected   ISchedulingRule AbstractWorkspaceOperation. getExecuteSchedulingRule ()
          Return a scheduling rule appropriate for executing this operation.
protected   ISchedulingRule AbstractWorkspaceOperation. getRedoSchedulingRule ()
          Return a scheduling rule appropriate for redoing this operation.
protected   ISchedulingRule DeleteResourcesOperation. getUndoSchedulingRule ()
           
protected   ISchedulingRule AbstractWorkspaceOperation. getUndoSchedulingRule ()
          Return a scheduling rule appropriate for undoing this operation.
 

Uses of ISchedulingRule in org.eclipse.ui.progress
 

Methods in org.eclipse.ui.progress that return ISchedulingRule
  ISchedulingRule IDeferredWorkbenchAdapter. getRule ( Object object)
          Returns the rule used to schedule the deferred fetching of children for this adapter.
 

Methods in org.eclipse.ui.progress with parameters of type ISchedulingRule
 void IProgressService. runInUI ( IRunnableContext context, IRunnableWithProgress runnable, ISchedulingRule rule)
          Runs the given operation in the UI thread using the given runnable context.
 

Uses of ISchedulingRule in org.eclipse.ui.texteditor
 

Methods in org.eclipse.ui.texteditor that return ISchedulingRule
protected   ISchedulingRule AbstractDocumentProvider. getResetRule ( Object element)
          Returns the scheduling rule required for executing reset on the given element.
protected   ISchedulingRule AbstractDocumentProvider. getSaveRule ( Object element)
          Returns the scheduling rule required for executing save on the given element.
  ISchedulingRule ISchedulingRuleProvider. getSchedulingRule ()
          Returns the scheduling rule.
protected   ISchedulingRule AbstractDocumentProvider. getSynchronizeRule ( Object element)
          Returns the scheduling rule required for executing synchronize on the given element.
protected   ISchedulingRule AbstractDocumentProvider. getValidateStateRule ( Object element)
          Returns the scheduling rule required for executing validateState on the given element.
 


Eclipse Platform
Release 3.5

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire