コード例 #1
0
ファイル: ObjectBase.cs プロジェクト: fangld/EDGolog
        public ObjectBase(ServerProblem problem)
        {
            _predBooleanMap = new Dictionary <string, bool>();
            _predicateDict  = problem.PredicateDict;
            foreach (var predicateFullName in _predicateDict.Keys)
            {
                bool value = problem.TruePredSet.Contains(predicateFullName);
                _predBooleanMap.Add(predicateFullName, value);
            }

            CurrentCuddNode = GetKbNode();
        }
コード例 #2
0
ファイル: ServerProblem.cs プロジェクト: fangld/EDGolog
        public static ServerProblem CreateInstance(PlanningParser.DomainContext domainContext, PlanningParser.ServerProblemContext context)
        {
            ServerProblem result = new ServerProblem(domainContext, context);

            return(result);
        }