/** * Insert the method's description here. Creation date: (4/12/2001 2:46:59 PM) */ public EditModelEvent(int anEventCode, EditModel model) { setEventCode(anEventCode); setEditModel(model); }
/** * Save only resources that need to be saved (i.e., no other references). */ public void resourceChanged(EditModelEvent anEvent) { int code = anEvent.getEventCode(); switch (code) { case EditModelEvent.REMOVED_RESOURCE : { if (!isReverting && hasResourceReference(anEvent.getChangedResources())) removeResources(anEvent.getChangedResources()); else return; break; } case EditModelEvent.ADDED_RESOURCE : if (!processResourcesIfInterrested(anEvent.getChangedResources())) return; } if (hasListeners()) { anEvent.setEditModel(this); notifyListeners(anEvent); } }