CMS 3D CMS Logo

Public Member Functions | Private Member Functions

SequenceTypes::Schedule Class Reference

Inheritance diagram for SequenceTypes::Schedule:
Mixins::_ValidatingParameterListBase Mixins::_ConfigureComponent Mixins::_ValidatingListBase Mixins::_ParameterTypeBase

List of all members.

Public Member Functions

def __init__
def copy
def moduleNames

Private Member Functions

def _itemIsValid
def _place

Detailed Description

Definition at line 406 of file SequenceTypes.py.


Constructor & Destructor Documentation

def SequenceTypes::Schedule::__init__ (   self,
  arg,
  argv 
)

Reimplemented from Mixins::_ValidatingParameterListBase.

Definition at line 407 of file SequenceTypes.py.

00408                                   :
        super(Schedule,self).__init__(*arg,**argv)

Member Function Documentation

def SequenceTypes::Schedule::_itemIsValid (   item) [private]

Definition at line 410 of file SequenceTypes.py.

00411                           :
        return isinstance(item,Path) or isinstance(item,EndPath)
def SequenceTypes::Schedule::_place (   self,
  label,
  process 
) [private]

Definition at line 415 of file SequenceTypes.py.

00416                                   :
        process.setPartialSchedule_(self,label)
def SequenceTypes::Schedule::copy (   self)

Definition at line 412 of file SequenceTypes.py.

00413                   :
00414         import copy
        return copy.copy(self)
def SequenceTypes::Schedule::moduleNames (   self)

Definition at line 417 of file SequenceTypes.py.

00418                          :
00419         result = set()
00420         visitor = NodeNameVisitor(result)
00421         for seq in self:
00422             seq.visit(visitor)
00423         return result
00424