public class EditorUtil extends AbstractUtility
DATE_FORMAT_NOW, logger, statusLineManager
Constructor and Description |
---|
EditorUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
closeObsoleteEditor(eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto taxonNode,
org.eclipse.e4.ui.workbench.modeling.EPartService partService) |
static boolean |
forceUserSave(org.eclipse.ui.IEditorPart editor,
org.eclipse.swt.widgets.Shell shell)
forceUserSave
|
static boolean |
forceUserSaveE4Editor(TaxonNameEditorE4 editor,
org.eclipse.swt.widgets.Shell shell) |
static java.lang.String |
getPluginId()
getPluginId
|
static org.eclipse.jface.viewers.IStructuredSelection |
getSelection(org.eclipse.core.commands.ExecutionEvent event)
getSelection
|
static eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase<?> |
getTopMostDerivate(eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase<?> specimen)
Iterates recursively over all originals having the given specimen as a derivate.
|
static org.eclipse.jface.viewers.TreeNode |
getTreeNodeOfSelection(org.eclipse.jface.viewers.ISelection selection)
If the current selection is a single
TreeNode it will be returned. |
static org.eclipse.core.commands.operations.IUndoContext |
getUndoContext()
getUndoContext
|
static boolean |
isSaving()
isSaving
|
static void |
openCharacterMatrix(java.util.UUID descriptiveDataSetUuid,
org.eclipse.e4.ui.workbench.modeling.EModelService modelService,
org.eclipse.e4.ui.workbench.modeling.EPartService partService,
org.eclipse.e4.ui.model.application.MApplication application) |
static void |
openDescriptiveDataSetEditor(java.util.UUID descriptiveDataSetUuid,
org.eclipse.e4.ui.workbench.modeling.EModelService modelService,
org.eclipse.e4.ui.workbench.modeling.EPartService partService,
org.eclipse.e4.ui.model.application.MApplication application) |
static void |
openEmptyE4(java.util.UUID parentNodeUuid)
An uninitialized taxon is one that hasn't been saved yet.
|
static void |
openRightsEditor(CdmAuthorityEditorInput input,
org.eclipse.e4.ui.workbench.modeling.EModelService modelService,
org.eclipse.e4.ui.workbench.modeling.EPartService partService,
org.eclipse.e4.ui.model.application.MApplication application) |
static void |
openSpecimenEditor(DerivateViewEditorInput input,
org.eclipse.e4.ui.workbench.modeling.EModelService modelService,
org.eclipse.e4.ui.workbench.modeling.EPartService partService,
org.eclipse.e4.ui.model.application.MApplication application) |
static void |
openTaxonBaseE4(java.util.UUID taxonBaseUuid) |
static void |
openTaxonBaseE4(java.util.UUID taxonBaseUuid,
org.eclipse.e4.ui.workbench.modeling.EModelService modelService,
org.eclipse.e4.ui.workbench.modeling.EPartService partService,
org.eclipse.e4.ui.model.application.MApplication application) |
static void |
openTaxonNodeE4(java.util.UUID taxonNodeUuid,
org.eclipse.e4.ui.workbench.modeling.EModelService modelService,
org.eclipse.e4.ui.workbench.modeling.EPartService partService,
org.eclipse.e4.ui.model.application.MApplication application) |
static void |
setSaving(boolean isSaving)
setSaving
|
static org.eclipse.e4.ui.model.application.ui.basic.MPart |
showPart(java.lang.String partId,
org.eclipse.e4.ui.workbench.modeling.EModelService modelService,
org.eclipse.e4.ui.workbench.modeling.EPartService partService,
org.eclipse.e4.ui.model.application.MApplication application) |
static void |
updateEditor(eu.etaxonomy.cdm.model.taxon.TaxonNode taxonNode,
TaxonNameEditorE4 editor) |
executeMoniteredExport, executeMoniteredOperation, executeOperation, executeOperation, getActiveEditor, getActivePart, getColor, getDetailsView, getElementsFromSelectionChangedEvent, getFont, getMonitor, getOperationHistory, getService, getShell, getSubProgressMonitor, getWorkbench, orderTerms, reflowDetailsViewer, refreshDetailsViewer, setStatusLine, startMainMonitor, workedChecked
public static void openDescriptiveDataSetEditor(java.util.UUID descriptiveDataSetUuid, org.eclipse.e4.ui.workbench.modeling.EModelService modelService, org.eclipse.e4.ui.workbench.modeling.EPartService partService, org.eclipse.e4.ui.model.application.MApplication application)
public static void openCharacterMatrix(java.util.UUID descriptiveDataSetUuid, org.eclipse.e4.ui.workbench.modeling.EModelService modelService, org.eclipse.e4.ui.workbench.modeling.EPartService partService, org.eclipse.e4.ui.model.application.MApplication application)
public static void openSpecimenEditor(DerivateViewEditorInput input, org.eclipse.e4.ui.workbench.modeling.EModelService modelService, org.eclipse.e4.ui.workbench.modeling.EPartService partService, org.eclipse.e4.ui.model.application.MApplication application)
public static void openRightsEditor(CdmAuthorityEditorInput input, org.eclipse.e4.ui.workbench.modeling.EModelService modelService, org.eclipse.e4.ui.workbench.modeling.EPartService partService, org.eclipse.e4.ui.model.application.MApplication application)
public static org.eclipse.e4.ui.model.application.ui.basic.MPart showPart(java.lang.String partId, org.eclipse.e4.ui.workbench.modeling.EModelService modelService, org.eclipse.e4.ui.workbench.modeling.EPartService partService, org.eclipse.e4.ui.model.application.MApplication application)
public static void openTaxonNodeE4(java.util.UUID taxonNodeUuid, org.eclipse.e4.ui.workbench.modeling.EModelService modelService, org.eclipse.e4.ui.workbench.modeling.EPartService partService, org.eclipse.e4.ui.model.application.MApplication application)
public static void openTaxonBaseE4(java.util.UUID taxonBaseUuid, org.eclipse.e4.ui.workbench.modeling.EModelService modelService, org.eclipse.e4.ui.workbench.modeling.EPartService partService, org.eclipse.e4.ui.model.application.MApplication application)
public static void openTaxonBaseE4(java.util.UUID taxonBaseUuid)
public static void openEmptyE4(java.util.UUID parentNodeUuid)
parentNodeUuid
- a UUID
object.public static void setSaving(boolean isSaving)
setSaving
isSaving
- a boolean.public static boolean isSaving()
isSaving
public static org.eclipse.core.commands.operations.IUndoContext getUndoContext()
getUndoContext
IUndoContext
object.public static boolean forceUserSave(org.eclipse.ui.IEditorPart editor, org.eclipse.swt.widgets.Shell shell)
forceUserSave
editor
- a IEditorPart
object.shell
- a Shell
object.public static boolean forceUserSaveE4Editor(TaxonNameEditorE4 editor, org.eclipse.swt.widgets.Shell shell)
public static org.eclipse.jface.viewers.IStructuredSelection getSelection(org.eclipse.core.commands.ExecutionEvent event)
getSelection
event
- a ExecutionEvent
object.IStructuredSelection
object.public static java.lang.String getPluginId()
getPluginId
String
object.public static eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase<?> getTopMostDerivate(eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase<?> specimen)
DerivedUnit
with no more originals or the first FieldUnit
is returnedspecimen
- the start element for which the originals are iterated recursivelypublic static org.eclipse.jface.viewers.TreeNode getTreeNodeOfSelection(org.eclipse.jface.viewers.ISelection selection)
TreeNode
it will be returned.selection
- the selection to checknull
if no TreeNode selectedpublic static void closeObsoleteEditor(eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto taxonNode, org.eclipse.e4.ui.workbench.modeling.EPartService partService)
public static void updateEditor(eu.etaxonomy.cdm.model.taxon.TaxonNode taxonNode, TaxonNameEditorE4 editor)
Copyright © 2007-2018. All Rights Reserved.