TaurusModel

Inheritance diagram of TaurusModel

class TaurusModel(full_name, parent, serializationMode=None)[source]

Bases: taurus.core.util.log.Logger

RegularEvent = (0, 1, 2)
addListener(listener)[source]
classmethod buildModelName(parent_model, relative_name)[source]
cleanUp()[source]
deleteListener(listener)[source]
classmethod factory()[source]
fireEvent(event_type, event_value, listeners=None)[source]

sends an event to all listeners or a specific one

forceListening()[source]
getChildObj(child_name)[source]
getDisplayDescrObj(cache=True)[source]

A brief description of the model. Can be used as tooltip, for example

getDisplayName(cache=True, complete=True)[source]
getDisplayValue(cache=True)[source]
getFullName()[source]
classmethod getNameValidator()[source]
getNormalName()[source]
getParentObj()[source]
getSerializationMode()[source]

Gives the serialization operation mode.

Return type::class:~`TaurusSerializationMode`
Returns:the current serialization mode
getSimpleName()[source]
classmethod getTaurusElementType()[source]
getValueObj(cache=True)[source]
hasListeners()[source]

returns True if anybody is listening to events from this attribute

classmethod isValid(name, level=0)[source]
isWritable()[source]
removeListener(listener)[source]
setSerializationMode(mode)[source]

Sets the serialization mode for the system.

Parameters:mode (:class:~`TaurusSerializationMode`) – the new serialization mode
unforceListening()[source]