CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Member Functions | Private Attributes
helpers.CloneSequenceVisitor Class Reference
Inheritance diagram for helpers.CloneSequenceVisitor:

Public Member Functions

def __init__
 
def clonedSequence
 
def enter
 
def leave
 

Private Member Functions

def __appendToTopSequence
 
def _newLabel
 

Private Attributes

 _clonedSequence
 
 _moduleLabels
 
 _noClones
 
 _postfix
 
 _process
 
 _removePostfix
 

Detailed Description

Visitor that travels within a cms.Sequence, and returns a cloned version of the Sequence.
All modules and sequences are cloned and a postfix is added

Definition at line 196 of file helpers.py.

Constructor & Destructor Documentation

def helpers.CloneSequenceVisitor.__init__ (   self,
  process,
  label,
  postfix,
  removePostfix = "",
  noClones = [] 
)

Definition at line 199 of file helpers.py.

Member Function Documentation

def helpers.CloneSequenceVisitor.__appendToTopSequence (   self,
  visitee 
)
private

Definition at line 239 of file helpers.py.

def helpers.CloneSequenceVisitor._newLabel (   self,
  label 
)
private

Definition at line 231 of file helpers.py.

def helpers.CloneSequenceVisitor.clonedSequence (   self)

Definition at line 225 of file helpers.py.

def helpers.CloneSequenceVisitor.enter (   self,
  visitee 
)

Definition at line 208 of file helpers.py.

def helpers.CloneSequenceVisitor.leave (   self,
  visitee 
)

Definition at line 222 of file helpers.py.

Member Data Documentation

helpers.CloneSequenceVisitor._clonedSequence
private

Definition at line 205 of file helpers.py.

helpers.CloneSequenceVisitor._moduleLabels
private

Definition at line 204 of file helpers.py.

helpers.CloneSequenceVisitor._noClones
private

Definition at line 203 of file helpers.py.

helpers.CloneSequenceVisitor._postfix
private

Definition at line 201 of file helpers.py.

helpers.CloneSequenceVisitor._process
private

Definition at line 200 of file helpers.py.

helpers.CloneSequenceVisitor._removePostfix
private

Definition at line 202 of file helpers.py.