Event Events are the operations that cause the change from source files to target files. More...
#include <Provenance.h>
Event Events are the operations that cause the change from source files to target files.
DGNPLATFORM_EXPORT void AddProvenanceAttribute | ( | ProvenanceAttributeR | attribute | ) |
Add single ProvenanceAttribute to the provenance.
attribute | ProvenanceAttribute of the provenance |
DGNPLATFORM_EXPORT void AddProvenanceSource | ( | SourceR | source | ) |
Add single Source to the provenance.
source | source of the provenance |
DGNPLATFORM_EXPORT bvector<ProvenanceAttributePtr> GetAttributeList | ( | ) |
Get ProvenanceAttribute List.
DGNPLATFORM_EXPORT EventType GetEventCategory | ( | ) |
Get Event Category that identify type of Provenance.
DGNPLATFORM_EXPORT WString GetId | ( | ) |
Get Provenance ID ( i.e.
a5461029-5c7c-4da9-8c83-1107e503c770 ). Provenance ID is a unique key within this set of provenance records.
DGNPLATFORM_EXPORT int GetSourceCount | ( | ) |
DGNPLATFORM_EXPORT bvector<SourcePtr> GetSourceList | ( | ) |
DGNPLATFORM_EXPORT void SetEventCategory | ( | EventType | scope | ) |
Set Event Category that identify type of Provenance.
scope | type of the provenance |
DGNPLATFORM_EXPORT void SetID | ( | WString | eventId | ) |
Set Provenance ID ( i.e.
a5461029-5c7c-4da9-8c83-1107e503c770 ). Provenance ID is a unique key within this set of provenance records.
eventId | Unique ID of provenance |
DGNPLATFORM_EXPORT void SetSourceList | ( | bvector< SourcePtr > | list | ) |
Set Source List that contribute to a imodel creation.
list | list of sources |