public void removedFromFc(final org.objectweb.fractal.api.Component arg0) { if ( impl == null ) { throw new java.lang.NullPointerException("Trying to invoke a method on a client or server interface whose complementary interface is not bound."); } impl.removedFromFc(arg0); }
public void removedFromFc(final org.objectweb.fractal.api.Component arg0) { if ( impl == null ) { throw new java.lang.NullPointerException("Trying to invoke a method on a client or server interface whose complementary interface is not bound."); } impl.removedFromFc(arg0); }
public void removedFromFc(final org.objectweb.fractal.api.Component arg0) { if ( impl == null ) { throw new java.lang.NullPointerException("Trying to invoke a method on a client or server interface whose complementary interface is not bound."); } impl.removedFromFc(arg0); }
/** * @see org.objectweb.fractal.julia.control.content.SuperContentMixin#removeFcSubComponent(org.objectweb.fractal.api.Component) */ public void removeFcSubComponent(final Component subComponent) throws IllegalContentException, IllegalLifeCycleException { removeFcSubComponent$0(subComponent); SuperControllerNotifier scn = getFcSuperControllerNotifier(subComponent); if (scn != null) { try { Component c = ((Component)(weaveableC.getFcInterface("component"))); scn.removedFromFc(c); } catch (NoSuchInterfaceException ignored) { } } }
/** * @see org.objectweb.fractal.julia.control.content.SuperContentMixin#removeFcSubComponent(org.objectweb.fractal.api.Component) */ public void removeFcSubComponent(final org.objectweb.fractal.api.Component subComponent) throws org.objectweb.fractal.api.control.IllegalContentException, org.objectweb.fractal.api.control.IllegalLifeCycleException { removeFcSubComponent$0(subComponent); org.objectweb.fractal.julia.control.content.SuperControllerNotifier scn = getFcSuperControllerNotifier(subComponent); if (scn != null) { try { org.objectweb.fractal.api.Component c = ((org.objectweb.fractal.api.Component) (weaveableC.getFcInterface("component"))); scn.removedFromFc(c); } catch (org.objectweb.fractal.api.NoSuchInterfaceException ignored) { } } }
/** * @see org.objectweb.fractal.julia.control.content.SuperContentMixin#removeFcSubComponent(org.objectweb.fractal.api.Component) */ public void removeFcSubComponent(final org.objectweb.fractal.api.Component subComponent) throws org.objectweb.fractal.api.control.IllegalContentException, org.objectweb.fractal.api.control.IllegalLifeCycleException { removeFcSubComponent$0(subComponent); org.objectweb.fractal.julia.control.content.SuperControllerNotifier scn = getFcSuperControllerNotifier(subComponent); if (scn != null) { try { org.objectweb.fractal.api.Component c = ((org.objectweb.fractal.api.Component) (weaveableC.getFcInterface("component"))); scn.removedFromFc(c); } catch (org.objectweb.fractal.api.NoSuchInterfaceException ignored) { } } }
/** * @see org.objectweb.fractal.julia.control.content.SuperContentMixin#removeFcSubComponent(org.objectweb.fractal.api.Component) */ public void removeFcSubComponent(final org.objectweb.fractal.api.Component subComponent) throws org.objectweb.fractal.api.control.IllegalContentException, org.objectweb.fractal.api.control.IllegalLifeCycleException { removeFcSubComponent$0(subComponent); org.objectweb.fractal.julia.control.content.SuperControllerNotifier scn = getFcSuperControllerNotifier(subComponent); if (scn != null) { try { org.objectweb.fractal.api.Component c = ((org.objectweb.fractal.api.Component) (weaveableC.getFcInterface("component"))); scn.removedFromFc(c); } catch (org.objectweb.fractal.api.NoSuchInterfaceException ignored) { } } }
public void removedFromFc(final org.objectweb.fractal.api.Component arg0) { java.util.List<org.ow2.frascati.tinfi.api.IntentHandler> handlers = intentHandlersMap.get(METHODS[1]); try { if( handlers.size() == 0 ) { impl.removedFromFc(arg0); } else { org.objectweb.fractal.api.Interface itf = getFcItf(); org.ow2.frascati.tinfi.IntentJoinPointImpl<org.objectweb.fractal.julia.control.content.SuperControllerNotifier> ijp = new org.ow2.frascati.tinfi.IntentJoinPointImpl(); ijp.init(handlers,fcComp,itf,impl,METHODS[1],(Object)arg0); ijp.proceed(); Object ret = null; } } catch( Throwable t ) { if( t instanceof RuntimeException ) { throw (RuntimeException) t; } throw new org.ow2.frascati.tinfi.TinfiRuntimeException(t); } }
/** * Calls the overriden method and then notifies the given component it has * been removed from in this component. This method does nothing if the given * sub component does not provide the {@link SuperControllerNotifier} * interface. * * @param subComponent the component to be removed from this component. * @throws IllegalContentException if the given component cannot be removed * from this component. * @throws IllegalLifeCycleException if this component has a {@link * org.objectweb.fractal.api.control.LifeCycleController} interface, but it is not in an appropriate state * to perform this operation. */ public void removeFcSubComponent (final Component subComponent) throws IllegalContentException, IllegalLifeCycleException { _super_removeFcSubComponent(subComponent); SuperControllerNotifier scn = getFcSuperControllerNotifier(subComponent); if (scn != null) { try { Component c = (Component)_this_weaveableC.getFcInterface("component"); scn.removedFromFc(c); } catch (NoSuchInterfaceException ignored) { } } }
/** * Calls the overriden method and then notifies the given component it has * been removed from in this component. This method does nothing if the given * sub component does not provide the {@link SuperControllerNotifier} * interface. * * @param subComponent the component to be removed from this component. * @throws IllegalContentException if the given component cannot be removed * from this component. * @throws IllegalLifeCycleException if this component has a {@link * org.objectweb.fractal.api.control.LifeCycleController} interface, but it is not in an appropriate state * to perform this operation. */ public void removeFcSubComponent (final Component subComponent) throws IllegalContentException, IllegalLifeCycleException { _super_removeFcSubComponent(subComponent); SuperControllerNotifier scn = getFcSuperControllerNotifier(subComponent); if (scn != null) { try { Component c = (Component)_this_weaveableC.getFcInterface("component"); scn.removedFromFc(c); } catch (NoSuchInterfaceException ignored) { } } }
/** * Calls the overriden method and then notifies the given component it has * been removed from in this component. This method does nothing if the given * sub component does not provide the {@link SuperControllerNotifier} * interface. * * @param subComponent the component to be removed from this component. * @throws IllegalContentException if the given component cannot be removed * from this component. * @throws IllegalLifeCycleException if this component has a {@link * org.objectweb.fractal.api.control.LifeCycleController} interface, but it is not in an appropriate state * to perform this operation. */ public void removeFcSubComponent (final Component subComponent) throws IllegalContentException, IllegalLifeCycleException { _super_removeFcSubComponent(subComponent); SuperControllerNotifier scn = getFcSuperControllerNotifier(subComponent); if (scn != null) { try { Component c = (Component)_this_weaveableC.getFcInterface("component"); scn.removedFromFc(c); } catch (NoSuchInterfaceException ignored) { } } }
public void removedFromFc(final org.objectweb.fractal.api.Component arg0) { java.util.List<org.ow2.frascati.tinfi.api.IntentHandler> handlers = intentHandlersMap.get(METHODS[1]); try { if( handlers.size() == 0 ) { impl.removedFromFc(arg0); } else { org.objectweb.fractal.api.Component comp = getFcComponent(); org.objectweb.fractal.api.Interface itf = getFcItf(); org.ow2.frascati.tinfi.IntentJoinPointImpl<org.objectweb.fractal.julia.control.content.SuperControllerNotifier> ijp = new org.ow2.frascati.tinfi.IntentJoinPointImpl(); ijp.init(handlers,comp,itf,impl,METHODS[1],(Object)arg0); ijp.proceed(); Object ret = null; } } catch( Throwable t ) { if( t instanceof RuntimeException ) { throw (RuntimeException) t; } throw new org.ow2.frascati.tinfi.TinfiRuntimeException(t); } }