Skip to main content

Show revision list

To display the revision list dialog for a configuration-managed model file, call the ShowRevisions method of the ICommonUI object.

public void ShowRevisions(ICommandContext c, ICommandParams p) 
{
var model = c.App.Workspace.CurrentModel;
var modelUnit = model.ModelUnit;

ICommonUI commonUi = c.App.Window.UI;

switch (modelUnit.Type)
{
case "Project":
//If the unit type is project, call the method without specifying the model unit.
commonUi.ShowRevisions();
break;
case "Model":
//If the unit type is model, call the method with the model unit specified.
commonUi.ShowRevisions(modelUnit);
break;
}
}
tip

In the displayed revision list dialog, select a revision and press the "Compare with this revision" button to start comparing with the selected revision.