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); } }
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); } }