8 #include <system/array.h>
11 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
19 namespace PrimaveraXml
21 class PrimaveraProjectNodeReader;
22 class PrimaveraProjectScheduleOptionsNodeReader;
23 class PrimaveraReader;
27 class XerScheduleOptionsReader;
32 enum class PrimaveraRelationshipLagCalendar;
48 typedef System::Object BaseType;
50 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
51 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
53 friend class Aspose::Tasks::IO::PrimaveraXml::PrimaveraProjectNodeReader;
54 friend class Aspose::Tasks::IO::PrimaveraXml::PrimaveraProjectScheduleOptionsNodeReader;
55 friend class Aspose::Tasks::IO::PrimaveraXml::PrimaveraReader;
56 friend class Aspose::Tasks::IO::Xer::XerScheduleOptionsReader;
63 ASPOSE_TASKS_SHARED_API Primavera::PrimaveraRelationshipLagCalendar get_RelationshipLagCalendar()
const;
67 ASPOSE_TASKS_SHARED_API
bool get_UseExpectedFinishDates()
const;
71 ASPOSE_TASKS_SHARED_API
bool get_MakeOpenEndedActivitiesCritical()
const;
75 ASPOSE_TASKS_SHARED_API
bool get_IgnoreOtherProjectRelationships()
const;
80 ASPOSE_TASKS_SHARED_API int32_t get_CurrentBaselineProjectId()
const;
85 ASPOSE_TASKS_SHARED_API
const System::ArrayPtr<System::SharedPtr<Project>>& get_BaselineProjects()
const;
92 ASPOSE_TASKS_SHARED_API
void set_RelationshipLagCalendar(Primavera::PrimaveraRelationshipLagCalendar value);
96 ASPOSE_TASKS_SHARED_API
void set_UseExpectedFinishDates(
bool value);
100 ASPOSE_TASKS_SHARED_API
void set_MakeOpenEndedActivitiesCritical(
bool value);
104 ASPOSE_TASKS_SHARED_API
void set_IgnoreOtherProjectRelationships(
bool value);
109 ASPOSE_TASKS_SHARED_API
void set_CurrentBaselineProjectId(int32_t value);
114 ASPOSE_TASKS_SHARED_API
void set_BaselineProjects(
const System::ArrayPtr<System::SharedPtr<Project>>& value);
118 ASPOSE_TASKS_SHARED_API MEMBER_FUNCTION_MAKE_OBJECT_DECLARATION(PrimaveraProjectProperties, CODEPORTING_ARGS());
119 #ifdef ASPOSE_GET_SHARED_MEMBERS
120 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
126 Primavera::PrimaveraRelationshipLagCalendar pr_RelationshipLagCalendar;
127 bool pr_UseExpectedFinishDates;
128 bool pr_MakeOpenEndedActivitiesCritical;
129 bool pr_IgnoreOtherProjectRelationships;
130 int32_t pr_CurrentBaselineProjectId;
131 System::ArrayPtr<System::SharedPtr<Project>> pr_BaselineProjects;
Represents Primavera-specific properties for a project read from Primavera files (XER of P6XML)...
Definition: PrimaveraProjectProperties.h:45