This is an automated email from the ASF dual-hosted git repository. pnoltes pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/celix.git
commit 431d2dbf4cda84d1e8c094c696267a811c98a54e Merge: 9551608b de6ec076 Author: Pepijn Noltes <[email protected]> AuthorDate: Fri May 12 09:39:23 2023 +0200 Merge pull request #547 from apache/feature/551-add-1st-part-req-cap-model-lib #551: Add 1st part of the requirement-capability-model lib libs/CMakeLists.txt | 1 + libs/{ => rcm}/CMakeLists.txt | 41 ++-- libs/rcm/README.md | 51 ++++ libs/rcm/diagrams/logical-req-cap-model.png | Bin 0 -> 4927 bytes libs/rcm/diagrams/logical-req-cap-model.puml | 23 ++ libs/rcm/gtest/CMakeLists.txt | 38 +++ .../src/RequirementCapabilityModelTestSuite.cc | 261 +++++++++++++++++++++ ...ntCapabilityModelWithErrorInjectionTestSuite.cc | 134 +++++++++++ libs/rcm/include/celix_capability.h | 161 +++++++++++++ libs/rcm/include/celix_rcm_types.h | 42 ++++ libs/rcm/include/celix_requirement.h | 173 ++++++++++++++ libs/rcm/include/celix_resource.h | 114 +++++++++ libs/rcm/src/celix_capability.c | 172 ++++++++++++++ libs/rcm/src/celix_requirement.c | 185 +++++++++++++++ libs/rcm/src/celix_resource.c | 159 +++++++++++++ 15 files changed, 1533 insertions(+), 22 deletions(-)
