public interface PomModel extends UserDataHolder
Modifier and Type | Method and Description |
---|---|
void |
addModelListener(PomModelListener listener) |
void |
addModelListener(PomModelListener listener,
Disposable parentDisposable) |
<T extends PomModelAspect> |
getModelAspect(java.lang.Class<T> aClass) |
void |
registerAspect(java.lang.Class<? extends PomModelAspect> aClass,
PomModelAspect aspect,
java.util.Set<? extends PomModelAspect> dependencies) |
void |
removeModelListener(PomModelListener listener) |
void |
runTransaction(PomTransaction transaction) |
getUserData, putUserData
<T extends PomModelAspect> T getModelAspect(java.lang.Class<T> aClass)
void registerAspect(java.lang.Class<? extends PomModelAspect> aClass, PomModelAspect aspect, java.util.Set<? extends PomModelAspect> dependencies)
void addModelListener(PomModelListener listener)
void addModelListener(PomModelListener listener, Disposable parentDisposable)
void removeModelListener(PomModelListener listener)
void runTransaction(PomTransaction transaction) throws IncorrectOperationException
IncorrectOperationException