Package Galaxy.Tree.Tool

Source Code of Galaxy.Tree.Tool.Tool

package Galaxy.Tree.Tool;

import java.util.List;
import java.util.ArrayList;

import Galaxy.Tree.Tool.Action.Action;
import Galaxy.Tree.Tool.Code.Code;
import Galaxy.Tree.Tool.Command.Command;
import Galaxy.Tree.Tool.ConfigFiles.ConfigFiles;
import Galaxy.Tree.Tool.Input.Inputs;
import Galaxy.Tree.Tool.Input.Param.Option;
import Galaxy.Tree.Tool.Option.Options;
import Galaxy.Tree.Tool.Output.Outputs;
import Galaxy.Tree.Tool.Requirements.Requirements;
import Galaxy.Tree.Tool.Tests.Tests;

public class Tool {
  String id;
  String fullName;
  String version;
  Boolean hidden;
  String toolType;
  String URLMethod;
 
  /* Children */
  String versionCommand;
  String redirectUrlParams;
  String toolParallelism;
  String description;
 
  Inputs toolInputs;
  Outputs toolOutputs;
  Options toolOptions;
  Command toolCommand;
  List<Action> actions;
  List<Requirements> toolRequirements;
  Code code;
  TracksterConf tracksterConf;
  ConfigFiles configFiles;
  UIHints UIHints;
  Tests tests;
  String toolHelp;
 
  public Tool(){
    toolInputs = new Inputs();
    toolOutputs = new Outputs();
  }
 
  public Tool(String id, String fullName, String description,
      String version, Inputs toolInputs, Command toolCommand,
      String help){
    this.id = id;
    this.fullName = fullName;
    this.description = description;
    this.version = version;
    this.toolInputs = toolInputs;
    this.toolCommand = toolCommand;
    this.toolHelp = help;
   
  }
  public String getID(){
    return id;
  }
  public String getDescription() {
    return description;
  }
  public String getId() {
    return id;
  }
  public String getFullName() {
    return fullName;
  }
  public String getVersion() {
    return version;
  }
  public Inputs getToolInputs() {
    return toolInputs;
  }
  public Outputs getToolOutputs(){
    return toolOutputs;
  }
  public Command getToolCommand() {
    return toolCommand;
  }
  public String getHelp() {
    return toolHelp;
  }

  public Boolean getHidden() {
    return hidden;
  }

  public void setHidden(Boolean hidden) {
    this.hidden = hidden;
  }

  public String getToolType() {
    return toolType;
  }

  public void setToolType(String toolType) {
    this.toolType = toolType;
  }

  public String getURLMethod() {
    return URLMethod;
  }

  public void setURLMethod(String uRLMethod) {
    URLMethod = uRLMethod;
  }

  public String getVersionCommand() {
    return versionCommand;
  }

  public void setVersionCommand(String versionCommand) {
    this.versionCommand = versionCommand;
  }

  public String getRedirectUrlParams() {
    return redirectUrlParams;
  }

  public void setRedirectUrlParams(String redirectUrlParams) {
    this.redirectUrlParams = redirectUrlParams;
  }

  public String getToolParallelism() {
    return toolParallelism;
  }

  public void setToolParallelism(String toolParallelism) {
    this.toolParallelism = toolParallelism;
  }

  public Options getToolOptions() {
    return toolOptions;
  }

  public void setToolOptions(Options toolOptions) {
    this.toolOptions = toolOptions;
  }

  public List<Action> getActions() {
    return actions;
  }

  public void setActions(List<Action> actions) {
    this.actions = actions;
  }

  public List<Requirements> getToolRequirements() {
    return toolRequirements;
  }

  public void setToolRequirements(List<Requirements> toolRequirements) {
    this.toolRequirements = toolRequirements;
  }

  public Code getCode() {
    return code;
  }

  public void setCode(Code code) {
    this.code = code;
  }

  public TracksterConf getTracksterConf() {
    return tracksterConf;
  }

  public void setTracksterConf(TracksterConf tracksterConf) {
    this.tracksterConf = tracksterConf;
  }

  public ConfigFiles getConfigFiles() {
    return configFiles;
  }

  public void setConfigFiles(ConfigFiles configFiles) {
    this.configFiles = configFiles;
  }

  public UIHints getUIHints() {
    return UIHints;
  }

  public void setUIHints(UIHints uIHints) {
    UIHints = uIHints;
  }

  public Tests getTests() {
    return tests;
  }

  public void setTests(Tests tests) {
    this.tests = tests;
  }

  public String getToolHelp() {
    return toolHelp;
  }

  public void setToolHelp(String toolHelp) {
    this.toolHelp = toolHelp;
  }

  public void setId(String id) {
    this.id = id;
  }

  public void setFullName(String fullName) {
    this.fullName = fullName;
  }

  public void setVersion(String version) {
    this.version = version;
  }

  public void setDescription(String description) {
    this.description = description;
  }

  public void setToolInputs(Inputs toolInputs) {
    this.toolInputs = toolInputs;
  }

  public void setToolOutputs(Outputs toolOutputs) {
    this.toolOutputs = toolOutputs;
  }

  public void setToolCommand(Command toolCommand) {
    this.toolCommand = toolCommand;
  }

}
TOP

Related Classes of Galaxy.Tree.Tool.Tool

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.