From: Andreas W. <an...@us...> - 2006-01-17 15:51:14
|
Update of /cvsroot/magicmap/magicmapserver/src/net/sf/magicmap/server/interfaces In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23010/src/net/sf/magicmap/server/interfaces Added Files: Tag: ServerCalculationBranch CalculationInterface.java NodeModelListener.java Log Message: First Version --- NEW FILE: CalculationInterface.java --- package net.sf.magicmap.server.interfaces; import net.sf.magicmap.server.dto.PositionDTO; public interface CalculationInterface { public abstract void positionCreatedOrUpdatedOrDeleted(String mapName, PositionDTO position); public abstract PositionDTO[] getPositions(String mapName); } --- NEW FILE: NodeModelListener.java --- /* * Created on 25.11.2004 */ package net.sf.magicmap.server.interfaces; import net.sf.magicmap.server.model.node.Node; /** * Ändern sich Dinge am Model, so werden die Methoden * dieses Listeners aufgerufen. Ein View kann diesen * implementieren und so seine Darstellung immer auf dem aktuellen * Stand halten * @author thuebner */ public interface NodeModelListener { /** * Knoten im Graph dazu * @param node */ public void nodeAddedEvent(Node node); /** * Knoten hat eigentschaften geändert * @param node */ public void nodeUpdatedEvent(Node node, int type, Object data); /** * Knoten wurde enternt * @param node */ public void nodeRemovedEvent(Node node); } |