ScriptTraceDiagramVariableCollection

class ScriptTraceDiagramVariableCollection.ScriptTraceDiagramVariableCollection(iterable=(), /)

Bases: list

Represents a collection of ScriptTraceDiagramVariables, used in a diagram.
__iter__() → Iterable[ScriptTraceDiagramVariable]
__next__() → ScriptTraceDiagramVariable
__len__() → int
Returns the number of variables, used in this diagram.
__contains__(diagramVariable: ScriptTraceDiagramVariable) → bool
Returns, wether this collection contains the given ScriptTraceDiagramVariable.
Allows usage of ‘in’ and ‘not in’ operators.
__getitem__(index: int) → ScriptTraceDiagramVariable
Gets or sets the diagram variable at the given index.
add(variable: ScriptTraceVariable) → ScriptTraceDiagramVariable
Creates and adds a ScriptTraceVariable to the diagram. Returns the new ScriptTraceDiagramVariable.
remove(index: int) → None
remove(diagramVariable: ScriptTraceDiagramVariable) → None
Removes the ScriptTraceDiagramVariable at the given index.
clear() → None
Removes all ScriptTraceDiagramVariables from the diagram.
index_of(diagramVariable: ScriptTraceDiagramVariable) → int
Returns the index of the ScriptTraceDiagramVariable in the collection or -1,
if the diagramVariable is not part of this diagram.
contains(diagramVariable: ScriptTraceDiagramVariable) → bool
Returns, wether this collection contains the given ScriptTraceDiagramVariable.