public void DisconnectAllWorkflows()
{
if (StructuralWorkflow != null)
{
StructuralWorkflow.DisconnectFromLinkCompletely();
}
var workflows = new HashSet<Guid>();
foreach (var curLang in _element.Project.LanguageVariants)
{
var workflow = GetContentWorkflowFor(curLang);
if (workflow == null)
{
continue;
}
if (workflows.Contains(workflow.Guid))
{
continue;
}
workflow.DisconnectFromLinkCompletely();
workflows.Add(workflow.Guid);
}
InvalidateCache();
}