public org.objectweb.fractal.julia.InitializationContext newFcInitializationContext(Object content) throws org.objectweb.fractal.api.factory.InstantiationException { org.objectweb.fractal.julia.InitializationContext ic = initFcInitializationContext(); org.objectweb.fractal.api.Component compctrl = newFcControllerInstantiation(ic); Object intercept = null; intercept = compctrl; org.objectweb.fractal.api.Interface proxy = new org.objectweb.fractal.api.ComponentFcItf ( compctrl ,"component", new org.objectweb.fractal.julia.type.BasicInterfaceType("component","org.objectweb.fractal.api.Component",false,false,false) ,false,intercept); ic.interfaces.put("component",proxy); org.objectweb.fractal.api.Component proxyForCompCtrl = (org.objectweb.fractal.api.Component) proxy; Object ctrl = null; ctrl = getFcController(ic,content, org.objectweb.fractal.api.control.BindingController .class); intercept = ctrl; proxy = new org.objectweb.fractal.api.control.BindingControllerFcItf ( proxyForCompCtrl ,"binding-controller", new org.objectweb.fractal.julia.type.BasicInterfaceType("binding-controller","org.objectweb.fractal.api.control.BindingController",false,false,false) ,false,intercept); ic.interfaces.put("binding-controller",proxy); ctrl = getFcController(ic,content, org.objectweb.fractal.julia.control.content.SuperControllerNotifier .class); intercept = ctrl; proxy = new org.objectweb.fractal.julia.control.content.SuperControllerNotifierFcItf ( proxyForCompCtrl ,"super-controller", new org.objectweb.fractal.julia.type.BasicInterfaceType("super-controller","org.objectweb.fractal.julia.control.content.SuperControllerNotifier",false,false,false) ,false,intercept); ic.interfaces.put("super-controller",proxy); ctrl = getFcController(ic,content, org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator .class); intercept = ctrl; proxy = new org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinatorFcItf ( proxyForCompCtrl ,"lifecycle-controller", new org.objectweb.fractal.julia.type.BasicInterfaceType("lifecycle-controller","org.objectweb.fractal.julia.control.lifecycle.LifeCycleCoordinator",false,false,false) ,false,intercept); ic.interfaces.put("lifecycle-controller",proxy); ctrl = getFcController(ic,content, org.objectweb.fractal.api.control.NameController .class); intercept = ctrl; proxy = new org.objectweb.fractal.api.control.NameControllerFcItf ( proxyForCompCtrl ,"name-controller", new org.objectweb.fractal.julia.type.BasicInterfaceType("name-controller","org.objectweb.fractal.api.control.NameController",false,false,false) ,false,intercept); ic.interfaces.put("name-controller",proxy); return ic; }
Object intercept = null; intercept = compctrl; org.objectweb.fractal.api.Interface proxy = new org.objectweb.fractal.api.ComponentFcItf ( compctrl ,"component", new org.objectweb.fractal.julia.type.BasicInterfaceType("component","org.objectweb.fractal.api.Component",false,false,false) ,false,intercept); ic.interfaces.put("component",proxy); org.objectweb.fractal.api.Component proxyForCompCtrl = (org.objectweb.fractal.api.Component) proxy;
Object intercept = null; intercept = compctrl; org.objectweb.fractal.api.Interface proxy = new org.objectweb.fractal.api.ComponentFcItf ( compctrl ,"component", new org.objectweb.fractal.julia.type.BasicInterfaceType("component","org.objectweb.fractal.api.Component",false,false,false) ,false,intercept); ic.interfaces.put("component",proxy); org.objectweb.fractal.api.Component proxyForCompCtrl = (org.objectweb.fractal.api.Component) proxy;
ic.controllers.add(intercept); ((org.objectweb.fractal.julia.Interceptor)intercept).setFcItfDelegate(compctrl); org.objectweb.fractal.api.Interface proxy = new org.objectweb.fractal.api.ComponentFcItf ( compctrl ,"component", new org.objectweb.fractal.julia.type.BasicInterfaceType("component","org.objectweb.fractal.api.Component",false,false,false) ,false,intercept); ic.interfaces.put("component",proxy);; (( org.ow2.frascati.tinfi.TinfiComponentInterceptor )intercept).setFcItf(proxy);
ic.controllers.add(intercept); ((org.objectweb.fractal.julia.Interceptor)intercept).setFcItfDelegate(compctrl); org.objectweb.fractal.api.Interface proxy = new org.objectweb.fractal.api.ComponentFcItf ( compctrl ,"component", new org.objectweb.fractal.julia.type.BasicInterfaceType("component","org.objectweb.fractal.api.Component",false,false,false) ,false,intercept); ic.interfaces.put("component",proxy);; (( org.ow2.frascati.tinfi.TinfiComponentInterceptor )intercept).setFcItf(proxy);
ic.controllers.add(intercept); ((org.objectweb.fractal.julia.Interceptor)intercept).setFcItfDelegate(compctrl); org.objectweb.fractal.api.Interface proxy = new org.objectweb.fractal.api.ComponentFcItf ( compctrl ,"component", new org.objectweb.fractal.julia.type.BasicInterfaceType("component","org.objectweb.fractal.api.Component",false,false,false) ,false,intercept); ic.interfaces.put("component",proxy); (( org.ow2.frascati.tinfi.TinfiComponentInterceptor )intercept).setFcItf(proxy);
ic.controllers.add(intercept); ((org.objectweb.fractal.julia.Interceptor)intercept).setFcItfDelegate(compctrl); org.objectweb.fractal.api.Interface proxy = new org.objectweb.fractal.api.ComponentFcItf ( compctrl ,"component", new org.objectweb.fractal.julia.type.BasicInterfaceType("component","org.objectweb.fractal.api.Component",false,false,false) ,false,intercept); ic.interfaces.put("component",proxy); (( org.ow2.frascati.tinfi.TinfiComponentInterceptor )intercept).setFcItf(proxy);
ic.controllers.add(intercept); ((org.objectweb.fractal.julia.Interceptor)intercept).setFcItfDelegate(compctrl); org.objectweb.fractal.api.Interface proxy = new org.objectweb.fractal.api.ComponentFcItf ( compctrl ,"component", new org.objectweb.fractal.julia.type.BasicInterfaceType("component","org.objectweb.fractal.api.Component",false,false,false) ,false,intercept); ic.interfaces.put("component",proxy); (( org.ow2.frascati.tinfi.TinfiComponentInterceptor )intercept).setFcItf(proxy);
ic.controllers.add(intercept); ((org.objectweb.fractal.julia.Interceptor)intercept).setFcItfDelegate(compctrl); org.objectweb.fractal.api.Interface proxy = new org.objectweb.fractal.api.ComponentFcItf ( compctrl ,"component", new org.objectweb.fractal.julia.type.BasicInterfaceType("component","org.objectweb.fractal.api.Component",false,false,false) ,false,intercept); ic.interfaces.put("component",proxy); (( org.ow2.frascati.tinfi.TinfiComponentInterceptor )intercept).setFcItf(proxy);