org.eclipse.gmt.umlx.editor.domain
Class DeleteDomain

java.lang.Object
  extended by org.eclipse.gmt.umlx.editor.domain.DeleteDomain

public class DeleteDomain
extends java.lang.Object

DeleteDomain manages a multi-object deletion, ensuring that a single delete command is issued for each victim even though requests for victims to propagate deletions to their dependents may provoke multiple requests.


Constructor Summary
DeleteDomain(IActiveEditDomain editDomain)
           
 
Method Summary
<T> void
addVictim(T victim)
           
 void addVictims(java.util.Collection<?> victims)
           
 IAbstractCommand getCommand()
           
 IActiveEditDomain getEditDomain()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeleteDomain

public DeleteDomain(IActiveEditDomain editDomain)
Method Detail

addVictim

public <T> void addVictim(T victim)

addVictims

public void addVictims(java.util.Collection<?> victims)

getCommand

public IAbstractCommand getCommand()

getEditDomain

public IActiveEditDomain getEditDomain()