org.drools.eclipse.refactoring
Class RuleIFileMoveParticipant

java.lang.Object
  extended by org.eclipse.core.runtime.PlatformObject
      extended by org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant
          extended by org.eclipse.ltk.core.refactoring.participants.MoveParticipant
              extended by org.drools.eclipse.refactoring.RuleIFileMoveParticipant
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable

public class RuleIFileMoveParticipant
extends org.eclipse.ltk.core.refactoring.participants.MoveParticipant

Participant to generate refactoring when types are moved or a package is renamed


Field Summary
static String NAME
           
 
Constructor Summary
RuleIFileMoveParticipant()
           
 
Method Summary
 org.eclipse.ltk.core.refactoring.RefactoringStatus checkConditions(org.eclipse.core.runtime.IProgressMonitor pm, org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext context)
           
 org.eclipse.ltk.core.refactoring.Change createChange(org.eclipse.core.runtime.IProgressMonitor pm)
           
 String getName()
           
protected  boolean initialize(Object element)
           
 
Methods inherited from class org.eclipse.ltk.core.refactoring.participants.MoveParticipant
getArguments, initialize
 
Methods inherited from class org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant
createPreChange, getProcessor, getTextChange, initialize
 
Methods inherited from class org.eclipse.core.runtime.PlatformObject
getAdapter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final String NAME
See Also:
Constant Field Values
Constructor Detail

RuleIFileMoveParticipant

public RuleIFileMoveParticipant()
Method Detail

checkConditions

public org.eclipse.ltk.core.refactoring.RefactoringStatus checkConditions(org.eclipse.core.runtime.IProgressMonitor pm,
                                                                          org.eclipse.ltk.core.refactoring.participants.CheckConditionsContext context)
                                                                   throws org.eclipse.core.runtime.OperationCanceledException
Specified by:
checkConditions in class org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant
Throws:
org.eclipse.core.runtime.OperationCanceledException

createChange

public org.eclipse.ltk.core.refactoring.Change createChange(org.eclipse.core.runtime.IProgressMonitor pm)
                                                     throws org.eclipse.core.runtime.CoreException,
                                                            org.eclipse.core.runtime.OperationCanceledException
Specified by:
createChange in class org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant
Throws:
org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.OperationCanceledException

getName

public String getName()
Specified by:
getName in class org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant

initialize

protected boolean initialize(Object element)
Specified by:
initialize in class org.eclipse.ltk.core.refactoring.participants.RefactoringParticipant


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.