Class PrimaveraProjectProperties
- java.lang.Object
-
- com.aspose.tasks.PrimaveraProjectProperties
-
public final class PrimaveraProjectProperties extends Object
Represents Primavera-specific properties for a project read from Primavera files (XER of P6XML).
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Project[]getBaselineProjects()Gets array of baseline projects of current project.intgetCurrentBaselineProjectId()Gets Id of the current baseline project.booleangetIgnoreOtherProjectRelationships()Gets a flag which defines whether to ignore activity relationships between projects.booleangetMakeOpenEndedActivitiesCritical()Gets a flag which defines whether activities should me marked as critical when scheduling the project.intgetRelationshipLagCalendar()Gets an options which defines which calendar to use for scheduling Relationship Lag in Primavera projectsbooleangetUseExpectedFinishDates()Gets a flag which defines whether activity finish dates should be scheduled as the expected finish dates.
-
-
-
Method Detail
-
getBaselineProjects
public final Project[] getBaselineProjects()
Gets array of baseline projects of current project. Is applicable to projects read from Primavera XML files containing exported baselines.
- Returns:
- array of baseline projects of current project.
-
getCurrentBaselineProjectId
public final int getCurrentBaselineProjectId()
Gets Id of the current baseline project. Is applicable to projects read from Primavera XML files containing exported baselines.
- Returns:
- Id of the current baseline project.
-
getIgnoreOtherProjectRelationships
public final boolean getIgnoreOtherProjectRelationships()
Gets a flag which defines whether to ignore activity relationships between projects.
- Returns:
- a flag which defines whether to ignore activity relationships between projects.
-
getMakeOpenEndedActivitiesCritical
public final boolean getMakeOpenEndedActivitiesCritical()
Gets a flag which defines whether activities should me marked as critical when scheduling the project.
- Returns:
- a flag which defines whether activities should me marked as critical when scheduling the project.
-
getRelationshipLagCalendar
public final int getRelationshipLagCalendar()
Gets an options which defines which calendar to use for scheduling Relationship Lag in Primavera projects
- Returns:
- an options which defines which calendar to use for scheduling Relationship Lag in Primavera projects
-
getUseExpectedFinishDates
public final boolean getUseExpectedFinishDates()
Gets a flag which defines whether activity finish dates should be scheduled as the expected finish dates.
- Returns:
- a flag which defines whether activity finish dates should be scheduled as the expected finish dates.
-
-