Table of Contents

Class TopLevelObjectNodeBase<T, TDescription>

Namespace
HP.LFT.SDK
Assembly
HP.LFT.SDK.dll

This class is used by 'Application Model Code Generator' as the base class for all container classes.

public abstract class TopLevelObjectNodeBase<T, TDescription> : AppModelNodeBase<T, TDescription> where T : class, ITopLevelObject where TDescription : class, IDescription

Type Parameters

T
TDescription
Inheritance
AppModelNodeBase<T, TDescription>
TopLevelObjectNodeBase<T, TDescription>
Inherited Members

Constructors

TopLevelObjectNodeBase(AppModelBase)

TopLevelObjectNodeBase constructor with parent TestObject parameter

protected TopLevelObjectNodeBase(AppModelBase applicationModel)

Parameters

applicationModel AppModelBase

The Application Model instance

TopLevelObjectNodeBase(ITestObject, AppModelBase)

TopLevelObjectNodeBase constructor with parent TestObject parameter

protected TopLevelObjectNodeBase(ITestObject parent, AppModelBase applicationModel)

Parameters

parent ITestObject

The parent test object

applicationModel AppModelBase

The Application Model instance

Methods

DescribeConcrete(IDescription)

Describes the underlying concrete test object.

protected override T DescribeConcrete(IDescription description)

Parameters

description IDescription

The IDescription which by the undelying test object is described.

Returns

T

The underlying concrete test object