public abstract class PomTransactionBase extends java.lang.Object implements PomTransaction
Constructor and Description |
---|
PomTransactionBase(PsiElement scope,
PomModelAspect aspect) |
Modifier and Type | Method and Description |
---|---|
PomModelEvent |
getAccumulatedEvent() |
PsiElement |
getChangeScope() |
PomModelAspect |
getTransactionAspect() |
void |
run() |
abstract PomModelEvent |
runInner() |
public PomTransactionBase(PsiElement scope, PomModelAspect aspect)
public PomModelEvent getAccumulatedEvent()
getAccumulatedEvent
in interface PomTransaction
public void run() throws IncorrectOperationException
run
in interface PomTransaction
IncorrectOperationException
public abstract PomModelEvent runInner() throws IncorrectOperationException
IncorrectOperationException
public PsiElement getChangeScope()
getChangeScope
in interface PomTransaction
public PomModelAspect getTransactionAspect()
getTransactionAspect
in interface PomTransaction