private IPartFilter BuildDiagramPreprocessingFilter()
 {
     DiagramXmlPartFilter result = new DiagramXmlPartFilter(this.m_commonNamespaces, this.ContentTypesOfInterest, true, ref m_predefinedObjectsHelper);
     return result;
 }
 private IPartFilter BuildDiagramFilter()
 {
     DiagramXmlPartFilter result = new DiagramXmlPartFilter(this.m_commonNamespaces, this.ContentTypesOfInterest, false, ref m_predefinedObjectsHelper);
     if(AreWeInterestedIn(ContentType.Paragraph))
         result.Triggers.AddRange(GenericMetadataDefinitions.Diagram_Paragraph);
     if (AreWeInterestedIn(ContentType.Hyperlink))
         result.Triggers.AddRange(GenericMetadataDefinitions.Diagram_Hyperlink);
     return result;
 }