Riga Technical UniversityProject specific questions and answers from the work with the Riga Technical University.RE: Implementation of a modelling tool for a legal scenarioSabin Popescuhttps://www.adoxx.org/live/c/message_boards/find_message?p_l_id=&messageId=202252013-07-01T12:26:35Z2013-07-01T12:14:40ZDuring the ADOxx Training on June 25th and 26th 2013 we have started implementing the basic functionality mentioned in the request:<br /><br />1. We created a new model type called "Law Paragraphs" in an already existing library that included basic process modelling functionality (Sample_BPMN_Library_ADOxx1-3-UL1_1-0.abl)<br /><br />2. We created a new class, called "Paragraph"and included it in the model type "Law Paragraphs"<br /><br />3. For the class "Paragraph" we added the attributes "Abstract" - LONGSTRING, "Short Text" - STRING, "Paragraph Status" - ENUMERATION (with values: Good, Changed, Unavailable), "Link to the paragraph" - PROGRAMCALL <br /><br />4. We added two attributes to the existing class "Task": "Paragraph Status" - ENUMERATION (with values: Good, Changed, Unavailable) and "Related paragraphs" - INTERREF (pointer to the class "Paragraph" in model type "Law Paragraphs")<br /><br />5. We implemented an event handler for changing the value of the attribute "Paragraph Status" for class "Paragraph" after every change in the value of the attribute "Link to the paragraph"<br /><br />6. We added the menu item "Update tasks law status" in the menu "BPMN mechanisms" available in the modelling component; by clicking this menu item, the "Paragraph Status" of every <br />task in the current process model is updated according to the values of the attribute "Paragraph Status" of the "Paragraph" objects referenced by that task.<br /><br />7. The scripts developed at 5. and 6. have been added to the library's file container and referenced in the library attribute "External Coupling" accordingly.<br /><br />The application library package, including the AdoScript code implemented can be downloaded below.Sabin Popescu2013-07-01T12:14:40ZImplementation of a modelling tool for a legal scenariohttps://www.adoxx.org/live/c/message_boards/find_message?p_l_id=&messageId=202142014-03-27T11:38:23Z2013-07-01T12:11:22ZFor my doctoral thesis I would like to implement a modelling tool in which I can associate paragraphs of laws to tasks in one or more processes.<br />The paragraphs should be grouped by laws and can be independently changed. Every time the content of a paragraph is changed, the status of the paragraph should change accordingly. The three basic statuses are:<br />Good - no change has been made since the last check; set by the user.<br />Changed - the contents of the paragraph has been changed<br />Unavailable - the contents of the paragraph have been deleted or have not yet been entered.<br /><br />The tasks in the process should have a status, too, depending on the statuses of the paragraphs related to it:<br />Good - all the related paragraphs have the status "Good"<br />Changed - at least one of the related paragraphs has the status "Changed" and none of them has the status "Unavailable"<br />Unavailable - at least one of the related paragraphs has the status "Unavailable"<br /><br />Can you please help me with starting the implementation of this basic modelling language and the basic algorithms?2013-07-01T12:11:22Z