Definition at line 8 of file SequenceVisitors.py.
def SequenceVisitors.ScheduleTaskValidator.__init__ |
( |
|
self | ) |
|
def SequenceVisitors.ScheduleTaskValidator.enter |
( |
|
self, |
|
|
|
visitee |
|
) |
| |
Definition at line 11 of file SequenceVisitors.py.
13 if isinstance(visitee, _Labelable):
14 if not visitee.hasLabel_():
15 raise ValueError(
"A task associated with the Schedule contains a module of type '"+visitee.type_()+
"'\nwhich has no assigned label.")
16 elif isinstance(visitee, Service):
17 if not visitee._inProcess:
18 raise ValueError(
"A task associated with the Schedule contains a service of type '"+visitee.type_()+
"'\nwhich is not attached to the process.")
def SequenceVisitors.ScheduleTaskValidator.leave |
( |
|
self, |
|
|
|
visitee |
|
) |
| |