org.argouml.model
Interface DiagramInterchangeModel
public interface DiagramInterchangeModel
An interface to the OMG Diagram Interchange Model. Only implemented
by model implementations that wrap a repository that is aware of such
a model.
This interface is open for change as DI requirements become more clearly
understood.
createDiagram
DiDiagram createDiagram(java.lang.Class type,
java.lang.Object owner)
deleteDiagram
void deleteDiagram(DiDiagram diagram)
createElement
DiElement createElement(DiDiagram diagram,
java.lang.Object modelElement)
deleteElement
void deleteElement(DiElement diagram)
nodeAdded
void nodeAdded(java.lang.Object source,
java.lang.Object arg)
edgeAdded
void edgeAdded(java.lang.Object source,
java.lang.Object arg)
nodeRemoved
void nodeRemoved(java.lang.Object source,
java.lang.Object arg)
edgeRemoved
void edgeRemoved(java.lang.Object source,
java.lang.Object arg)
graphChanged
void graphChanged(java.lang.Object source,
java.lang.Object arg)