public class DescriptiveDataSetNavigator extends java.lang.Object implements eu.etaxonomy.cdm.api.conversation.IConversationEnabled, ICdmEntitySessionEnabled, IContextListener
Constructor and Description |
---|
DescriptiveDataSetNavigator() |
Modifier and Type | Method and Description |
---|---|
void |
addDescriptiveDataSet(eu.etaxonomy.cdm.model.description.DescriptiveDataSet descriptiveDataSetSet) |
void |
contextAboutToStop(org.eclipse.ui.IMemento memento,
org.eclipse.core.runtime.IProgressMonitor monitor)
contextAboutToStop
|
void |
contextRefresh(org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
contextStart(org.eclipse.ui.IMemento memento,
org.eclipse.core.runtime.IProgressMonitor monitor)
contextStart
|
void |
contextStop(org.eclipse.ui.IMemento memento,
org.eclipse.core.runtime.IProgressMonitor monitor)
contextStop
|
void |
create(org.eclipse.swt.widgets.Composite parent,
org.eclipse.e4.ui.workbench.modeling.EPartService partService,
org.eclipse.e4.ui.workbench.modeling.EModelService modelService,
org.eclipse.e4.ui.model.application.MApplication application,
org.eclipse.e4.ui.services.EMenuService menuService) |
void |
dispose() |
ICdmEntitySession |
getCdmEntitySession() |
eu.etaxonomy.cdm.api.conversation.ConversationHolder |
getConversationHolder() |
java.util.Map<java.lang.Object,java.util.List<java.lang.String>> |
getPropertyPathsMap() |
<T extends eu.etaxonomy.cdm.model.common.CdmBase> |
getRootEntities() |
void |
init() |
void |
refresh() |
void |
refresh(boolean reloadDescriptiveDataSets) |
void |
removeDescriptiveDataSet(eu.etaxonomy.cdm.model.description.DescriptiveDataSet descriptiveDataSetSet) |
void |
setFocus() |
void |
update(eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap arg0) |
void |
workbenchShutdown(org.eclipse.ui.IMemento memento,
org.eclipse.core.runtime.IProgressMonitor monitor)
workbenchShutdown
|
@PostConstruct public void create(org.eclipse.swt.widgets.Composite parent, org.eclipse.e4.ui.workbench.modeling.EPartService partService, org.eclipse.e4.ui.workbench.modeling.EModelService modelService, org.eclipse.e4.ui.model.application.MApplication application, org.eclipse.e4.ui.services.EMenuService menuService)
public void init()
public void addDescriptiveDataSet(eu.etaxonomy.cdm.model.description.DescriptiveDataSet descriptiveDataSetSet)
public void removeDescriptiveDataSet(eu.etaxonomy.cdm.model.description.DescriptiveDataSet descriptiveDataSetSet)
public void refresh()
public void refresh(boolean reloadDescriptiveDataSets)
public void update(eu.etaxonomy.cdm.persistence.hibernate.CdmDataChangeMap arg0)
update
in interface eu.etaxonomy.cdm.persistence.hibernate.ICdmPostDataChangeObserver
public ICdmEntitySession getCdmEntitySession()
getCdmEntitySession
in interface ICdmEntitySessionEnabled
public <T extends eu.etaxonomy.cdm.model.common.CdmBase> java.util.Collection<T> getRootEntities()
getRootEntities
in interface ICdmEntitySessionEnabled
public java.util.Map<java.lang.Object,java.util.List<java.lang.String>> getPropertyPathsMap()
getPropertyPathsMap
in interface ICdmEntitySessionEnabled
public eu.etaxonomy.cdm.api.conversation.ConversationHolder getConversationHolder()
getConversationHolder
in interface eu.etaxonomy.cdm.api.conversation.IConversationEnabled
@PreDestroy public void dispose()
@Focus public void setFocus()
public void contextAboutToStop(org.eclipse.ui.IMemento memento, org.eclipse.core.runtime.IProgressMonitor monitor)
contextAboutToStop
contextAboutToStop
in interface IContextListener
memento
- a IMemento
object.monitor
- a IProgressMonitor
object.public void contextStop(org.eclipse.ui.IMemento memento, org.eclipse.core.runtime.IProgressMonitor monitor)
contextStop
contextStop
in interface IContextListener
memento
- a IMemento
object.monitor
- a IProgressMonitor
object.public void contextStart(org.eclipse.ui.IMemento memento, org.eclipse.core.runtime.IProgressMonitor monitor)
contextStart
contextStart
in interface IContextListener
memento
- a IMemento
object.monitor
- a IProgressMonitor
object.public void contextRefresh(org.eclipse.core.runtime.IProgressMonitor monitor)
contextRefresh
in interface IContextListener
public void workbenchShutdown(org.eclipse.ui.IMemento memento, org.eclipse.core.runtime.IProgressMonitor monitor)
workbenchShutdown
workbenchShutdown
in interface IContextListener
memento
- a IMemento
object.monitor
- a IProgressMonitor
object.Copyright © 2007-2018. All Rights Reserved.