/** * @see org.objectweb.fractal.julia.control.binding.TypeBindingMixin#unbindFc(java.lang.String) */ private void unbindFc$0(final java.lang.String clientItfName) throws org.objectweb.fractal.api.NoSuchInterfaceException, org.objectweb.fractal.api.control.IllegalBindingException, org.objectweb.fractal.api.control.IllegalLifeCycleException { org.objectweb.fractal.api.type.ComponentType compType = ((org.objectweb.fractal.api.type.ComponentType) (weaveableC.getFcType())); org.objectweb.fractal.api.type.InterfaceType clientItfType; try { clientItfType = compType.getFcInterfaceType(clientItfName); } catch (org.objectweb.fractal.api.NoSuchInterfaceException e) { throw new org.objectweb.fractal.julia.ChainedNoSuchInterfaceException(null, weaveableC, clientItfName); } checkFcClientInterface(clientItfType); unbindFc(clientItfType, clientItfName); }
/** * @see org.objectweb.fractal.julia.control.binding.TypeBindingMixin#unbindFc(java.lang.String) */ private void unbindFc$0(final java.lang.String clientItfName) throws org.objectweb.fractal.api.NoSuchInterfaceException, org.objectweb.fractal.api.control.IllegalBindingException, org.objectweb.fractal.api.control.IllegalLifeCycleException { org.objectweb.fractal.api.type.ComponentType compType = ((org.objectweb.fractal.api.type.ComponentType) (weaveableC.getFcType())); org.objectweb.fractal.api.type.InterfaceType clientItfType; try { clientItfType = compType.getFcInterfaceType(clientItfName); } catch (org.objectweb.fractal.api.NoSuchInterfaceException e) { throw new org.objectweb.fractal.julia.ChainedNoSuchInterfaceException(null, weaveableC, clientItfName); } checkFcClientInterface(clientItfType); unbindFc(clientItfType, clientItfName); }