Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/07/16 10:18:05 (8 years ago)
Author:
ascheibe
Message:

#2582 created branch for Hive Web Job Manager

Location:
branches/WebJobManager
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/WebJobManager/HeuristicLab.Clients.OKB/3.3/RunCreation/OKBProblem.cs

    r12012 r13656  
    3434  [StorableClass]
    3535  public abstract class OKBProblem : Item, IHeuristicOptimizationProblem {
    36     public virtual Type ProblemType {
     36    public virtual Type ProblemType
     37    {
    3738      get { return typeof(IHeuristicOptimizationProblem); }
    3839    }
    3940    private long problemId;
    40     public long ProblemId {
     41    public long ProblemId
     42    {
    4143      get { return problemId; }
    4244    }
    4345    private IHeuristicOptimizationProblem problem;
    44     protected IHeuristicOptimizationProblem Problem {
     46    protected IHeuristicOptimizationProblem Problem
     47    {
    4548      get { return problem; }
    46       private set {
     49      private set
     50      {
    4751        if (value == null) throw new ArgumentNullException("Problem", "Problem cannot be null.");
    4852        if (value != problem) {
     
    6872    }
    6973
    70     public override Image ItemImage {
     74    public override Image ItemImage
     75    {
    7176      get { return Problem.ItemImage; }
    7277    }
    7378
    74     public static new Image StaticItemImage {
    75       get { return HeuristicLab.Common.Resources.VSImageLibrary.Type; }
    76     }
    77 
    78     public string Name {
     79
     80
     81    public string Name
     82    {
    7983      get { return Problem.Name; }
    8084      set { throw new NotSupportedException("Name cannot be changed."); }
    8185    }
    82     public string Description {
     86    public string Description
     87    {
    8388      get { return Problem.Description; }
    8489      set { throw new NotSupportedException("Description cannot be changed."); }
    8590    }
    86     public bool CanChangeName {
     91    public bool CanChangeName
     92    {
    8793      get { return false; }
    8894    }
    89     public bool CanChangeDescription {
     95    public bool CanChangeDescription
     96    {
    9097      get { return false; }
    9198    }
    9299
    93     public IKeyedItemCollection<string, IParameter> Parameters {
     100    public IKeyedItemCollection<string, IParameter> Parameters
     101    {
    94102      get { return Problem.Parameters; }
    95103    }
    96104
    97     public IParameter SolutionCreatorParameter {
     105    public IParameter SolutionCreatorParameter
     106    {
    98107      get { return Problem.SolutionCreatorParameter; }
    99108    }
    100     public ISolutionCreator SolutionCreator {
     109    public ISolutionCreator SolutionCreator
     110    {
    101111      get { return Problem.SolutionCreator; }
    102112    }
    103     public IParameter EvaluatorParameter {
     113    public IParameter EvaluatorParameter
     114    {
    104115      get { return Problem.EvaluatorParameter; }
    105116    }
    106     public IEvaluator Evaluator {
     117    public IEvaluator Evaluator
     118    {
    107119      get { return Problem.Evaluator; }
    108120    }
    109     public IEnumerable<IItem> Operators {
     121    public IEnumerable<IItem> Operators
     122    {
    110123      get { return Problem.Operators; }
    111124    }
     
    115128    #region Persistence Properties
    116129    [Storable(Name = "ProblemId")]
    117     private long StorableProblemId {
     130    private long StorableProblemId
     131    {
    118132      get { return problemId; }
    119133      set { problemId = value; }
    120134    }
    121135    [Storable(Name = "Problem")]
    122     private IHeuristicOptimizationProblem StorableProblem {
     136    private IHeuristicOptimizationProblem StorableProblem
     137    {
    123138      get { return problem; }
    124       set {
     139      set
     140      {
    125141        problem = value;
    126142        RegisterProblemEvents();
Note: See TracChangeset for help on using the changeset viewer.