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);
 }
예제 #3
0
 public void Add(DomainProperty domProp)
 {
     this.DomainPropertyIdentifiers.Add(new GoalRefinee(domProp.Identifier));
 }
예제 #4
0
 public void Add(DomainProperty domProp, IRefineeParameter parameter)
 {
     this.DomainPropertyIdentifiers.Add(new GoalRefinee(domProp.Identifier, parameter));
 }
예제 #5
0
 public void Add(DomainProperty domprop)
 {
     this.domainRepository.Add(domprop);
 }