package org.qi4j.tutorials.composites.tutorial9; import org.qi4j.api.composite.TransientComposite; import org.qi4j.api.mixin.Mixins; // START SNIPPET: solution /** * This Composite interface declares transitively * all the Fragments of the HelloWorld composite. * <p/> * All standard declarations have been moved to * the StandardAbstractEntityComposite so we don't have to repeat * them in all Composites. */ @Mixins( { HelloWorldBehaviourMixin.class, GenericPropertyMixin.class } ) public interface HelloWorldComposite extends HelloWorldBehaviour, HelloWorldState, TransientComposite { } // END SNIPPET: solution