meta.language.envelopes
7 anchors
| Anchor | Implementation | Tests |
|---|---|---|
| meta.language.envelopes (7) | 7 Implemented | 7 Implemented |
class_calls | Implemented | Implemented |
| ||
creates | Implemented | Implemented |
| ||
direct_calls | Implemented | Implemented |
Each invocation clause grants a direct dependency. Transitive reachability is derived from those direct edges and does not grant the caller permission to invoke an indirect dependency directly. | ||
leaf | Implemented | Implemented |
An empty envelope describes a leaf operation with no modeled dependencies. It is distinct from an abstract method, which has no declared envelope. | ||
permissions | Implemented | Implemented |
Declared calls are permissions: none must occur, and calls may occur in an order different from the order of their envelope clauses. | ||
reads | Implemented | Implemented |
| ||
receiver_calls | Implemented | Implemented |
| ||