//#region License Information ///* HeuristicLab // * Copyright (C) 2002-2015 Heuristic and Evolutionary Algorithms Laboratory (HEAL) // * // * This file is part of HeuristicLab. // * // * HeuristicLab is free software: you can redistribute it and/or modify // * it under the terms of the GNU General Public License as published by // * the Free Software Foundation, either version 3 of the License, or // * (at your option) any later version. // * // * HeuristicLab is distributed in the hope that it will be useful, // * but WITHOUT ANY WARRANTY; without even the implied warranty of // * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // * GNU General Public License for more details. // * // * You should have received a copy of the GNU General Public License // * along with HeuristicLab. If not, see . // */ //#endregion //using HeuristicLab.Common; //using HeuristicLab.Core; //using HeuristicLab.Encodings.ScheduleEncoding; //using HeuristicLab.Optimization; //using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; //namespace HeuristicLab.Problems.Scheduling { // [Item("SchedulingProblem", "Abstract class that represents a Scheduling Problem")] // [StorableClass] // public abstract class SchedulingProblem : SingleObjectiveHeuristicOptimizationProblem { // [StorableConstructor] // protected SchedulingProblem(bool deserializing) : base(deserializing) { } // protected SchedulingProblem(SchedulingProblem original, Cloner cloner) : base(original, cloner) { } // protected SchedulingProblem(ISchedulingEvaluator evaluator, IScheduleCreator creator) : base(evaluator, creator) { } // } //}