Bexel Manager API Documentation
Bexel.Api.Scheduling.TaskRelation Class Reference

Represents a single relation between a predecessor and successor Bexel.Api.Scheduling.Task. More...

Inheritance diagram for Bexel.Api.Scheduling.TaskRelation:
Bexel.Api.IdentifiableApiObject< TaskRelationID >

Properties

override TaskRelationID ID [get]
 Returns a unique identifier for the task relation within a single schedule. More...
 
Schedule Schedule [get]
 Returns the schedule to which the task relation belongs. More...
 
override bool IsValid [get]
 
Task Predecessor [get]
 Returns the predecessor task of the task relation. More...
 
Task Successor [get]
 Returns the successor task of the task relation. More...
 
TaskRelationType Type [get, set]
 Gets or Sets the task relation type of the task relation. More...
 
TaskRelationLagType LagType [get, set]
 Gets or Sets the task relation lag type of the relation. More...
 
double Lag [get, set]
 Gets or Sets the lag of the task relation. More...
 
Calendar Calendar [get]
 Gets task relation calendar. More...
 
- Properties inherited from Bexel.Api.IdentifiableApiObject< TaskRelationID >
abstract TId ID [get]
 

Additional Inherited Members

- Public Member Functions inherited from Bexel.Api.IdentifiableApiObject< TaskRelationID >
bool Equals (IdentifiableApiObject< TId > other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
- Static Public Member Functions inherited from Bexel.Api.IdentifiableApiObject< TaskRelationID >
static bool operator== (IdentifiableApiObject< TId > left, IdentifiableApiObject< TId > right)
 
static bool operator!= (IdentifiableApiObject< TId > left, IdentifiableApiObject< TId > right)
 

Detailed Description

Represents a single relation between a predecessor and successor Bexel.Api.Scheduling.Task.

Property Documentation

◆ Calendar

Calendar Bexel.Api.Scheduling.TaskRelation.Calendar
get

Gets task relation calendar.

◆ ID

override TaskRelationID Bexel.Api.Scheduling.TaskRelation.ID
get

Returns a unique identifier for the task relation within a single schedule.

◆ Lag

double Bexel.Api.Scheduling.TaskRelation.Lag
getset

Gets or Sets the lag of the task relation.

◆ LagType

TaskRelationLagType Bexel.Api.Scheduling.TaskRelation.LagType
getset

Gets or Sets the task relation lag type of the relation.

◆ Predecessor

Task Bexel.Api.Scheduling.TaskRelation.Predecessor
get

Returns the predecessor task of the task relation.

◆ Schedule

Schedule Bexel.Api.Scheduling.TaskRelation.Schedule
get

Returns the schedule to which the task relation belongs.

◆ Successor

Task Bexel.Api.Scheduling.TaskRelation.Successor
get

Returns the successor task of the task relation.

◆ Type

TaskRelationType Bexel.Api.Scheduling.TaskRelation.Type
getset

Gets or Sets the task relation type of the task relation.