The Meta-Environment API

toolbus.adapter.eclipse
Class EclipseTool

java.lang.Object
  extended by toolbus.adapter.AbstractTool
      extended by toolbus.adapter.java.AbstractJavaTool
          extended by toolbus.adapter.eclipse.EclipseTool
All Implemented Interfaces:
toolbus.IOperations

public class EclipseTool
extends toolbus.adapter.java.AbstractJavaTool


Field Summary
protected static aterm.pure.PureFactory factory
           
private static java.net.InetAddress host
           
private  java.lang.String name
           
private static int port
           
protected static java.lang.String TIME_OUT
           
 
Fields inherited from class toolbus.adapter.AbstractTool
DIRECTTOOL, REMOTETOOL, termFactory, toolBridge
 
Fields inherited from interface toolbus.IOperations
ACKDO, ACKEVENT, CONNECT, DEBUGPERFORMANCESTATS, DISCONNECT, DO, END, EVAL, EVENT, PERFORMANCESTATS, REQUEST, RESPONSE, TERMINATE, UNDEFINED, VALUE
 
Constructor Summary
EclipseTool(java.lang.String name)
           
 
Method Summary
 void connect()
           
 void connect(java.lang.String[] args)
           
private  void connectDirectly()
           
protected  aterm.ATerm decode(aterm.ATerm encoded)
           
 java.lang.String getName()
           
 void receiveAckEvent(aterm.ATerm aTerm)
           
 void receiveTerminate(aterm.ATerm aTerm)
           
 
Methods inherited from class toolbus.adapter.java.AbstractJavaTool
connectDirectly
 
Methods inherited from class toolbus.adapter.AbstractTool
disconnect, getFactory, getToolBridge, pack, sendEvent, sendRequest, setToolBridge, terminate, unpack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TIME_OUT

protected static final java.lang.String TIME_OUT
See Also:
Constant Field Values

factory

protected static aterm.pure.PureFactory factory

host

private static java.net.InetAddress host

port

private static final int port

name

private final java.lang.String name
Constructor Detail

EclipseTool

public EclipseTool(java.lang.String name)
Method Detail

connect

public void connect()

decode

protected aterm.ATerm decode(aterm.ATerm encoded)

connectDirectly

private void connectDirectly()
                      throws java.lang.Exception
Throws:
java.lang.Exception

getName

public java.lang.String getName()

connect

public void connect(java.lang.String[] args)
             throws java.lang.Exception
Overrides:
connect in class toolbus.adapter.java.AbstractJavaTool
Throws:
java.lang.Exception

receiveTerminate

public void receiveTerminate(aterm.ATerm aTerm)
Specified by:
receiveTerminate in class toolbus.adapter.AbstractTool

receiveAckEvent

public void receiveAckEvent(aterm.ATerm aTerm)
Specified by:
receiveAckEvent in class toolbus.adapter.AbstractTool

The Meta-Environment API