)]}'
{
  "log": [
    {
      "commit": "3ba99f2f4dfdbc4c0a3cf71d9c442bc209b366f3",
      "tree": "8877c1782ea8a6c459fc255ed435bb398c2e3a93",
      "parents": [
        "c317257f45af6fa37fef73d86080c762625ef29e"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Thu Feb 16 17:01:51 2023 +0100"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Thu Feb 16 15:13:28 2023 -0500"
      },
      "message": "Bug 581538 - [Papyrus4Manufacturing] Adding a new communication protocol\n\nWebsocket was added in the list of supported communication protocols between the administration shell and the asset\n\nChange-Id: I7f8722aa460ca71acf500e22e49b194a6d4e07ec\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e\n"
    },
    {
      "commit": "c317257f45af6fa37fef73d86080c762625ef29e",
      "tree": "9b93bfd1ebdc6d27c739547dbf56ed48f13d9597",
      "parents": [
        "5c32c1e0d44b48ef9700e4861825d21025f2ed21"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Thu Feb 02 12:38:54 2023 +0100"
      },
      "committer": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Thu Feb 02 12:38:54 2023 +0100"
      },
      "message": "Bug 581473 - [Papyrus4Manufacturing] Adding Security to AAS Endpoint\n\nSecurity kind is added for the AAS Endpoint ( none or https).\n\nThe topic and namesapce attributes are no more needed in NodeIds. The\nidentifier attribute is used instead.\n\nChange-Id: I4656349b54d2432efff10843c6cbe3d74ce36cf6\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e"
    },
    {
      "commit": "5c32c1e0d44b48ef9700e4861825d21025f2ed21",
      "tree": "e2b328da32b7decd6f8b1ddbe50c9b57ddc010e7",
      "parents": [
        "3b2590a500061d14bcf9a94e25e05b9f801d88c1"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed Jan 25 18:28:17 2023 +0100"
      },
      "committer": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed Jan 25 18:28:17 2023 +0100"
      },
      "message": "[Bug 581385]  NodeId description should support pub sub protocols\n\nAdding NameSapceIndex and Topic attribute to the NodeId stereotype.\nRefactoring of the code generator in order to take into account the\ndifferent kinds of protocols.\n\nChange-Id: I79d6c1a0910487f506cb0dd65067cb8760cbc4af\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e"
    },
    {
      "commit": "3b2590a500061d14bcf9a94e25e05b9f801d88c1",
      "tree": "ed867f6742027a39d8535aae97d3e6d85d96d717",
      "parents": [
        "bce4fd9dfca44d13cd06585be32f1a605a69732b"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Mon Jan 23 12:14:14 2023 +0100"
      },
      "committer": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed Jan 25 12:42:06 2023 +0100"
      },
      "message": "Bug 580529 - [Papyrus4Manufacturing] Migration to 2022-12\n\nChanging Java version to Java 17\nResolving compilation errors of designer plugins.\nUpgrading plugins version to 0.8.0\n\nChange-Id: I0318ae9239b208791473bf32c6645fb033c09b4b\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e"
    },
    {
      "commit": "bce4fd9dfca44d13cd06585be32f1a605a69732b",
      "tree": "00633b764504e4beec2423defac9af5b03dc4a7c",
      "parents": [
        "6fb5b1a1f99fefa460495b068f5e66c8b8f7e61a"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Fri Jan 20 21:54:56 2023 +0100"
      },
      "committer": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Fri Jan 20 21:54:56 2023 +0100"
      },
      "message": "Revert \"[Bug 581385]  NodeId description should support publisher subscriber protocols\"\n\nThis reverts commit b5931d291dd61eb7c7ba7c783b7f0c79f93d073e.\n"
    },
    {
      "commit": "6fb5b1a1f99fefa460495b068f5e66c8b8f7e61a",
      "tree": "864a544653ed96bb98bb6245dc53c79b9e3f20d0",
      "parents": [
        "b5931d291dd61eb7c7ba7c783b7f0c79f93d073e"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Thu Jan 19 18:56:11 2023 +0100"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Fri Jan 20 14:29:45 2023 -0500"
      },
      "message": "[Bug 581385]  NodeId description should support publisher subscriber\nprotocols\n\nAdding NameSapceIndex and Topic attribute to the NodeId stereotype.\nRefactoring of the code generator in order to take into account the\ndifferent kinds of protocols.\n\nChange-Id: I1e4a6dc8a3bc05210fe975b815701cb8982e61ac\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e"
    },
    {
      "commit": "b5931d291dd61eb7c7ba7c783b7f0c79f93d073e",
      "tree": "864a544653ed96bb98bb6245dc53c79b9e3f20d0",
      "parents": [
        "2ecc336a3aa029ffa878c6e0ce05adff8186d388"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Thu Jan 19 18:56:11 2023 +0100"
      },
      "committer": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Thu Jan 19 19:00:02 2023 +0100"
      },
      "message": "[Bug 581385]  NodeId description should support publisher subscriber\nprotocols\n\nAdding NameSapceIndex and Topic attribute to the NodeId stereotype.\nRefactoring of the code generator in order to take into account the\ndifferent kinds of protocols.\n\nChange-Id: I1e4a6dc8a3bc05210fe975b815701cb8982e61ac\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e"
    },
    {
      "commit": "2ecc336a3aa029ffa878c6e0ce05adff8186d388",
      "tree": "00633b764504e4beec2423defac9af5b03dc4a7c",
      "parents": [
        "8fedfb763505133b99fb679e5c66b40c22a80cb1"
      ],
      "author": {
        "name": "Quang-Duy NGUYEN",
        "email": "quang-duy.nguyen@cea.fr",
        "time": "Mon Dec 19 11:36:55 2022 +0100"
      },
      "committer": {
        "name": "Quang-Duy NGUYEN",
        "email": "quang-duy.nguyen@cea.fr",
        "time": "Fri Jan 06 09:50:57 2023 +0100"
      },
      "message": "Bug 581239 - [Papyrus4Manufacturing] Connected Device is instantiated several times\n\nFixing the problem using singleton pattern:\n- create new ConnectedDevices using ConnectedDevices.getInstance()\n- add function getInstance into ConnectedDevices.java\n\nSigned-off-by: Quang-Duy NGUYEN \u003cquang-duy.nguyen@cea.fr\u003e\n"
    },
    {
      "commit": "8fedfb763505133b99fb679e5c66b40c22a80cb1",
      "tree": "94718f5dc22bbb28c56b87a615b1dd730bd9f9b7",
      "parents": [
        "f07c96dcd2cfc4e6ad09769858d5f3a9af427eba"
      ],
      "author": {
        "name": "Fadwa Tmar",
        "email": "fadwa.tmar@cea.fr",
        "time": "Fri Oct 21 09:50:58 2022 +0200"
      },
      "committer": {
        "name": "Quentin Le Menez",
        "email": "quentin.lemenez@cea.fr",
        "time": "Mon Nov 14 18:14:10 2022 +0100"
      },
      "message": "Bug 580939 - Add configuration for Mac RCP\n\nChange-Id: I8595bbddc51cefabf0c9c0e83db180c767a33617\nSigned-off-by: Fadwa Tmar \u003cfadwa.tmar@cea.fr\u003e\n"
    },
    {
      "commit": "f07c96dcd2cfc4e6ad09769858d5f3a9af427eba",
      "tree": "b9907916afcf7c27664bb35adac7b36dc5c2a88c",
      "parents": [
        "6f4c8e4f1f72411610f8c0c102e198fe2d76c701"
      ],
      "author": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Wed Sep 07 11:40:20 2022 +0200"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Thu Sep 08 09:37:49 2022 -0400"
      },
      "message": "Fix SEC generation with nested dynamic SECs\n\nBaSyx is stupid ... :/\n\nIn BaSyx you have several options how to add elements to a submodel\nelement collection. The option which the code generator uses doesn\u0027t\nwork when you add dynamic SECs to another SEC. That\u0027s because BaSyx is\ndoing some transformations on the Collection\u003cISubmodelElement\u003e we\u0027re\npassing into the setValue() method and these transformations trip over\nBaSyx\u0027 very own lambda handler feature.\n\nWhat this change does is replace the call to\n.setValue(Collection\u003cISubmodelElement\u003e) with a call to\n.setElements(Map\u003cString, Object\u003e), which doesn\u0027t do any transformations.\nThe collection is manually converted into a Map\u003cString, Object\u003e.\n\nChange-Id: I448bdcb7193562a779f24cf502f09c52daf1416d\nSigned-off-by: Moritz Marseu \u003cmoritz.marseu@festo.com\u003e\n"
    },
    {
      "commit": "6f4c8e4f1f72411610f8c0c102e198fe2d76c701",
      "tree": "d693f3e1d000cfd5bdf73bda772ba4de09435992",
      "parents": [
        "0bd6682a8bfa2991acc181b7e3055e95b0c10773"
      ],
      "author": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Wed Sep 07 14:05:40 2022 +0200"
      },
      "committer": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Wed Sep 07 14:26:07 2022 +0200"
      },
      "message": "Update to BaSyx.SDK 1.2.0 and p4m-helpers 1.0.4\n\nThis shouldn\u0027t change anything, only fix a few bugs. Preliminary tests\nwith the new version were successful.\n\nSigned-off-by: Moritz Marseu \u003cmoritz.marseu@festo.com\u003e\nChange-Id: Idb0730f343ff55da0cafed1520020e76c6c1280a\n"
    },
    {
      "commit": "0bd6682a8bfa2991acc181b7e3055e95b0c10773",
      "tree": "d49d416b44ab01fbb03ad67a289d2894f47f73c3",
      "parents": [
        "06b353bd439f534d822cc8dd71baae7680c84509"
      ],
      "author": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Tue Sep 06 10:16:51 2022 +0200"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed Sep 07 03:09:56 2022 -0400"
      },
      "message": "Add import to OPCUAConnectorWrapper\n\nAn import was missing which isn\u0027t needed for the code but for the\nJavaDoc.\n\nSigned-off-by: Moritz Marseu \u003cmoritz.marseu@festo.com\u003e\nChange-Id: I9ee423c2d0bc5a31cc8f6626e96ddb33e775d1cf\n"
    },
    {
      "commit": "06b353bd439f534d822cc8dd71baae7680c84509",
      "tree": "270ed0b8da41c36e863190d8c8fdd634e549e553",
      "parents": [
        "f693ed2520949214213b5acb30f8d50908c11949"
      ],
      "author": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Tue Sep 06 11:53:22 2022 +0200"
      },
      "committer": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Tue Sep 06 11:53:22 2022 +0200"
      },
      "message": "Fix validation in Endpoint constructor\n\nThere is an additional level of validation on the endpoint address\ninside the constructor in Endpoint.java.\nThis validation was wrong as it didn\u0027t allow local URLs (i.e.,\nlocalhost).\nThis led to endpoint addresses being silently converted to null during\ncode generation.\n\nSigned-off-by: Moritz Marseu \u003cmoritz.marseu@festo.com\u003e\nChange-Id: I4b52dea1b61bd1322787e50ad89af47a93e1cc12\n"
    },
    {
      "commit": "f693ed2520949214213b5acb30f8d50908c11949",
      "tree": "d1b11e03215f7c1c4df3573cd30dd2857225ff8a",
      "parents": [
        "e80d68476e5a78ed6e7250b3bccc664487ded2ee"
      ],
      "author": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Tue Sep 06 08:57:40 2022 +0200"
      },
      "committer": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Tue Sep 06 10:13:38 2022 +0200"
      },
      "message": "Fix typo in new submodel child menu\n\nChange-Id: Ibe42489030a1989556db89bb205b8b7e4a5afcba\nSigned-off-by: Moritz Marseu \u003cmoritz.marseu@festo.com\u003e\n"
    },
    {
      "commit": "e80d68476e5a78ed6e7250b3bccc664487ded2ee",
      "tree": "20739013212781d4f781967dd0e9f7bc46105b6d",
      "parents": [
        "54cc433ce2db6a413f330b6535c67df3d65a6a8a"
      ],
      "author": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Mon Aug 15 13:58:03 2022 +0200"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Thu Sep 01 05:59:47 2022 -0400"
      },
      "message": "Bug 580562 - [Papyrus4Manufacturing] Bug with static nested classes in\nDynamicElementsWorkspace\n\nI\u0027ve located the piece of code where things go wrong.\nThe problem lies in the part where the compilation unit is parsed and as\nsoon as any nested or anonymous type is part of it, the recursive\nexamineChildren() method goes a little nuts and deletes operations.\n\nI\u0027ve tried to fix it by switching the two if statements around: No it\nexamines for IType first, before drilling down into IParent. And the\nprocessing steps as soon as the first IType is found.\nI\u0027m sure there are other issues with this fix, so I\u0027m looking forward to\nyour review.\n\nSigned-off-by: Moritz Marseu \u003cmoritz.marseu@festo.com\u003e\nChange-Id: Ib81ad1aefcf5cb4e105ed0ea4fa992adc7296826\n"
    },
    {
      "commit": "54cc433ce2db6a413f330b6535c67df3d65a6a8a",
      "tree": "f04f21e847208c13ef071a411de9c68c1fd6eba3",
      "parents": [
        "aebbe9cff864422586137d96c01927508d558c8f"
      ],
      "author": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Tue Aug 16 13:44:26 2022 +0200"
      },
      "committer": {
        "name": "Asma Smaoui",
        "email": "asma.smaoui@cea.fr",
        "time": "Tue Aug 30 15:42:50 2022 +0200"
      },
      "message": "Bug 580556 - [Papyrus4Manufacturing] idShort generation fails for\nProperties\n\nkeep the last encoding for uml file\n\nChange-Id: I9c5231bae343716ffe6ab37661b18fc2a2c7acc2\nSigned-off-by: Asma Smaoui \u003casma.smaoui@cea.fr\u003e"
    },
    {
      "commit": "aebbe9cff864422586137d96c01927508d558c8f",
      "tree": "b4fb13a20dd1fdbcd6a96987dd641fa029f56ae0",
      "parents": [
        "895e7191219b23b3e9dd952f7a39a9bc69305bb3"
      ],
      "author": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Tue Aug 16 10:31:05 2022 +0200"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Mon Aug 29 11:32:06 2022 -0400"
      },
      "message": "Bug 579896 - [Papyrus4Manufacturing] Replace calls to deprecated SubmodelElement.setModelingKind()\n\nThe code generator used to generate calls to setModelingKind(), a\ndeprecated method.\nThis has been changed to the newer setKind() method.\n\nChange-Id: I37d9c0b2a10f8e0fa6a82829523947177139075e\nSigned-off-by: Moritz Marseu \u003cmoritz.marseu@festo.com\u003e\n"
    },
    {
      "commit": "895e7191219b23b3e9dd952f7a39a9bc69305bb3",
      "tree": "e56bae3a0246ed4790530d7221364eaf86fc42a6",
      "parents": [
        "4eebd36ba553ff3bb09710d87f80c638df7177a7"
      ],
      "author": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Fri Aug 12 13:08:18 2022 +0200"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Mon Aug 29 10:33:19 2022 -0400"
      },
      "message": "Fix OPCUAConnectorWrapper.invokeMethod()\n\nThe method definition was copied incorrectly from the original in\np4m-helpers. The return type of the invokeMethod() method was changed\nfrom List\u003cObject\u003e to Object, which doesn\u0027t make sense.\nThis commit fixes that problem.\n\nI strongly recommend to drop this class entirely and rely instead on\nOpcUaClient in p4m-helpers, because that is what it was made for. But\nthat isn\u0027t up to me.\n\nSigned-off-by: Moritz Marseu \u003cmoritz.marseu@festo.com\u003e\nChange-Id: I6aa8afac0d3c526cb456e7a15321f745e8ea9a22\n"
    },
    {
      "commit": "4eebd36ba553ff3bb09710d87f80c638df7177a7",
      "tree": "43ffa07b59271cdbbe3692feee872addd9abe844",
      "parents": [
        "4edb1f420b0e9604a73b35fb0ef3e1005a044983"
      ],
      "author": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Tue Aug 16 11:23:03 2022 +0200"
      },
      "committer": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Tue Aug 16 11:24:49 2022 +0200"
      },
      "message": "Bug 580559 - [Papyrus4Manufacturing] AAS endpoint validation error\n\nThe AAS endpoint is now validated for a valid ip address or hostname.\n\nSigned-off-by: Moritz Marseu \u003cmoritz.marseu@festo.com\u003e\nChange-Id: I0996ce957e2c90fe0d4854f3e7a9f76c8eb87867\n"
    },
    {
      "commit": "4edb1f420b0e9604a73b35fb0ef3e1005a044983",
      "tree": "6016c97a646638e537ee3e1a94f0ce7aab3cf919",
      "parents": [
        "caf16e4d4609fb2d072b262658056d4a41af5af3"
      ],
      "author": {
        "name": "Fadwa Tmar",
        "email": "fadwa.tmar@cea.fr",
        "time": "Mon Jul 18 17:12:24 2022 +0200"
      },
      "committer": {
        "name": "Fadwa Tmar",
        "email": "fadwa.tmar@cea.fr",
        "time": "Wed Jul 20 16:55:32 2022 +0200"
      },
      "message": "bug 579577 - first commit of opc ua designer plugins\n\nChange-Id: I7c24e89c9681f367c35b6929a993f18212e27cf5\nSigned-off-by: Fadwa Tmar \u003cfadwa.tmar@cea.fr\u003e\n"
    },
    {
      "commit": "caf16e4d4609fb2d072b262658056d4a41af5af3",
      "tree": "363771e32fa07c254bf6d4a8da2477b09bbb199a",
      "parents": [
        "667e2a321f4ee94f2184205a958be045a848ce27"
      ],
      "author": {
        "name": "Asma Smaoui",
        "email": "asma.smaoui@cea.fr",
        "time": "Wed Jun 22 17:18:10 2022 +0200"
      },
      "committer": {
        "name": "Asma Smaoui",
        "email": "asma.smaoui@cea.fr",
        "time": "Wed Jun 22 17:20:41 2022 +0200"
      },
      "message": "Bug 579865 - [Papyrus4Manufacturing] Add more default imports in\nDynamicElementsWorkspace.java\n\nChange-Id: Icf841fb22cc9f3fa1bc6f9d6789d86068990c5f5\nSigned-off-by: Asma Smaoui \u003casma.smaoui@cea.fr\u003e"
    },
    {
      "commit": "667e2a321f4ee94f2184205a958be045a848ce27",
      "tree": "f905f516f3ffa150685461fd0765e03c2a323e9e",
      "parents": [
        "397ca1fff3e1a0cc15d2ceff3d4063ae71c2b5c7"
      ],
      "author": {
        "name": "Asma Smaoui",
        "email": "asma.smaoui@cea.fr",
        "time": "Mon May 16 16:32:01 2022 +0200"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed Jun 22 10:22:42 2022 -0400"
      },
      "message": "Bug 579750 https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d579750\ndo not generate a setter and a getter for SE inside a dynamic SEC\n\nChange-Id: I9da9d84174c7f5b6f2ddd2b1a54fa5ccf770b106\nSigned-off-by: Asma Smaoui \u003casma.smaoui@cea.fr\u003e"
    },
    {
      "commit": "397ca1fff3e1a0cc15d2ceff3d4063ae71c2b5c7",
      "tree": "2340885f9906aa2c1ce827cb925f6a5a465a22c5",
      "parents": [
        "4ee0019d2e63f92c3a874442fbf2cb12346a879a"
      ],
      "author": {
        "name": "Asma Smaoui",
        "email": "asma.smaoui@cea.fr",
        "time": "Fri Jun 03 11:12:18 2022 +0200"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed Jun 22 05:27:45 2022 -0400"
      },
      "message": "Bug 579768 - [Papyrus4Manufacturing] Errors when importing an AASX\npackage\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d579768\n\nChange-Id: If9f2915ff21824862bae820147e0e395d5e2600c\nSigned-off-by: Asma Smaoui \u003casma.smaoui@cea.fr\u003e"
    },
    {
      "commit": "4ee0019d2e63f92c3a874442fbf2cb12346a879a",
      "tree": "6d5e5f82be886055b920fdb94c8df2e2420078d9",
      "parents": [
        "e5d1079b521d6d804b64147c908465f5caff0844"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Fri Jun 17 15:38:10 2022 +0200"
      },
      "committer": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed Jun 22 11:02:15 2022 +0200"
      },
      "message": "Bug 579684 - [Papyrus4Manufacturing] Language code for LangString is\nrestricted\n\nAdding support for most used languages including the 8 language codes\nsupported by the AASXPackageExplorer\n\nChange-Id: Ib054ba183bcd8576b72d4a5abe2c751766f80eca\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e"
    },
    {
      "commit": "e5d1079b521d6d804b64147c908465f5caff0844",
      "tree": "b76a051a4402707e20994fb72ba8ac8ab7c15a4e",
      "parents": [
        "e04b518a7bf039eb3eba62fd5c342a8cdd6ff67f"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed Jun 22 07:29:54 2022 +0200"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed Jun 22 04:22:29 2022 -0400"
      },
      "message": "Bug 579752 - [Papyrus4Manufacturing] Support for unsigned valueTypes\nmissing\n\nThe DataTypes mapping is corrected. XML Unsigned Types are now mapped to\nBaSyx Unsigned Types. XML Date, Time, DateTime and DateTimeStamp are now\nmapped to BaSyx DateTime.\n\nChange-Id: If030d756c0a58af722c215c457c9ec68fb1478c7\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e"
    },
    {
      "commit": "e04b518a7bf039eb3eba62fd5c342a8cdd6ff67f",
      "tree": "2497b98724d930dc8f9327b24d58c6f678e817be",
      "parents": [
        "400c76ecc0e87d59ab1090882863048beaf67ae9"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Thu Jun 16 17:12:58 2022 +0200"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed Jun 22 04:05:46 2022 -0400"
      },
      "message": "Bug 579673 - [Papyrus4Manufacturing] AASX import changes unsignedByte\nProperties to String\n\nWhen importing an aax, datatypes are mapped to xml types specified in\nPapyrus XML Primitive Types Library. All the library\u0027s content is\nsupported in the mapping.\n\nChange-Id: Ic9b1ebd9843d5c8e2f78ce260f5e0a68f1b39056\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e"
    },
    {
      "commit": "400c76ecc0e87d59ab1090882863048beaf67ae9",
      "tree": "907a8269a0a22e51a9ccd8b61e77c9625c249f6f",
      "parents": [
        "a34c2afa703e0624e1d895751ed46b40a3d7e37c"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Tue Jun 21 21:16:21 2022 +0200"
      },
      "committer": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed Jun 22 09:12:35 2022 +0200"
      },
      "message": "Bug 579679 - [Papyrus4Manufacturing] Default values imported from AASX\n\nValues of type  \"int\", \"integer\", \"unsignedint\", \"unsignedbyte\", \"byte\",\n\"positiveinteger\", \"nonpositiveinteger\", \"negativeinteger\",\n\"nonnegativeinteger\", \"unsignedshort\", \"unsignedlong\"\n\"long\", \"short\" are translated to UML INTEGER default values.\n\nValues of type \"double\" or \"decimal\" are translated to UML REAL default\nvalue\n\nValues of type \"boolean\" are translated to UML BOOLEAN default value\n\nAll other values are translated to UML STRING values, since there is no\nsupport for the  other types in UML\n\nChange-Id: Ic6433c995e4c1677b1b7b153eff2abc5d6ab1001\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e"
    },
    {
      "commit": "a34c2afa703e0624e1d895751ed46b40a3d7e37c",
      "tree": "f0ebf7132e0a64c32b6efd00c6cb24842a8aecea",
      "parents": [
        "3b2edceef9470b01deaa9ec380a773ce448267fa",
        "d14c8ea87e882febc5d751ef9ebcea8287e8c36a"
      ],
      "author": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Tue Jun 21 04:09:52 2022 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Tue Jun 21 04:09:52 2022 -0400"
      },
      "message": "Merge \"Bug 579751 - [Papyrus4Manufacturing] Wrong mimeType on File elements\""
    },
    {
      "commit": "3b2edceef9470b01deaa9ec380a773ce448267fa",
      "tree": "d9833fd3e223dba56d4035d547200bc472aa860a",
      "parents": [
        "b7ccc33bd1633e7550ffad637326841e770aa795"
      ],
      "author": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Mon Jun 20 16:33:08 2022 +0200"
      },
      "committer": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Mon Jun 20 16:33:08 2022 +0200"
      },
      "message": "Bug 580217 - [Papyrus4Manufacturing] Name of generated JAR file\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d580217\n\n- Project.java updated.\n- Method - createPOMFile() updated.\n- Generated JAR File no more has a long name with a prefix -\n\"Papyrus4manufacturing\".\n- Generated JAR File named after project name.\n\nChange-Id: I61514edce768caf73fee2a6d6f5ad33236f0b9cf\nSigned-off-by: Tapanta Bhanja \u003ctapanta.bhanja@dfki.de\u003e"
    },
    {
      "commit": "d14c8ea87e882febc5d751ef9ebcea8287e8c36a",
      "tree": "99f3bc81099bac715dd0060a879298ce5a0da20b",
      "parents": [
        "b7ccc33bd1633e7550ffad637326841e770aa795"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Fri Jun 17 07:10:40 2022 +0200"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Mon Jun 20 03:53:08 2022 -0400"
      },
      "message": "Bug 579751 - [Papyrus4Manufacturing] Wrong mimeType on File elements\n\nAdding support for: \"application/json\", \"application/x-msexcel\",\n\"application/vnd.ms-excel\", \"image/jpeg\", \"application/pdf\",\n\"application/zip\", \"image/bmp\", \"image/png\", \"image/gif\", \"text/html\",\n\"text/xml\", \"text/plain\", \"application/step\", \"application/xml\"\n\"application/iges\":\n\nChange-Id: I4c4b13e5947c4959a30f9fcc9c411009ef30e409\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e"
    },
    {
      "commit": "b7ccc33bd1633e7550ffad637326841e770aa795",
      "tree": "8a72560f08cdfe2bcc03d013755d047603740254",
      "parents": [
        "75ae3d422192d8a407468104cc0a850c37ab992b"
      ],
      "author": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Fri Jun 17 06:05:25 2022 -0400"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Fri Jun 17 06:05:25 2022 -0400"
      },
      "message": "Revert \"Bug 579865 - [Papyrus4Manufacturing] Add more default imports in\"\n\nThis reverts commit 75ae3d422192d8a407468104cc0a850c37ab992b.\n\nReason for revert: \u003cAsma has to verify that JDT synchonization is not impacted\u003e\n\nChange-Id: I720a3db01378c90b9641d2dd6ebbca3b4a198725\n"
    },
    {
      "commit": "75ae3d422192d8a407468104cc0a850c37ab992b",
      "tree": "8fc15eb8aa339c944b2e2b8fbed5457659af71fd",
      "parents": [
        "dc43013ca06a540d0a3bf5c26aa44f5191ca1e1c"
      ],
      "author": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Fri Jun 17 10:38:30 2022 +0200"
      },
      "committer": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Fri Jun 17 10:44:56 2022 +0200"
      },
      "message": "Bug 579865 - [Papyrus4Manufacturing] Add more default imports in\nDynamicElementsWorkspace.java\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d579865\n\n- Class updated - \"DEWorkspaceCreator.java\".\n- Method updated - generateDEWorkspace().\n- Required imports as described in the Bug Report added into the\nDynamicElementsWorkspace.java\n\nChange-Id: Ie28b70302e1e422ae20ddc5a8f9123daccad1b38\nSigned-off-by: Tapanta Bhanja \u003ctapanta.bhanja@dfki.de\u003e"
    },
    {
      "commit": "dc43013ca06a540d0a3bf5c26aa44f5191ca1e1c",
      "tree": "8a72560f08cdfe2bcc03d013755d047603740254",
      "parents": [
        "efd97a8f8afc5e30da4226748c70f58dbcdd99af"
      ],
      "author": {
        "name": "Asma Smaoui",
        "email": "asma.smaoui@cea.fr",
        "time": "Thu Apr 14 15:41:46 2022 +0200"
      },
      "committer": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Thu Jun 16 14:44:51 2022 +0200"
      },
      "message": "Bug 579656 - Removing port attribute from Endpoint\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d579656\n\nRemoving Port attribute from endpoint\nRenaming Refereable -\u003e Referable\nAdding AASEndpoint DataType\n\n- Class added - AASEndpoint.java\n- AssetAdministrationShell.java updated.\n- getEndPoint(), setEndpoint(...) updated with getAASEndPoint(),\nsetAASEndpoint(...). AssetAdministrationShell.java accepts Endpoint\nattribute only of type: AASEndpoint\n- DataHandlerCreator.java updated.\n- propertiesFile() updated - generation process of Endpoints for assets\nupdated.\n- Endpoint.java updated - Accepts the entire server address and no more\naddress and port name separately. Address attribute validated with\nUrlValidators.java.\n- Project.java updated - createReadMe()changed due to the change in API.\n- Test.java updated - for testing purposes.\n\nChange-Id: Id19bbe8416dff52c17d315cf2b7aecc98112fae4\nSigned-off-by: Asma Smaoui \u003casma.smaoui@cea.fr\u003e\nSigned-off-by: Tapanta Bhanja \u003ctapanta.bhanja@dfki.de\u003e\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e"
    },
    {
      "commit": "efd97a8f8afc5e30da4226748c70f58dbcdd99af",
      "tree": "91c6863d67488b4abdf08ade24aa5f8b540dd99b",
      "parents": [
        "81084b8a322cd3d338685182762eb9288e86c741"
      ],
      "author": {
        "name": "yining.huang@cea.fr",
        "email": "yining.huang@cea.fr",
        "time": "Thu Jun 02 13:59:46 2022 +0200"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed Jun 15 04:11:55 2022 -0400"
      },
      "message": "Bug 580065 - [Papyrus4Manufacturing] BPMN Process creation problem\n\n- Modification in BOM style sheet, the internal structure of the entity\nis not displayed by default.\n\nChange-Id: I96542b1b0c081902e8dc059c4490c282bdca8a05\nSigned-off-by: yining.huang@cea.fr \u003cyining.huang@cea.fr\u003e"
    },
    {
      "commit": "81084b8a322cd3d338685182762eb9288e86c741",
      "tree": "cdfbca48e640cfdfb93da0d609ed6e56f5768041",
      "parents": [
        "70fd52c109eb621dc323ba5b8b8c3bb9776a2347"
      ],
      "author": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Tue Jun 07 11:15:13 2022 +0200"
      },
      "committer": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Wed Jun 08 09:03:32 2022 +0200"
      },
      "message": "Introduce wrapper to submodels in generated AASModels class\n\nWhen you try to read or write the value of a dynamic property in\noperation code in the obvious way (see below), you\u0027ll get a\nClassCastException.\n\nThe obvious way:\n\n  int value \u003d (int) AASServer.getModels().mySubmodel\n        .getSubmodelElement(\"myIntegerProperty\").getValue();\n\nThis is exactly what I did in my GoldStandard projects and there it\nworked because dynamic properties were implemented differently. Now that\nthey share the same ValueDelegate code as submodel element collections,\nit\u0027s not that simple anymore. That\u0027s because what you\u0027re getting with\n\"getValue()\" is only a Map which contains the getter and setter method\nreferences for the dynamic element.\nYou\u0027d then have to manually invoke the getter and use the value it\nreturns. That\u0027s a little much to ask from our users, I believe.\n\nTo make this easier, I made a change to the p4m-helpers library and\nadapted the code generator accordingly.\n\nThe Submodel objects in AASModels class are now wrapped in a new\nSubmodelWrapper object which contains convenience methods for either\ngetting the entire submodel, an individual submodel element or get/set\nan element\u0027s value (which would automatically invoke the\ngetter and setter methods of dynamic elements).\n\nThe same applies as for my last change. I can\u0027t build it so please\nreview thoroughly. Sorry about the inconvenience.\n\nSigned-off-by: Moritz Marseu \u003cmoritz.marseu@festo.com\u003e\nChange-Id: I91538ac0830fcc94808389e6e9d7efa8ba1aaad9\n"
    },
    {
      "commit": "70fd52c109eb621dc323ba5b8b8c3bb9776a2347",
      "tree": "5df2303d51869252a02b799df5c6e1928c974d8b",
      "parents": [
        "073087db77ed07c21dec04ce70aa77f2bfdc190d"
      ],
      "author": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Fri Jun 03 07:44:03 2022 +0200"
      },
      "committer": {
        "name": "Moritz Marseu",
        "email": "moritz.marseu@festo.com",
        "time": "Fri Jun 03 08:54:16 2022 +0200"
      },
      "message": "Switch to new p4m-helpers\n\nThe aas-helpers library has finally found a new home at\nhttps://github.com/Festo-se/p4m-helpers. Note the change in name to\np4m-helpers which was necessary since it is now published under the\nFesto organization and the old name would have been a little confusing\nin that context.\n\nAlong with the public code repo comes the publication of the library as\na maven package on Maven Central under groupId \"com.festo.aas\" and\nartifactId \"p4m-helpers\".\nThat means there is no longer a need to ship the jar file with the\nplugin so this commit also gets rid of all the jars.\n\nIt must be noted that p4m-helpers is not a drop-in replacement for\naas-helpers because the package names and some public field names have\nhad to be changed. It is for that reason that I\u0027m making this change to\nthe code generator myself instead of filing a bug and leaving it to\nTapanta. It wouldn\u0027t be fair to pile more work onto him if it is only\ndue to some changes I\u0027m making to the library.\n\nUnfortunately, I\u0027m unable to build the plugin so I can\u0027t test any of\nmy changes. They were all done through inspection of the code to the\nbest of my abilities but obviously I might have made some horrible\nmistakes. PLEASE REVIEW THOROUGHLY OR, EVEN BETTER, TEST IT :)\n\nMoving on to the list of changes done in this commit:\n- Updated basyx and aas-helpers dependencies in generated pom.xml to\n  packages publically available from Maven Central.\n- Removed unnecessary dependencies from generated pom.xml.\n- Removed local repository declaration from generated pom.xml.\n- Deleted extClasses directory from codegen plugin.\n- Removed jar copying code from Project and FileUtils classes.\n- Removed code which adds extClasses folder to generated project build\n  path from GenerateAASCodeHandler class.\n- Updated import statements and all uses of AasProperties fields in code\n  generator classes.\n\nFixes: Bug 579879\nChange-Id: Iaed4d88af242abec68cda2785e83e7860565a791\nSigned-off-by: Moritz Marseu \u003cmoritz.marseu@festo.com\u003e\n"
    },
    {
      "commit": "073087db77ed07c21dec04ce70aa77f2bfdc190d",
      "tree": "65474b10a1ab567f1966dbc96e9b621acb4a4d5f",
      "parents": [
        "a1db7a793d7b648c7aa84e0ddb2231ce3c9bf8e4"
      ],
      "author": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Tue May 31 17:00:20 2022 +0200"
      },
      "committer": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Tue May 31 17:00:20 2022 +0200"
      },
      "message": "Bug 579868 - [Papyrus4Manufacturing] Allow indexing into dynamic SECs\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d579868\n\n- Dependencies Files updated and added.\n- Updated: aas-helpers-1.0.2.jar; aas-helpers-1.0.2.pom;\n- Added: aas-helpers-1.0.2-javadoc.jar; aas-helpers-1.0.2-sources.jar;\n- Project.java updated\n- Methods updated: createFilePaths(), createPOMFile(),\ncreateClassFile(), copyLibs().\n- This changes now ensure proper delivery of the updated aas-helpers to\nsolve the problem of indexing Dynamic SECs.\n- The javadoc.jar and sources.jar are just additional files added. These\ndo not change any functionality.\n\nChange-Id: I775cb63c374268a2ef503c2af641239b158fdd00\nSigned-off-by: Tapanta Bhanja \u003ctapanta.bhanja@dfki.de\u003e"
    },
    {
      "commit": "a1db7a793d7b648c7aa84e0ddb2231ce3c9bf8e4",
      "tree": "0fd58892c76c8486c1c8ea992d334b888ad6971d",
      "parents": [
        "64b8d49ff097bb8a54b94f09943894a6517baff0"
      ],
      "author": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Fri May 27 16:57:15 2022 +0200"
      },
      "committer": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Fri May 27 17:04:57 2022 +0200"
      },
      "message": "Bug 579747 - [Papyrus4Manufacturing] Handling operation parameters in\ngenerated code\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d579747\n\n- OperationGenerator.java Updated\n- Methods updated: generateLambdaContent(), generateInputVariables(),\ngenerateOutputVariables(), generateInOutputVariables().\n- Lambda Body updated to enable operation parameter handling according\nto the BaSyx Documentation.\n- ModelingKind of OperationVariables was not set initially. Now set to\nKind \"TEMPLATE\".\n- SubModelCreator.java updated.\n- Methods updated: createSubModelFile().\n- No more generation of static method - parseUserInput(...) in generated\ncode.\n- Project.java updated.\n- Method updated: createReadMe().\n- Links to documentation updated. Also an example for operation invoke\ndemonstrated.\n\nChange-Id: Ie1a84a10ea461465bd2df109883362c54bf63d1a\nSigned-off-by: Tapanta Bhanja \u003ctapanta.bhanja@dfki.de\u003e"
    },
    {
      "commit": "64b8d49ff097bb8a54b94f09943894a6517baff0",
      "tree": "192e00433aaa6ebdfb6e95e344de82fb25047c46",
      "parents": [
        "9379e56b0947e97dd387cbee557bca602f7c524d"
      ],
      "author": {
        "name": "Quentin Le Menez",
        "email": "quentin.lemenez@cea.fr",
        "time": "Thu May 19 17:27:10 2022 +0200"
      },
      "committer": {
        "name": "Quentin Le Menez",
        "email": "quentin.lemenez@cea.fr",
        "time": "Thu May 19 17:27:39 2022 +0200"
      },
      "message": "[Releng] Remove jboss reference\n\nChange-Id: I852096581a6a8f9cd4ffcf2fbb2f76367cc70b33\nSigned-off-by: Quentin Le Menez \u003cquentin.lemenez@cea.fr\u003e\n"
    },
    {
      "commit": "9379e56b0947e97dd387cbee557bca602f7c524d",
      "tree": "047c9350151c56036e3e6a87dd3a1b53593f3865",
      "parents": [
        "e9d7e0616569c4fb4f45ec26d5b032384f55d49a"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Tue May 17 09:45:09 2022 +0200"
      },
      "committer": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Wed May 18 15:36:56 2022 +0200"
      },
      "message": "Bug 579923 - [Papyrus4Manufacturing] SemanticIds for submodels aren\u0027t\nbeing generated\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d579923\n\n- GenerateAASCodeHelper.java updated.\n- Method updated: getSubmodels(...).\n- SubModelCreator.java updated.\n- Method updated: generateSemanticReference().\n- Behaviour added for generation of Submodel SemanticIds in cases for\nwhich the KeyElement(Key Value Type) of the Reference in the SemanticId\nis Null/Not defined.\n- In case KeyElement is Null/Not defined, we choose as default the\nKeyElement - GLOBALREFERENCE.\n- A choice of KeyElement is a must.\n\nChange-Id: I72be4ac8f2d1beedc583b05127ce47eaba834379\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e\nSigned-off-by: Tapanta Bhanja \u003ctapanta.bhanja@dfki.de\u003e"
    },
    {
      "commit": "e9d7e0616569c4fb4f45ec26d5b032384f55d49a",
      "tree": "48ab5c63ef0f4605da86a0b455991991b1fed1f9",
      "parents": [
        "bb1ef6c712eba91d301f9d24b43d313b1ea0b15d"
      ],
      "author": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Thu May 12 18:19:53 2022 +0200"
      },
      "committer": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Fri May 13 17:23:18 2022 +0200"
      },
      "message": "Bug 579750 - [Papyrus4Manufacturing] Contents not added correctly to SEC\nin generated code.\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d579750\n\n- Test.java updated.\n- Tested if the changes made works.\n- SECGenerator.java updated.\n- Methods created: generateSetValue().\n- Methods updated: generateSubModelElementCollection().\n- The generation of .setValue() line modularized and packed in a method\nfor flexibility.\n- Elements in SubModelElementCollection only generated, if\nSubModelElementCollection is not dynamic.\n- The .setValue() generation position changed in\ngenerateSubModelElementCollection().\n- DEWorkspaceCreator.java updated.\n- Methods updated: generateSECWS(...).\n- If SubModelElementCollection is Dynamic, only its ValueDelegates\ngetter method is generated in DEWorkspace. In case the\nSubModelElementCollection is Dynamic and contains any DynamicElements.\nThe getters of these DynamicElements are not generated and ignored.\n- Basically, user not allowed to have initial SubmodelElements in\nDynamic SECs. He may add it later after generating code.\n\nChange-Id: I6f597824a9cf800a6f0d4c1cc82ea28866151c73\nSigned-off-by: Tapanta Bhanja \u003ctapanta.bhanja@dfki.de\u003e\n"
    },
    {
      "commit": "bb1ef6c712eba91d301f9d24b43d313b1ea0b15d",
      "tree": "6a6a14a39e7260be844f7ba782bb0a7ad0944ccb",
      "parents": [
        "091baae5eef276f8075afc83c036911c80df782b"
      ],
      "author": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Fri May 06 11:47:27 2022 +0200"
      },
      "committer": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Wed May 11 07:52:05 2022 -0400"
      },
      "message": "Bug 579661 - [Papyrus4Manufacturing] Code generated in ANSI encoding\n\n- FileUtils.java updated.\n- Method removed: encodeText2UTF8(...)\n- Method edited:  writeData(...) - used different Constructor for\nFileWriter Class to solve the encoding problem of generated code.\n- Project.java updated.\n- Methods edited: All methods that write data to a file. Chnage done due\nto the update to FileUtils.java\n\n\nChange-Id: I38303172e2d68613d4ae7d54043f8dd51ec39c3e\nSigned-off-by: Tapanta Bhanja \u003ctapanta.bhanja@dfki.de\u003e"
    },
    {
      "commit": "091baae5eef276f8075afc83c036911c80df782b",
      "tree": "b26146afb8f8683b5a7c7afbd398a7614acb7eb5",
      "parents": [
        "01e9f5700710b5fa54d3476e468fb5527806b693"
      ],
      "author": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Wed May 11 08:41:09 2022 +0200"
      },
      "committer": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Wed May 11 11:56:37 2022 +0200"
      },
      "message": "Bug 579681 - [Papyrus4Manufacturing] OS independent handling of Path\nDelimiters\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d579681\n\n- Project.java updated.\n- Methods edited: createLaunchFile()\n- The generation of the .launch completely reversed to its previous\nstate.\n\nChange-Id: I4cbf1d7a1f83e0631fd3f5cf68aaf10f5821ad9f\nSigned-off-by: Tapanta Bhanja \u003ctapanta.bhanja@dfki.de\u003e\n"
    },
    {
      "commit": "01e9f5700710b5fa54d3476e468fb5527806b693",
      "tree": "0049983116b77db0de0e247d324acc0cb14d137d",
      "parents": [
        "a17c5e7909ebf0ed96bfbf8a6556d7c8f7309f76"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Tue May 03 13:09:12 2022 +0200"
      },
      "committer": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Tue May 03 13:09:12 2022 +0200"
      },
      "message": "Bug 579774 - [Papyrus4Manufacturing] Exception when generating code\n\nRemoving \"/\" from the beginning of external libs path\n\nChange-Id: I473c445beb31b5685fe403ea6345a69bb1539eef\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e\n"
    },
    {
      "commit": "a17c5e7909ebf0ed96bfbf8a6556d7c8f7309f76",
      "tree": "7b5a9e93d4ed8b3bf28dc7c45e257bcc667e4f25",
      "parents": [
        "04ec1fdef8560a92d6b127d600aac1bc675de330"
      ],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Tue Apr 26 17:08:49 2022 +0200"
      },
      "committer": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Tue Apr 26 17:08:49 2022 +0200"
      },
      "message": "Bug 579768 - [Papyrus4Manufacturing] Errors when importing an AASX\npackage\n\nNull pointer exception in now handled\n\nChange-Id: I2f38254fce3c4e9be0d4155c6e6556522e711e18\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e\n"
    },
    {
      "commit": "04ec1fdef8560a92d6b127d600aac1bc675de330",
      "tree": "3ea24f394700bbc0ff9d24d08222db5444f8abb9",
      "parents": [
        "cb4b48b540d078cb325be1ce436f63061d3a78f2"
      ],
      "author": {
        "name": "Ibtihel Khemir",
        "email": "ibtihel.khemir@cea.fr",
        "time": "Mon Apr 25 10:43:15 2022 +0200"
      },
      "committer": {
        "name": "Ibtihel Khemir",
        "email": "ibtihel.khemir@cea.fr",
        "time": "Mon Apr 25 13:19:27 2022 +0200"
      },
      "message": "Bug 579755 - Update documentation\n\nChange-Id: I26da60fecd94a830a69d9f36f9a27f95fe296760\nSigned-off-by: Ibtihel Khemir \u003cibtihel.khemir@cea.fr\u003e"
    },
    {
      "commit": "cb4b48b540d078cb325be1ce436f63061d3a78f2",
      "tree": "34ea244254404cd5af02607e0a2db8fddbbf0d8e",
      "parents": [
        "e61e73a8660698616c4dadeb4237fe9592333f3e"
      ],
      "author": {
        "name": "Ibtihel Khemir",
        "email": "ibtihel.khemir@cea.fr",
        "time": "Tue Apr 19 16:11:49 2022 +0200"
      },
      "committer": {
        "name": "Ibtihel Khemir",
        "email": "ibtihel.khemir@cea.fr",
        "time": "Wed Apr 20 10:34:27 2022 +0200"
      },
      "message": "Bug 579728 - Update import in cheatsheets\n\nChange-Id: I2b2787c5fb4238f7b825bb897d3a6322493d2b60\nSigned-off-by: Ibtihel Khemir \u003cibtihel.khemir@cea.fr\u003e\n"
    },
    {
      "commit": "e61e73a8660698616c4dadeb4237fe9592333f3e",
      "tree": "5d8552d90b7df72869c80d2222d610b5d8f77de3",
      "parents": [
        "8bac1c5a2a81258fff78b860fe420ae4c24e9baf",
        "f85d405a603242629aa820ee32342423b6ba1028"
      ],
      "author": {
        "name": "saadia dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Fri Apr 15 08:04:53 2022 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review @ Eclipse.org",
        "email": "gerrit@eclipse.org",
        "time": "Fri Apr 15 08:04:53 2022 -0400"
      },
      "message": "Merge \"Bug 579656 - [Papyrus4Manufacturing] Remove Port attribute from endpoint definitions\""
    },
    {
      "commit": "f85d405a603242629aa820ee32342423b6ba1028",
      "tree": "1be2f7ec8cc6f77cfc923929be79aec4f5c9a05e",
      "parents": [
        "bbfb2a415c2d737796e5fa4c8cdaf498e3c63f97"
      ],
      "author": {
        "name": "Asma Smaoui",
        "email": "asma.smaoui@cea.fr",
        "time": "Thu Apr 14 15:30:35 2022 +0200"
      },
      "committer": {
        "name": "Asma Smaoui",
        "email": "asma.smaoui@cea.fr",
        "time": "Thu Apr 14 15:30:35 2022 +0200"
      },
      "message": "Bug 579656 - [Papyrus4Manufacturing] Remove Port attribute from endpoint\ndefinitions\n\nChange-Id: Ib04c75779ed778069b36da09032debbf98026758\nSigned-off-by: Asma Smaoui \u003casma.smaoui@cea.fr\u003e"
    },
    {
      "commit": "8bac1c5a2a81258fff78b860fe420ae4c24e9baf",
      "tree": "2584d89a34e79660f0d246d95c1a81fac27fd4f7",
      "parents": [
        "bbfb2a415c2d737796e5fa4c8cdaf498e3c63f97"
      ],
      "author": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Thu Apr 14 14:26:38 2022 +0200"
      },
      "committer": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Thu Apr 14 14:26:38 2022 +0200"
      },
      "message": "Bug 579681 - [Papyrus4Manufacturing] OS independent handling of Path\nDelimeters\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d579681\n\n- The code generator now handles all the file operations in an OS\nagnostic way with respect to the delimiters.\n\nChange-Id: I5343bc7420b179eb570a2d52af36f1c5f612c329\nSigned-off-by: Tapanta Bhanja \u003ctapanta.bhanja@dfki.de\u003e"
    },
    {
      "commit": "bbfb2a415c2d737796e5fa4c8cdaf498e3c63f97",
      "tree": "2beafe4404585cbc640685bcbb04445957d09ac5",
      "parents": [
        "e18b924b9f21252281123a924399313e50d0f6b5"
      ],
      "author": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Tue Apr 12 09:09:36 2022 +0200"
      },
      "committer": {
        "name": "Tapanta Bhanja",
        "email": "tapanta.bhanja@dfki.de",
        "time": "Tue Apr 12 09:09:36 2022 +0200"
      },
      "message": "Bug 579661 - [Papyrus4Manufacturing] Code generated in ANSI encoding\n\nhttps://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d579661#add_comment\n\n- All generated code files are now encoded in UTF-8 Encoding.\n\nChange-Id: Id3e913fa183e3e24b82c1b2c5425bbdb8410c67c\nSigned-off-by: Tapanta Bhanja \u003ctapanta.bhanja@dfki.de\u003e"
    },
    {
      "commit": "e18b924b9f21252281123a924399313e50d0f6b5",
      "tree": "5775d9c45706cae755ad8578761814426cdc554a",
      "parents": [
        "68b6c34131693748976daf8c19d20e4d4f799329"
      ],
      "author": {
        "name": "Asma Smaoui",
        "email": "asma.smaoui@cea.fr",
        "time": "Tue Apr 05 11:08:41 2022 +0200"
      },
      "committer": {
        "name": "Asma Smaoui",
        "email": "asma.smaoui@cea.fr",
        "time": "Tue Apr 05 11:08:41 2022 +0200"
      },
      "message": "Bug 579576 - [AASX import] : allow importing models non conform to the\nxsd. fix semanticID multiple keys import\n\nChange-Id: I1794f2343342f291ea868250f53a49cbf155d82e\nSigned-off-by: Asma Smaoui \u003casma.smaoui@cea.fr\u003e"
    },
    {
      "commit": "68b6c34131693748976daf8c19d20e4d4f799329",
      "tree": "7fcf8f8d77584bfe0fb1cd2f9fee4fd7bc5a44af",
      "parents": [
        "ccc93fd45fd5140315dc0d3ad2815e6c48d1bb93"
      ],
      "author": {
        "name": "Quentin Le Menez",
        "email": "quentin.lemenez@cea.fr",
        "time": "Wed Mar 30 19:35:55 2022 +0200"
      },
      "committer": {
        "name": "Quentin Le Menez",
        "email": "quentin.lemenez@cea.fr",
        "time": "Thu Mar 31 11:47:33 2022 +0200"
      },
      "message": "[Releng] Update signing behavior\n\nChange-Id: I8796cbfdbaed2a79af7bebc7077c818ae19b4f9c\nSigned-off-by: Quentin Le Menez \u003cquentin.lemenez@cea.fr\u003e\n"
    },
    {
      "commit": "ccc93fd45fd5140315dc0d3ad2815e6c48d1bb93",
      "tree": "591cd736e7498ab82d7417ed8589a452797da408",
      "parents": [
        "4ec26bcd725c31daaf6417f5b850eed6affd3c39"
      ],
      "author": {
        "name": "Quentin Le Menez",
        "email": "quentin.lemenez@cea.fr",
        "time": "Wed Mar 30 11:36:03 2022 +0200"
      },
      "committer": {
        "name": "Quentin Le Menez",
        "email": "quentin.lemenez@cea.fr",
        "time": "Wed Mar 30 11:36:39 2022 +0200"
      },
      "message": "Bug 579497 - New version of the Manufacturing code base\n\n- Additional fixes\n\nChange-Id: Ie0e5e75b8cfc056e8b979ca29b1c82b3f9daaabb\nSigned-off-by: Quentin Le Menez \u003cquentin.lemenez@cea.fr\u003e\n"
    },
    {
      "commit": "4ec26bcd725c31daaf6417f5b850eed6affd3c39",
      "tree": "0f3e5c030317107616c9bb9a9e25c87626d85ea8",
      "parents": [
        "8613b0d825cbc1d0dbaa07f8fa6da027e7a5a955"
      ],
      "author": {
        "name": "Quentin Le Menez",
        "email": "quentin.lemenez@cea.fr",
        "time": "Wed Mar 30 10:41:11 2022 +0200"
      },
      "committer": {
        "name": "Quentin Le Menez",
        "email": "quentin.lemenez@cea.fr",
        "time": "Wed Mar 30 11:03:00 2022 +0200"
      },
      "message": "Bug 579497 - New version of the Manufacturing code base\n\nChange-Id: I5bfdfd49895e8b042bfb5317f17c428858de4777\nSigned-off-by: Quentin Le Menez \u003cquentin.lemenez@cea.fr\u003e\n"
    },
    {
      "commit": "8613b0d825cbc1d0dbaa07f8fa6da027e7a5a955",
      "tree": "3ec823d2e709cc02a3c86bb24436559c133c4465",
      "parents": [],
      "author": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Tue Mar 10 15:24:06 2020 +0100"
      },
      "committer": {
        "name": "Saadia Dhouib",
        "email": "saadia.dhouib@cea.fr",
        "time": "Thu Dec 17 16:35:21 2020 +0100"
      },
      "message": "Bug 569789 - [PapyrusManufacturing] Migration of source code from\ninternal server to eclipse\n\n\n\nfirst commit of the sysml requirements model\n\nFirst commit of AAS Modeling diagrams plugins\n\nAdding architecture framework description\n\nModifying the UML profile to be conformant to AAS v2.0.1\n\nchange in the css style sheet\n\n\nFirst commit of the Festo demonstrator\n\nFirst commit of libraries plugin that Basyx code generator depends on\n(org.apiguardian, org.junit.jupiter, org.junit.jupiter.params, etc)\n\ncommit of missing resources for org.eclipse.aas.basyx.lib\n\n\nIntegration of Basyx Code generation API with Papyrus\n\n[Releng] Update the build with the new code generation plugins\n\n- Code generation based on the AAS papyrus model information (submodels,\noperations, attributes)\n- Change of the bundle id of org.eclipse.aas.basyx.codegen\n- Rewire the build for the new RCP\n\nAdding Festo demonstrator model as a template in Papyrus wizard\n\nFirst commit of the whirlpool model\n\nimplement variables\n\nModification of Papyrus code generator to take into account parameters\nof operations\nSynchronizing submodels compartments (attributes, operations) with the\ncontent of the model\n\nCorrecting minor regression for the code generation\n\nModification of the profile to fix issues 19968, 19969\n\nRegeneration of elementtypes, modification of palette to fix issues\n19968, 19969\n\nbugs 20049 Edit button on submodel attribute non-functional\n\n\nFix this bug by adding a ModelElement for AAS Sterotypes, fork the\nHasStereotype Constraint to refer to the base_Class rather than the\nsterotypeImpl\n\nfix Bug 20050\n*change profile : make idshort a derived read only property\n--\u003e changes in xwt files\n*change generated code directory src-gen rather than src\n*create a factory custom as well as ObjectImpl custom to specify the\nimplementation of id short\n* identify a regex to constraint the idshort format\n* new advice to approve only the valid format\n\nfix Bug 20050\n\nfix same name parameter errors.\nnow parameters in operations can have the same name.\nfixes: #19970\n\nProperties view regeneration\n\nRe-fix bug 20049 Edit button on submodel attribute non-functional\nand bug 20050 https://codev-tuleap.cea.fr/plugins/tracker/?aid\u003d20050\nafter properties generation\n\nimplement remote operation execution\n\none project can be linked with other one and all operations and\nsubmodels for that project will be created automatically\n\nadd info for new method\n\nfix target platform\n\n\nchange java version to java 11\n\nchange java version\n\nupdate classpath and target platform\n\nuse java 11 instead of java 1.8\n\nThe Basyx API for basyx projects creation has changed. Papyrus code\ngenerator is updated with respect to these API changes.\n\nimplement SubModelElementCollection\n\n- it is now possible to group Properties and Operations\n- also updated Test file to beautify it.\n\n\n\n\nAdding deployment information to the profile. Modification of\nsubmodelementCollection\n\nModification of the profile to set the port Type to integer.\nRegeneration of the properties view\n\n\n\nSubmodelElementCollection association advices\n\n-Restricting the creation of the relationship between\nSubmodelElementCollection and submodel or SubmodelElementCollection and\nSubmodelElementCollection\n-Naming the association parentof\n-Applying the SubmodelElementCollection stereotype to the association\nend (property inside submodel)\n\ngenerate Properties view with :\n* readonly idShort\n* edit button reworks for submodels collection in the AAS properties\nview\n* remove workaround: specific constraint for AAS (patch is merged in\nPaparus https://bugs.eclipse.org/bugs/show_bug.cgi?id\u003d567354\n\n\n\nbugs #20376 Endpoint Edition\n\nImplement customizable code body for operations.\n\nfix operations and props not generated\n\n- if not defined for submodel.\n- implement submodelelementcollection into submodelelementcollection\n- add more informative messages\n\n\n\nModification of the papyrus code generator\n\nto generate submodel elements collections\nto generate deployment information (aas id, aas server address, aas\nserver port, asset address(IP:PORT) )\n\n\n\nimplement property Type\n\nOne can now define what the property type is.\n\nResolving UI issues\n\nAdding code generation menu on the diagram.\nAdding a progress monitor dialog for code generation.\n\n\n\n\nsynch basyx build from 10.12.2020\n\n\nsome last improvements\n\n- remove extClass from path\n- add a readme to introduce the code.\n- more debug messages during progress\n\nminor layout fixes\n\nimplement operation variable type\n\nminor example fix\n\nAdding TestCases to the requirements model\n\nFirst commit of the import Feature from AASX files (without releng)\nto be continued\n\nthe import plugin\n\nclean up the dev classes and CopyRights, remove unused classes\n\nIntegration in Papyrus of the new codegen api for operation parameters\n\nChange-Id: I1e799b8c703a9be1b18c858708255ccd73790d86\nSigned-off-by: Saadia Dhouib \u003csaadia.dhouib@cea.fr\u003e\nSigned-off-by: Asma Smaoui \u003casma.smaoui@cea.fr\u003e\nSigned-off-by: Volkan Gezer \u003cvolkan.gezer@dfki.de\u003e\nSigned-off-by: Quentin Le Menez \u003cquentin.lemenez@cea.fr\u003e\n"
    }
  ]
}
