Revision: 524
http://svn.sourceforge.net/magicmap/?rev=524&view=rev
Author: jan_fride
Date: 2007-02-08 00:49:31 -0800 (Thu, 08 Feb 2007)
Log Message:
-----------
Added Paths:
-----------
trunk/magicmapclient/src/net/sf/magicmap/client/model/node/INode.java
Added: trunk/magicmapclient/src/net/sf/magicmap/client/model/node/INode.java
===================================================================
--- trunk/magicmapclient/src/net/sf/magicmap/client/model/node/INode.java (rev 0)
+++ trunk/magicmapclient/src/net/sf/magicmap/client/model/node/INode.java 2007-02-08 08:49:31 UTC (rev 524)
@@ -0,0 +1,64 @@
+package net.sf.magicmap.client.model.node;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Created by IntelliJ IDEA.
+ * User: Jan
+ * Date: 08.02.2007
+ * Time: 09:22:33
+ * To change this template use File | Settings | File Templates.
+ */
+public interface INode {
+ String getDisplayName();
+
+ void setDisplayName(String displayName);
+
+ boolean isUpdate();
+
+ void setUpdate(boolean newupdate);
+
+ boolean isFix();
+
+ void setFix(boolean fix);
+
+ String getName();
+
+ void setName(String name);
+
+ int getX();
+
+ int getY();
+
+ void setPositionSilent(int x, int y, int z);
+
+ void setPosition(int x, int y, int z);
+
+ /**
+ *
+ * @return
+ */
+ //todo Die Implementation ist doch dumm, warum nicht List?
+ List<? extends Node> getNeighbors();
+
+ INodeModel getModel();
+
+ int getType();
+
+ long getId();
+
+ void setId(long id);
+
+ int getZ();
+
+ void setZ(int z);
+
+ Node getParentNode();
+
+ void setParentNode(Node parentNode);
+
+ boolean isPhysical();
+
+ void setPhysical(boolean physical);
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|