(8) interface ::= "interface" interface-scope component-body ";"
(9) interface-scope ::= identifier
(11) interface-property ::= "extends" interface-list ";"
An interface declaration is basically the same as a component declaration
(see Component declaration) but is meant to be shared between several
components. Although any object can be defined in an interface, it will
typically only declare service prototypes and ports that are to be
provide
d or use
d by components.
In addition to regular component properties, an interface can also define the following properties:
extends