TIBCO ActiveMatrix Mediation Implementation Type v3.3.1

com.tibco.amsb.core.task.ui.property
Class MediationTaskOutputSection

java.lang.Object
  extended by org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
      extended by com.tibco.xpd.ui.properties.AbstractXpdSection
          extended by com.tibco.amsb.core.task.ui.property.BasePropertySection
              extended by com.tibco.amsb.core.task.ui.property.MediationTaskOutputSection
All Implemented Interfaces:
com.tibco.xpd.ui.properties.CommandProvider, java.util.EventListener, org.eclipse.emf.edit.domain.IEditingDomainProvider, org.eclipse.swt.events.DisposeListener, org.eclipse.swt.internal.SWTEventListener, org.eclipse.ui.views.properties.tabbed.ISection

public class MediationTaskOutputSection
extends BasePropertySection

Common properties tab used to show output from a given mediation task.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.tibco.xpd.ui.properties.AbstractXpdSection
com.tibco.xpd.ui.properties.AbstractXpdSection.ContainerType
 
Field Summary
protected  com.tibco.xml.mapper.schema.emfapi.ESourceTreeMaker mSourceTreeMaker
          Helper class used to create the output tree.
protected  org.eclipse.jface.viewers.TreeViewer outputTree
           
protected  MediationTask task
          The mediation task whose output is being displayed.
 
Fields inherited from class com.tibco.amsb.core.task.ui.property.BasePropertySection
adapter, editPart
 
Fields inherited from class com.tibco.xpd.ui.properties.AbstractXpdSection
LAYOUT_DATA_SHORT_WIDTH_HINT
 
Fields inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
STANDARD_LABEL_WIDTH
 
Constructor Summary
MediationTaskOutputSection()
           
 
Method Summary
protected  org.eclipse.swt.widgets.Control doCreateControls(org.eclipse.swt.widgets.Composite parent, com.tibco.xpd.ui.properties.XpdFormToolkit toolkit)
           
protected  org.eclipse.emf.common.command.Command doGetCommand(java.lang.Object obj)
          Called to update the task model when changes occur.
protected  void doRefresh()
          Called after the input is set to refresh the output tree.
protected  org.eclipse.xsd.XSDElementDeclaration getOutputType()
           
 void setInput(java.util.Collection items)
          Given a list of selected objects, extract the model object out of the selection and save it for later, also save the editPart as it holds the EditingDomain
 
Methods inherited from class com.tibco.amsb.core.task.ui.property.BasePropertySection
bindValidation, bindValidation, dispose, doGetInputContainer, execute, getBindingManager, getControlId, getEditingDomain, getInput, gotInput, initBindings, listenForChanges, modelChanged, updateButtonSelection
 
Methods inherited from class com.tibco.xpd.ui.properties.AbstractXpdSection
canShowInWizard, createControls, createControls, disableControlsForReadOnlyInput, forceLayout, getCommand, getControlsContainer, getEditingDomain, getInputContainer, getMinimumHeight, getPropertySheetPage, getSectionContainerType, getSite, getTextWidth, getXpdSectionContainerProvider, isCreated, isIgnoreEvents, manageControl, manageControl, manageControl, manageControl, manageControl, manageControl, manageControl, manageControlUpdateOnDeactivate, refresh, refreshTabs, setCanFinish, setCreated, setEnabled, setEnabled, setIgnoreEvents, setInput, setMinimumHeight, setSameGridDataWidth, setShouldUseExtraSpace, setShowInWizard, setXpdSectionContainerProvider, shouldUseExtraSpace, showTab, updateCCombo, updateText, widgetDisposed
 
Methods inherited from class org.eclipse.ui.views.properties.tabbed.AbstractPropertySection
aboutToBeHidden, aboutToBeShown, getPart, getSelection, getWidgetFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

task

protected MediationTask task
The mediation task whose output is being displayed.


outputTree

protected org.eclipse.jface.viewers.TreeViewer outputTree

mSourceTreeMaker

protected com.tibco.xml.mapper.schema.emfapi.ESourceTreeMaker mSourceTreeMaker
Helper class used to create the output tree.

Constructor Detail

MediationTaskOutputSection

public MediationTaskOutputSection()
Method Detail

doCreateControls

protected org.eclipse.swt.widgets.Control doCreateControls(org.eclipse.swt.widgets.Composite parent,
                                                           com.tibco.xpd.ui.properties.XpdFormToolkit toolkit)
Specified by:
doCreateControls in class com.tibco.xpd.ui.properties.AbstractXpdSection

doRefresh

protected void doRefresh()
Called after the input is set to refresh the output tree.

Specified by:
doRefresh in class com.tibco.xpd.ui.properties.AbstractXpdSection

getOutputType

protected org.eclipse.xsd.XSDElementDeclaration getOutputType()

doGetCommand

protected org.eclipse.emf.common.command.Command doGetCommand(java.lang.Object obj)
Called to update the task model when changes occur.

Specified by:
doGetCommand in class com.tibco.xpd.ui.properties.AbstractXpdSection

setInput

public void setInput(java.util.Collection items)
Description copied from class: BasePropertySection
Given a list of selected objects, extract the model object out of the selection and save it for later, also save the editPart as it holds the EditingDomain

Overrides:
setInput in class BasePropertySection

TIBCO ActiveMatrix Mediation Implementation Type v3.3.1

Copyright © 2010 TIBCO Software Inc. All Rights Reserved.