Previous: Component with behavior must have a trigger, Up: Well-formedness – Top level [Contents][Index]
Any component with a behavior
specification must have a
provides
port through which the component is activated.
An example:
interface iworld { in void hello (); behavior {on hello:{}} } component component_without_provides { requires iworld r; behavior {} }
The examples results in the following error messages:
component-without-provides.dzn:7:1: error: component with behavior must define a provides port component-without-provides.dzn:7:1: error: component with behavior must have a trigger