\(\renewcommand\AA{\unicode{x212B}}\)
PropertyManagerDataServiceImpl¶
This is a Python binding to the C++ class Mantid::Kernel::PropertyManagerDataServiceImpl.
- class mantid.kernel.PropertyManagerDataServiceImpl¶
- static Instance() PropertyManagerDataServiceImpl : ¶
Return a reference to the singleton instance
- add((PropertyManagerDataServiceImpl)self, (str)name, (object)item) None : ¶
Adds the given object to the service with the given name. If the name/object exists it will raise an error.
add( (PropertyManagerDataServiceImpl)arg1, (str)arg2, (dict)arg3) -> None
- addOrReplace((PropertyManagerDataServiceImpl)self, (str)name, (object)item) None : ¶
Adds the given object to the service with the given name. If the name exists the object is replaced.
addOrReplace( (PropertyManagerDataServiceImpl)arg1, (str)arg2, (dict)arg3) -> None
- clear((PropertyManagerDataServiceImpl)self[, (bool)silent=False]) None : ¶
Removes all objects managed by the service.
- doesExist((PropertyManagerDataServiceImpl)self, (str)name) bool : ¶
Returns True if the object is found in the service.
- getObjectNames((PropertyManagerDataServiceImpl)self[, (str)contain='']) list : ¶
Return the list of names currently known to the ADS
- remove((PropertyManagerDataServiceImpl)self, (str)name) None : ¶
Remove a named object
- retrieve((PropertyManagerDataServiceImpl)self, (str)name) PropertyManager : ¶
Retrieve the named object. Raises an exception if the name does not exist
- size((PropertyManagerDataServiceImpl)self) int : ¶
Returns the number of objects within the service