Free cookie consent management tool by TermsFeed Policy Generator

source: branches/2924_DotNetCoreMigration/HeuristicLab.CommandLineInterface/Interfaces/ICommand.cs @ 16985

Last change on this file since 16985 was 16985, checked in by dpiringe, 5 years ago

#2924:

  • added CLI Framework HeuristicLab.CommandLineInterface
  • added definition language test project HeuristicLab.DefinitionLanguage
  • added test project HeuristicLab.DynamicAssemblyTestApp, for PluginInfrastructure testing
  • changed project HeuristicLab to .NET Core and used it to create a CLI-Tool with the new CLI Framework
  • added Docker support to HeuristicLab
  • added IRunnerHost.cs ... forgot last commit
  • changed DockerRunnerHost and NativeRunnerHost to HeuristicLab-3.3.exe, was a little test project before
  • added new solution file HeuristicLab 3.3 No Views.sln, where all view projects are unloaded at start
File size: 551 bytes
Line 
1
2using System.Collections.Generic;
3
4namespace HeuristicLab.CommandLineInterface {
5  /// <summary>
6  /// Interface for a command. Every command has to implements this interface.
7  /// </summary>
8  public interface ICommand {
9    /// <summary>
10    /// This method gets executed after the parsing. The execution order for multiple commands is top-down.
11    /// In other words, left to right from the console view.
12    /// </summary>
13    /// <param name="dict"></param>
14    /// <param name="errors"></param>
15    void Execute();
16  }
17}
Note: See TracBrowser for help on using the repository browser.