private static void printParameterSet(CModelParameterSet set)
    {
        Console.WriteLine(String.Format("  key           : {0}", set.getKey()));
        Console.WriteLine(String.Format("  name          : {0}", set.getName()));
        Console.WriteLine(String.Format("  isActive      : {0}", set.isActive()));

        int numGroups = (int)set.size();

        Console.WriteLine(String.Format("  num groups    : {0}", numGroups));

        for (int i = 0; i < numGroups; i++)
        {
            CModelParameter current = set.getModelParameter(i);
            printModelParameter(current, i);
        }
    }
Esempio n. 2
0
    private static void printModelParameter(CModelParameter param, int count)
    {
        Console.Write(String.Format("  {0} = {1} ({2})", count, param.getName(), param.getCN().getString()));

        if (param.hasValue())
          Console.Write(String.Format(" --> {0}", param.getValue()));
        else if (param.isInitialExpressionValid() && !string.IsNullOrEmpty(param.getInitialExpression()))
          Console.Write(String.Format(" --> {0}", param.getInitialExpression()));
        Console.WriteLine();
        int numChildren = (int)param.getNumChildren();
        for (uint i = 0; i < numChildren; i++)
        {
          CModelParameter current = param.getChild(i);
          printModelParameter(current, (int)i);
        }
    }
    private static void printModelParameter(CModelParameter param, int count)
    {
        Console.Write(String.Format("  {0} = {1} ({2})", count, param.getName(), param.getCN().getString()));

        if (param.hasValue())
        {
            Console.Write(String.Format(" --> {0}", param.getValue()));
        }
        else if (param.isInitialExpressionValid() && !string.IsNullOrEmpty(param.getInitialExpression()))
        {
            Console.Write(String.Format(" --> {0}", param.getInitialExpression()));
        }
        Console.WriteLine();
        int numChildren = (int)param.getNumChildren();

        for (uint i = 0; i < numChildren; i++)
        {
            CModelParameter current = param.getChild(i);
            printModelParameter(current, (int)i);
        }
    }