コード例 #1
0
 private RegularExpression RewriteDownCM(PSMContentModel contentModel, CompoundRegularExpression result)
 {
     foreach (PSMAssociation association in contentModel.ChildPSMAssociations)
     {
         result.Compounds.Add(RewriteDownAssociation(association));
     }
     return(result);
 }
コード例 #2
0
 private void RewriteDownClassElements(PSMClass psmClass, CompoundRegularExpression regularExpression)
 {
     if (psmClass.IsStructuralRepresentative)
     {
         RewriteDownClassElements(psmClass.RepresentedClass, regularExpression);
     }
     foreach (PSMAssociation association in psmClass.ChildPSMAssociations)
     {
         regularExpression.Compounds.Add(RewriteDownAssociation(association));
     }
 }
コード例 #3
0
 private void RewriteDownClassAttributes(PSMClass psmClass, CompoundRegularExpression regularExpression)
 {
     if (psmClass.IsStructuralRepresentative)
     {
         RewriteDownClassAttributes(psmClass.RepresentedClass, regularExpression);
     }
     foreach (PSMAttribute attribute in psmClass.PSMAttributes)
     {
         regularExpression.Compounds.Add(RewriteDownAttribute(attribute));
     }
 }