ArchFm: fmArch.m

File fmArch.m, 2.7 KB (added by acher, 7 years ago)

fmArch (FeatureIDE format)

Line 
1FraSCAti : services component_factory assembly_factory sca_parser binding_factory :: _FraSCAti ;
2
3component_factory : [delegate_membrane_generation] fractal_bootstrap_class_providers* :: _component_factory ;
4
5delegate_membrane_generation : juliac :: _delegate_membrane_generation ;
6
7juliac : [compiler_provider] generators* :: _juliac ;
8
9compiler_provider : jdk6_compiler
10        | jdt_compiler ;
11
12generators : tinfi_oo_1
13        | osgi ;
14
15fractal_bootstrap_class_providers : julia
16        | osgi_provider
17        | tinfi_oo ;
18
19assembly_factory : bindings property_types interfaces implementations :: _assembly_factory ;
20
21bindings : [frascati_binding_rest] sca_binding_sca [sca_binding_upnp] [frascati_binding_http] [frascati_binding_jms] [frascati_binding_jna] [frascati_binding_jsonrpc] [frascati_binding_rmi] [sca_binding_ws] :: _bindings ;
22
23property_types : [sca_property_type_jaxb] sca_property_type_java sca_property_type_xsd :: _property_types ;
24
25interfaces : sca_interface_java [sca_interface_wsdl] [sca_interface_native] :: _interfaces ;
26
27implementations : [sca_implementation_bpel] sca_implementation_composite [frascati_implementation_fractal] sca_implementation_java [sca_implementation_spring] [frascati_implementation_osgi] [frascati_implementation_script] :: _implementations ;
28
29sca_parser : metamodels :: _sca_parser ;
30
31metamodels : [sca_metamodel_tuscany] [sca_metamodel_native] [sca_metamodel_upnp] sca_metamodel [sca_metamodel_frascati] :: _metamodels ;
32
33%%
34
35frascati_implementation_osgi implies osgi_provider ;
36frascati_binding_jsonrpc implies sca_metamodel_frascati ;
37frascati_implementation_script implies sca_metamodel_frascati ;
38sca_binding_upnp implies sca_metamodel_upnp ;
39sca_interface_native implies sca_metamodel_native ;
40sca_metamodel_native implies frascati_binding_jna ;
41sca_metamodel_native implies sca_interface_native ;
42osgi implies frascati_implementation_osgi ;
43sca_interface_native implies frascati_binding_jna ;
44tinfi_oo implies juliac ;
45delegate_membrane_generation implies juliac ;
46frascati_implementation_fractal implies sca_metamodel_frascati ;
47sca_implementation_bpel implies sca_interface_wsdl ;
48osgi_provider implies osgi ;
49frascati_binding_rest implies sca_metamodel_frascati ;
50osgi_provider implies frascati_implementation_osgi ;
51osgi implies osgi_provider ;
52frascati_implementation_osgi implies osgi ;
53frascati_binding_rmi implies sca_metamodel_frascati ;
54frascati_binding_jna implies sca_metamodel_native ;
55sca_metamodel_upnp implies sca_binding_upnp ;
56osgi implies sca_metamodel_frascati ;
57frascati_binding_jna implies sca_interface_native ;
58osgi implies fractal_bootstrap_class_providers ;
59frascati_binding_http implies sca_metamodel_tuscany ;
60