private RegularExpression RewriteDownCM(PSMContentModel contentModel, CompoundRegularExpression result) { foreach (PSMAssociation association in contentModel.ChildPSMAssociations) { result.Compounds.Add(RewriteDownAssociation(association)); } return(result); }
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)); } }
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)); } }