accept
Short summary
Method to accept an object. Example:
NumberIncrementer.accept(Number);
- Return type: CNM_ReturnTypes.SingleExecutionResult
Parameters
| Name | Type | Comment | Kind |
|---|---|---|---|
| object | CNM_AbstractObject.IObject | object to accept | input |
Code
Declaration
METHOD accept : CNM_ReturnTypes.SingleExecutionResult
VAR_INPUT
(*object to accept*)
object : CNM_AbstractObject.IObject;
END_VAR
Implementation
IF(THIS^.isObjectValid(object))THEN
THIS^.object := object;
accept := CNM_ReturnTypes.SingleExecutionResult.SUCCESS;
ELSE
accept := CNM_ReturnTypes.SingleExecutionResult.ERROR;
END_IF