Class PrimaveraProjectProperties


  • public final class PrimaveraProjectProperties
    extends Object

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

    • 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.