Public Member Functions | |
def | __iadd__ |
def | __imul__ |
def | __init__ |
def | __repr__ |
def | __setattr__ |
def | __str__ |
def | copy |
def | copyAndExclude |
def | dumpConfig |
def | dumpPython |
def | dumpSequenceConfig |
def | dumpSequencePython |
def | expandAndClone |
def | index |
def | insert |
def | insertInto |
def | isFrozen |
def | moduleNames |
def | nameInProcessDesc_ |
def | remove |
def | replace |
def | resolve |
def | setIsFrozen |
def | visit |
Public Member Functions inherited from Mixins._Labelable | |
def | __str__ |
def | dumpSequenceConfig |
def | dumpSequencePython |
def | hasLabel_ |
def | label |
def | label_ |
def | setLabel |
Private Member Functions | |
def | _place |
def | _postProcessFixup |
Private Attributes | |
_isFrozen | |
_isModified | |
_seq | |
Base class for classes which define a sequence of modules
Definition at line 181 of file SequenceTypes.py.
def SequenceTypes._ModuleSequenceType.__init__ | ( | self, | |
arg, | |||
argv | |||
) |
Definition at line 183 of file SequenceTypes.py.
def SequenceTypes._ModuleSequenceType.__iadd__ | ( | self, | |
rhs | |||
) |
Definition at line 211 of file SequenceTypes.py.
References SequenceTypes._checkIfSequenceable(), and SequenceTypes._ModuleSequenceType._seq.
def SequenceTypes._ModuleSequenceType.__imul__ | ( | self, | |
rhs | |||
) |
Definition at line 205 of file SequenceTypes.py.
References SequenceTypes._checkIfSequenceable(), and SequenceTypes._ModuleSequenceType._seq.
def SequenceTypes._ModuleSequenceType.__repr__ | ( | self | ) |
Definition at line 250 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq.
def SequenceTypes._ModuleSequenceType.__setattr__ | ( | self, | |
name, | |||
value | |||
) |
Definition at line 314 of file SequenceTypes.py.
def SequenceTypes._ModuleSequenceType.__str__ | ( | self | ) |
Definition at line 217 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq.
|
private |
Definition at line 203 of file SequenceTypes.py.
References Modules.Service._placeImpl(), Modules.ESSource._placeImpl(), Modules.ESProducer._placeImpl(), Modules.ESPrefer._placeImpl(), Modules.EDProducer._placeImpl(), Modules.EDFilter._placeImpl(), Modules.EDAnalyzer._placeImpl(), Modules.OutputModule._placeImpl(), Modules.Source._placeImpl(), Modules.Looper._placeImpl(), SequenceTypes.Path._placeImpl(), SequenceTypes.EndPath._placeImpl(), SequenceTypes.Sequence._placeImpl(), and SequenceTypes.SequencePlaceholder._placeImpl().
|
private |
Definition at line 279 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq.
def SequenceTypes._ModuleSequenceType.copy | ( | self | ) |
Definition at line 261 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq.
def SequenceTypes._ModuleSequenceType.copyAndExclude | ( | self, | |
listOfModulesToExclude | |||
) |
Returns a copy of the sequence which exlcudes those module in 'listOfModulesToExclude'
Definition at line 268 of file SequenceTypes.py.
References frozendict.frozendict.__new__(), DictTypes.SortedAndFixedKeysDict.__new__(), DictTypes.FixedKeysDict.__new__(), BeautifulSoup.NavigableString.__new__(), Config.FilteredStream.__new__(), and SequenceTypes._ModuleSequenceType.visit().
def SequenceTypes._ModuleSequenceType.dumpConfig | ( | self, | |
options | |||
) |
Definition at line 219 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq.
def SequenceTypes._ModuleSequenceType.dumpPython | ( | self, | |
options | |||
) |
Returns a string which is the python representation of the object
Definition at line 224 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq.
def SequenceTypes._ModuleSequenceType.dumpSequenceConfig | ( | self | ) |
Returns a string which contains the old config language representation of just the internal sequence
Definition at line 240 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq, and Mixins._Labelable.hasLabel_().
def SequenceTypes._ModuleSequenceType.dumpSequencePython | ( | self | ) |
Returns a string which contains the python representation of just the internal sequence
Definition at line 230 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq, and Mixins._Labelable.hasLabel_().
def SequenceTypes._ModuleSequenceType.expandAndClone | ( | self | ) |
Definition at line 275 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType.visit().
def SequenceTypes._ModuleSequenceType.index | ( | self, | |
item | |||
) |
Returns the index at which the item is found or raises an exception
Definition at line 293 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq.
Referenced by BeautifulSoup.PageElement._invert().
def SequenceTypes._ModuleSequenceType.insert | ( | self, | |
index, | |||
item | |||
) |
Inserts the item at the index specified
Definition at line 298 of file SequenceTypes.py.
References SequenceTypes._checkIfSequenceable().
Referenced by BeautifulSoup.PageElement._invert().
def SequenceTypes._ModuleSequenceType.insertInto | ( | self, | |
parameterSet, | |||
myname, | |||
processDict | |||
) |
Definition at line 332 of file SequenceTypes.py.
References SequenceTypes._Sequenceable.resolve(), edm::Provenance.resolve(), SequenceTypes._SequenceCollection.resolve(), SequenceTypes._ModuleSequenceType.resolve(), Json::Path.resolve(), and SequenceTypes._ModuleSequenceType.visit().
def SequenceTypes._ModuleSequenceType.isFrozen | ( | self | ) |
Definition at line 199 of file SequenceTypes.py.
References Mixins._ParameterTypeBase._isFrozen, SequenceTypes._ModuleSequenceType._isFrozen, and Mixins._Parameterizable._isFrozen.
def SequenceTypes._ModuleSequenceType.moduleNames | ( | self | ) |
Returns a set containing the names of all modules being used
Definition at line 255 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType.visit().
def SequenceTypes._ModuleSequenceType.nameInProcessDesc_ | ( | self, | |
myname | |||
) |
Definition at line 330 of file SequenceTypes.py.
Referenced by Types.EDAlias.insertInto().
def SequenceTypes._ModuleSequenceType.remove | ( | self, | |
something | |||
) |
Remove the first occurrence of 'something' (a sequence or a module) Returns 'True' if the module has been removed, False if it was not found
Definition at line 302 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq, and SequenceTypes._ModuleSequenceType.visit().
def SequenceTypes._ModuleSequenceType.replace | ( | self, | |
original, | |||
replacement | |||
) |
Finds all instances of 'original' and substitutes 'replacement' for them. Returns 'True' if a replacement occurs.
Definition at line 282 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq, and SequenceTypes._ModuleSequenceType.visit().
Definition at line 310 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq.
Referenced by SequenceTypes._ModuleSequenceType.insertInto().
def SequenceTypes._ModuleSequenceType.setIsFrozen | ( | self | ) |
Definition at line 201 of file SequenceTypes.py.
def SequenceTypes._ModuleSequenceType.visit | ( | self, | |
visitor | |||
) |
Passes to visitor's 'enter' and 'leave' method each item describing the module sequence. If the item contains 'sub' items then visitor will see those 'sub' items between the item's 'enter' and 'leave' calls.
Definition at line 341 of file SequenceTypes.py.
References SequenceTypes._ModuleSequenceType._seq.
Referenced by SequenceTypes.Sequence._visitSubNodes(), SequenceTypes._ModuleSequenceType.copyAndExclude(), SequenceTypes._ModuleSequenceType.expandAndClone(), SequenceTypes._ModuleSequenceType.insertInto(), SequenceTypes._ModuleSequenceType.moduleNames(), SequenceTypes._ModuleSequenceType.remove(), and SequenceTypes._ModuleSequenceType.replace().
|
private |
Definition at line 202 of file SequenceTypes.py.
Referenced by SequenceTypes._ModuleSequenceType.isFrozen().
|
private |
Definition at line 198 of file SequenceTypes.py.
|
private |
Definition at line 185 of file SequenceTypes.py.
Referenced by SequenceTypes._ModuleSequenceType.__iadd__(), SequenceTypes._ModuleSequenceType.__imul__(), SequenceTypes._ModuleSequenceType.__repr__(), SequenceTypes._ModuleSequenceType.__str__(), SequenceTypes.Sequence._clonesequence(), SequenceTypes._ModuleSequenceType._postProcessFixup(), SequenceTypes._ModuleSequenceType.copy(), SequenceTypes._ModuleSequenceType.dumpConfig(), SequenceTypes._ModuleSequenceType.dumpPython(), SequenceTypes._ModuleSequenceType.dumpSequenceConfig(), SequenceTypes._ModuleSequenceType.dumpSequencePython(), cfg-viewer.visitor.enter(), SequenceTypes._ModuleSequenceType.index(), cfg-viewer.visitor.leave(), SequenceTypes._ModuleSequenceType.remove(), SequenceTypes._ModuleSequenceType.replace(), SequenceTypes._ModuleSequenceType.resolve(), and SequenceTypes._ModuleSequenceType.visit().