private void ConvertPSMAttributeContainer(PSMAttributeContainer psmAttributeContainer, PSMElementViewHelper psmElementViewHelper) { if (psmAttributeContainer.PSMAttributes.Count > 0) { EvoX.Model.PSM.PSMClass evoxPSMClass; if (!TranslatedAlready(psmAttributeContainer, out evoxPSMClass)) { evoxPSMClass = new EvoX.Model.PSM.PSMClass(evoxProject, psmSchema, false); translatedElements[psmAttributeContainer] = evoxPSMClass; } evoxPSMClass.Name = psmAttributeContainer.PSMClass.Name; if (psmAttributeContainer.PSMClass.RepresentedClass != null) { evoxPSMClass.Interpretation = (EvoX.Model.PIM.PIMClass)translatedElements[psmAttributeContainer.PSMClass.RepresentedClass]; } foreach (PSMAttribute attribute in psmAttributeContainer.PSMAttributes) { ConvertPSMAttribute(evoxPSMClass, attribute, true); } } }