Package org.knime.core.ui.wrapper
Class SubNodeContainerWrapper
java.lang.Object
org.knime.core.ui.wrapper.AbstractWrapper<W>
org.knime.core.ui.wrapper.NodeContainerWrapper<W>
org.knime.core.ui.wrapper.SingleNodeContainerWrapper<org.knime.core.node.workflow.SubNodeContainer>
org.knime.core.ui.wrapper.SubNodeContainerWrapper
- All Implemented Interfaces:
EventListener,org.knime.core.node.workflow.NodeContainerStateObservable,org.knime.core.node.workflow.NodeProgressListener,NodeContainerUI,SingleNodeContainerUI,SubNodeContainerUI,UI,Wrapper<org.knime.core.node.workflow.SubNodeContainer>
public final class SubNodeContainerWrapper
extends SingleNodeContainerWrapper<org.knime.core.node.workflow.SubNodeContainer>
implements SubNodeContainerUI
UI-interface implementation that wraps a
SubNodeContainer.- Author:
- Martin Horn, University of Konstanz
-
Field Summary
Fields inherited from interface org.knime.core.ui.wrapper.Wrapper
WRAPPER_MAP -
Method Summary
Modifier and TypeMethodDescriptionorg.knime.core.node.workflow.NodeIDorg.knime.core.node.workflow.NodeIDbooleanbooleanIs this workflow represents a linked metanode (locked for edit).static final SubNodeContainerWrapperwrap(org.knime.core.node.workflow.SubNodeContainer snc) Wraps the object viaWrapper.wrapOrGet(Object, java.util.function.Function).Methods inherited from class org.knime.core.ui.wrapper.SingleNodeContainerWrapper
getXMLDescription, isInactive, isMemberOfScope, wrapMethods inherited from class org.knime.core.ui.wrapper.NodeContainerWrapper
addNodeMessageListener, addNodePropertyChangedListener, addNodeStateChangeListener, addProgressListener, addUIInformationListener, applySettingsFromDialog, areDialogAndNodeSettingsEqual, areDialogSettingsValid, canExecuteUpToHere, changeNodeLocks, clearWaitingLoopList, doRpc, findJobManager, getCustomDescription, getCustomName, getDialogPaneWithSettings, getDisplayLabel, getIcon, getIconAsStream, getID, getInPort, getInteractiveViewName, getInteractiveWebViews, getJobManager, getName, getNameWithID, getNodeAnnotation, getNodeContainerState, getNodeLocks, getNodeMessage, getNodeSettings, getNodeViewName, getNrInPorts, getNrNodeViews, getNrOutPorts, getNrViews, getOutPort, getParent, getType, getUIInformation, getViewName, hasDataAwareDialogPane, hasDialog, hasInteractiveView, isAllInputDataAvailable, isDeletable, isDirty, progressChanged, removeNodeMessageListener, removeNodeProgressListener, removeNodePropertyChangedListener, removeNodeStateChangeListener, removeUIInformationListener, setCustomDescription, setDeletable, setDirty, setNodeMessage, setUIInformation, setUIInformationForCorrection, wrapMethods inherited from class org.knime.core.ui.wrapper.AbstractWrapper
equals, hashCode, toString, unwrapMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.knime.core.ui.node.workflow.NodeContainerUI
addNodeMessageListener, addNodePropertyChangedListener, addNodeStateChangeListener, addProgressListener, addUIInformationListener, applySettingsFromDialog, areDialogAndNodeSettingsEqual, areDialogSettingsValid, canExecuteUpToHere, changeNodeLocks, clearWaitingLoopList, doRpc, findJobManager, getCustomDescription, getCustomName, getDialogPaneWithSettings, getDisplayLabel, getIcon, getIconAsStream, getID, getInPort, getInteractiveViewName, getInteractiveWebViews, getJobManager, getName, getNameWithID, getNodeAnnotation, getNodeContainerState, getNodeLocks, getNodeMessage, getNodeSettings, getNodeViewName, getNrInPorts, getNrNodeViews, getNrOutPorts, getNrViews, getOutPort, getParent, getType, getUIInformation, getViewName, hasDataAwareDialogPane, hasDialog, hasInteractiveView, isAllInputDataAvailable, isDeletable, isDirty, removeNodeMessageListener, removeNodeProgressListener, removeNodePropertyChangedListener, removeNodeStateChangeListener, removeUIInformationListener, setCustomDescription, setDeletable, setDirty, setNodeMessage, setUIInformation, setUIInformationForCorrection, toStringMethods inherited from interface org.knime.core.node.workflow.NodeProgressListener
progressChangedMethods inherited from interface org.knime.core.ui.node.workflow.SingleNodeContainerUI
getXMLDescription, isInactive, isMemberOfScope
-
Method Details
-
wrap
Wraps the object viaWrapper.wrapOrGet(Object, java.util.function.Function).- Parameters:
snc- the object to be wrapped- Returns:
- a new wrapper or a already existing one
-
getVirtualInNodeID
public org.knime.core.node.workflow.NodeID getVirtualInNodeID()- Specified by:
getVirtualInNodeIDin interfaceSubNodeContainerUI- Returns:
- the inNodeID
-
getVirtualOutNodeID
public org.knime.core.node.workflow.NodeID getVirtualOutNodeID()- Specified by:
getVirtualOutNodeIDin interfaceSubNodeContainerUI- Returns:
- the outNodeID
-
getWorkflowManager
- Specified by:
getWorkflowManagerin interfaceSubNodeContainerUI- Returns:
- underlying workflow.
-
isWriteProtected
public boolean isWriteProtected()Is this workflow represents a linked metanode (locked for edit). This flag is only a hint for the UI -- non of the add/remove operations will read this flag.- Specified by:
isWriteProtectedin interfaceSubNodeContainerUI- Returns:
- Whether edit operations are not permitted.
-
hasWizardPage
public boolean hasWizardPage()- Specified by:
hasWizardPagein interfaceSubNodeContainerUI- Returns:
- whether the component has a composite view
-