Class TableLifeCycleManager
java.lang.Object
org.eclipse.eef.ide.ui.api.widgets.AbstractEEFLifecycleManager
org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
org.palladiosimulator.dataflow.ui.table.TableLifeCycleManager
- All Implemented Interfaces:
org.eclipse.eef.ide.ui.api.widgets.IEEFLifecycleManager
public class TableLifeCycleManager
extends org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
Field Summary
Fields inherited from class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
editingContextAdapter, help, interpreter, label, VALIDATION_MARKER_OFFSET, variableManagerFields inherited from class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFLifecycleManager
container -
Constructor Summary
ConstructorsConstructorDescriptionTableLifeCycleManager(org.eclipse.eef.EEFCustomWidgetDescription description, org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager, org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter, org.eclipse.eef.core.api.EditingContextAdapter contextAdapter) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprotected voidcreateMainControl(Composite parent, org.eclipse.eef.common.ui.api.IEEFFormContainer formContainer) voiddispose()protected org.eclipse.eef.core.api.controllers.IEEFWidgetControllerprotected Controlprotected org.eclipse.eef.EEFWidgetDescriptionvoidrefresh()protected voidsetEnabled(boolean isEnabled) Methods inherited from class org.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
createControl, getEEFStyleHelper, getLabelVerticalAlignment, getStructuredSelection, getWidgetSemanticElement, isEnabled, lockedByMe, lockedByOther, lockedNoWrite, needSeparatedLabel, setLabelFontStyle, unlocked
-
Constructor Details
-
TableLifeCycleManager
public TableLifeCycleManager(org.eclipse.eef.EEFCustomWidgetDescription description, org.eclipse.sirius.common.interpreter.api.IVariableManager variableManager, org.eclipse.sirius.common.interpreter.api.IInterpreter interpreter, org.eclipse.eef.core.api.EditingContextAdapter contextAdapter)
-
-
Method Details
-
createMainControl
protected void createMainControl(Composite parent, org.eclipse.eef.common.ui.api.IEEFFormContainer formContainer) - Specified by:
createMainControlin classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
aboutToBeShown
public void aboutToBeShown()- Specified by:
aboutToBeShownin interfaceorg.eclipse.eef.ide.ui.api.widgets.IEEFLifecycleManager- Overrides:
aboutToBeShownin classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
refresh
public void refresh()- Specified by:
refreshin interfaceorg.eclipse.eef.ide.ui.api.widgets.IEEFLifecycleManager- Overrides:
refreshin classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
aboutToBeHidden
public void aboutToBeHidden()- Specified by:
aboutToBeHiddenin interfaceorg.eclipse.eef.ide.ui.api.widgets.IEEFLifecycleManager- Overrides:
aboutToBeHiddenin classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
getController
protected org.eclipse.eef.core.api.controllers.IEEFWidgetController getController()- Specified by:
getControllerin classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
getWidgetDescription
protected org.eclipse.eef.EEFWidgetDescription getWidgetDescription()- Specified by:
getWidgetDescriptionin classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
getValidationControl
- Specified by:
getValidationControlin classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFLifecycleManager
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.eclipse.eef.ide.ui.api.widgets.IEEFLifecycleManager- Overrides:
disposein classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-
setEnabled
protected void setEnabled(boolean isEnabled) - Specified by:
setEnabledin classorg.eclipse.eef.ide.ui.api.widgets.AbstractEEFWidgetLifecycleManager
-