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