org.drools.ide.common.assistant.refactor
Class AbstractRuleRefactor

java.lang.Object
  extended by org.drools.ide.common.assistant.refactor.AbstractRuleRefactor
Direct Known Subclasses:
DRLRuleRefactor, DSLRuleRefactor

public abstract class AbstractRuleRefactor
extends Object


Field Summary
protected  int offset
           
protected  AssistantOption option
           
protected  List<AssistantOption> options
           
protected  RuleRefactorInfo ruleRefactorInfo
           
 
Constructor Summary
AbstractRuleRefactor()
           
 
Method Summary
protected abstract  AssistantOption bindVariable(RuleBasicContentInfo contentInfo)
           
abstract  List<AssistantOption> execute(int offset)
           
protected abstract  AssistantOption fixImports(RuleBasicContentInfo contentInfo)
           
protected abstract  AssistantOption renameVariable(RuleBasicContentInfo contentInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ruleRefactorInfo

protected RuleRefactorInfo ruleRefactorInfo

options

protected List<AssistantOption> options

option

protected AssistantOption option

offset

protected int offset
Constructor Detail

AbstractRuleRefactor

public AbstractRuleRefactor()
Method Detail

execute

public abstract List<AssistantOption> execute(int offset)

bindVariable

protected abstract AssistantOption bindVariable(RuleBasicContentInfo contentInfo)

fixImports

protected abstract AssistantOption fixImports(RuleBasicContentInfo contentInfo)

renameVariable

protected abstract AssistantOption renameVariable(RuleBasicContentInfo contentInfo)


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