)]}'
{
  "commit": "3810b71c670e8ead77386c0b410492a52bc24859",
  "tree": "179125da260b82d83ffd7bed690d7302d986d7fc",
  "parents": [
    "02b7255d5c7decf3992ead6576e7eb4f2b6fed19"
  ],
  "author": {
    "name": "Eike Stepper",
    "email": "stepper@esc-net.de",
    "time": "Thu Apr 12 17:16:10 2018 +0200"
  },
  "committer": {
    "name": "Eike Stepper",
    "email": "stepper@esc-net.de",
    "time": "Tue Apr 17 13:23:58 2018 +0200"
  },
  "message": "[533249] Minimize code regions with \"@generated NOT\"\n\nThe classes BasicDecorationNodeImpl and DecorationNodeImpl completely\nhand-written. These classes and their subclasses are missing the data\nfields for a number of features, so the generator generates wrong code\nfor the eIsSetGen() methods.\n\nI addressed the compile errors with a trick. To all of the five\noffending eIsSetGen() methods I added \"@generated NOT_CDO\". To the\nEMF generator that is exactly the same as \"@generated NOT\", but later\nI can simply have the \"NOT_CDO\" removed by an Ant script and the\ngenerator will generate correct code for CDO\n(with reflective feature delegation).\n\nChange-Id: I45ae10a82388319207f0f37dafe77794a0cfc8e5\nTask-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d533249\nSigned-off-by: Eike Stepper \u003cstepper@esc-net.de\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "641ef84447e8935bb936049b7deda8e35c428fab",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/BasicCompartmentImpl.java",
      "new_id": "8cdd367cbb8979c93dc2e4a8b7643769217b5b32",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/BasicCompartmentImpl.java"
    },
    {
      "type": "modify",
      "old_id": "c92ce42e44f437f7e2bf027cac1a69fd5995a8f6",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/BasicDecorationNodeImpl.java",
      "new_id": "b48791fa476d14d5ecc796761d5d9a0e438febab",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/BasicDecorationNodeImpl.java"
    },
    {
      "type": "modify",
      "old_id": "f35f05be31f5101cd59e3eae91e60d3c9414605c",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/BasicSemanticCompartmentImpl.java",
      "new_id": "af157d1386bbabc494c3d46daf8575a662d4b052",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/BasicSemanticCompartmentImpl.java"
    },
    {
      "type": "modify",
      "old_id": "b43ff94038aee97636bd63a2c48a26aa2be30d2a",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/CompartmentImpl.java",
      "new_id": "d65653ad1dd88b9a2157d562b5d9af5a31e4709a",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/CompartmentImpl.java"
    },
    {
      "type": "modify",
      "old_id": "7525bbea4ae769f248920262ec072d563a753a49",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/DecorationNodeImpl.java",
      "new_id": "8ba3c7855dce2d435ef0279ac1828fdfedb723bf",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/DecorationNodeImpl.java"
    },
    {
      "type": "modify",
      "old_id": "e76410e934611d918b4f4c5faef6e04115692e94",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/DiagramImpl.java",
      "new_id": "cedfed2267fe61eddd3090b0856afd16815ea26d",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/DiagramImpl.java"
    },
    {
      "type": "modify",
      "old_id": "9f918b80737cf495309c9e5adeabf7b75be1eadb",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/EdgeImpl.java",
      "new_id": "c6764aeb0721fdd155329d39d13c325d58786ee7",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/EdgeImpl.java"
    },
    {
      "type": "modify",
      "old_id": "8cf6b0eec2d09f4b9b67eeed33bc35a5460e54ee",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/FilteringStyleImpl.java",
      "new_id": "60af26063958a848454443a315404f0657015d72",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/FilteringStyleImpl.java"
    },
    {
      "type": "modify",
      "old_id": "add224f3751a07161bd1745363a9e4047a2785d0",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/ListCompartmentImpl.java",
      "new_id": "f8e6479337fafa4b88b8b4288c3ce9de0cdd1293",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/ListCompartmentImpl.java"
    },
    {
      "type": "modify",
      "old_id": "33d45f058135d1e5e02ae7938e3a82a4f2583366",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/ListValueStyleImpl.java",
      "new_id": "f9159ece18d83b216fb0a5421716bfb6dc903ce2",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/ListValueStyleImpl.java"
    },
    {
      "type": "modify",
      "old_id": "7843f6998ccd502cacfd0b7426bb69ae0d0630b6",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/NodeEntryImpl.java",
      "new_id": "621a2545a652f90a2dbaccfc2bc67ac8879d7fb0",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/NodeEntryImpl.java"
    },
    {
      "type": "modify",
      "old_id": "15cd0598aea7c748ec8784ba1b15eeabdbaaafa8",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/PropertiesSetStyleImpl.java",
      "new_id": "7d8dc85abb5e811ad40d47c9abc6e86b79aac97c",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/PropertiesSetStyleImpl.java"
    },
    {
      "type": "modify",
      "old_id": "b05b1858ba3e175f3b3c148d0663373acb31d80c",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/PropertyValueImpl.java",
      "new_id": "d7f997716673b95fdfd01b899faf132d74e0a2d8",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/PropertyValueImpl.java"
    },
    {
      "type": "modify",
      "old_id": "e1e1e0ca1875f7c7f82f6ce0e2e00bf9b7f97f4d",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/RelativeBendpointsImpl.java",
      "new_id": "9ebd62693425a5b6abf7423f22e7b252177f00e1",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/RelativeBendpointsImpl.java"
    },
    {
      "type": "modify",
      "old_id": "d778c781431ce3470baa1bfe19657a5bfc325165",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/SemanticListCompartmentImpl.java",
      "new_id": "36b62af5b8db34ce63fb07fef8cf5c8df4b817b1",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/SemanticListCompartmentImpl.java"
    },
    {
      "type": "modify",
      "old_id": "8741255c26f8d8242ddd130e6d22c76fe764a1c2",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/ShapeImpl.java",
      "new_id": "33893dd5e57f850bf6a631e59e2c04b9bfddfef8",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/ShapeImpl.java"
    },
    {
      "type": "modify",
      "old_id": "5268ac822525350c283d4cc57c91afc0caeb3791",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/ShapeStyleImpl.java",
      "new_id": "9968a6ed439cf1a354c9f8fc440a132c03aa864c",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/ShapeStyleImpl.java"
    },
    {
      "type": "modify",
      "old_id": "1a9d6e46da452cc877e855d9f235a73976350b33",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/SingleValueStyleImpl.java",
      "new_id": "11cf0ff973801a97b0b5beab72e5dc3e9d687eda",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/SingleValueStyleImpl.java"
    },
    {
      "type": "modify",
      "old_id": "36a751d2606aa6cacee36f6ce292b6eb44170473",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/SortingStyleImpl.java",
      "new_id": "2daa66f5e6133150c8b65a1b5a44ffc66d3d21b4",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/SortingStyleImpl.java"
    },
    {
      "type": "modify",
      "old_id": "38cc9534f9022e32d3bd8ece1e66b375c80e08b7",
      "old_mode": 33188,
      "old_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/ViewImpl.java",
      "new_id": "5f258d0c66b3d93973e25d6badda6b6c2b5830d7",
      "new_mode": 33188,
      "new_path": "org.eclipse.gmf.runtime.notation/src/org/eclipse/gmf/runtime/notation/impl/ViewImpl.java"
    },
    {
      "type": "modify",
      "old_id": "24569c1e928bcf059904bf6b1586cb8c14a8449e",
      "old_mode": 33261,
      "old_path": "org.eclipse.gmf.tests.runtime.notation/src/org/eclipse/gmf/tests/runtime/notation/NotationTest.java",
      "new_id": "0cd88f68781ca51320ae7b91488cd75b45713ccd",
      "new_mode": 33261,
      "new_path": "org.eclipse.gmf.tests.runtime.notation/src/org/eclipse/gmf/tests/runtime/notation/NotationTest.java"
    }
  ]
}
