001package org.galaxyproject.gxformat2.v19_09; 002 003import org.galaxyproject.gxformat2.v19_09.utils.Savable; 004 005/** 006 * Auto-generated interface for 007 * <I>https://galaxyproject.org/gxformat2/gxformat2common#ReferencesTool</I><br> 008 */ 009public interface ReferencesTool extends Savable { 010 /** 011 * Getter for property 012 * <I>https://galaxyproject.org/gxformat2/gxformat2common#ReferencesTool/tool_id</I><br> 013 * 014 * <BLOCKQUOTE> 015 * 016 * The tool ID used to run this step of the workflow (e.g. 'cat1' or 017 * 'toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/4.0'). * 018 * 019 * </BLOCKQUOTE> 020 */ 021 java.util.Optional<String> getTool_id(); 022 /** 023 * Getter for property 024 * <I>https://galaxyproject.org/gxformat2/gxformat2common#ReferencesTool/tool_shed_repository</I> 025 * <br> 026 * 027 * <BLOCKQUOTE> 028 * 029 * The Galaxy Tool Shed repository that should be installed in order to use this tool. * 030 * 031 * </BLOCKQUOTE> 032 */ 033 java.util.Optional<ToolShedRepository> getTool_shed_repository(); 034 /** 035 * Getter for property 036 * <I>https://galaxyproject.org/gxformat2/gxformat2common#ReferencesTool/tool_version</I><br> 037 * 038 * <BLOCKQUOTE> 039 * 040 * The tool version corresponding used to run this step of the workflow. For tool shed installed 041 * tools, the ID generally uniquely specifies a version and this field is optional. * 042 * 043 * </BLOCKQUOTE> 044 */ 045 java.util.Optional<String> getTool_version(); 046}