Method Arguments
The following table specifies the requirements for the method argument scope per method.
| Method | Method argument implementations | 
|---|---|
| List | Scope ‘out’, except for unrelated attribute implementations that represent the identifiers of parent components, which must have scope ‘inout’. | 
| Show | Scope ‘out’, except for identifying attribute implementations, which must have scope ‘inout’ | 
| Create | Scope ‘in’ or ‘inout’, except for attributes for which the value is generated in LN, which must have scope ‘out’ | 
| Change | Scope ‘in’ or ‘inout’, except for identifying attributes, which must have scope ‘in’. | 
| Delete | Scope ‘in’; only method argument implementations exist for identifying attributes. | 
| SubscribeEvent | No arguments | 
| UnsubscribeEvent | No arguments | 
| PublishEvent | Scope ‘in’ | 
| OnEvent | Scope ‘in’ | 
| SubscribeList | No arguments | 
| SupportsProcessingScope | No implementation needed | 
| SupportsReferentialIntegrity | No arguments | 
| CreateRef | Scope ‘in’; only method argument implementations exist for identifying attributes. | 
| DeleteRef | Scope ‘in’; only method argument implementations exist for identifying attributes. |