public class JIPipeNodeTemplateRegistry extends Object
Constructor and Description |
---|
JIPipeNodeTemplateRegistry(JIPipe jiPipe) |
public JIPipeNodeTemplateRegistry(JIPipe jiPipe)
public JIPipe getJiPipe()
public Path getStoragePath()
public Path getLegacyStoragePath()
public void reloadGlobalTemplates(JIPipeProgressInfo progressInfo)
public void addFromPlugin(JIPipeNodeTemplate nodeTemplate)
public List<JIPipeNodeTemplate> getGlobalTemplates()
public List<JIPipeNodeTemplate> getAllTemplates(JIPipeProject project)
project
- the project. can be null (no project templates).public boolean isPluginTemplate(JIPipeNodeTemplate template)
public boolean addToGlobal_(JIPipeNodeTemplate template)
public boolean isInGlobal(JIPipeNodeTemplate template)
public boolean isInProject(JIPipeNodeTemplate template, JIPipeProject project)
public boolean addToGlobal(JIPipeNodeTemplate template)
public void addToGlobal(Collection<JIPipeNodeTemplate> templates)
public boolean addToProject_(JIPipeNodeTemplate template, JIPipeProject project)
public boolean addToProject(JIPipeNodeTemplate template, JIPipeProject project)
public void addToProject(Collection<JIPipeNodeTemplate> templates, JIPipeProject project)
public NodeTemplatesRefreshedEventEmitter getNodeTemplatesRefreshedEventEmitter()
public void emitRefreshedEvent()
public void editTemplate(JIPipeNodeTemplate target, JIPipeNodeTemplate source, JIPipeProject project)
public boolean removeFromProject(JIPipeNodeTemplate template, JIPipeProject project)
public boolean removeFromGlobal(JIPipeNodeTemplate template)
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.