aminePlatform.util.graph
Interface Node

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
Concept, CS

public interface Node
extends java.io.Serializable

Title : Node interface

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


Method Summary
 void addIncomeEdge(Edge edge)
           
 void addOutcomeEdge(Edge edge)
           
 Node copyNode()
           
 java.util.ArrayList getAdjacentNodes()
           
 java.util.Enumeration getEdges()
           
 java.util.Enumeration getIncomeEdges()
           
 java.awt.Point getLeftTopPoint()
           
 java.util.Enumeration getOutcomeEdges()
           
 boolean hasContentToDisplay()
           
 void setIncomeEdges(java.util.ArrayList edges)
           
 void setLeftTopPoint(java.awt.Point point)
           
 void setOutcomeEdges(java.util.ArrayList edges)
           
 void setRectangle(java.awt.Rectangle rectangle)
           
 java.lang.String toDisplayString(Lexicon currentLexicon)
           
 

Method Detail

addOutcomeEdge

public void addOutcomeEdge(Edge edge)

addIncomeEdge

public void addIncomeEdge(Edge edge)

getOutcomeEdges

public java.util.Enumeration getOutcomeEdges()

getIncomeEdges

public java.util.Enumeration getIncomeEdges()

getEdges

public java.util.Enumeration getEdges()

setOutcomeEdges

public void setOutcomeEdges(java.util.ArrayList edges)

setIncomeEdges

public void setIncomeEdges(java.util.ArrayList edges)

hasContentToDisplay

public boolean hasContentToDisplay()

toDisplayString

public java.lang.String toDisplayString(Lexicon currentLexicon)
                                 throws ToStringException
Throws:
ToStringException

setLeftTopPoint

public void setLeftTopPoint(java.awt.Point point)

getLeftTopPoint

public java.awt.Point getLeftTopPoint()

setRectangle

public void setRectangle(java.awt.Rectangle rectangle)

copyNode

public Node copyNode()

getAdjacentNodes

public java.util.ArrayList getAdjacentNodes()