NUMLDocument* createExample52() { NUMLDocument* doc = new NUMLDocument(); ResultComponent* r = doc->createResultComponent(); r->setId("main_fitting_result"); DimensionDescription* d = r->getDimensionDescription(); TupleDescription* t = d->createTupleDescription(); t->setName("Main"); AtomicDescription* a = t->createAtomicDescription(); a->setName( "Objective Value"); a->setValueType("float"); a = t->createAtomicDescription(); a->setName( "Root Mean Square"); a->setValueType("float"); a = t->createAtomicDescription(); a->setName( "Standard Deviation"); a->setValueType("float"); Dimension* dim = r->getDimension(); Tuple* tuple = dim->createTuple(); AtomicValue* val = tuple->createAtomicValue(); val->setValue("12.5015"); val = tuple->createAtomicValue(); val->setValue("0.158123"); val = tuple->createAtomicValue(); val->setValue("0.159242"); return doc; }