public class LtLayoutProvider extends ExtLayoutProvider implements com.ibm.rational.test.lt.testeditor.search.ISearchFieldNames
ExtLayoutProvider.ExpandBlockActionHL_COMMAND, HL_DEST_OBJECT, HL_DESTINATIONm_details_FIELD_CONTENT_VP_STRING, _FIELD_CUSTOM_CODE_ARGS, _FIELD_CUSTOM_CODE_NAME, _FIELD_CVP_BYTES, _FIELD_CVP_TEXT, _FIELD_IF_LEFT_OP, _FIELD_IF_RIGHT_OP, _FIELD_TRANS_NAME_FIELD_COMMENT, _FIELD_DELAY_TIME, _FIELD_DESC, _FIELD_LOOP_COND_ITER, _FIELD_LOOP_COND_TIMED, _FIELD_LOOP_NAME, _FIELD_LOOP_PACING_RATE, _FIELD_NAME, _FIELD_RANDOM_SELECTOR, _FIELD_WEIGHTED_BLOCK, _PREFIX| Constructor and Description |
|---|
LtLayoutProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createAdvancedControls(Composite tabbedAdvanced)
This implementation first calls the
|
protected void |
createTransform(Composite tabbedAdvanced)
Creates UI required to display and manipulate applied transforms.
|
ControlDecoration |
decorateForTransform(Object ctrlOrDecoration) |
protected String |
getDataTransformationLabel() |
protected String |
getTransformID() |
protected boolean |
hasApplicableTransforms()
Calls
AdapterElementHandler to check if given model element is transformable (i.e. if any transforms recognize this element) |
boolean |
layoutControls(CBActionElement selectedElement)
Implementing classes should override and provide UI for editing.
|
protected boolean |
onChangeTransform()
Transform had changed.
|
boolean |
refreshControls(CBActionElement selectedElement)
Implementing classes should override and provide UI for editing.
|
protected void |
updateArmTagUI(boolean isNew)
This method is called from
LtLayoutProvider.layoutControls(CBActionElement) and LtLayoutProvider.refreshControls(CBActionElement). |
beforeHide, createAlwaysLogUi, createExceptionHandling, createExceptionsUi, createRequirements, createRequirementsUi, createSashForm, createSashFormBlock, dispose, enableComposite, fixSashColors, getAdvancedTabbed, getConfigElem, getDetails, getMultiSelectLayoutProvider, getReqUi, getTextField, isInitialized, isShowAdvancedTab, isShowExceptionHandlingUi, keyReleased, modifyText, mouseDoubleClick, navigateTo, objectChanged, onTabSelected, refreshDescription, setDetails, setFocusTo, setInitializationData, setInitialized, setReqUi, setSelection, setTabVisible, widgetSelectedaddField, beforeShow, displayBooleanValue, displayNumericValue, displayOptionsAsCombo, displayOptionsAsComboWithToggle, displayOptionsAsRadioButtons, displayTextValue, displayTimePeriodValue, displayTimePeriodValue, flushCachedData, getControl, getCtrlName, getCurrentField, getField, getLastField, hidden, isForceUpdate, keyPressed, linkActivated, linkActivated, linkEntered, linkExited, mouseDown, mouseUp, refreshTree, removeField, setButtonLayoutData, setControlName, setCtrlText, setCurrentField, setForceUpdate, setGridData_Fill, setGridData_Hor, setHyperLink, setLayout, setStyledTextValue, setText, updateEnabledState, updateFieldsFromModel, updateTreeView, widgetDefaultSelectedgetFactory, getSelection, getTestEditor, getToolkit, isNewSelection, layoutControls, refreshControls, setMultiSelectLayoutProvider, setNewSelection, setTestEditor, supportsMultiEditclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTestEditor, setTestEditorpublic boolean layoutControls(CBActionElement selectedElement)
ExtLayoutProvidersuper.layoutControls(selection)layoutControls in interface com.ibm.rational.common.test.editor.framework.kernel.interfaces.ILayoutProviderlayoutControls in class ExtLayoutProviderselectedElement - CBActionElementtrue. .com.ibm.rational.common.editor.framework.kernel.interfaces.ILayoutProvider#layoutControls(org.eclipse.jface.viewers.StructuredSelection)public boolean refreshControls(CBActionElement selectedElement)
ExtLayoutProvidersuper.refreshControls(selection)refreshControls in interface com.ibm.rational.common.test.editor.framework.kernel.interfaces.ILayoutProviderrefreshControls in class ExtLayoutProvidertrue.com.ibm.rational.common.editor.framework.kernel.interfaces.ILayoutProvider#refreshControls(org.eclipse.jface.viewers.StructuredSelection)protected void updateArmTagUI(boolean isNew)
LtLayoutProvider.layoutControls(CBActionElement) and LtLayoutProvider.refreshControls(CBActionElement).
If an object returned from AbstractLayoutProvider.getSelection() implements LTArmEnabled, the checkbox will be displayed
and updated.isNew. - true if called from layoutControls and false if
called from refreshControls.protected void createAdvancedControls(Composite tabbedAdvanced)
createAdvancedControls in class ExtLayoutProvidertabbedAdvanced - Composite in the Advanced Tab.ExtLayoutProvider.createAdvancedControls(org.eclipse.swt.widgets.Composite)protected boolean hasApplicableTransforms()
AdapterElementHandler to check if given model element is transformable (i.e. if any transforms recognize this element)true if element can be transformed and the UI for selecting transforms is needed.LtLayoutProvider.createTransform(Composite)protected void createTransform(Composite tabbedAdvanced)
protected
attribute only so multiselect layout provider can handle requirements of multiple elements.tabbedAdvanced - Composite parent in Advanced Tab.protected String getDataTransformationLabel()
public ControlDecoration decorateForTransform(Object ctrlOrDecoration)
protected boolean onChangeTransform()
protected String getTransformID()
© Copyright IBM Corp. 2013. All rights reserved.