Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/22/08 23:29:18 (16 years ago)
Author:
gkronber
Message:

worked on very basic control to view the tree of agents/runs (ticket #188)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.CEDMA.Core/Agent.cs

    r389 r393  
    6565    public ICollection<IAgent> SubAgents {
    6666      get {
    67         List<IAgent> runs = new List<IAgent>();
    68         // TASK
    69         return runs;
     67        List<IAgent> agents = new List<IAgent>();
     68        foreach(AgentEntry entry in Database.GetSubAgents(Id)) {
     69          Agent newAgent = (Agent)DbPersistenceManager.Restore(entry.RawData);
     70          newAgent.Database = Database;
     71          newAgent.Id = entry.Id;
     72          newAgent.Name = entry.Name;
     73          newAgent.Status = entry.Status;
     74          agents.Add(newAgent);
     75        }
     76        return agents;
    7077      }
    7178    }
     
    7481      get {
    7582        List<IResult> results = new List<IResult>();
    76         // TASK
     83        foreach(ResultEntry entry in Database.GetResults(Id)) {
     84          Result result = (Result)DbPersistenceManager.Restore(entry.RawData);
     85        }
    7786        return results;
    7887      }
     
    92101    #endregion
    93102
     103    public override IView CreateView() {
     104      return new AgentView(this);
     105    }
    94106  }
    95107}
Note: See TracChangeset for help on using the changeset viewer.