本文整理汇总了Java中org.eclipse.xtext.ui.editor.XtextEditor.setAction方法的典型用法代码示例。如果您正苦于以下问题:Java XtextEditor.setAction方法的具体用法?Java XtextEditor.setAction怎么用?Java XtextEditor.setAction使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.xtext.ui.editor.XtextEditor
的用法示例。
在下文中一共展示了XtextEditor.setAction方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: contributeActions
import org.eclipse.xtext.ui.editor.XtextEditor; //导入方法依赖的package包/类
public void contributeActions(XtextEditor editor) {
OccurrenceMarker occurrenceMarker = editor2marker.get(editor);
if(occurrenceMarker == null) {
editor.setAction(getAction().getId(), getAction());
IToolBarManager toolBarManager = editor.getEditorSite().getActionBars().getToolBarManager();
if(toolBarManager.find(getAction().getId())==null) {
toolBarManager.add(getAction());
}
occurrenceMarker = occurrenceMarkerProvider.get();
occurrenceMarker.connect(editor, isPropertySet());
editor2marker.put(editor, occurrenceMarker);
}
}
示例2: setAction
import org.eclipse.xtext.ui.editor.XtextEditor; //导入方法依赖的package包/类
protected void setAction(XtextEditor xtextEditor, IAction action, String actionDefinitionId) {
action.setActionDefinitionId(actionDefinitionId);
xtextEditor.setAction(actionDefinitionId, action);
}
示例3: contributeActions
import org.eclipse.xtext.ui.editor.XtextEditor; //导入方法依赖的package包/类
public void contributeActions(XtextEditor editor) {
this.editor = editor;
setEnabled(true);
editor.setAction(getId(), this);
}