Package org.knime.core.ui.node.workflow
Interface NativeNodeContainerUI
- All Superinterfaces:
EventListener,org.knime.core.node.workflow.NodeContainerStateObservable,NodeContainerUI,org.knime.core.node.workflow.NodeProgressListener,SingleNodeContainerUI,UI
- All Known Implementing Classes:
NativeNodeContainerWrapper
UI-interface that mirrors the
NativeNodeContainer.- Author:
- Martin Horn, KNIME GmbH, Konstanz, Germany
-
Method Summary
Modifier and TypeMethodDescriptionOptional<org.knime.core.node.context.ModifiableNodeCreationConfiguration>Returns a deep copy of the creation configuration of this node.booleanIf the node can configure its ports via the context menu ('...') as perConfigurableNodeFactory.isPortConfigurableViaMenu().Methods 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
-
getNodeFactoryClassName
String getNodeFactoryClassName()- Returns:
- the fully-qualified underlying node factory class name of the native node
-
getCopyOfCreationConfig
Optional<org.knime.core.node.context.ModifiableNodeCreationConfiguration> getCopyOfCreationConfig()Returns a deep copy of the creation configuration of this node.- Returns:
- deep copy of the node creation configuration
- Throws:
UnsupportedOperationException- if operation is not supported by the implementation
-
isPortConfigurableViaMenu
boolean isPortConfigurableViaMenu()If the node can configure its ports via the context menu ('...') as perConfigurableNodeFactory.isPortConfigurableViaMenu().- Returns:
- false for "standard nodes", otherwise the property of the configurable nodes.
-
getNodeFactoryId
String getNodeFactoryId()- Returns:
- see
NodeFactory.getFactoryId()
-