)]}'
{
  "commit": "3a7defd94274e33597918e96550a58627003db77",
  "tree": "f9a8d3994e0dea86a6ad9e8d0d8b935d4503de0e",
  "parents": [
    "3798ec61994fb240302b7aee9fda41eb57e6d346"
  ],
  "author": {
    "name": "Pierre-Charles David",
    "email": "pierre-charles.david@obeo.fr",
    "time": "Thu Nov 18 20:53:37 2021 +0100"
  },
  "committer": {
    "name": "Pierre-Charles David",
    "email": "pierre-charles.david@obeo.fr",
    "time": "Thu Nov 18 20:59:52 2021 +0100"
  },
  "message": "[571427] Replace override with a more direct conditional widget\n\nThe previous solution (in 1dcea7903c636a2e8962671d0f7e748a2a10ed9f)\nused an override to add a new widget inside the \"default_rules\" when\non an EClassifier. This works for EClassifiers, but for all other\nkinds of elements on which \"default_rules\" is also used, the override\nproduces a completely empty page.\n\nInstead, use a dynamic if directly inside \"default_rules\" to\ncontribute the widget when on an EClassifier without side-effects on\nother types of elements.\n\n\"Dynamic If\" can not be used directly inside the group definition, but\nthis can be worked around using a \"Dyanmic For\" which iterates on a\nsingle value (self).\n\nBug: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d571427\nSigned-off-by: Pierre-Charles David \u003cpierre-charles.david@obeo.fr\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cde124c7cace1f8c68c09c4c585232c033a6cdc9",
      "old_mode": 33188,
      "old_path": "org.eclipse.emf.ecoretools.design/description/ecore.odesign",
      "new_id": "5c5ec59cd605c6b6bff81371cf035dfc8a15afb4",
      "new_mode": 33188,
      "new_path": "org.eclipse.emf.ecoretools.design/description/ecore.odesign"
    }
  ]
}
