X-Git-Url: https://git.auder.net/?p=erdiag.git;a=blobdiff_plain;f=parser.js;h=ea0841a40dd6fabe9db4dd11ca411e8b0caa0642;hp=5d61040cba5572546eb5a18103feeae47d26fc4f;hb=a2d8ba728c576049b6f0d602b27f62c2e1f737a2;hpb=b74cfe416ba9082d2fb7e6b33fd72c83d20708b3 diff --git a/parser.js b/parser.js index 5d61040..ea0841a 100644 --- a/parser.js +++ b/parser.js @@ -239,6 +239,10 @@ class ErDiags }); // Inheritances: _.shuffle(this.inheritances).forEach( i => { + // TODO: node shape = triangle fill yellow. See + // https://merise.developpez.com/faq/?page=MCD#CIF-ou-dependance-fonctionnelle-de-A-a-Z + // https://merise.developpez.com/faq/?page=MLD#Comment-transformer-un-MCD-en-MLD + // https://www.developpez.net/forums/d1088964/general-developpement/alm/modelisation/structure-agregation-l-association-d-association/ _.shuffle(i.children).forEach( c => { if (Math.random() < 0.5) mcdDot += '"' + c + '":name -- "' + i.parent;