private void GetNodeTreeFromKey(JsonNode node, string key) { switch (key) { /*case Config.Constants.JSON_NODELABEL_TYPES: * types = new List<HSPType>( typeParser.ParseNode(node) ); * break;*/ case Config.Constants.JSON_NODELABEL_PREDICATES: predicates = new List <HSPPredicate>(predicateParser.ParseNode(node)); break; case Config.Constants.JSON_NODELABEL_OPERATORS: operations = new List <HSPOperator>(operatorParser.ParseNode(node)); break; case Config.Constants.JSON_NODELABEL_OBJECTS: objects = new List <HSPPredicate>(objectParser.ParseNode(node)); break; case Config.Constants.JSON_NODELABEL_STATEINIT: state = new List <HSPPredicate>(initStateParser.ParseNode(node)); break; case Config.Constants.JSON_NODELABEL_STATEGOAL: goal = new List <HSPPredicate>(goalStateParser.ParseNode(node)); break; } }