The Meta-Environment API

org.meta_environment.eclipse.builder
Class BuilderTool

java.lang.Object
  extended by toolbus.adapter.AbstractTool
      extended by toolbus.adapter.java.AbstractJavaTool
          extended by toolbus.adapter.eclipse.EclipseTool
              extended by org.meta_environment.eclipse.builder.BuilderTool
All Implemented Interfaces:
org.eclipse.imp.language.ILanguageService, toolbus.IOperations

public class BuilderTool
extends toolbus.adapter.eclipse.EclipseTool
implements org.eclipse.imp.language.ILanguageService


Field Summary
private static java.lang.String TOOL_NAME
           
 
Fields inherited from class toolbus.adapter.eclipse.EclipseTool
factory, 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
BuilderTool()
           
 
Method Summary
 void collectDependencies(org.eclipse.core.resources.IFile file)
           
 void compile(org.eclipse.core.resources.IFile file, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 
Methods inherited from class toolbus.adapter.eclipse.EclipseTool
connect, connect, decode, getName, receiveAckEvent, receiveTerminate
 
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

TOOL_NAME

private static final java.lang.String TOOL_NAME
See Also:
Constant Field Values
Constructor Detail

BuilderTool

public BuilderTool()
Method Detail

compile

public void compile(org.eclipse.core.resources.IFile file,
                    org.eclipse.core.runtime.IProgressMonitor monitor)

collectDependencies

public void collectDependencies(org.eclipse.core.resources.IFile file)

The Meta-Environment API