Пример #1
0
        public Model(string name)
            : base(name)
        {
            allClassesFullName = new Dictionary<string, Class>();
            allClasses = new Dictionary<string, List<Class>>();
            basicTypes = new Dictionary<string, MascaretPrimitiveType>();
            environments = new Dictionary<string, Environment>();

            MascaretPrimitiveType boolPrimitiveType = new MascaretPrimitiveType("boolean");
            basicTypes.Add("boolean", boolPrimitiveType);

            MascaretPrimitiveType integerPrimitiveType = new MascaretPrimitiveType("integer");
            basicTypes.Add("integer", integerPrimitiveType);

            MascaretPrimitiveType integerPrimitiveTypeEA = new MascaretPrimitiveType("integer");
            basicTypes.Add("eajava_int", integerPrimitiveTypeEA);

            MascaretPrimitiveType realPrimitiveType = new MascaretPrimitiveType("real");
            basicTypes.Add("real", realPrimitiveType);
            basicTypes.Add("float", realPrimitiveType);
            basicTypes.Add("double", realPrimitiveType);

            MascaretPrimitiveType stringPrimitiveType = new MascaretPrimitiveType("string");
            basicTypes.Add("string", stringPrimitiveType);

            MascaretPrimitiveType undefinedPrimitiveType = new MascaretPrimitiveType("undefined");
            basicTypes.Add("undefined", undefinedPrimitiveType);

            MascaretPrimitiveType charPrimitiveType = new MascaretPrimitiveType("char");
            basicTypes.Add("char", charPrimitiveType);

            MascaretPrimitiveType shapePrimitiveType = new MascaretPrimitiveType("shape");
            basicTypes.Add("shape", shapePrimitiveType);

            MascaretPrimitiveType pointPrimitiveType = new MascaretPrimitiveType("point");
            basicTypes.Add("point", pointPrimitiveType);

            MascaretPrimitiveType pathPrimitiveType = new MascaretPrimitiveType("path");
            basicTypes.Add("path", pathPrimitiveType);

            MascaretPrimitiveType soundPrimitiveType = new MascaretPrimitiveType("sound");
            basicTypes.Add("sound", soundPrimitiveType);

            MascaretPrimitiveType animationPrimitiveType = new MascaretPrimitiveType("animation");
            basicTypes.Add("animation", animationPrimitiveType);

            //basicTypes.Add("vector3",new PrimitiveType("vector3"));

            MascaretPrimitiveType rotationPrimitiveType = new MascaretPrimitiveType("rotation");
            basicTypes.Add("rotation", rotationPrimitiveType);

            //basicTypes.Add("color",new PrimitiveType("color"));
            //basicTypes.Add("quaternion",new PrimitiveType("quaternion"));
        }
Пример #2
0
 public void addBasicType(MascaretPrimitiveType element)
 {
     basicTypes.Add(element.name, element);
 }
Пример #3
0
 public void addBasicType(MascaretPrimitiveType element)
 {
     basicTypes.Add(element.name, element);
 }
Пример #4
0
        public Model(string name)
            : base(name)
        {
            allClassesFullName = new Dictionary <string, Class>();
            allClasses         = new Dictionary <string, List <Class> >();
            basicTypes         = new Dictionary <string, MascaretPrimitiveType>();
            environments       = new Dictionary <string, Environment>();


            MascaretPrimitiveType boolPrimitiveType = new MascaretPrimitiveType("boolean");

            basicTypes.Add("boolean", boolPrimitiveType);

            MascaretPrimitiveType integerPrimitiveType = new MascaretPrimitiveType("integer");

            basicTypes.Add("integer", integerPrimitiveType);

            MascaretPrimitiveType integerPrimitiveTypeEA = new MascaretPrimitiveType("integer");

            basicTypes.Add("eajava_int", integerPrimitiveTypeEA);

            MascaretPrimitiveType realPrimitiveType = new MascaretPrimitiveType("real");

            basicTypes.Add("real", realPrimitiveType);

            MascaretPrimitiveType stringPrimitiveType = new MascaretPrimitiveType("string");

            basicTypes.Add("string", stringPrimitiveType);

            MascaretPrimitiveType undefinedPrimitiveType = new MascaretPrimitiveType("undefined");

            basicTypes.Add("undefined", undefinedPrimitiveType);

            MascaretPrimitiveType charPrimitiveType = new MascaretPrimitiveType("char");

            basicTypes.Add("char", charPrimitiveType);

            MascaretPrimitiveType shapePrimitiveType = new MascaretPrimitiveType("shape");

            basicTypes.Add("shape", shapePrimitiveType);

            MascaretPrimitiveType pointPrimitiveType = new MascaretPrimitiveType("point");

            basicTypes.Add("point", pointPrimitiveType);

            MascaretPrimitiveType pathPrimitiveType = new MascaretPrimitiveType("path");

            basicTypes.Add("path", pathPrimitiveType);

            MascaretPrimitiveType soundPrimitiveType = new MascaretPrimitiveType("sound");

            basicTypes.Add("sound", soundPrimitiveType);

            MascaretPrimitiveType animationPrimitiveType = new MascaretPrimitiveType("animation");

            basicTypes.Add("animation", animationPrimitiveType);

            //basicTypes.Add("vector3",new PrimitiveType("vector3"));

            MascaretPrimitiveType rotationPrimitiveType = new MascaretPrimitiveType("rotation");

            basicTypes.Add("rotation", rotationPrimitiveType);

            //basicTypes.Add("color",new PrimitiveType("color"));
            //basicTypes.Add("quaternion",new PrimitiveType("quaternion"));
        }