| Listing 12. Share OCL constraints: detach(s:Service). |
|
context Share::detach(s:Service)
pre consistency: Share::allInstances().services.features-> forAll(f | discovery([f.id](http://f.id/)) .notEmpty()) post: services->excludes(s) |
| Listing 12. Share OCL constraints: detach(s:Service). |
|
context Share::detach(s:Service)
pre consistency: Share::allInstances().services.features-> forAll(f | discovery([f.id](http://f.id/)) .notEmpty()) post: services->excludes(s) |