配置( configuration)
发布时间:2012/4/2 14:41:27 访问次数:640
配置通过连接一些列其他组件来实现一个W528S12-2804 组件的规范。配置的语法如下:
configuration-implementation:
implementation { component-list印t connection-list }
connection-list中列出用来构成配置的组件,connection-list指出这些组件是如何相连接以及如何与配置规范连接在一起。这里把配置规范中的规范元素称为外部( extemal)规范元素,而把在配置的组件中的规范元素称为内部(internal)规范元素。
配置中包含的组件列表
connection-list指出用来构建这一个配置的所有组件。这些组件可以在配置中重命名,这就既可以避免与配置规范元素的名字发生冲突,又可以简化配置所使用组件的修改以避免修改连接( wirmg)中的内容。为组件所选择的名字属于实现作用域。
component-list:
components
component-list components
components:
components component-line ;
component-line:
renamed-identifier
component-line , renamed-identifier
renamed-identifier:
identifier
identifier as identifier
如果两个组件使用as而导致重名,则会产生编译时错误(如components X、Y as X)。一个组件始终只能有一个实例:如果在两个不同的配置都使用了组件K,或者在同一配置中使用两次组件K,在程序中仍然只有K(及它的变量)的一个实例。
configuration-implementation:
implementation { component-list印t connection-list }
connection-list中列出用来构成配置的组件,connection-list指出这些组件是如何相连接以及如何与配置规范连接在一起。这里把配置规范中的规范元素称为外部( extemal)规范元素,而把在配置的组件中的规范元素称为内部(internal)规范元素。
配置中包含的组件列表
connection-list指出用来构建这一个配置的所有组件。这些组件可以在配置中重命名,这就既可以避免与配置规范元素的名字发生冲突,又可以简化配置所使用组件的修改以避免修改连接( wirmg)中的内容。为组件所选择的名字属于实现作用域。
component-list:
components
component-list components
components:
components component-line ;
component-line:
renamed-identifier
component-line , renamed-identifier
renamed-identifier:
identifier
identifier as identifier
如果两个组件使用as而导致重名,则会产生编译时错误(如components X、Y as X)。一个组件始终只能有一个实例:如果在两个不同的配置都使用了组件K,或者在同一配置中使用两次组件K,在程序中仍然只有K(及它的变量)的一个实例。
配置通过连接一些列其他组件来实现一个W528S12-2804 组件的规范。配置的语法如下:
configuration-implementation:
implementation { component-list印t connection-list }
connection-list中列出用来构成配置的组件,connection-list指出这些组件是如何相连接以及如何与配置规范连接在一起。这里把配置规范中的规范元素称为外部( extemal)规范元素,而把在配置的组件中的规范元素称为内部(internal)规范元素。
配置中包含的组件列表
connection-list指出用来构建这一个配置的所有组件。这些组件可以在配置中重命名,这就既可以避免与配置规范元素的名字发生冲突,又可以简化配置所使用组件的修改以避免修改连接( wirmg)中的内容。为组件所选择的名字属于实现作用域。
component-list:
components
component-list components
components:
components component-line ;
component-line:
renamed-identifier
component-line , renamed-identifier
renamed-identifier:
identifier
identifier as identifier
如果两个组件使用as而导致重名,则会产生编译时错误(如components X、Y as X)。一个组件始终只能有一个实例:如果在两个不同的配置都使用了组件K,或者在同一配置中使用两次组件K,在程序中仍然只有K(及它的变量)的一个实例。
configuration-implementation:
implementation { component-list印t connection-list }
connection-list中列出用来构成配置的组件,connection-list指出这些组件是如何相连接以及如何与配置规范连接在一起。这里把配置规范中的规范元素称为外部( extemal)规范元素,而把在配置的组件中的规范元素称为内部(internal)规范元素。
配置中包含的组件列表
connection-list指出用来构建这一个配置的所有组件。这些组件可以在配置中重命名,这就既可以避免与配置规范元素的名字发生冲突,又可以简化配置所使用组件的修改以避免修改连接( wirmg)中的内容。为组件所选择的名字属于实现作用域。
component-list:
components
component-list components
components:
components component-line ;
component-line:
renamed-identifier
component-line , renamed-identifier
renamed-identifier:
identifier
identifier as identifier
如果两个组件使用as而导致重名,则会产生编译时错误(如components X、Y as X)。一个组件始终只能有一个实例:如果在两个不同的配置都使用了组件K,或者在同一配置中使用两次组件K,在程序中仍然只有K(及它的变量)的一个实例。