Class RegionViewCreator
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.opengda.detector.electronanalyser.client.views.RegionViewCreator
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable,org.eclipse.core.runtime.IExecutableExtension,org.eclipse.jface.viewers.ISelectionProvider,org.eclipse.ui.IPersistable,org.eclipse.ui.IViewPart,org.eclipse.ui.IWorkbenchPart,org.eclipse.ui.IWorkbenchPart2,org.eclipse.ui.IWorkbenchPart3,org.eclipse.ui.part.IWorkbenchPartOrientation
- Direct Known Subclasses:
RegionViewLive
public class RegionViewCreator
extends org.eclipse.ui.part.ViewPart
implements org.eclipse.jface.viewers.ISelectionProvider
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected List<RegionViewCreator.ExcitationEnergySelector> protected static final Stringstatic final StringFields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) protected voidcreateAdditionalPartControlAreas(org.eclipse.swt.widgets.Composite parent) voidcreatePartControl(org.eclipse.swt.widgets.Composite parent) protected voiddetectSelectionListener(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection) voiddispose()protected voidfireSelectionChanged(org.eclipse.jface.viewers.ISelection sel) protected doubleorg.eclipse.jface.viewers.ISelectionprotected voidhandleFileSelection(FileSelection fileSelection) protected voidprotected booleanprotected voidonModifyExcitationEnergy(org.eclipse.swt.events.SelectionEvent e) voidremoveSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) voidsetAnalyser(IVGScientaAnalyserRMI analyser) voidprotected voidsetCanEdit(boolean enabled) voidsetFocus()voidsetSelection(org.eclipse.jface.viewers.ISelection selection) voidsetSequenceViewID(String sequenceViewID) voidsetViewPartName(String viewPartName) protected doubleprotected voidtoggleFixedModeParameters(boolean enabled) protected voidtoggleSweptModeParameters(boolean enabled) protected voidupdateExcitationEnergyCachedPosition(String scannableName, double newExcitationEnergy) protected voidupdateExcitationEnergyUIValues(org.eclipse.swt.widgets.Text textArea, Object currentPosition, boolean readOnly) Methods inherited from class org.eclipse.ui.part.ViewPart
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartNameMethods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusyMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener
-
Field Details
-
ID
- See Also:
-
FORMAT_FLOAT
- See Also:
-
excitationEnergySelectorList
-
canEdit
protected boolean canEdit
-
-
Constructor Details
-
RegionViewCreator
public RegionViewCreator()
-
-
Method Details
-
detectSelectionListener
protected void detectSelectionListener(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection) -
handleFileSelection
-
createPartControl
public void createPartControl(org.eclipse.swt.widgets.Composite parent) - Specified by:
createPartControlin interfaceorg.eclipse.ui.IWorkbenchPart- Specified by:
createPartControlin classorg.eclipse.ui.part.WorkbenchPart
-
switchExcitationEnergySource
-
createAdditionalPartControlAreas
protected void createAdditionalPartControlAreas(org.eclipse.swt.widgets.Composite parent) -
initialisation
protected void initialisation() -
updateExcitationEnergyCachedPosition
protected void updateExcitationEnergyCachedPosition(String scannableName, double newExcitationEnergy) -
updateExcitationEnergyUIValues
protected void updateExcitationEnergyUIValues(org.eclipse.swt.widgets.Text textArea, Object currentPosition, boolean readOnly) -
getExcitationEnergy
protected double getExcitationEnergy() -
onModifyExcitationEnergy
protected void onModifyExcitationEnergy(org.eclipse.swt.events.SelectionEvent e) -
toggleFixedModeParameters
protected void toggleFixedModeParameters(boolean enabled) -
toggleSweptModeParameters
protected void toggleSweptModeParameters(boolean enabled) -
addSelectionChangedListener
public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) - Specified by:
addSelectionChangedListenerin interfaceorg.eclipse.jface.viewers.ISelectionProvider
-
getSelection
public org.eclipse.jface.viewers.ISelection getSelection()- Specified by:
getSelectionin interfaceorg.eclipse.jface.viewers.ISelectionProvider
-
setCanEdit
protected void setCanEdit(boolean enabled) -
dispose
public void dispose()- Specified by:
disposein interfaceorg.eclipse.ui.IWorkbenchPart- Overrides:
disposein classorg.eclipse.ui.part.WorkbenchPart
-
removeSelectionChangedListener
public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener) - Specified by:
removeSelectionChangedListenerin interfaceorg.eclipse.jface.viewers.ISelectionProvider
-
setSelection
public void setSelection(org.eclipse.jface.viewers.ISelection selection) - Specified by:
setSelectionin interfaceorg.eclipse.jface.viewers.ISelectionProvider
-
fireSelectionChanged
protected void fireSelectionChanged(org.eclipse.jface.viewers.ISelection sel) -
getAnalyser
-
setAnalyser
-
getSequenceViewID
-
setSequenceViewID
-
setFocus
public void setFocus()- Specified by:
setFocusin interfaceorg.eclipse.ui.IWorkbenchPart- Specified by:
setFocusin classorg.eclipse.ui.part.WorkbenchPart
-
setViewPartName
-
getCamera
-
setCamera
-
isExcitationEnergyReadOnly
protected boolean isExcitationEnergyReadOnly() -
getSequence
-