// $Id$ /** * @file Facets.idl * @author Will Otte * * This IDL file tests Facets within components. */ #include module Facets { interface foo_interface { }; interface bar_interface { }; component Foo { provides foo_interface foo; }; component Bar : Foo { provides bar_interface bar; }; component FooFoo : Foo { provides foo_interface foofoo; }; component FooBar { provides foo_interface foo; provides bar_interface bar; }; component ObjectProvider { provides Object foo_object; }; };