public class JsonAlgorithm extends JIPipeGraphWrapperAlgorithm implements JIPipeCustomParameterCollection
JIPipeGraphWrapperAlgorithm.IterationMode, JIPipeGraphWrapperAlgorithm.IterationModeEnumInfo
JIPipeGraphNode.BaseDirectoryChangedEvent, JIPipeGraphNode.BaseDirectoryChangedEventEmitter, JIPipeGraphNode.BaseDirectoryChangedEventListener, JIPipeGraphNode.NodeSlotsChangedEvent, JIPipeGraphNode.NodeSlotsChangedEventEmitter, JIPipeGraphNode.NodeSlotsChangedEventListener, JIPipeGraphNode.Serializer
JIPipeParameterCollection.ParameterChangedEvent, JIPipeParameterCollection.ParameterChangedEventEmitter, JIPipeParameterCollection.ParameterChangedEventListener, JIPipeParameterCollection.ParameterStructureChangedEvent, JIPipeParameterCollection.ParameterStructureChangedEventEmitter, JIPipeParameterCollection.ParameterStructureChangedEventListener, JIPipeParameterCollection.ParameterUIChangedEvent, JIPipeParameterCollection.ParameterUIChangedEventEmitter, JIPipeParameterCollection.ParameterUIChangedEventListener
Constructor and Description |
---|
JsonAlgorithm(JIPipeGraphWrapperAlgorithm other)
Makes a copy
|
JsonAlgorithm(JsonNodeInfo info)
Creates a new instance
|
generateDataBatchesGenerationResult, getContinueOnFailure, getContinueOnFailureExportFailedInputs, getDependencies, getGenerationSettingsInterface, getGroupInput, getGroupOutput, getWrappedGraph, isContinueOnFailure, isPreventUpdateSlots, reportValidity, run, setBaseDirectory, setBatchGenerationSettings, setContinueOnFailure, setContinueOnFailureExportFailedInputs, setInternalStoragePath, setPreventUpdateSlots, setProjectDirectory, setRuntimeProject, setScratchBaseDirectory, setWrappedGraph, updateGroupSlots
canAutoPassThrough, canPassThrough, functionallyEquals, getDefaultCustomExpressionVariables, getRuntimePartition, isEnabled, isEnableDefaultCustomExpressionVariables, isParameterUIVisible, isPassThrough, isPostprocessor, isPreprocessor, isSkipped, loadExample, onDeserialized, runPassThrough, setEnabled, setPassThrough, setRuntimePartition, setSkipped
archiveTo, canUserDelete, clearLocations, clearSlotData, copySlotConfiguration, createUIInputSlotIconDescriptionMenuItems, duplicate, emitNodeSlotsChangedEvent, fromJson, getAliasIdInParentGraph, getBaseDirectory, getBaseDirectoryChangedEventEmitter, getCategory, getCompartmentDisplayName, getCompartmentUUIDInGraphAsString, getCompartmentUUIDInParentGraph, getCustomDescription, getCustomName, getDataInputSlots, getDisplayName, getEnvironmentDependencies, getFirstInputSlot, getFirstOutputSlot, getInfo, getInputSlot, getInputSlotMap, getInputSlotOrder, getInputSlots, getInputSlotsWithRole, getInternalStoragePath, getLastInputSlot, getLastOutputSlot, getName, getNewScratch, getNodeSlotsChangedEventEmitter, getNodeUILocationPerViewModePerCompartment, getNodeUILocationWithin, getOpenInputSlots, getOutputSlot, getOutputSlotMap, getOutputSlots, getOutputSlotsWithRole, getParentGraph, getProject, getProjectCompartment, getProjectDataDirs, getProjectDirectory, getRuntimeProject, getScratchBaseDirectory, getSlotConfiguration, getStoragePath, getTextDescription, getUIInputSlotIcon, getUIInputSlotIconBaseDimensions, getUUIDInParentGraph, hasInputSlot, hasOutputSlot, isBookmarked, isUiLocked, isVisibleIn, onParameterChanged, onSlotConfigurationChanged, renderInputSlots, renderOutputSlots, setBookmarked, setCustomDescription, setCustomName, setInfo, setNodeUILocationPerViewModePerCompartment, setNodeUILocationWithin, setNodeUILocationWithin, setParentGraph, setSlotConfiguration, setStoragePath, setUiLocked, toggleSlot, toJson, updateGraphNodeSlots
getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, onParameterStructureChanged, onParameterUIChanged, registerSubParameter, registerSubParameters
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deserializeFromJsonNode, emitParameterChangedEvent, emitParameterStructureChangedEvent, emitParameterUIChangedEvent, getContextActions, getParameter, getParameterAccess, getParameterChangedEventEmitter, getParameterStructureChangedEventEmitter, getParameterUIChangedEventEmitter, installUIOverrideParameterEditor, installUIParameterOptions, isParameterUIVisible, serializeToJsonFile, serializeToJsonGenerator, serializeToJsonString, setParameter
generateDataBatchesDryRun
generateValidityReport
onParameterUIChanged
onParameterStructureChanged
public JsonAlgorithm(JsonNodeInfo info)
info
- the infopublic JsonAlgorithm(JIPipeGraphWrapperAlgorithm other)
other
- the originalpublic static void unpackToNodeGroup(JsonAlgorithm algorithm)
JIPipeNodeGroup
algorithm
- the algorithmpublic GraphNodeParameterReferenceGroupCollection getExportedParameters()
public Map<String,JIPipeParameterAccess> getParameters()
JIPipeCustomParameterCollection
getParameters
in interface JIPipeCustomParameterCollection
JIPipeParameterAccess
.getKey()public boolean getIncludeReflectionParameters()
JIPipeCustomParameterCollection
getIncludeReflectionParameters
in interface JIPipeCustomParameterCollection
public Map<String,JIPipeParameterCollection> getChildParameterCollections()
JIPipeCustomParameterCollection
getChildParameterCollections
in interface JIPipeCustomParameterCollection
public JIPipeMergingAlgorithmIterationStepGenerationSettings getBatchGenerationSettings()
getBatchGenerationSettings
in class JIPipeGraphWrapperAlgorithm
public boolean isParameterUIVisible(JIPipeParameterTree tree, JIPipeParameterCollection subParameter)
JIPipeParameterCollection
isParameterUIVisible
in interface JIPipeParameterCollection
isParameterUIVisible
in class JIPipeAlgorithm
tree
- the parameter tree that is used to access this parametersubParameter
- a sub parameterpublic JIPipeGraphWrapperAlgorithm.IterationMode getIterationMode()
getIterationMode
in class JIPipeGraphWrapperAlgorithm
public void setIterationMode(JIPipeGraphWrapperAlgorithm.IterationMode iterationMode)
setIterationMode
in class JIPipeGraphWrapperAlgorithm
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.