Skip to main content

accept

Short summary

Method to accept an object. Example:

NumberIncrementer.accept(Number);

Parameters

NameTypeCommentKind
objectCNM_AbstractObject.IObjectobject to acceptinput

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