Namespace: OtlCommon

Class TOmniProcessorGroups

System.TInterfacedObject
  |
  +-- OtlCommon.TOmniProcessorGroups
All Implemented Interfaces:
IOmniProcessorGroups , IOmniProcessorGroupsInternal

public class TOmniProcessorGroups ( System.TInterfacedObject , IOmniProcessorGroups , IOmniProcessorGroupsInternal )

Sealed
False
Abstract
False
Persistent
False

Field Summary
  internal  TList<IOmniProcessorGroup> FGroups
 
 

Property Summary
  public  IOmniProcessorGroup Item
 
 

Constructor Summary
Create()
 
 

Method Summary
  public Sub Add(group: IOmniProcessorGroup )
 
  public function IOmniIntegerSet All()
 
  public function integer Count()
 
  public Sub Destroy()
 
  public function IOmniProcessorGroup FindGroup(groupNumber: integer)
 
  public function TList<IOmniProcessorGroup>.TEnumerator GetEnumerator()
 
 

Field Detail

FGroups

internal FGroups: TList<IOmniProcessorGroup>
Const
False
Type
TList<IOmniProcessorGroup>
Class
False

Property Detail

Item

public Item: IOmniProcessorGroup 
Type
IOmniProcessorGroup
Class
False
Access
read

Constructor Detail

Create

public constructor Create()
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Method Detail

Add

public procedure Add(group: IOmniProcessorGroup )
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

All

public function All(): IOmniIntegerSet 
Final
False
Reintroduce
False
Abstract
False
Returns
IOmniIntegerSet
Override
False
Virtual
False
Class
False

Count

public function Count(): integer
Final
False
Reintroduce
False
Abstract
False
Returns
integer
Override
False
Virtual
False
Class
False

Destroy

public procedure Destroy()
Reintroduce
False
Virtual
False
Override
True
Abstract
False
Final
False

FindGroup

public function FindGroup(groupNumber: integer): IOmniProcessorGroup 
Final
False
Reintroduce
False
Abstract
False
Returns
IOmniProcessorGroup
Override
False
Virtual
False
Class
False

GetEnumerator

public function GetEnumerator(): TList<IOmniProcessorGroup>.TEnumerator
Final
False
Reintroduce
False
Abstract
False
Returns
TList<IOmniProcessorGroup>.TEnumerator
Override
False
Virtual
False
Class
False

Implementation Link

to Interface IOmniProcessorGroups

Client
TOmniProcessorGroups
Supplier
IOmniProcessorGroups

to Interface IOmniProcessorGroupsInternal

Client
TOmniProcessorGroups
Supplier
IOmniProcessorGroupsInternal

Association Link

to Interface IOmniProcessorGroup

Supplier
IOmniProcessorGroup
Directed
False
Client
Item
Type
association