public class SystemE4Service extends java.lang.Object implements SystemWorkbenchService, AppE4Service
Constructor and Description |
---|
SystemE4Service(java.util.SortedMap<ServiceRanking,AppWorkbenchService> knownAppWbServices,
org.eclipse.e4.core.contexts.IEclipseContext eclipseContext) |
Modifier and Type | Method and Description |
---|---|
void |
callCommand(java.lang.String commandId,
java.util.Map<java.lang.String,java.lang.String> parameters) |
org.eclipse.jface.wizard.Wizard |
getCreationWizard(Node node)
Creates and returns the correct wizard to retrieve relevant minimum
information depending on the type of the given node.
|
java.lang.String |
getDefaultEditorId() |
java.lang.String |
getDeleteEntityCmdId() |
java.lang.String |
getEntityEditorId(Node entity) |
org.eclipse.swt.graphics.Image |
getIconForType(Node entity)
Centralize icon management for a given app
|
java.lang.String |
getOpenEntityEditorCmdId() |
java.lang.String |
getSearchEntityEditorId(java.lang.String nodeType) |
void |
openEntityEditor(Node entity) |
void |
openSearchEntityView(java.lang.String nodeType,
java.lang.String label) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getOpenFileCmdId, getOpenSearchEntityEditorCmdId
lazyLoadLists, queryWhenTyping
public SystemE4Service(java.util.SortedMap<ServiceRanking,AppWorkbenchService> knownAppWbServices, org.eclipse.e4.core.contexts.IEclipseContext eclipseContext)
public void callCommand(java.lang.String commandId, java.util.Map<java.lang.String,java.lang.String> parameters)
callCommand
in interface SystemWorkbenchService
public java.lang.String getOpenEntityEditorCmdId()
getOpenEntityEditorCmdId
in interface AppWorkbenchService
public java.lang.String getDeleteEntityCmdId()
getDeleteEntityCmdId
in interface SystemWorkbenchService
public void openEntityEditor(Node entity)
openEntityEditor
in interface AppE4Service
openEntityEditor
in interface AppWorkbenchService
public java.lang.String getDefaultEditorId()
getDefaultEditorId
in interface AppWorkbenchService
public java.lang.String getEntityEditorId(Node entity)
getEntityEditorId
in interface AppWorkbenchService
public void openSearchEntityView(java.lang.String nodeType, java.lang.String label)
openSearchEntityView
in interface AppE4Service
openSearchEntityView
in interface AppWorkbenchService
public java.lang.String getSearchEntityEditorId(java.lang.String nodeType)
getSearchEntityEditorId
in interface AppWorkbenchService
public org.eclipse.swt.graphics.Image getIconForType(Node entity)
AppUiService
getIconForType
in interface AppUiService
public org.eclipse.jface.wizard.Wizard getCreationWizard(Node node)
AppUiService
getCreationWizard
in interface AppUiService
Copyright © 2007–2020. All rights reserved.