|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.cau.cs.kieler.core.kivi.AbstractTrigger
de.cau.cs.kieler.core.model.trigger.ModelChangeTrigger
public class ModelChangeTrigger
A view management Trigger that registered as a ResourceSetChangeListener onto any active Diagram editor. It provides TriggerStates about any model changes. There are two different nested states available, one for the semantic model, one for the GMF notation model.
Nested Class Summary | |
---|---|
static class |
ModelChangeTrigger.DiagramChangeState
A state about changes of the diagram model (currently only the GMF notation model). |
static class |
ModelChangeTrigger.ModelChangeState
A state about changes of the semantic model. |
Nested classes/interfaces inherited from interface org.eclipse.emf.transaction.ResourceSetListener |
---|
ResourceSetListener.Internal |
Constructor Summary | |
---|---|
ModelChangeTrigger()
|
Method Summary | |
---|---|
NotificationFilter |
getFilter()
No filter set here. |
boolean |
isAggregatePrecommitListener()
|
boolean |
isPostcommitOnly()
|
boolean |
isPrecommitOnly()
|
void |
partActivated(IWorkbenchPart part)
|
void |
partBroughtToTop(IWorkbenchPart part)
|
void |
partClosed(IWorkbenchPart part)
|
void |
partDeactivated(IWorkbenchPart part)
|
void |
partOpened(IWorkbenchPart part)
|
void |
register()
Called when the trigger is activated, registers itself where necessary. |
void |
resourceSetChanged(ResourceSetChangeEvent event)
|
Command |
transactionAboutToCommit(ResourceSetChangeEvent event)
|
void |
unregister()
Called when the trigger is deactivated, unregisters itself where necessary. |
Methods inherited from class de.cau.cs.kieler.core.kivi.AbstractTrigger |
---|
isActive, setActive, trigger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ModelChangeTrigger()
Method Detail |
---|
public void register()
AbstractTrigger
register
in interface ITrigger
register
in class AbstractTrigger
public void unregister()
AbstractTrigger
unregister
in interface ITrigger
unregister
in class AbstractTrigger
public void partActivated(IWorkbenchPart part)
partActivated
in interface IPartListener
public void partDeactivated(IWorkbenchPart part)
partDeactivated
in interface IPartListener
public void partBroughtToTop(IWorkbenchPart part)
partBroughtToTop
in interface IPartListener
public void partClosed(IWorkbenchPart part)
partClosed
in interface IPartListener
public void partOpened(IWorkbenchPart part)
partOpened
in interface IPartListener
public NotificationFilter getFilter()
getFilter
in interface ResourceSetListener
public Command transactionAboutToCommit(ResourceSetChangeEvent event) throws RollbackException
transactionAboutToCommit
in interface ResourceSetListener
RollbackException
public void resourceSetChanged(ResourceSetChangeEvent event)
resourceSetChanged
in interface ResourceSetListener
public boolean isAggregatePrecommitListener()
isAggregatePrecommitListener
in interface ResourceSetListener
public boolean isPrecommitOnly()
isPrecommitOnly
in interface ResourceSetListener
public boolean isPostcommitOnly()
isPostcommitOnly
in interface ResourceSetListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |