IEmSeries.Item

Fore syntax

Item(Index: Integer): IEmSerie;

Fore.NET syntax

Item[Index: integer]: Prognoz.Platform.Interop.Modeller.IEmSerie;

Parameters

Index. Data series index.

Description

The Item property returns series from the collection based on the specified index.

Comments

Indexation of the series in the collection is continuous and starts from zero. To get series index based on its name, use the IEmSeries.ItemIndexByName method.

Fore example

To execute the example, add a link to the Modeller system assembly.

The example is a procedure that contains one input parameter ExprMod that is an object that determines express modeling parameters.

Sub SeriesInfo(ExprMod: IExpressModeller);
Var
    Series: IEmSeries;
    Serie: IEmSerie;
    i: Integer;
Begin
    Series := ExprMod.Series;
    If Series.Count > 0 Then
        For i := 0 To Series.Count - 1 Do
            Serie := Series.Item(i);
            Debug.WriteLine("Name: " + Serie.DisplayName);
        End For;
        Series.Clear;
    End If;
End Sub SeriesInfo;

Example execution result: the console window displays names of all source series of the express modeling, then all series will be removed.

Fore.NET example

The example is a procedure that contains one input parameter ExprMod that is an object that determines express modeling parameters.

Imports Prognoz.Platform.Interop.Modeller;

Public Shared Sub SeriesInfo(ExprMod: IExpressModeller);
Var
    Series: IEmSeries;
    Serie: IEmSerie;
    i: Integer;
Begin
    Series := ExprMod.Series;
    If Series.Count > 0 Then
        For i := 0 To Series.Count - 1 Do
            Serie := Series.Item[i];
            System.Diagnostics.Debug.WriteLine("Name: " + Serie.DisplayName);
        End For;
        Series.Clear();
    End If;
End Sub SeriesInfo;

Example execution result: the console window displays names of all source series of the express modeling, then all series will be removed.

See also:

IEmSeries