Class PrimaveraProjectProperties

Class PrimaveraProjectProperties

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.12.0)

Represents Primavera-specific properties for a project read from Primavera files (XER of P6XML).

public sealed class PrimaveraProjectProperties

Inheritance

object PrimaveraProjectProperties

Inherited Members

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

BaselineProjects

Gets array of baseline projects of current project. Is applicable to projects read from Primavera XML files containing exported baselines.

public Project[] BaselineProjects { get; }

Property Value

Project []

CriticalActivitiesDefiningMethod

Gets the method for defining critical activities: Longest Path or Total Float approach.

public PrimaveraCriticalActivitiesDefiningMethod CriticalActivitiesDefiningMethod { get; }

Property Value

PrimaveraCriticalActivitiesDefiningMethod

CriticalTotalFloatLimit

Gets the threshold value used to define critical activities if TotalFloat method is used.

public TimeSpan CriticalTotalFloatLimit { get; }

Property Value

TimeSpan

CurrentBaselineProjectId

Gets Id of the current baseline project. Is applicable to projects read from Primavera XML files containing exported baselines.

public int CurrentBaselineProjectId { get; }

Property Value

int

IgnoreOtherProjectRelationships

Gets a flag which defines whether to ignore activity relationships between projects.

public bool IgnoreOtherProjectRelationships { get; }

Property Value

bool

MakeOpenEndedActivitiesCritical

Gets a flag which defines whether activities should me marked as critical when scheduling the project.

public bool MakeOpenEndedActivitiesCritical { get; }

Property Value

bool

RelationshipLagCalendar

Gets an options which defines which calendar to use for scheduling Relationship Lag in Primavera projects

public PrimaveraRelationshipLagCalendar RelationshipLagCalendar { get; }

Property Value

PrimaveraRelationshipLagCalendar

ShortName

Gets project’s short name (Project ID).

public string ShortName { get; }

Property Value

string

UseExpectedFinishDates

Gets a flag which defines whether activity finish dates should be scheduled as the expected finish dates.

public bool UseExpectedFinishDates { get; }

Property Value

bool

 English