ArchFm: fmFull.m

File fmFull.m, 12.0 KB (added by acher, 7 years ago)

fmFull (FeatureIDE format)

Line 
1FraSCAti : FraSCAtiModules FraSCAtiArchitecture :: _FraSCAti ;
2
3FraSCAtiModules : [_frascati_implementation_osgi_felix] [_frascati_implementation_script] [_frascati_binding_jsonrpc] [_frascati_metamodel_frascati] [_frascati_component_factory_juliac_jdt] [_frascati_binding_http] [_frascati_property_jaxb] [_frascati_sca_compiler_parent] [_frascati_util_xml] [_frascati_metamodel_frascati_ext] [_module_upnp] [_frascati_implementation_fractal] [_frascati_component_factory_juliac_tinfi_oo] [_frascati_implementation_spring] [_frascati_binding_jms] [_frascati_util] [_module_native] [_frascati_component_factory_tinfi_oo] [_frascati_implementation_osgi_equinox] [_frascati_implementation_osgi] [_frascati_all] [_frascati_tinfi_sca_parser] [_frascati_assembly_factory_jdk6] [_frascati_assembly_factory_juliac_jdt_tinfi_oo] [_frascati_binding_jms_tests] [_frascati_binding_rest] [_frascati_interface_wsdl] [_frascati_servlet_cxf] [_frascati_binding_ws] [_frascati_implementation_bpel] _frascati_sca_parser _frascati_component_factory [_frascati_binding_rmi] [_frascati_all_jdk6] _frascati_assembly_factory [_frascati_binding_factory] [_frascati_component_factory_juliac_jdk6] [_frascati_metamodel_tuscany] [_frascati_component_factory_juliac] [_frascati_component_factory_julia] :: _FraSCAtiModules ;
4
5FraSCAtiArchitecture : services component_factory assembly_factory sca_parser binding_factory :: _FraSCAtiArchitecture ;
6
7component_factory : [delegate_membrane_generation] fractal_bootstrap_class_providers* :: _component_factory ;
8
9delegate_membrane_generation : juliac :: _delegate_membrane_generation ;
10
11juliac : [compiler_provider] generators* :: _juliac ;
12
13compiler_provider : jdk6_compiler
14        | jdt_compiler ;
15
16generators : tinfi_oo_1
17        | osgi ;
18
19fractal_bootstrap_class_providers : julia
20        | osgi_provider
21        | tinfi_oo ;
22
23assembly_factory : bindings* property_types* interfaces* implementations* :: _assembly_factory ;
24
25bindings : frascati_binding_rest
26        | sca_binding_sca
27        | sca_binding_upnp
28        | frascati_binding_http
29        | frascati_binding_jms
30        | frascati_binding_jna
31        | frascati_binding_jsonrpc
32        | frascati_binding_rmi
33        | sca_binding_ws ;
34
35property_types : sca_property_type_jaxb
36        | sca_property_type_java
37        | sca_property_type_xsd ;
38
39interfaces : sca_interface_java
40        | sca_interface_wsdl
41        | sca_interface_native ;
42
43implementations : sca_implementation_bpel
44        | sca_implementation_composite
45        | frascati_implementation_fractal
46        | sca_implementation_java
47        | sca_implementation_spring
48        | frascati_implementation_osgi
49        | frascati_implementation_script ;
50
51sca_parser : metamodels* :: _sca_parser ;
52
53metamodels : sca_metamodel_tuscany
54        | sca_metamodel_native
55        | sca_metamodel
56        | sca_metamodel_upnp
57        | sca_metamodel_frascati ;
58
59%%
60
61frascati_implementation_osgi implies _frascati_implementation_osgi ;
62_frascati_metamodel_frascati implies sca_metamodel_frascati ;
63_frascati_binding_rmi implies frascati_binding_rmi ;
64osgi implies _frascati_implementation_osgi ;
65_frascati_implementation_osgi implies osgi ;
66_frascati_all implies _frascati_metamodel_tuscany ;
67_frascati_servlet_cxf implies _frascati_assembly_factory ;
68_frascati_binding_ws implies _frascati_binding_factory ;
69_frascati_assembly_factory_juliac_jdt_tinfi_oo implies _frascati_component_factory_juliac_tinfi_oo ;
70_module_native implies sca_metamodel_native ;
71_module_upnp implies sca_metamodel_upnp ;
72_frascati_implementation_script implies _frascati_metamodel_frascati ;
73_frascati_component_factory_juliac_jdt implies jdt_compiler ;
74jdk6_compiler implies _frascati_component_factory_juliac_jdk6 ;
75_frascati_assembly_factory_juliac_jdt_tinfi_oo implies _frascati_component_factory_juliac_jdt ;
76_frascati_implementation_script implies _frascati_assembly_factory ;
77frascati_binding_http implies _frascati_binding_http ;
78_frascati_binding_factory implies binding_factory ;
79_frascati_binding_ws implies sca_binding_ws ;
80_frascati_binding_ws implies _frascati_assembly_factory ;
81_frascati_sca_parser implies _frascati_util ;
82_frascati_tinfi_sca_parser implies _frascati_sca_parser ;
83_frascati_assembly_factory_jdk6 implies _frascati_assembly_factory ;
84_frascati_all implies _frascati_implementation_fractal ;
85_frascati_all implies _frascati_servlet_cxf ;
86_frascati_component_factory_juliac_tinfi_oo implies _frascati_component_factory_juliac ;
87julia implies _frascati_component_factory_julia ;
88_frascati_assembly_factory implies sca_implementation_java ;
89_frascati_implementation_spring implies sca_implementation_spring ;
90_frascati_all implies _frascati_binding_jms ;
91sca_metamodel_native implies _module_native ;
92sca_metamodel_frascati implies _frascati_metamodel_frascati ;
93juliac implies _frascati_component_factory_juliac ;
94jdt_compiler implies _frascati_component_factory_juliac_jdt ;
95sca_interface_native implies _module_native ;
96assembly_factory implies _frascati_assembly_factory ;
97_frascati_component_factory_tinfi_oo implies _frascati_component_factory ;
98_frascati_implementation_bpel implies sca_implementation_bpel ;
99_frascati_all implies _frascati_implementation_bpel ;
100_frascati_assembly_factory implies sca_implementation_composite ;
101binding_factory implies _frascati_binding_factory ;
102_frascati_binding_jsonrpc implies frascati_binding_jsonrpc ;
103frascati_binding_rmi implies _frascati_binding_rmi ;
104_frascati_property_jaxb implies sca_property_type_jaxb ;
105sca_metamodel_upnp implies _module_upnp ;
106_frascati_assembly_factory implies _frascati_component_factory_tinfi_oo ;
107sca_metamodel_tuscany implies _frascati_metamodel_tuscany ;
108_frascati_binding_rmi implies _frascati_assembly_factory ;
109frascati_binding_rest implies _frascati_binding_rest ;
110_frascati_all implies _frascati_sca_parser ;
111_frascati_interface_wsdl implies _frascati_assembly_factory ;
112_frascati_binding_rest implies _frascati_binding_factory ;
113_frascati_component_factory_juliac_jdt implies _frascati_component_factory_juliac ;
114_frascati_implementation_fractal implies frascati_implementation_fractal ;
115_frascati_assembly_factory implies sca_interface_java ;
116component_factory implies _frascati_assembly_factory ;
117_frascati_binding_http implies frascati_binding_http ;
118frascati_binding_jms implies _frascati_binding_jms ;
119_frascati_all implies _frascati_component_factory_juliac_jdt ;
120sca_implementation_spring implies _frascati_implementation_spring ;
121_frascati_assembly_factory implies sca_property_type_java ;
122sca_binding_upnp implies _module_upnp ;
123_frascati_all implies _frascati_binding_factory ;
124osgi_provider implies _frascati_implementation_osgi ;
125_frascati_implementation_osgi implies frascati_implementation_osgi ;
126_frascati_metamodel_tuscany implies sca_metamodel_tuscany ;
127_frascati_all implies _frascati_implementation_script ;
128_frascati_component_factory_juliac implies juliac ;
129_frascati_binding_jsonrpc implies _frascati_assembly_factory ;
130_frascati_all_jdk6 implies _frascati_assembly_factory_jdk6 ;
131_frascati_component_factory_julia implies julia ;
132_frascati_assembly_factory implies sca_binding_sca ;
133_frascati_component_factory_juliac_jdk6 implies _frascati_component_factory_juliac ;
134_frascati_assembly_factory implies _frascati_sca_parser ;
135_frascati_all implies _frascati_property_jaxb ;
136sca_implementation_composite implies _frascati_assembly_factory ;
137_frascati_assembly_factory implies services ;
138_frascati_binding_jms implies _frascati_binding_factory ;
139_frascati_component_factory implies _frascati_util ;
140tinfi_oo implies _frascati_component_factory_juliac_tinfi_oo ;
141_frascati_implementation_bpel implies _frascati_interface_wsdl ;
142sca_binding_ws implies _frascati_binding_ws ;
143_frascati_component_factory_julia implies _frascati_assembly_factory ;
144_frascati_metamodel_tuscany implies _frascati_assembly_factory ;
145_frascati_all implies _frascati_metamodel_frascati ;
146frascati_binding_jna implies _module_native ;
147_frascati_binding_rmi implies _frascati_metamodel_frascati ;
148sca_binding_sca implies _frascati_assembly_factory ;
149_frascati_implementation_osgi_felix implies _frascati_implementation_osgi ;
150_frascati_implementation_fractal implies _frascati_metamodel_frascati ;
151_frascati_util_xml implies _frascati_util ;
152_frascati_implementation_fractal implies _frascati_assembly_factory ;
153_frascati_assembly_factory implies assembly_factory ;
154_frascati_all implies _frascati_assembly_factory ;
155_frascati_all implies _frascati_binding_ws ;
156_frascati_assembly_factory implies sca_property_type_xsd ;
157sca_property_type_java implies _frascati_assembly_factory ;
158_frascati_implementation_spring implies _frascati_assembly_factory ;
159_frascati_binding_http implies _frascati_metamodel_tuscany ;
160_frascati_binding_jsonrpc implies _frascati_binding_factory ;
161_frascati_all implies _frascati_interface_wsdl ;
162sca_metamodel implies _frascati_sca_parser ;
163frascati_implementation_fractal implies _frascati_implementation_fractal ;
164_frascati_assembly_factory_juliac_jdt_tinfi_oo implies _frascati_assembly_factory ;
165_module_native implies frascati_binding_jna ;
166_frascati_implementation_osgi implies _frascati_assembly_factory ;
167_frascati_binding_http implies _frascati_assembly_factory ;
168_frascati_binding_rest implies _frascati_assembly_factory ;
169_frascati_implementation_bpel implies _frascati_util_xml ;
170_frascati_component_factory_juliac_jdk6 implies jdk6_compiler ;
171_frascati_assembly_factory implies component_factory ;
172_frascati_component_factory_juliac_tinfi_oo implies tinfi_oo ;
173_frascati_all implies _frascati_implementation_spring ;
174_frascati_binding_rest implies _frascati_metamodel_frascati ;
175_frascati_interface_wsdl implies sca_interface_wsdl ;
176_module_upnp implies sca_binding_upnp ;
177sca_property_type_jaxb implies _frascati_property_jaxb ;
178_frascati_all implies _frascati_binding_rest ;
179frascati_binding_jsonrpc implies _frascati_binding_jsonrpc ;
180sca_property_type_xsd implies _frascati_assembly_factory ;
181_frascati_metamodel_frascati implies _frascati_assembly_factory ;
182_frascati_sca_parser implies sca_metamodel ;
183_frascati_binding_rest implies frascati_binding_rest ;
184_frascati_all implies _frascati_component_factory_juliac_tinfi_oo ;
185_frascati_binding_jms_tests implies _frascati_binding_jms ;
186_module_native implies sca_interface_native ;
187_frascati_binding_jms implies frascati_binding_jms ;
188_frascati_assembly_factory_jdk6 implies _frascati_component_factory_juliac_tinfi_oo ;
189_frascati_implementation_script implies frascati_implementation_script ;
190_frascati_binding_jms implies _frascati_assembly_factory ;
191sca_implementation_bpel implies _frascati_implementation_bpel ;
192_frascati_binding_jms implies _frascati_util_xml ;
193_frascati_all implies _frascati_binding_http ;
194_frascati_all implies _frascati_binding_rmi ;
195_frascati_all implies _frascati_component_factory_julia ;
196_frascati_all implies _frascati_component_factory_juliac ;
197_frascati_assembly_factory_jdk6 implies _frascati_component_factory_juliac_jdk6 ;
198_frascati_implementation_osgi implies _frascati_metamodel_frascati ;
199sca_implementation_java implies _frascati_assembly_factory ;
200sca_interface_java implies _frascati_assembly_factory ;
201_frascati_component_factory_julia implies _frascati_component_factory ;
202_frascati_all implies _frascati_binding_jsonrpc ;
203_frascati_all implies _frascati_implementation_osgi ;
204_frascati_implementation_osgi_equinox implies _frascati_implementation_osgi ;
205_frascati_binding_rmi implies _frascati_binding_factory ;
206_frascati_binding_jsonrpc implies _frascati_metamodel_frascati ;
207_frascati_implementation_osgi implies osgi_provider ;
208sca_parser implies _frascati_sca_parser ;
209_frascati_all implies _frascati_component_factory_tinfi_oo ;
210_frascati_implementation_bpel implies _frascati_assembly_factory ;
211_frascati_binding_jms_tests implies _frascati_interface_wsdl ;
212_frascati_property_jaxb implies _frascati_assembly_factory ;
213_frascati_all implies _frascati_component_factory ;
214services implies _frascati_assembly_factory ;
215_frascati_sca_parser implies sca_parser ;
216sca_interface_wsdl implies _frascati_interface_wsdl ;
217_frascati_all implies _frascati_implementation_osgi_equinox ;
218_frascati_component_factory_juliac implies _frascati_component_factory ;
219frascati_implementation_script implies _frascati_implementation_script ;
220