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 PomTransactionpublic void run()
throws IncorrectOperationException
run in interface PomTransactionIncorrectOperationExceptionpublic abstract PomModelEvent runInner() throws IncorrectOperationException
IncorrectOperationExceptionpublic PsiElement getChangeScope()
getChangeScope in interface PomTransactionpublic PomModelAspect getTransactionAspect()
getTransactionAspect in interface PomTransaction