Class TopLevelObjectNodeBase<T, TDescription>
This class is used by 'Application Model Code Generator' as the base class for all container classes.
Inherited Members
Namespace: HP.LFT.SDK
Assembly: HP.LFT.SDK.dll
Syntax
public abstract class TopLevelObjectNodeBase<T, TDescription> : AppModelNodeBase<T, TDescription> where T : class, ITopLevelObject where TDescription : class, IDescription
Type Parameters
| Name | Description |
|---|---|
| T | |
| TDescription |
Constructors
TopLevelObjectNodeBase(AppModelBase)
TopLevelObjectNodeBase constructor with parent TestObject parameter
Declaration
protected TopLevelObjectNodeBase(AppModelBase applicationModel)
Parameters
| Type | Name | Description |
|---|---|---|
| AppModelBase | applicationModel | The Application Model instance |
TopLevelObjectNodeBase(ITestObject, AppModelBase)
TopLevelObjectNodeBase constructor with parent TestObject parameter
Declaration
protected TopLevelObjectNodeBase(ITestObject parent, AppModelBase applicationModel)
Parameters
| Type | Name | Description |
|---|---|---|
| ITestObject | parent | The parent test object |
| AppModelBase | applicationModel | The Application Model instance |
Methods
DescribeConcrete(IDescription)
Describes the underlying concrete test object.
Declaration
protected override T DescribeConcrete(IDescription description)
Parameters
| Type | Name | Description |
|---|---|---|
| IDescription | description | The IDescription which by the undelying test object is described. |
Returns
| Type | Description |
|---|---|
| T | The underlying concrete test object |