org.argouml.uml
Class UMLChangeRegistry

java.lang.Object
  extended byorg.argouml.util.ChangeRegistry
      extended byorg.argouml.uml.UMLChangeRegistry
All Implemented Interfaces:
java.util.EventListener, org.tigris.gef.graph.GraphListener, ru.novosoft.uml.MElementListener

public class UMLChangeRegistry
extends ChangeRegistry
implements ru.novosoft.uml.MElementListener

This class holds the information about the saving state of the current UML project. The state is changed by every change made either to the model or to its diagrams.

See Also:
Project, ChangeRegistry

Field Summary
 
Fields inherited from class org.argouml.util.ChangeRegistry
changeFlag
 
Constructor Summary
UMLChangeRegistry()
           
 
Method Summary
 void listRoleItemSet(ru.novosoft.uml.MElementEvent mee)
           
 void propertySet(ru.novosoft.uml.MElementEvent mee)
           
 void recovered(ru.novosoft.uml.MElementEvent mee)
           
 void removed(ru.novosoft.uml.MElementEvent mee)
           
 void roleAdded(ru.novosoft.uml.MElementEvent mee)
           
 void roleRemoved(ru.novosoft.uml.MElementEvent mee)
           
 
Methods inherited from class org.argouml.util.ChangeRegistry
edgeAdded, edgeRemoved, graphChanged, hasChanged, nodeAdded, nodeRemoved, setChangeFlag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UMLChangeRegistry

public UMLChangeRegistry()
Method Detail

propertySet

public void propertySet(ru.novosoft.uml.MElementEvent mee)
Specified by:
propertySet in interface ru.novosoft.uml.MElementListener

listRoleItemSet

public void listRoleItemSet(ru.novosoft.uml.MElementEvent mee)
Specified by:
listRoleItemSet in interface ru.novosoft.uml.MElementListener

recovered

public void recovered(ru.novosoft.uml.MElementEvent mee)
Specified by:
recovered in interface ru.novosoft.uml.MElementListener

removed

public void removed(ru.novosoft.uml.MElementEvent mee)
Specified by:
removed in interface ru.novosoft.uml.MElementListener

roleAdded

public void roleAdded(ru.novosoft.uml.MElementEvent mee)
Specified by:
roleAdded in interface ru.novosoft.uml.MElementListener

roleRemoved

public void roleRemoved(ru.novosoft.uml.MElementEvent mee)
Specified by:
roleRemoved in interface ru.novosoft.uml.MElementListener


ArgoUML © 1996-2003 (20030829)ArgoUML Project HomeArgoUML Cookbook