ICCBaselineComparison is the CAL interface to a comparison object for UCM baselines and streams.
This object lets you set up the parameters for a comparison operation, perform the comparison operation, and examine the results. Note that you can compare a baseline with another baseline, or a stream with a baseline. The read-only properties are not valid until you invoke the Compare method. ICCBaselineComparison performs consistency checking when the Compare method is invoked.
Gets the activities in baseline (or stream) one, but not in baseline (or stream) two
Gets the activities in baseline (or stream) two, but not in baseline (or stream) one
Gets the activities that appear in both baselines (or streams), but are different in each
Gets the versions in baseline (or stream) one, but not in baseline (or stream) two
Gets the versions in baseline (or stream) two, but not in baseline (or stream) one
Gets the activities in baseline (or stream) one, but not in baseline (or stream) two
Read-only property
Property ActivitiesInOneButNotTwo As CCActivities
ICCActivitiesPtr GetActivitiesInOneButNotTwo();
This property holds the results of a comparison operation. It is valid only after the Compare method is invoked.
Member of: ICCBaselineComparison interface
Gets the activities in baseline (or stream) two, but not in baseline (or stream) one
Read-only property
Property ActivitiesInTwoButNotOne As CCActivities
ICCActivitiesPtr GetActivitiesInTwoButNotOne();
This property holds the results of a comparison operation. It is valid only after the Compare method is invoked.
Member of: ICCBaselineComparison interface
Gets and sets the first baseline to compare
Read-write property
Property BaselineOne As CCBaseline
ICCBaselinePtr GetBaselineOne(); void PutBaselineOne();
This property sets up a parameter for the comparison operation. Only one of {BaselineOne, StreamOne} may be set at a time. To clear the baseline (or stream) parameter, set the property to Nothing. If StreamOne is set, PutBaselineOne clears StreamOne.
Member of: ICCBaselineComparison interface
Gets and sets the second baseline to compare
Read-write property
Property BaselineTwo As CCBaseline
ICCBaselinePtr GetBaselineTwo(); void PutBaselineTwo();
This property sets up a parameter for the comparison operation. Only one of {BaselineTwo, StreamTwo} may be set at a time. To clear the baseline (or stream) parameter, set the property to Nothing. If StreamTwo is set, PutBaselineTwo clears StreamTwo.
Member of: ICCBaselineComparison interface
Gets the activities that appear in both baselines (or streams), but are different in each
Read-only property
Property ChangedActivities As CCActivities
ICCActivitiesPtr GetChangedActivities();
This property holds the results of a comparison operation. It is valid only after the Compare method is invoked.
Member of: ICCBaselineComparison interface
Invokes the comparison operation
The read-only properties become valid after this operation has been invoked.
Method
Sub Compare()
Gets and sets the first stream to compare
Read-write property
Property StreamOne As CCStream
ICCStreamPtr GetStreamOne(); void PutStreamOne();
This property sets up a parameter for the comparison operation. Only one of {BaselineOne, StreamOne} may be set at a time. To clear the baseline (or stream) parameter, set the property to Nothing. If BaselineOne is set, PutStreamOne clears BaselineOne.
Member of: ICCBaselineComparison interface
Gets and sets the second stream to compare
Read-write property
Property StreamTwo As CCStream
ICCStreamPtr GetStreamTwo(); void PutStreamTwo();
This property sets up a parameter for the comparison operation. Only one of {BaselineTwo, StreamTwo} may be set at a time. To clear the baseline (or stream) parameter, set the property to Nothing. If BaselineTwo is set, PutStreamTwo clears BaselineTwo.
Member of: ICCBaselineComparison interface
Gets the versions in baseline (or stream) one, but not in baseline (or stream) two
Read-only property
Property VersionsInOneButNotTwo As CCVersions
ICCVersionsPtr GetVersionsInOneButNotTwo();
This property holds the results of a comparison operation. It is valid only after the Compare method is invoked.
Member of: ICCBaselineComparison interface
Gets the versions in baseline (or stream) two, but not in baseline (or stream) one
Read-only property
Property VersionsInTwoButNotOne As CCVersions
ICCVersionsPtr GetVersionsInTwoButNotOne();
This property holds the results of a comparison operation. It is valid only after the Compare method is invoked.
Member of: ICCBaselineComparison interface