)]}'
{
  "commit": "b6c23f35476fa8dfd64f3f6ae676b1e1d0464975",
  "tree": "02d3d2e06fdb0a085d9bac7e93219925eb854b78",
  "parents": [
    "8bbc0afde65f342c8415832c4394c624f8b19649"
  ],
  "author": {
    "name": "Ed Willink",
    "email": "ed@willink.me.uk",
    "time": "Tue Jun 25 18:58:01 2013 +0100"
  },
  "committer": {
    "name": "Ed Willink",
    "email": "ed@willink.me.uk",
    "time": "Tue Jun 25 19:02:40 2013 +0100"
  },
  "message": "[411630] Make delegate/decoratedVisitor type a template parameter",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fcfb43079189a60e95f83dcf7aeae2c15f5cee20",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/AbstractEnvironmentFactory.java",
      "new_id": "99b6d0c539c48e021c745a8b98af4404052896f8",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/AbstractEnvironmentFactory.java"
    },
    {
      "type": "modify",
      "old_id": "8a2cdbcc46a738f99872f6e2442d805c680be60b",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/EnvironmentFactory.java",
      "new_id": "33e55bd556c6a4b93b00175199d44493081fd792",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/EnvironmentFactory.java"
    },
    {
      "type": "modify",
      "old_id": "aa84cfcdc74ad327279b32d04e24cd9da5903e77",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/OCL.java",
      "new_id": "f563d0c342195061b8449b4336c2e4d3dd071c62",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/OCL.java"
    },
    {
      "type": "modify",
      "old_id": "d8e4158f6c4c132fd6fd8f8757202f541d379f71",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/delegate/OCLValidationDelegate.java",
      "new_id": "d4041d197bd1d923ade544678b4985e3f666753a",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/delegate/OCLValidationDelegate.java"
    },
    {
      "type": "modify",
      "old_id": "25e271ef2204c44ff01644cc759de26e9fa7b736",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/ecore/EObjectOperation.java",
      "new_id": "1641e595e4bf9c5cee7f7a11e96a7b37547b332b",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/ecore/EObjectOperation.java"
    },
    {
      "type": "modify",
      "old_id": "17e8152670f075131bc60dd12ffb035b610df803",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/evaluation/AbstractEvaluationVisitor.java",
      "new_id": "4afa20b3d972aa7770405e9991372c9053162720",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/evaluation/AbstractEvaluationVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "1b41ece39ed955b06c4a0cf57c79f4b2380ada2d",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/evaluation/AbstractEvaluationVisitorDecorator.java",
      "new_id": "d42005a83ed44638c8724f864bfa8076a35910a8",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/evaluation/AbstractEvaluationVisitorDecorator.java"
    },
    {
      "type": "modify",
      "old_id": "068a18b8415f9c2ca0de465d9c075b0b4ae50a82",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/evaluation/EvaluationVisitor.java",
      "new_id": "1838832fecef55d8276a0ac25699b2098ab65492",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/evaluation/EvaluationVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "37fdeb3e11d3765d9f7d02fc9deb451f0a0643ca",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/evaluation/EvaluationVisitorDecorator.java",
      "new_id": "ce548fc47d661e1cf00fa8e0675bf3ae28f3f944",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/evaluation/EvaluationVisitorDecorator.java"
    },
    {
      "type": "modify",
      "old_id": "cb8b2c32a935bb82664fae3f46c81fe6cd296f5e",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/evaluation/EvaluationVisitorImpl.java",
      "new_id": "594073221a84ece12f44ea7c553cf6904fcd71b1",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/evaluation/EvaluationVisitorImpl.java"
    },
    {
      "type": "modify",
      "old_id": "8eb10d34b3cae4c028259103cb672b3faafbde29",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/evaluation/TracingEvaluationVisitor.java",
      "new_id": "1164efb48e9f259b891357fb1d7fd02c2782973c",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/evaluation/TracingEvaluationVisitor.java"
    },
    {
      "type": "modify",
      "old_id": "225a40ea3fd5744192c3c6b7974474213caca84f",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/library/ConstrainedOperation.java",
      "new_id": "a41d0a1a51a2d4cf1150ed1059a108767960ed48",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/library/ConstrainedOperation.java"
    },
    {
      "type": "modify",
      "old_id": "6dc59f9d02b140fd28cd7ab3199352d0243ef605",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/library/ConstrainedProperty.java",
      "new_id": "943d8a53723700d15266fb42a566c262e199178b",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/library/ConstrainedProperty.java"
    },
    {
      "type": "modify",
      "old_id": "f041428c50fdf0a0ce4f9d0a102389474ef59bdd",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/utilities/QueryImpl.java",
      "new_id": "c1fbdbbd3ea540137a3a002965f99e06f7a9e59f",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/utilities/QueryImpl.java"
    },
    {
      "type": "modify",
      "old_id": "1caee11baac40d010434412f9e3a8d6507152dce",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/validation/PivotEObjectValidator.java",
      "new_id": "b8ab852be1424c1d09622ee60341d578d9ae720d",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.pivot/src/org/eclipse/ocl/examples/pivot/validation/PivotEObjectValidator.java"
    },
    {
      "type": "modify",
      "old_id": "917465b8f58c934f14195c3cb26ca0790ff7e829",
      "old_mode": 33188,
      "old_path": "examples/org.eclipse.ocl.examples.xtext.console/src/org/eclipse/ocl/examples/xtext/console/OCLConsolePage.java",
      "new_id": "3eb41cda92654ec2d9a5cd92766500dba0cc84fc",
      "new_mode": 33188,
      "new_path": "examples/org.eclipse.ocl.examples.xtext.console/src/org/eclipse/ocl/examples/xtext/console/OCLConsolePage.java"
    }
  ]
}
