public static ISatisfactionRate LatestEPS(this DomainProperty obstacle) { return(obstacle.model.satisfactionRateRepository.GetDomPropSatisfactionRates(obstacle.Identifier).FirstOrDefault()); }
public static IEnumerable <GoalRefinement> GoalRefinements(this DomainProperty domProp) { return(from refinement in domProp.model.GoalRefinements() where refinement.DomainPropertyIdentifiers.Any(x => x.Identifier == domProp.Identifier) select refinement); }
public void Add(DomainProperty domProp) { this.DomainPropertyIdentifiers.Add(new GoalRefinee(domProp.Identifier)); }
public void Add(DomainProperty domProp, IRefineeParameter parameter) { this.DomainPropertyIdentifiers.Add(new GoalRefinee(domProp.Identifier, parameter)); }
public void Add(DomainProperty domprop) { this.domainRepository.Add(domprop); }