ptolemy.vergil.actor
Class ActorGraphModel.LinkModel.LinkChangeListener
java.lang.Object
ptolemy.vergil.actor.ActorGraphModel.LinkModel.LinkChangeListener
- All Implemented Interfaces:
- ChangeListener
- Enclosing class:
- ActorGraphModel.LinkModel
public class ActorGraphModel.LinkModel.LinkChangeListener
- extends java.lang.Object
- implements ChangeListener
This change listener is responsible for dispatching graph events
when an edge is moved. It works the same for heads and tails.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_link
private Link _link
_container
private CompositeEntity _container
_failMoML
private java.lang.StringBuffer _failMoML
ActorGraphModel.LinkModel.LinkChangeListener
public ActorGraphModel.LinkModel.LinkChangeListener(Link link,
CompositeEntity container,
java.lang.StringBuffer failMoML)
- Construct a link change listener.
- Parameters:
link
- The link.container
- The container.failMoML
- MoML that cleans up the model if the
change request fails.
changeFailed
public void changeFailed(ChangeRequest change,
java.lang.Exception exception)
- Handled a failed change request.
- Specified by:
changeFailed
in interface ChangeListener
- Parameters:
change
- The change request.exception
- The exception.
changeExecuted
public void changeExecuted(ChangeRequest change)
- Called after the change has been executed.
- Specified by:
changeExecuted
in interface ChangeListener
- Parameters:
change
- The change request.