-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Eventive Object's model
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Eventive Object's model
Flowchart of the script's functions.
ActHeader - the description of the object's parameters. It includes the description of the public and protected parameters, specification of the reserved variables and description of the subobjects.
During every activation of the object, the OnInitialization function is executed. Using set variable the single setting of the object's parameters needs to be checked.
The OnDialog function is activated after specifying the insertion point and direction from the context menu during the dynamical selection of the parameters.
The OnDialogChanged allows you to add interactivity in the insertion dialog of the object. It is executed every time the parameters are changed in the dialog. In the functions body, it is possible to hide the controls to provide the correct selection of the object's parameters.
The OnInitSelect is executed before the dynamical selection of the parameters. There is a tooltip string (for example, the current value of the length).
The OnSelectParam is executed during the dynamical selection of the parameters. It defines what and how parameters should be selected. It usually contains checks of request number for the selection of the parameters and checks of the current view.
The OnMakeParameters function is final. All final calculations of the parameters are executed and the classifiers and planes are specified. As this function is executed after all object events, the constraints for the parameters and the relative selection of implementations are added.
The SetGripPoint function sets grips for the object. Their number and position are set there.
The OnMoveGripPoint function receives the number of the edited the NMovingGrip grip, the relative position of the grips is processed and the object's parameters are changed according to it.
The BeforeConnect is executed before the dependences are set. The previous dependences are reset and a tooltip string is specified when selecting the object to connect.
The OnConnect function is executed when one object is connected to another object. It contains a check of the object's classifiers and operators for setting the dependences according to this check.
As the result of the OnConnect is a new value for the connected object, this is received as a new object. The OnChangeParameters function is executed when the object's parameters are changed according to another object's parameters using the parameters toolbar. This function determines the object's reaction to changing its parameters.