/** * @see org.objectweb.fractal.julia.control.content.LifeCycleContentMixin#removeFcSubComponent(org.objectweb.fractal.api.Component) */ private void removeFcSubComponent$0(final org.objectweb.fractal.api.Component subComponent) throws org.objectweb.fractal.api.control.IllegalContentException, org.objectweb.fractal.api.control.IllegalLifeCycleException { if ((weaveableOptLC) != null) { java.lang.String state = weaveableOptLC.getFcState(); if (!(org.objectweb.fractal.api.control.LifeCycleController.STOPPED.equals(state))) { throw new org.objectweb.fractal.julia.control.lifecycle.ChainedIllegalLifeCycleException(null, weaveableOptC, "The component is not stopped"); } } removeFcSubComponent$1(subComponent); }
/** * @see org.objectweb.fractal.julia.control.content.LifeCycleContentMixin#removeFcSubComponent(org.objectweb.fractal.api.Component) */ private void removeFcSubComponent$0(final Component subComponent) throws IllegalContentException, IllegalLifeCycleException { if ((weaveableOptLC) != null) { String state = weaveableOptLC.getFcState(); if (!(LifeCycleController.STOPPED.equals(state))) { throw new ChainedIllegalLifeCycleException(null , weaveableOptC , "The component is not stopped"); } } removeFcSubComponent$1(subComponent); }
/** * @see org.objectweb.fractal.julia.control.content.BindingContentMixin#removeFcSubComponent(org.objectweb.fractal.api.Component) */ private void removeFcSubComponent$0(final org.objectweb.fractal.api.Component subComponent) throws org.objectweb.fractal.api.control.IllegalContentException, org.objectweb.fractal.api.control.IllegalLifeCycleException { try { checkFcRemoveSubComponent(subComponent); } catch (org.objectweb.fractal.api.control.IllegalBindingException e) { throw new org.objectweb.fractal.julia.control.content.ChainedIllegalContentException(e, weaveableOptC, subComponent, "Would create non local bindings"); } removeFcSubComponent$1(subComponent); }