|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
de.cau.cs.kieler.sim.kiem.ui.views.KiemView
public class KiemView
The Class KiemView is only instantiated once when the view part is registered in the Eclipse IDE. It holds the DataComponent table list view and buttons to control the execution.
Field Summary | |
---|---|
static int[] |
COLUMN_BOUNDS
The Constant columnBounds - properties visible. |
static int[] |
COLUMN_BOUNDS_COLLAPSED
The Constant columnBoundsCollapsed - no properties visible. |
static String[] |
COLUMN_TITLES
The Constant columnTitles - properties visible. |
static String[] |
COLUMN_TITLES_COLLAPSED
The Constant columnTitlesCollapsed - properties not visible. |
static String[] |
COLUMN_TOOLTIP
The Constant columnToolTip - properties visible. |
static String[] |
COLUMN_TOOLTIP_COLLAPSED
The Constant columnToolTipCollapsed - properties not visible. |
Fields inherited from interface org.eclipse.ui.ISaveablePart2 |
---|
CANCEL, DEFAULT, NO, YES |
Fields inherited from interface org.eclipse.ui.ISaveablePart |
---|
PROP_DIRTY |
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
---|
PROP_TITLE |
Constructor Summary | |
---|---|
KiemView()
The constructor of the Kiem View instance. |
Method Summary | |
---|---|
void |
checkForSingleEnabledMaster(boolean silent)
Check for single enabled master. |
void |
checkForSingleEnabledMaster(boolean silent,
DataComponentWrapper dataComponentWrapper)
Check the current selection (enabled DataComponentWrappers) for a just a single enabled master. |
void |
createPartControl(Composite parent)
|
void |
doSave(IProgressMonitor monitor)
|
void |
doSaveAs()
|
String |
getActiveProjectName()
Gets the file name (without possible extension) of the currently opened file, if any, or "noname" otherwise. |
AimedStepDurationTextField |
getAimedStepDurationTextField()
Gets the aimed step duration text field. |
IPath |
getCurrentFile()
Gets the current file. |
KiemPlugin |
getKIEMInstance()
Gets the kIEM instance. |
boolean |
isDirty()
|
boolean |
isSaveAsAllowed()
|
boolean |
isSaveOnCloseNeeded()
|
int |
promptToSaveOnClose()
|
void |
setAllEnabled(boolean enabled)
Sets the all actions (tool bar buttons and context menu entires) to enabled or disabled. |
void |
setCurrentFile(IPath currentFileParam)
Sets the current file. |
void |
setDirty(boolean isDirtyParam)
Sets the dirty flag to true or false. |
void |
setFocus()
Passing the focus request to the viewer's control. |
void |
updateEnabledEnabledDisabledUpDownAddDelete()
Updates the enabled disabled status of the following actions: - up - down - add - delete. |
void |
updateStepsAsync()
Updates steps in the steps text field asynchronously from within another thread. |
protected void |
updateView(boolean deselect)
Updates the table if it is not busy. |
void |
updateViewAsync()
Updates the table view asynchronously from within another thread. |
void |
updateViewSync()
Updates the table view synchronously from within another thread. |
Methods inherited from class org.eclipse.ui.part.ViewPart |
---|
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName |
Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
---|
addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
Methods inherited from class org.eclipse.core.commands.common.EventManager |
---|
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
---|
addPropertyListener, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Field Detail |
---|
public static final int[] COLUMN_BOUNDS_COLLAPSED
public static final int[] COLUMN_BOUNDS
public static final String[] COLUMN_TITLES_COLLAPSED
public static final String[] COLUMN_TITLES
public static final String[] COLUMN_TOOLTIP_COLLAPSED
public static final String[] COLUMN_TOOLTIP
Constructor Detail |
---|
public KiemView()
Method Detail |
---|
public KiemPlugin getKIEMInstance()
public void setCurrentFile(IPath currentFileParam)
currentFileParam
- the new currently opened filepublic IPath getCurrentFile()
public void createPartControl(Composite parent)
createPartControl
in interface IWorkbenchPart
createPartControl
in class WorkbenchPart
public void setAllEnabled(boolean enabled)
enabled
- the new enabled statuspublic void updateEnabledEnabledDisabledUpDownAddDelete()
public void updateViewSync()
public void updateViewAsync()
public void updateStepsAsync()
protected void updateView(boolean deselect)
deselect
- a table entrypublic AimedStepDurationTextField getAimedStepDurationTextField()
public void setFocus()
setFocus
in interface IWorkbenchPart
setFocus
in class WorkbenchPart
public void checkForSingleEnabledMaster(boolean silent)
checkForSingleEnabledMaster(boolean, DataComponentWrapper)
.
silent
- if true, the warning dialog will be suppressedpublic void checkForSingleEnabledMaster(boolean silent, DataComponentWrapper dataComponentWrapper)
silent
- if true, the warning dialog will be suppresseddataComponentWrapper
- the DataComponentWrapper that is allowed to be the master or
nullpublic void doSave(IProgressMonitor monitor)
doSave
in interface ISaveablePart
public String getActiveProjectName()
public void doSaveAs()
doSaveAs
in interface ISaveablePart
public boolean isDirty()
isDirty
in interface ISaveablePart
public void setDirty(boolean isDirtyParam)
isDirtyParam
- the new dirtypublic boolean isSaveAsAllowed()
isSaveAsAllowed
in interface ISaveablePart
public boolean isSaveOnCloseNeeded()
isSaveOnCloseNeeded
in interface ISaveablePart
public int promptToSaveOnClose()
promptToSaveOnClose
in interface ISaveablePart2
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |