Exemple #1
0
        public void Init(Dictionary <string, object> parameters)
        {
            intent = (IRuntimeStorage)parameters["intent"];

            shared    = (Dictionary <string, object>)parameters["shared"];
            libraries = new List <string>();
            if (parameters.ContainsKey("library"))
            {
                libraries.Add((string)parameters["library"]);
            }


            try{
                ptypeUtil = new PtypeSerializationUtility();
                List <Ptype> lib = ptypeUtil.LoadPtypes(intent);
                shared[SHARED_PTYPES_KEY] = lib;

                this.featureTree = FeatureTree.FeatureTree.BuildTree(GetFeatures(lib));
            }catch (Exception e) {
                Console.Error.WriteLine(e.StackTrace);
            }
        }