Refs #2635. Algorithms can now stringize themselves and also construct...
Refs #2635. Algorithms can now stringize themselves and also construct themselves from a string. The format is AlgorithmName[.v](prop1=val1,prop2=val2,...), where the .v is optional and determines the version. Added convenience methods on the property manager to stringize itself as well.
Showing
- Code/Mantid/Framework/API/inc/MantidAPI/Algorithm.h 10 additions, 9 deletionsCode/Mantid/Framework/API/inc/MantidAPI/Algorithm.h
- Code/Mantid/Framework/API/inc/MantidAPI/AlgorithmProxy.h 8 additions, 3 deletionsCode/Mantid/Framework/API/inc/MantidAPI/AlgorithmProxy.h
- Code/Mantid/Framework/API/inc/MantidAPI/IAlgorithm.h 7 additions, 0 deletionsCode/Mantid/Framework/API/inc/MantidAPI/IAlgorithm.h
- Code/Mantid/Framework/API/src/Algorithm.cpp 82 additions, 3 deletionsCode/Mantid/Framework/API/src/Algorithm.cpp
- Code/Mantid/Framework/API/src/AlgorithmProxy.cpp 227 additions, 213 deletionsCode/Mantid/Framework/API/src/AlgorithmProxy.cpp
- Code/Mantid/Framework/API/test/AlgorithmTest.h 129 additions, 5 deletionsCode/Mantid/Framework/API/test/AlgorithmTest.h
- Code/Mantid/Framework/Kernel/inc/MantidKernel/IPropertyManager.h 2 additions, 0 deletions...ntid/Framework/Kernel/inc/MantidKernel/IPropertyManager.h
- Code/Mantid/Framework/Kernel/inc/MantidKernel/PropertyManager.h 2 additions, 0 deletions...antid/Framework/Kernel/inc/MantidKernel/PropertyManager.h
- Code/Mantid/Framework/Kernel/inc/MantidKernel/PropertyManagerOwner.h 2 additions, 0 deletions.../Framework/Kernel/inc/MantidKernel/PropertyManagerOwner.h
- Code/Mantid/Framework/Kernel/src/PropertyManager.cpp 22 additions, 0 deletionsCode/Mantid/Framework/Kernel/src/PropertyManager.cpp
- Code/Mantid/Framework/Kernel/src/PropertyManagerOwner.cpp 11 additions, 0 deletionsCode/Mantid/Framework/Kernel/src/PropertyManagerOwner.cpp
Loading
Please register or sign in to comment