diff --git a/README.md b/README.md index baa5991db630a28e3823377a0ed3b05c6d38c664..f61a803104f1d379428c7fac5210e3ca8a957cdd 100644 --- a/README.md +++ b/README.md @@ -24,3 +24,7 @@ This project is based on Maven, thus building it is simple: * Java SE Development Kit 8 (minimum) * Maven 3.6.0 (minimum) + +### Example Model Code + +* see https://git-st.inf.tu-dresden.de/rosi/parallel-rsync/-/tree/master/crm-example diff --git a/crm-example/README.md b/crm-example/README.md index eef09200d52e4fbcc59c650328c1a06eed9c5433..c5641e8db86db693eb9f846721aad8adda8b23ac 100644 --- a/crm-example/README.md +++ b/crm-example/README.md @@ -29,7 +29,6 @@ This project is based on Maven, thus building it is simple: * contains 3 packages which specify the models used in the COP 2021 publication * a model element is composed of its fields and synchronizations methods calling the sync-roles of RSYNC (below example from Employee.scala) -* additionally a MetaModels-Object is defined, tagging fields of the model elements, this is required for the underlying sync libary to know all fields ``` def syncFieldsToOtherModels(): Unit = { @@ -38,6 +37,7 @@ def syncFieldsToOtherModels(): Unit = { ``` * all modelelements need to extend ConflictResolvable to be able to be integrated into parallel RSYNC +* additionally a MetaModels-Object is defined, tagging fields of the model elements, this is required for the underlying sync libary to know all fields **de.tudresden.inf.st.crme.rsync.compartments**