org.acm.seguin.ide.common
Class ClassDiagramReloader

java.lang.Object
  extended by org.acm.seguin.ide.common.ClassDiagramReloader
All Implemented Interfaces:
net.sourceforge.jrefactory.uml.loader.Reloader
Direct Known Subclasses:
MultipleDirClassDiagramReloader, SingleDirClassDiagramReloader

public abstract class ClassDiagramReloader
extends java.lang.Object
implements net.sourceforge.jrefactory.uml.loader.Reloader

Object that is responsible for reloading the class diagrams

Author:
Chris Seguin

Constructor Summary
ClassDiagramReloader()
          Constructor for the ClassDiagramReloader object
 
Method Summary
 void add(net.sourceforge.jrefactory.uml.UMLPackage diagram)
          Adds a class diagram to the loader
 void clear()
          Removes all class diagrams from this loader
abstract  void reload()
          Reload the summary information and update the diagrams
protected  void reloadDiagrams()
          Reload the diagrams
 void remove(net.sourceforge.jrefactory.uml.UMLPackage diagram)
          Removes a specific class diagram from the registry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassDiagramReloader

public ClassDiagramReloader()
Constructor for the ClassDiagramReloader object

Method Detail

add

public void add(net.sourceforge.jrefactory.uml.UMLPackage diagram)
Adds a class diagram to the loader

Parameters:
diagram - the class diagram

clear

public void clear()
Removes all class diagrams from this loader


reload

public abstract void reload()
Reload the summary information and update the diagrams

Specified by:
reload in interface net.sourceforge.jrefactory.uml.loader.Reloader

reloadDiagrams

protected void reloadDiagrams()
Reload the diagrams


remove

public void remove(net.sourceforge.jrefactory.uml.UMLPackage diagram)
Removes a specific class diagram from the registry

Parameters:
diagram - the class diagram