final DependencyDirective dependency3 =
new DependencyDirective(
Service1.class.getName() + DependencyDescriptor.ARRAY_POSTFIX,
"c2c",
Service1.class.getName() );
final ComponentTemplate c3MetaData =
new ComponentTemplate( "c3",
Component3.class.getName(),
new DependencyDirective[]{dependency1,
dependency2,
dependency3},
null,
null,
false );
final ComponentTemplate c2aMetaData =
new ComponentTemplate( "c2a",
Component2.class.getName(),
DependencyDirective.EMPTY_SET,
null,
null,
false );
final ComponentTemplate c2bMetaData =
new ComponentTemplate( "c2b",
Component2.class.getName(),
DependencyDirective.EMPTY_SET,
null,
null,
false );
final ComponentTemplate c2cMetaData =
new ComponentTemplate( "c2c",
Component2.class.getName(),
DependencyDirective.EMPTY_SET,
null,
null,
false );