package org.infoobject.magicmap.visualization.layout;
import edu.uci.ics.jung.graph.impl.UndirectedSparseVertex;
import edu.uci.ics.jung.utils.UserData;
import java.lang.ref.WeakReference;
import net.sf.magicmap.client.model.node.Node;
import net.sf.magicmap.client.model.location.jung.JungNodePlacer;
/**
* <p>
* Class PhysicalVertex ZUSAMMENFASSUNG
* </p>
* <p>
* DETAILS
* </p>
*
* @author Jan Friderici
* Date: 10.08.2008
* Time: 23:24:41
*/
public class PhysicalVertex extends UndirectedSparseVertex {
private final WeakReference<Node> node;
public PhysicalVertex(Node node) {
this.node = new WeakReference<Node>(node);
addUserDatum(JungNodePlacer.NODE_KEY,node, UserData.SHARED);
}
public Node getNode() {
return node.get();
}
}