aminePlatform.util.graph
Interface Graph

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
CG, Ontology

public interface Graph
extends java.io.Serializable

Title : Graph interface

Description : Graph is an interface that specifies methods for a Graph. Actually, it is implemented by CG and Ontology (ontology package). Copyright: Copyright (c) Adil KABBAJ, 2004-2009


Method Summary
 void addEdge(Edge edge)
           
 void addNode(Node node)
           
 void clear()
           
 java.util.Enumeration getEdges()
           
 java.util.Enumeration getNodes()
           
 int getSize()
           
 boolean isEmpty()
           
 void makeEmpty()
           
 Node newNode(java.lang.String contenu, Lexicon lexicon)
           
 void removeEdge(Edge edge)
           
 void removeNode(Node node)
           
 

Method Detail

newNode

public Node newNode(java.lang.String contenu,
                    Lexicon lexicon)
             throws java.lang.Exception
Throws:
java.lang.Exception

isEmpty

public boolean isEmpty()

getNodes

public java.util.Enumeration getNodes()

getEdges

public java.util.Enumeration getEdges()

getSize

public int getSize()

clear

public void clear()

makeEmpty

public void makeEmpty()

addEdge

public void addEdge(Edge edge)

addNode

public void addNode(Node node)

removeNode

public void removeNode(Node node)

removeEdge

public void removeEdge(Edge edge)