agentland.resource.connect
Class ConnectionEditorAgent

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--metaglue.AgentAgent
                          |
                          +--agentland.util.GoodAgent
                                |
                                +--agentland.resource.connect.ConnectionMakerAgent
                                      |
                                      +--agentland.resource.connect.ConnectionEditorAgent

public class ConnectionEditorAgent
extends ConnectionMakerAgent
implements ConnectionEditor

See Also:
Serialized Form

Inner classes inherited from class metaglue.AgentAgent
AgentAgent.Attribute
 
Fields inherited from class agentland.resource.connect.ConnectionMakerAgent
graph
 
Fields inherited from class agentland.util.GoodAgent
alert, notifier
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Constructor Summary
ConnectionEditorAgent()
           
 
Method Summary
 Vector getEdges()
           
 Vector getEdgesFrom(String aid)
           
 Vector getEdgesTo(String aid)
           
 Vector getNodes()
           
 void listEdges()
           
 void listNodes()
           
protected  void printIterator(Iterator it)
           
 
Methods inherited from class agentland.resource.connect.ConnectionMakerAgent
addEdge, addEdge, connect, connect, connectable, connectPath, disconnect
 
Methods inherited from class agentland.util.GoodAgent
addSpy, addSpy, alert, alertString, beep, error, getAlert, getHistory, getHistoryElement, getPersistentMap, log, notify, removeSpy, removeSpy, resetHistory, safeRely, safeRely, safeRely, setNiceLogName, tell
 
Methods inherited from class metaglue.AgentAgent
addMonitor, alive, defrost, defrostAll, defrostBoolean, defrostInt, defrostString, fixAttribute, fixAttribute, freeze, freeze, freeze, freezeAll, freezeVar, getAgentID, getAttribute, getCatalog, getCatalogID, getDesignation, getFrozenVariables, getLogLevel, getMetaglueAgent, getMetaglueAgentID, getOccupation, getProperties, getSociety, log, log, obtainMetaglueAgent, obtainMetaglueAgent, obtainMetaglueAgentByName, reliesOn, reliesOn, reliesOn, reliesOnSynch, removeFrozen, replaceExceptionHandler, setFreezeName, setLogLevel, setLogName, shutdown, startAgent, startAgentOn, startAgentOn, startup, status, tiedTo, tiedTo, tiedTo, tiedTo, tieToDesignation, whereAreYou
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConnectionEditorAgent

public ConnectionEditorAgent()
                      throws RemoteException
Method Detail

listEdges

public void listEdges()
               throws RemoteException
Specified by:
listEdges in interface ConnectionEditor

listNodes

public void listNodes()
               throws RemoteException
Specified by:
listNodes in interface ConnectionEditor

printIterator

protected void printIterator(Iterator it)

getEdges

public Vector getEdges()
                throws RemoteException
Specified by:
getEdges in interface ConnectionEditor

getNodes

public Vector getNodes()
                throws RemoteException
Specified by:
getNodes in interface ConnectionEditor

getEdgesTo

public Vector getEdgesTo(String aid)
                  throws RemoteException
Specified by:
getEdgesTo in interface ConnectionEditor

getEdgesFrom

public Vector getEdgesFrom(String aid)
                    throws RemoteException
Specified by:
getEdgesFrom in interface ConnectionEditor