org.meta_environment.eclipse.terms
Class TermEditorTools
java.lang.Object
toolbus.adapter.AbstractTool
toolbus.adapter.java.AbstractJavaTool
toolbus.adapter.eclipse.EclipseTool
org.meta_environment.eclipse.terms.TermEditorTools
- All Implemented Interfaces:
- toolbus.IOperations
public class TermEditorTools
- extends toolbus.adapter.eclipse.EclipseTool
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 |
Method Summary |
private java.lang.String |
canonical(java.lang.String label)
|
private java.util.Map<java.lang.String,java.lang.String> |
getActionMap(java.lang.String language)
|
java.util.List<org.eclipse.jface.action.Action> |
getDynamicActions(java.lang.String language,
java.lang.String filename)
|
static TermEditorTools |
getInstance()
|
java.lang.String |
getLanguage(java.lang.String filename)
|
java.util.List<java.lang.String> |
getLanguages()
|
void |
open(java.lang.String filename)
|
private void |
performAction(java.lang.String Action,
java.lang.String language,
java.lang.String Filename)
|
void |
registerAction(java.lang.String language,
java.lang.String label,
java.lang.String tooltip,
java.lang.String action)
|
void |
setLanguage(java.lang.String filename,
java.lang.String language)
|
void |
unregisterAction(java.lang.String language,
java.lang.String label)
|
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 |
sInstance
private static TermEditorTools sInstance
actions
private java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> actions
TermEditorTools
private TermEditorTools()
getInstance
public static TermEditorTools getInstance()
getLanguages
public java.util.List<java.lang.String> getLanguages()
getLanguage
public java.lang.String getLanguage(java.lang.String filename)
setLanguage
public void setLanguage(java.lang.String filename,
java.lang.String language)
open
public void open(java.lang.String filename)
registerAction
public void registerAction(java.lang.String language,
java.lang.String label,
java.lang.String tooltip,
java.lang.String action)
canonical
private java.lang.String canonical(java.lang.String label)
getActionMap
private java.util.Map<java.lang.String,java.lang.String> getActionMap(java.lang.String language)
getDynamicActions
public java.util.List<org.eclipse.jface.action.Action> getDynamicActions(java.lang.String language,
java.lang.String filename)
unregisterAction
public void unregisterAction(java.lang.String language,
java.lang.String label)
performAction
private void performAction(java.lang.String Action,
java.lang.String language,
java.lang.String Filename)