package org.infoobject.magicmap.node.model;
import net.sf.magicmap.client.model.node.INodeModel;
import net.sf.magicmap.client.model.node.NodeModelAdapter;
import org.infoobject.core.infoobject.domain.InformationObjectModel;
/**
* <p>
* Class InformationNodeModel ZUSAMMENFASSUNG
* </p>
* <p>
* DETAILS
* </p>
*
* @author Jan Friderici
* Date: 09.08.2008
* Time: 00:44:16
*/
public class InformationObjectNodeModelImpl extends NodeModelAdapter implements InformationObjectNodeModel {
private InformationObjectNodeGraphImpl infoGraphImpl;
private InformationObjectModel informationModel;
public InformationObjectNodeModelImpl(INodeModel nodeModel) {
super(nodeModel);
infoGraphImpl = new InformationObjectNodeGraphImpl();
nodeModel.addNodeGraph(infoGraphImpl);
}
public InformationObjectNode findInformationNode(String uri) {
return (InformationObjectNode)super.findNode(InformationObjectNode.createInformationObjectId(uri));
}
public InformationObjectNodeGraph getInformationObjectNodeGraph(){
return infoGraphImpl;
}
}