public static Goal ParentGoal(this GoalRefinement refinement)
 {
     return(refinement.model.Goals().SingleOrDefault(y => y.Identifier == refinement.ParentGoalIdentifier));
 }
 public static IEnumerable <Goal> SubGoals(this GoalRefinement refinement)
 {
     return(refinement.SubGoalIdentifiers
            .Select(x => refinement.model.Goal(x.Identifier)));
 }
 public static IEnumerable <DomainHypothesis> DomainHypotheses(this GoalRefinement refinement)
 {
     return(refinement.DomainHypothesisIdentifiers
            .Select(x => refinement.model.DomainHypotheses().SingleOrDefault(y => y.Identifier == x.Identifier)));
 }
Beispiel #4
0
 public void Add(GoalRefinement refinement)
 {
     this.goalRepository.Add(refinement);
 }