Class EventHandler
object --+
|
EventHandler
Creates an event handler for ecore events.
This class represents an event handler that will call the given
func when the event of given type happens. The function
will be passed any extra parameters given to constructor.
When the handler func is called, it must return a value of
either True or False (remember that Python returns None if no value is
explicitly returned and None evaluates to False). If it returns
True, it will be called again for the next event, or if it returns
False it will be deleted automatically making any
references/handles for it invalid.
Handlers should be stopped/deleted by means of delete() or returning False from func, otherwise
they'll continue alive, even if the current python context delete it's
reference to it.
|
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature |
|
|
a new object with type S, a subtype of T
|
|
|
|
|
|
|
delete(...)
Stop handling events |
|
|
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__sizeof__ ,
__subclasshook__
|
|
args
|
|
event_cls
|
|
func
|
|
kargs
|
|
type
|
Inherited from object :
__class__
|
__init__(...)
(Constructor)
|
|
x.__init__(...) initializes x; see x.__class__.__doc__ for
signature
- Overrides:
object.__init__
|
- Returns: a new object with type S, a subtype of T
- Overrides:
object.__new__
|
__repr__(...)
(Representation operator)
|
|
repr(x)
- Overrides:
object.__repr__
- (inherited documentation)
|
__str__(...)
(Informal representation operator)
|
|
str(x)
- Overrides:
object.__str__
- (inherited documentation)
|