
ca.uvic.cs.chisel.cajun.graph.GraphModel Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ca.uvic.cs.chisel.cajun Show documentation
Show all versions of ca.uvic.cs.chisel.cajun Show documentation
Visualization library used by the OntoGraf plug-in for the Protege ontology editing environment.
The newest version!
package ca.uvic.cs.chisel.cajun.graph;
import java.util.Collection;
import ca.uvic.cs.chisel.cajun.graph.arc.GraphArc;
import ca.uvic.cs.chisel.cajun.graph.node.GraphNode;
public interface GraphModel {
/**
* Removes all nodes and arcs from the model.
* The listeners aren't removed.
* Also fires an event.
*/
public void clear();
public Collection getAllNodes();
public Collection getVisibleNodes();
public GraphNode getNode(Object userObject);
public boolean containsNode(GraphNode node);
public Collection getConnectedNodes(Object nodeUserObject);
public Collection getArcs(Object nodeUserObject);
public Collection
© 2015 - 2025 Weber Informatics LLC | Privacy Policy