summaryrefslogtreecommitdiffstats
path: root/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly
diff options
context:
space:
mode:
Diffstat (limited to 'site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly')
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractContract.html388
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractProperty.html527
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractReference.html293
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractService.html234
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AssemblyFactory.html588
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Base.html238
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Binding.html333
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/BindingRRB.html347
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Callback.html265
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Component.html583
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentProperty.html451
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentReference.html455
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentService.html363
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentType.html380
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Composite.html496
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/CompositeReference.html301
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/CompositeService.html356
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ConfiguredOperation.html325
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ConstrainingType.html349
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Contract.html452
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html251
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html239
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Endpoint.html673
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/EndpointFactory.html214
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Extensible.html217
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Implementation.html207
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Multiplicity.html365
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/OperationSelector.html195
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/OperationsConfigurator.html215
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/OptimizableBinding.html377
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Property.html274
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Reference.html408
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/SCABinding.html204
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/SCABindingFactory.html214
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Service.html253
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Wire.html357
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/WireFormat.html195
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/AutomaticBinding.html241
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/BindingBuilder.html219
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html235
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html211
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html217
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html286
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html239
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/DomainBuilder.html311
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html215
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html328
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html313
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html267
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html270
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html335
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html267
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html266
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html313
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html379
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html266
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html266
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html337
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html336
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html266
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html269
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html267
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html266
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html266
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html267
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html256
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html475
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/package-frame.html81
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/package-summary.html250
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/package-tree.html177
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/package-frame.html66
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/package-summary.html212
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/package-tree.html166
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html694
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html372
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html311
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html709
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/BaseImpl.html296
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CallbackImpl.html504
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentImpl.html889
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html592
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html659
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html506
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html523
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CompositeImpl.html681
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html428
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html477
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html544
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html553
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ContractImpl.html586
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html267
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/EndpointImpl.html847
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html281
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html447
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/PropertyImpl.html418
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html759
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ServiceImpl.html600
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/WireImpl.html589
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/package-frame.html80
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/package-summary.html251
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/package-tree.html198
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/package-frame.html122
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/package-summary.html325
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/package-tree.html357
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html1255
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html326
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html1289
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html1313
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html326
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html1309
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html405
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/Constants.html1127
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html1255
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html326
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html1285
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html1265
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html483
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/package-frame.html65
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/package-summary.html213
-rw-r--r--site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/package-tree.html170
120 files changed, 49260 insertions, 0 deletions
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractContract.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractContract.html
new file mode 100644
index 0000000000..c328f6b854
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractContract.html
@@ -0,0 +1,388 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:40 CST 2009 -->
+<TITLE>
+AbstractContract
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AbstractContract";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/AbstractContract.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractContract.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface AbstractContract</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentServiceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>AbstractContract</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></DL>
+</PRE>
+
+<P>
+Interface contracts define one or more business functions. These business
+ functions are provided by services and are used by references.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the interface contract defining the interface and callback
+ interface for the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this contract is a reference or service created internally
+ to handle a callback interface of another contract, false otherwise.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A>&nbsp;interfaceContract)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the interface contract defining the interface and callback
+ interface for the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A></B>(boolean&nbsp;isCallback)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a flag indicating whether this is a callback contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the contract.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Returns the name of the contract.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(java.lang.String)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+void <B>setName</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Sets the name of the contract.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInterfaceContract()"><!-- --></A><H3>
+getInterfaceContract</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A> <B>getInterfaceContract</B>()</PRE>
+<DL>
+<DD>Returns the interface contract defining the interface and callback
+ interface for the contract.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the interface contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)"><!-- --></A><H3>
+setInterfaceContract</H3>
+<PRE>
+void <B>setInterfaceContract</B>(<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A>&nbsp;interfaceContract)</PRE>
+<DL>
+<DD>Sets the interface contract defining the interface and callback
+ interface for the contract.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>interfaceContract</CODE> - the interface contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isCallback()"><!-- --></A><H3>
+isCallback</H3>
+<PRE>
+boolean <B>isCallback</B>()</PRE>
+<DL>
+<DD>Returns true if this contract is a reference or service created internally
+ to handle a callback interface of another contract, false otherwise.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true for a callback contract, false otherwise</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIsCallback(boolean)"><!-- --></A><H3>
+setIsCallback</H3>
+<PRE>
+void <B>setIsCallback</B>(boolean&nbsp;isCallback)</PRE>
+<DL>
+<DD>Sets a flag indicating whether this is a callback contract.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isCallback</CODE> - true for a callback contract, false otherwise</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/AbstractContract.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractContract.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractProperty.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractProperty.html
new file mode 100644
index 0000000000..43c146d795
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractProperty.html
@@ -0,0 +1,527 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:40 CST 2009 -->
+<TITLE>
+AbstractProperty
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AbstractProperty";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/AbstractProperty.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractProperty.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface AbstractProperty</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractPropertyImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentPropertyImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">PropertyImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>AbstractProperty</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></DL>
+</PRE>
+
+<P>
+A property allows for the configuration of an implementation with externally
+ set data values. An implementation can have zero or more properties. Each
+ property has a data type, which may be either simple or complex. An
+ implementation may also define a default value for a property.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the property name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getValue()">getValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the default value of the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDElement()">getXSDElement</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the element defining the data type of this property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDType()">getXSDType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the data type of this property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMany()">isMany</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the property allows multiple values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMustSupply()">isMustSupply</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if a value must be supplied for the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMany(boolean)">setMany</A></B>(boolean&nbsp;many)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether or not the property allows multiple values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMustSupply(boolean)">setMustSupply</A></B>(boolean&nbsp;mustSupply)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether a value must be supplied for the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the property name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setValue(java.lang.Object)">setValue</A></B>(java.lang.Object&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the default value of the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDElement(javax.xml.namespace.QName)">setXSDElement</A></B>(javax.xml.namespace.QName&nbsp;element)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the element defining the data type of this property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDType(javax.xml.namespace.QName)">setXSDType</A></B>(javax.xml.namespace.QName&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the data type of this property.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Returns the property name.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the property name</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(java.lang.String)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+void <B>setName</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Sets the property name.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the property name</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue()"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+java.lang.Object <B>getValue</B>()</PRE>
+<DL>
+<DD>Returns the default value of the property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the default value of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setValue(java.lang.Object)"><!-- --></A><H3>
+setValue</H3>
+<PRE>
+void <B>setValue</B>(java.lang.Object&nbsp;defaultValue)</PRE>
+<DL>
+<DD>Sets the default value of the property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>defaultValue</CODE> - the default value of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isMany()"><!-- --></A><H3>
+isMany</H3>
+<PRE>
+boolean <B>isMany</B>()</PRE>
+<DL>
+<DD>Returns true if the property allows multiple values.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the property allows multiple values</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMany(boolean)"><!-- --></A><H3>
+setMany</H3>
+<PRE>
+void <B>setMany</B>(boolean&nbsp;many)</PRE>
+<DL>
+<DD>Sets whether or not the property allows multiple values.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>many</CODE> - true if the property should allow multiple values</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isMustSupply()"><!-- --></A><H3>
+isMustSupply</H3>
+<PRE>
+boolean <B>isMustSupply</B>()</PRE>
+<DL>
+<DD>Returns true if a value must be supplied for the property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true is a value must be supplied for the property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMustSupply(boolean)"><!-- --></A><H3>
+setMustSupply</H3>
+<PRE>
+void <B>setMustSupply</B>(boolean&nbsp;mustSupply)</PRE>
+<DL>
+<DD>Sets whether a value must be supplied for the property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>mustSupply</CODE> - set to true to require that a value be supplied for
+ uses of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXSDType()"><!-- --></A><H3>
+getXSDType</H3>
+<PRE>
+javax.xml.namespace.QName <B>getXSDType</B>()</PRE>
+<DL>
+<DD>Returns the data type of this property. This is the qualified name of an
+ XML schema type.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the type of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setXSDType(javax.xml.namespace.QName)"><!-- --></A><H3>
+setXSDType</H3>
+<PRE>
+void <B>setXSDType</B>(javax.xml.namespace.QName&nbsp;type)</PRE>
+<DL>
+<DD>Sets the data type of this property. This is the qualified name of an XML
+ schema type.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - the type of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXSDElement()"><!-- --></A><H3>
+getXSDElement</H3>
+<PRE>
+javax.xml.namespace.QName <B>getXSDElement</B>()</PRE>
+<DL>
+<DD>Returns the element defining the data type of this property. This is the
+ qualified name of an XML schema element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the element defining the type of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setXSDElement(javax.xml.namespace.QName)"><!-- --></A><H3>
+setXSDElement</H3>
+<PRE>
+void <B>setXSDElement</B>(javax.xml.namespace.QName&nbsp;element)</PRE>
+<DL>
+<DD>Sets the element defining the data type of this property. This is the
+ qualified name of an XML schema element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>element</CODE> - the element defining the type of this property</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/AbstractProperty.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractProperty.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractReference.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractReference.html
new file mode 100644
index 0000000000..73e87ee12f
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractReference.html
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:40 CST 2009 -->
+<TITLE>
+AbstractReference
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AbstractReference";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/AbstractReference.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractReference.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface AbstractReference</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentReferenceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>AbstractReference</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></DL>
+</PRE>
+
+<P>
+Represents a reference contract.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#getMultiplicity()">getMultiplicity</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the multiplicity allowed for wires connected to this reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">setMultiplicity</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A>&nbsp;multiplicity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the multiplicity allowed for wires connected to this reference.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getMultiplicity()"><!-- --></A><H3>
+getMultiplicity</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A> <B>getMultiplicity</B>()</PRE>
+<DL>
+<DD>Returns the multiplicity allowed for wires connected to this reference.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the multiplicity allowed for wires connected to this reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)"><!-- --></A><H3>
+setMultiplicity</H3>
+<PRE>
+void <B>setMultiplicity</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A>&nbsp;multiplicity)</PRE>
+<DL>
+<DD>Sets the multiplicity allowed for wires connected to this reference.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>multiplicity</CODE> - the multiplicity allowed for wires connected to this
+ reference</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/AbstractReference.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractReference.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractService.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractService.html
new file mode 100644
index 0000000000..4d191b713b
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AbstractService.html
@@ -0,0 +1,234 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:40 CST 2009 -->
+<TITLE>
+AbstractService
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AbstractService";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/AbstractService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface AbstractService</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentServiceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>AbstractService</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></DL>
+</PRE>
+
+<P>
+Represents a service contract.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/AbstractService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AssemblyFactory.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AssemblyFactory.html
new file mode 100644
index 0000000000..c7bec75b77
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/AssemblyFactory.html
@@ -0,0 +1,588 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+AssemblyFactory
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AssemblyFactory";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/AssemblyFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AssemblyFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface AssemblyFactory</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AssemblyFactoryImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html" title="class in org.apache.tuscany.sca.assembly">DefaultAssemblyFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeAssemblyFactory.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeAssemblyFactory</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>AssemblyFactory</B></DL>
+</PRE>
+
+<P>
+A factory for the assembly model
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createAbstractProperty()">createAbstractProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new abstract property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createAbstractReference()">createAbstractReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new abstract reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createAbstractService()">createAbstractService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new abstract service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createCallback()">createCallback</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new callback.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponent()">createComponent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentProperty()">createComponentProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new component property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentReference()">createComponentReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new component reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentService()">createComponentService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new component service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentType()">createComponentType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new component type</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComposite()">createComposite</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createCompositeReference()">createCompositeReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new composite reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createCompositeService()">createCompositeService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new composite service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createConfiguredOperation()">createConfiguredOperation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new configured operation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createConstrainingType()">createConstrainingType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new constraining type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createProperty()">createProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createReference()">createReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createService()">createService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createWire()">createWire</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new wire.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="createAbstractProperty()"><!-- --></A><H3>
+createAbstractProperty</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A> <B>createAbstractProperty</B>()</PRE>
+<DL>
+<DD>Create a new abstract property.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new abstract property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createAbstractReference()"><!-- --></A><H3>
+createAbstractReference</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A> <B>createAbstractReference</B>()</PRE>
+<DL>
+<DD>Create a new abstract reference.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new abstract reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createAbstractService()"><!-- --></A><H3>
+createAbstractService</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A> <B>createAbstractService</B>()</PRE>
+<DL>
+<DD>Create a new abstract service.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new abstract service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createCallback()"><!-- --></A><H3>
+createCallback</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A> <B>createCallback</B>()</PRE>
+<DL>
+<DD>Create a new callback.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createComponent()"><!-- --></A><H3>
+createComponent</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A> <B>createComponent</B>()</PRE>
+<DL>
+<DD>Create a new component.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createComponentProperty()"><!-- --></A><H3>
+createComponentProperty</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A> <B>createComponentProperty</B>()</PRE>
+<DL>
+<DD>Create a new component property.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new component property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createComponentReference()"><!-- --></A><H3>
+createComponentReference</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A> <B>createComponentReference</B>()</PRE>
+<DL>
+<DD>Create a new component reference.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new component reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createComponentService()"><!-- --></A><H3>
+createComponentService</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A> <B>createComponentService</B>()</PRE>
+<DL>
+<DD>Create a new component service.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new component service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createComponentType()"><!-- --></A><H3>
+createComponentType</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A> <B>createComponentType</B>()</PRE>
+<DL>
+<DD>Create a new component type
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new component type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createComposite()"><!-- --></A><H3>
+createComposite</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A> <B>createComposite</B>()</PRE>
+<DL>
+<DD>Create a new composite.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createCompositeReference()"><!-- --></A><H3>
+createCompositeReference</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A> <B>createCompositeReference</B>()</PRE>
+<DL>
+<DD>Create a new composite reference.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new composite reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createCompositeService()"><!-- --></A><H3>
+createCompositeService</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A> <B>createCompositeService</B>()</PRE>
+<DL>
+<DD>Create a new composite service.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new composite service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createConstrainingType()"><!-- --></A><H3>
+createConstrainingType</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>createConstrainingType</B>()</PRE>
+<DL>
+<DD>Create a new constraining type.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new constraining type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createProperty()"><!-- --></A><H3>
+createProperty</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A> <B>createProperty</B>()</PRE>
+<DL>
+<DD>Create a new property.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createReference()"><!-- --></A><H3>
+createReference</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A> <B>createReference</B>()</PRE>
+<DL>
+<DD>Create a new reference.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createService()"><!-- --></A><H3>
+createService</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A> <B>createService</B>()</PRE>
+<DL>
+<DD>Create a new service.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createWire()"><!-- --></A><H3>
+createWire</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A> <B>createWire</B>()</PRE>
+<DL>
+<DD>Create a new wire.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new wire</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createConfiguredOperation()"><!-- --></A><H3>
+createConfiguredOperation</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A> <B>createConfiguredOperation</B>()</PRE>
+<DL>
+<DD>Create a new configured operation.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new ConfiguredOperation</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/AssemblyFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AssemblyFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Base.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Base.html
new file mode 100644
index 0000000000..b144474a7a
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Base.html
@@ -0,0 +1,238 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Base
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Base";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Base.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Base.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Base</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>, <A HREF="../../../../../org/apache/tuscany/sca/contribution/Artifact.html" title="interface in org.apache.tuscany.sca.contribution">Artifact</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/atom/AtomBinding.html" title="interface in org.apache.tuscany.sca.binding.atom">AtomBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/feed/AtomBinding.html" title="interface in org.apache.tuscany.sca.binding.feed">AtomBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/BaseJavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">BaseJavaImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html" title="interface in org.apache.tuscany.sca.assembly">BindingRRB</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/bpel/BPELImplementation.html" title="interface in org.apache.tuscany.sca.implementation.bpel">BPELImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/bpel/BPELProcessDefinition.html" title="interface in org.apache.tuscany.sca.implementation.bpel">BPELProcessDefinition</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/node/ConfiguredNodeImplementation.html" title="interface in org.apache.tuscany.sca.implementation.node">ConfiguredNodeImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../org/apache/tuscany/sca/contribution/Contribution.html" title="interface in org.apache.tuscany.sca.contribution">Contribution</A>, <A HREF="../../../../../org/apache/tuscany/sca/contribution/ContributionMetadata.html" title="interface in org.apache.tuscany.sca.contribution">ContributionMetadata</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/corba/CorbaBinding.html" title="interface in org.apache.tuscany.sca.binding.corba">CorbaBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/contribution/DeployedArtifact.html" title="interface in org.apache.tuscany.sca.contribution">DeployedArtifact</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/DistributedSCABinding.html" title="interface in org.apache.tuscany.sca.binding.sca">DistributedSCABinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ejb/EJBBinding.html" title="interface in org.apache.tuscany.sca.binding.ejb">EJBBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/ejb/EJBImplementation.html" title="interface in org.apache.tuscany.sca.implementation.ejb">EJBImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/gdata/GdataBinding.html" title="interface in org.apache.tuscany.sca.binding.gdata">GdataBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/http/HTTPBinding.html" title="interface in org.apache.tuscany.sca.binding.http">HTTPBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/interfacedef/java/JavaInterface.html" title="interface in org.apache.tuscany.sca.interfacedef.java">JavaInterface</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/jee/JEEImplementation.html" title="interface in org.apache.tuscany.sca.implementation.jee">JEEImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jsonrpc/JSONRPCBinding.html" title="interface in org.apache.tuscany.sca.binding.jsonrpc">JSONRPCBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/node/NodeImplementation.html" title="interface in org.apache.tuscany.sca.implementation.node">NodeImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/notification/NotificationBinding.html" title="interface in org.apache.tuscany.sca.binding.notification">NotificationBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly">OperationSelector</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html" title="interface in org.apache.tuscany.sca.assembly">OptimizableBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/osgi/OSGiImplementation.html" title="interface in org.apache.tuscany.sca.implementation.osgi">OSGiImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/resource/ResourceImplementation.html" title="interface in org.apache.tuscany.sca.implementation.resource">ResourceImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/rmi/RMIBinding.html" title="interface in org.apache.tuscany.sca.binding.rmi">RMIBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/feed/RSSBinding.html" title="interface in org.apache.tuscany.sca.binding.feed">RSSBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/rss/RSSBinding.html" title="interface in org.apache.tuscany.sca.binding.rss">RSSBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABinding.html" title="interface in org.apache.tuscany.sca.assembly">SCABinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/scope/ScopedRuntimeComponent.html" title="interface in org.apache.tuscany.sca.core.scope">ScopedRuntimeComponent</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/WebServiceBinding.html" title="interface in org.apache.tuscany.sca.binding.ws">WebServiceBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly">WireFormat</A>, <A HREF="../../../../../org/apache/tuscany/sca/workspace/Workspace.html" title="interface in org.apache.tuscany.sca.workspace">Workspace</A>, <A HREF="../../../../../org/apache/tuscany/sca/interfacedef/wsdl/WSDLDefinition.html" title="interface in org.apache.tuscany.sca.interfacedef.wsdl">WSDLDefinition</A>, <A HREF="../../../../../org/apache/tuscany/sca/interfacedef/wsdl/WSDLInterface.html" title="interface in org.apache.tuscany.sca.interfacedef.wsdl">WSDLInterface</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/xquery/XQueryImplementation.html" title="interface in org.apache.tuscany.sca.implementation.xquery">XQueryImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/xsd/XSDefinition.html" title="interface in org.apache.tuscany.sca.xsd">XSDefinition</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/extension/helper/utils/AbstractBinding.html" title="class in org.apache.tuscany.sca.extension.helper.utils">AbstractBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/extension/helper/utils/AbstractImplementation.html" title="class in org.apache.tuscany.sca.extension.helper.utils">AbstractImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractPropertyImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CallbackImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/contribution/resolver/ClassReference.html" title="class in org.apache.tuscany.sca.contribution.resolver">ClassReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentPropertyImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentTypeImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ConfiguredOperationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ConstrainingTypeImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/corba/impl/CorbaBindingImpl.html" title="class in org.apache.tuscany.sca.binding.corba.impl">CorbaBindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/DistributedSCABindingImpl.html" title="class in org.apache.tuscany.sca.binding.sca.impl">DistributedSCABindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/extension/helper/utils/DynamicImplementation.html" title="class in org.apache.tuscany.sca.extension.helper.utils">DynamicImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ejb/impl/EJBBindingImpl.html" title="class in org.apache.tuscany.sca.binding.ejb.impl">EJBBindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">EndpointImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/databinding/sdo/ImportSDO.html" title="class in org.apache.tuscany.sca.databinding.sdo">ImportSDO</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/interfacedef/java/impl/JavaInterfaceImpl.html" title="class in org.apache.tuscany.sca.interfacedef.java.impl">JavaInterfaceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/impl/JMSBinding.html" title="class in org.apache.tuscany.sca.binding.jms.impl">JMSBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jsonrpc/impl/JSONRPCBindingImpl.html" title="class in org.apache.tuscany.sca.binding.jsonrpc.impl">JSONRPCBindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/notification/NotificationBindingImpl.html" title="class in org.apache.tuscany.sca.binding.notification">NotificationBindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/notification/NotificationImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.notification">NotificationImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/operationselector/jmsdefault/OperationSelectorJMSDefault.html" title="class in org.apache.tuscany.sca.binding.jms.operationselector.jmsdefault">OperationSelectorJMSDefault</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/osgi/impl/OSGiImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.osgi.impl">OSGiImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/extension/helper/impl/PojoBinding.html" title="class in org.apache.tuscany.sca.extension.helper.impl">PojoBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/extension/helper/impl/PojoImplementation.html" title="class in org.apache.tuscany.sca.extension.helper.impl">PojoImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">PropertyImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/rmi/impl/RMIBindingImpl.html" title="class in org.apache.tuscany.sca.binding.rmi.impl">RMIBindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentServiceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/SCABindingImpl.html" title="class in org.apache.tuscany.sca.binding.sca.impl">SCABindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/spring/SpringImplementation.html" title="class in org.apache.tuscany.sca.implementation.spring">SpringImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/widget/WidgetImplementation.html" title="class in org.apache.tuscany.sca.implementation.widget">WidgetImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmsbytes/WireFormatJMSBytes.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmsbytes">WireFormatJMSBytes</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmsobject/WireFormatJMSObject.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmsobject">WireFormatJMSObject</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmstext/WireFormatJMSText.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmstext">WireFormatJMSText</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmstextxml/WireFormatJMSTextXML.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmstextxml">WireFormatJMSTextXML</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">WireImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/interfacedef/wsdl/impl/WSDLDefinitionImpl.html" title="class in org.apache.tuscany.sca.interfacedef.wsdl.impl">WSDLDefinitionImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/interfacedef/wsdl/impl/WSDLInterfaceImpl.html" title="class in org.apache.tuscany.sca.interfacedef.wsdl.impl">WSDLInterfaceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/xquery/impl/XQueryImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.xquery.impl">XQueryImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/xsd/impl/XSDefinitionImpl.html" title="class in org.apache.tuscany.sca.xsd.impl">XSDefinitionImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Base</B></DL>
+</PRE>
+
+<P>
+Base interface for all assembly model objects.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the model element is unresolved.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></B>(boolean&nbsp;unresolved)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether the model element is unresolved.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="isUnresolved()"><!-- --></A><H3>
+isUnresolved</H3>
+<PRE>
+boolean <B>isUnresolved</B>()</PRE>
+<DL>
+<DD>Returns true if the model element is unresolved.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the model element is unresolved.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUnresolved(boolean)"><!-- --></A><H3>
+setUnresolved</H3>
+<PRE>
+void <B>setUnresolved</B>(boolean&nbsp;unresolved)</PRE>
+<DL>
+<DD>Sets whether the model element is unresolved.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>unresolved</CODE> - whether the model element is unresolved</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Base.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Base.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Binding.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Binding.html
new file mode 100644
index 0000000000..5c6411bb01
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Binding.html
@@ -0,0 +1,333 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Binding
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Binding";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Binding.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Binding.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Binding</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable</DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/atom/AtomBinding.html" title="interface in org.apache.tuscany.sca.binding.atom">AtomBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/feed/AtomBinding.html" title="interface in org.apache.tuscany.sca.binding.feed">AtomBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html" title="interface in org.apache.tuscany.sca.assembly">BindingRRB</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/corba/CorbaBinding.html" title="interface in org.apache.tuscany.sca.binding.corba">CorbaBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/DistributedSCABinding.html" title="interface in org.apache.tuscany.sca.binding.sca">DistributedSCABinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ejb/EJBBinding.html" title="interface in org.apache.tuscany.sca.binding.ejb">EJBBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/gdata/GdataBinding.html" title="interface in org.apache.tuscany.sca.binding.gdata">GdataBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/http/HTTPBinding.html" title="interface in org.apache.tuscany.sca.binding.http">HTTPBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jsonrpc/JSONRPCBinding.html" title="interface in org.apache.tuscany.sca.binding.jsonrpc">JSONRPCBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/notification/NotificationBinding.html" title="interface in org.apache.tuscany.sca.binding.notification">NotificationBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html" title="interface in org.apache.tuscany.sca.assembly">OptimizableBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/rmi/RMIBinding.html" title="interface in org.apache.tuscany.sca.binding.rmi">RMIBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/feed/RSSBinding.html" title="interface in org.apache.tuscany.sca.binding.feed">RSSBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/rss/RSSBinding.html" title="interface in org.apache.tuscany.sca.binding.rss">RSSBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABinding.html" title="interface in org.apache.tuscany.sca.assembly">SCABinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ws/WebServiceBinding.html" title="interface in org.apache.tuscany.sca.binding.ws">WebServiceBinding</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/extension/helper/utils/AbstractBinding.html" title="class in org.apache.tuscany.sca.extension.helper.utils">AbstractBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/corba/impl/CorbaBindingImpl.html" title="class in org.apache.tuscany.sca.binding.corba.impl">CorbaBindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/DistributedSCABindingImpl.html" title="class in org.apache.tuscany.sca.binding.sca.impl">DistributedSCABindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/ejb/impl/EJBBindingImpl.html" title="class in org.apache.tuscany.sca.binding.ejb.impl">EJBBindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/impl/JMSBinding.html" title="class in org.apache.tuscany.sca.binding.jms.impl">JMSBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jsonrpc/impl/JSONRPCBindingImpl.html" title="class in org.apache.tuscany.sca.binding.jsonrpc.impl">JSONRPCBindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/notification/NotificationBindingImpl.html" title="class in org.apache.tuscany.sca.binding.notification">NotificationBindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/extension/helper/impl/PojoBinding.html" title="class in org.apache.tuscany.sca.extension.helper.impl">PojoBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/rmi/impl/RMIBindingImpl.html" title="class in org.apache.tuscany.sca.binding.rmi.impl">RMIBindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/SCABindingImpl.html" title="class in org.apache.tuscany.sca.binding.sca.impl">SCABindingImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Binding</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a binding.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clone the binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the binding name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#getURI()">getURI</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the binding URI.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the binding name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#setURI(java.lang.String)">setURI</A></B>(java.lang.String&nbsp;uri)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the binding URI.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getURI()"><!-- --></A><H3>
+getURI</H3>
+<PRE>
+java.lang.String <B>getURI</B>()</PRE>
+<DL>
+<DD>Returns the binding URI.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the binding URI</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setURI(java.lang.String)"><!-- --></A><H3>
+setURI</H3>
+<PRE>
+void <B>setURI</B>(java.lang.String&nbsp;uri)</PRE>
+<DL>
+<DD>Sets the binding URI.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the binding URI</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Returns the binding name.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the binding name</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(java.lang.String)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+void <B>setName</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Sets the binding name.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the binding name</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD>Clone the binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Binding.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Binding.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/BindingRRB.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/BindingRRB.html
new file mode 100644
index 0000000000..d49833f62d
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/BindingRRB.html
@@ -0,0 +1,347 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+BindingRRB
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BindingRRB";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/BindingRRB.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BindingRRB.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface BindingRRB</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>, java.lang.Cloneable</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/jms/impl/JMSBinding.html" title="class in org.apache.tuscany.sca.binding.jms.impl">JMSBinding</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>BindingRRB</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></DL>
+</PRE>
+
+<P>
+TODO RRB experiment.
+ Represents a binding implemented using Requst/Response binding chains
+ Used to test the RRB idea hence no integrated into the Binding interface, yet
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly">OperationSelector</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html#getOperationSelector()">getOperationSelector</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly">WireFormat</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html#getRequestWireFormat()">getRequestWireFormat</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly">WireFormat</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html#getResponseWireFormat()">getResponseWireFormat</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html#setOperationSelector(org.apache.tuscany.sca.assembly.OperationSelector)">setOperationSelector</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly">OperationSelector</A>&nbsp;operationSelector)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html#setRequestWireFormat(org.apache.tuscany.sca.assembly.WireFormat)">setRequestWireFormat</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly">WireFormat</A>&nbsp;wireFormat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html#setResponseWireFormat(org.apache.tuscany.sca.assembly.WireFormat)">setResponseWireFormat</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly">WireFormat</A>&nbsp;wireFormat)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Binding"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#clone()">clone</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#getURI()">getURI</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#setURI(java.lang.String)">setURI</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getRequestWireFormat()"><!-- --></A><H3>
+getRequestWireFormat</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly">WireFormat</A> <B>getRequestWireFormat</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setRequestWireFormat(org.apache.tuscany.sca.assembly.WireFormat)"><!-- --></A><H3>
+setRequestWireFormat</H3>
+<PRE>
+void <B>setRequestWireFormat</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly">WireFormat</A>&nbsp;wireFormat)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getResponseWireFormat()"><!-- --></A><H3>
+getResponseWireFormat</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly">WireFormat</A> <B>getResponseWireFormat</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setResponseWireFormat(org.apache.tuscany.sca.assembly.WireFormat)"><!-- --></A><H3>
+setResponseWireFormat</H3>
+<PRE>
+void <B>setResponseWireFormat</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly">WireFormat</A>&nbsp;wireFormat)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getOperationSelector()"><!-- --></A><H3>
+getOperationSelector</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly">OperationSelector</A> <B>getOperationSelector</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setOperationSelector(org.apache.tuscany.sca.assembly.OperationSelector)"><!-- --></A><H3>
+setOperationSelector</H3>
+<PRE>
+void <B>setOperationSelector</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly">OperationSelector</A>&nbsp;operationSelector)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/BindingRRB.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BindingRRB.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Callback.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Callback.html
new file mode 100644
index 0000000000..63a91630eb
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Callback.html
@@ -0,0 +1,265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Callback
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Callback";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Callback.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Callback.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Callback</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CallbackImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Callback</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></DL>
+</PRE>
+
+<P>
+Represents a callback object describing the bindings to use for callbacks.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html#getBindings()">getBindings</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the bindings supported for callbacks.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getBindings()"><!-- --></A><H3>
+getBindings</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt; <B>getBindings</B>()</PRE>
+<DL>
+<DD>Returns the bindings supported for callbacks.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the bindings supported for callbacks</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Callback.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Callback.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Component.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Component.html
new file mode 100644
index 0000000000..e8f1370e96
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Component.html
@@ -0,0 +1,583 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Component
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Component";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Component.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Component.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Component</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/scope/ScopedRuntimeComponent.html" title="interface in org.apache.tuscany.sca.core.scope">ScopedRuntimeComponent</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Component</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a component. A component is a configured instance of an
+ implementation.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#getAutowire()">getAutowire</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Boolean value of autowire</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#getConstrainingType()">getConstrainingType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a constraining type defining the shape of the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#getImplementation()">getImplementation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the component implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of properties for the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#getReferences()">getReferences</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of references used by the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#getServices()">getServices</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of services exposed by the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#getURI()">getURI</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the URI of the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#setAutowire(java.lang.Boolean)">setAutowire</A></B>(java.lang.Boolean&nbsp;autowire)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether component references should be autowired.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">setConstrainingType</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a constraining type defining the shape of the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#setImplementation(org.apache.tuscany.sca.assembly.Implementation)">setImplementation</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the component implementation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html#setURI(java.lang.String)">setURI</A></B>(java.lang.String&nbsp;uri)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the URI of the component.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getURI()"><!-- --></A><H3>
+getURI</H3>
+<PRE>
+java.lang.String <B>getURI</B>()</PRE>
+<DL>
+<DD>Returns the URI of the component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the URI of the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setURI(java.lang.String)"><!-- --></A><H3>
+setURI</H3>
+<PRE>
+void <B>setURI</B>(java.lang.String&nbsp;uri)</PRE>
+<DL>
+<DD>Sets the URI of the component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the URI of the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Returns the name of the component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(java.lang.String)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+void <B>setName</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Sets the name of the component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getImplementation()"><!-- --></A><H3>
+getImplementation</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A> <B>getImplementation</B>()</PRE>
+<DL>
+<DD>Returns the component implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the component implementation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setImplementation(org.apache.tuscany.sca.assembly.Implementation)"><!-- --></A><H3>
+setImplementation</H3>
+<PRE>
+void <B>setImplementation</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation)</PRE>
+<DL>
+<DD>Sets the component implementation
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>implementation</CODE> - the component implementation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getReferences()"><!-- --></A><H3>
+getReferences</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&gt; <B>getReferences</B>()</PRE>
+<DL>
+<DD>Returns a list of references used by the component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of references used by the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getServices()"><!-- --></A><H3>
+getServices</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&gt; <B>getServices</B>()</PRE>
+<DL>
+<DD>Returns a list of services exposed by the component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of services exposed by the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties()"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A>&gt; <B>getProperties</B>()</PRE>
+<DL>
+<DD>Returns a list of properties for the component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of properties</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getConstrainingType()"><!-- --></A><H3>
+getConstrainingType</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>getConstrainingType</B>()</PRE>
+<DL>
+<DD>Returns a constraining type defining the shape of the component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a constraining type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)"><!-- --></A><H3>
+setConstrainingType</H3>
+<PRE>
+void <B>setConstrainingType</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType)</PRE>
+<DL>
+<DD>Sets a constraining type defining the shape of the component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>constrainingType</CODE> - the constraining type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAutowire()"><!-- --></A><H3>
+getAutowire</H3>
+<PRE>
+java.lang.Boolean <B>getAutowire</B>()</PRE>
+<DL>
+<DD>Return the Boolean value of autowire
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>null/TRUE/FALSE</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAutowire(java.lang.Boolean)"><!-- --></A><H3>
+setAutowire</H3>
+<PRE>
+void <B>setAutowire</B>(java.lang.Boolean&nbsp;autowire)</PRE>
+<DL>
+<DD>Sets whether component references should be autowired.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>autowire</CODE> - whether component references should be autowired</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD>Returns a clone of the component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the component
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Component.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Component.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentProperty.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentProperty.html
new file mode 100644
index 0000000000..677de9045d
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentProperty.html
@@ -0,0 +1,451 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ComponentProperty
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentProperty";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/ComponentProperty.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentProperty.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface ComponentProperty</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentPropertyImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ComponentProperty</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A></DL>
+</PRE>
+
+<P>
+Represents a configured property of a component.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#getFile()">getFile</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a URI to a file containing the property value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#getProperty()">getProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the property defined by the component implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#getSource()">getSource</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an XPath expression referencing a property of the enclosing
+ composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.xpath.XPathExpression</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#getSourceXPathExpression()">getSourceXPathExpression</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the XPath expression for the source attribute</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#setFile(java.lang.String)">setFile</A></B>(java.lang.String&nbsp;file)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a URI to a file containing the property value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#setProperty(org.apache.tuscany.sca.assembly.Property)">setProperty</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the property defined by this component implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#setSource(java.lang.String)">setSource</A></B>(java.lang.String&nbsp;source)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets an XPath expression referencing a property of the enclosing
+ composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#setSourceXPathExpression(javax.xml.xpath.XPathExpression)">setSourceXPathExpression</A></B>(javax.xml.xpath.XPathExpression&nbsp;sourceXPathExpression)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the XPath expression for the source attribute</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Property"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html#clone()">clone</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractProperty"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getValue()">getValue</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDElement()">getXSDElement</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDType()">getXSDType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMany()">isMany</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMustSupply()">isMustSupply</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMany(boolean)">setMany</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMustSupply(boolean)">setMustSupply</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setValue(java.lang.Object)">setValue</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDElement(javax.xml.namespace.QName)">setXSDElement</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDType(javax.xml.namespace.QName)">setXSDType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getProperty()"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A> <B>getProperty</B>()</PRE>
+<DL>
+<DD>Returns the property defined by the component implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the property defined by the component implementation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProperty(org.apache.tuscany.sca.assembly.Property)"><!-- --></A><H3>
+setProperty</H3>
+<PRE>
+void <B>setProperty</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD>Sets the property defined by this component implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property defined by this component implementation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSource()"><!-- --></A><H3>
+getSource</H3>
+<PRE>
+java.lang.String <B>getSource</B>()</PRE>
+<DL>
+<DD>Returns an XPath expression referencing a property of the enclosing
+ composite.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an XPath expression referencing a property of the enclosing
+ composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSource(java.lang.String)"><!-- --></A><H3>
+setSource</H3>
+<PRE>
+void <B>setSource</B>(java.lang.String&nbsp;source)</PRE>
+<DL>
+<DD>Sets an XPath expression referencing a property of the enclosing
+ composite.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>source</CODE> - an XPath expression referencing a property of the enclosing
+ composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSourceXPathExpression()"><!-- --></A><H3>
+getSourceXPathExpression</H3>
+<PRE>
+javax.xml.xpath.XPathExpression <B>getSourceXPathExpression</B>()</PRE>
+<DL>
+<DD>Get the XPath expression for the source attribute
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the XPath expression for the source attribute</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSourceXPathExpression(javax.xml.xpath.XPathExpression)"><!-- --></A><H3>
+setSourceXPathExpression</H3>
+<PRE>
+void <B>setSourceXPathExpression</B>(javax.xml.xpath.XPathExpression&nbsp;sourceXPathExpression)</PRE>
+<DL>
+<DD>Set the XPath expression for the source attribute
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>sourceXPathExpression</CODE> - the XPath expression for the source attribute</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFile()"><!-- --></A><H3>
+getFile</H3>
+<PRE>
+java.lang.String <B>getFile</B>()</PRE>
+<DL>
+<DD>Returns a URI to a file containing the property value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a URI to a file containing the property value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFile(java.lang.String)"><!-- --></A><H3>
+setFile</H3>
+<PRE>
+void <B>setFile</B>(java.lang.String&nbsp;file)</PRE>
+<DL>
+<DD>Sets a URI to a file containing the property value.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>file</CODE> - a URI to a file containing the property value</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/ComponentProperty.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentProperty.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentReference.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentReference.html
new file mode 100644
index 0000000000..ea56a413d1
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentReference.html
@@ -0,0 +1,455 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ComponentReference
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentReference";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/ComponentReference.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentReference.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface ComponentReference</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentReferenceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ComponentReference</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></DL>
+</PRE>
+
+<P>
+An instance of a reference associated with a particular component.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#getAutowire()">getAutowire</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Boolean value of autowire</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#getCallbackService()">getCallbackService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the callback service created internally as a target endpoint
+ for callbacks to this reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#getEndpoints()">getEndpoints</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the endpoints implied by this reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#getReference()">getReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the reference defined by the implementation for this reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#setAutowire(java.lang.Boolean)">setAutowire</A></B>(java.lang.Boolean&nbsp;autowire)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether component references should be autowired.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#setCallbackService(org.apache.tuscany.sca.assembly.ComponentService)">setCallbackService</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;callbackService)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the callback service created internally as a target endpoint
+ for callbacks to this reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#setReference(org.apache.tuscany.sca.assembly.Reference)">setReference</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the reference defined by the implementation for this reference.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Reference"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#getTargets()">getTargets</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#isPromotionOverride()">isPromotionOverride</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#isWiredByImpl()">isWiredByImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#setPromotionOverride(boolean)">setPromotionOverride</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#setWiredByImpl(boolean)">setWiredByImpl</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractReference"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#getMultiplicity()">getMultiplicity</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">setMultiplicity</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Contract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getReference()"><!-- --></A><H3>
+getReference</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A> <B>getReference</B>()</PRE>
+<DL>
+<DD>Returns the reference defined by the implementation for this reference.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the implementation reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setReference(org.apache.tuscany.sca.assembly.Reference)"><!-- --></A><H3>
+setReference</H3>
+<PRE>
+void <B>setReference</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</PRE>
+<DL>
+<DD>Sets the reference defined by the implementation for this reference.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - the implementation reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAutowire()"><!-- --></A><H3>
+getAutowire</H3>
+<PRE>
+java.lang.Boolean <B>getAutowire</B>()</PRE>
+<DL>
+<DD>Return the Boolean value of autowire
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>null/TRUE/FALSE</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAutowire(java.lang.Boolean)"><!-- --></A><H3>
+setAutowire</H3>
+<PRE>
+void <B>setAutowire</B>(java.lang.Boolean&nbsp;autowire)</PRE>
+<DL>
+<DD>Sets whether component references should be autowired.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>autowire</CODE> - whether component references should be autowired</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCallbackService()"><!-- --></A><H3>
+getCallbackService</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A> <B>getCallbackService</B>()</PRE>
+<DL>
+<DD>Returns the callback service created internally as a target endpoint
+ for callbacks to this reference.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the callback service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCallbackService(org.apache.tuscany.sca.assembly.ComponentService)"><!-- --></A><H3>
+setCallbackService</H3>
+<PRE>
+void <B>setCallbackService</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;callbackService)</PRE>
+<DL>
+<DD>Sets the callback service created internally as a target endpoint
+ for callbacks to this reference.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>callbackService</CODE> - the callback service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEndpoints()"><!-- --></A><H3>
+getEndpoints</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A>&gt; <B>getEndpoints</B>()</PRE>
+<DL>
+<DD>Returns the endpoints implied by this reference.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the endpoints implied by this reference</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/ComponentReference.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentReference.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentService.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentService.html
new file mode 100644
index 0000000000..4c104dcbc5
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentService.html
@@ -0,0 +1,363 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ComponentService
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentService";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/ComponentService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface ComponentService</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentServiceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentServiceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ComponentService</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></DL>
+</PRE>
+
+<P>
+An addressable instance of a service associated with a particular component.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html#getCallbackReference()">getCallbackReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the callback reference created internally as a source endpoint
+ for callbacks from this service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html#getService()">getService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the service defined by the implementation for this service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html#setCallbackReference(org.apache.tuscany.sca.assembly.ComponentReference)">setCallbackReference</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&nbsp;callbackReference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the callback reference created internally as a source endpoint
+ for callbacks from this service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html#setService(org.apache.tuscany.sca.assembly.Service)">setService</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>&nbsp;service)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the service defined by the implementation for this service.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Contract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getService()"><!-- --></A><H3>
+getService</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A> <B>getService</B>()</PRE>
+<DL>
+<DD>Returns the service defined by the implementation for this service.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setService(org.apache.tuscany.sca.assembly.Service)"><!-- --></A><H3>
+setService</H3>
+<PRE>
+void <B>setService</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>&nbsp;service)</PRE>
+<DL>
+<DD>Sets the service defined by the implementation for this service.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>service</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCallbackReference()"><!-- --></A><H3>
+getCallbackReference</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A> <B>getCallbackReference</B>()</PRE>
+<DL>
+<DD>Returns the callback reference created internally as a source endpoint
+ for callbacks from this service.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the callback reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCallbackReference(org.apache.tuscany.sca.assembly.ComponentReference)"><!-- --></A><H3>
+setCallbackReference</H3>
+<PRE>
+void <B>setCallbackReference</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&nbsp;callbackReference)</PRE>
+<DL>
+<DD>Sets the callback reference created internally as a source endpoint
+ for callbacks from this service.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>callbackReference</CODE> - the callback reference</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/ComponentService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentType.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentType.html
new file mode 100644
index 0000000000..712bfa01b4
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ComponentType.html
@@ -0,0 +1,380 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ComponentType
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentType";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/ComponentType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentType.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface ComponentType</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/implementation/java/BaseJavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">BaseJavaImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/bpel/BPELImplementation.html" title="interface in org.apache.tuscany.sca.implementation.bpel">BPELImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/node/ConfiguredNodeImplementation.html" title="interface in org.apache.tuscany.sca.implementation.node">ConfiguredNodeImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/ejb/EJBImplementation.html" title="interface in org.apache.tuscany.sca.implementation.ejb">EJBImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/jee/JEEImplementation.html" title="interface in org.apache.tuscany.sca.implementation.jee">JEEImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/node/NodeImplementation.html" title="interface in org.apache.tuscany.sca.implementation.node">NodeImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/osgi/OSGiImplementation.html" title="interface in org.apache.tuscany.sca.implementation.osgi">OSGiImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/resource/ResourceImplementation.html" title="interface in org.apache.tuscany.sca.implementation.resource">ResourceImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/xquery/XQueryImplementation.html" title="interface in org.apache.tuscany.sca.implementation.xquery">XQueryImplementation</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/extension/helper/utils/AbstractImplementation.html" title="class in org.apache.tuscany.sca.extension.helper.utils">AbstractImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentTypeImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/extension/helper/utils/DynamicImplementation.html" title="class in org.apache.tuscany.sca.extension.helper.utils">DynamicImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/notification/NotificationImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.notification">NotificationImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/osgi/impl/OSGiImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.osgi.impl">OSGiImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/extension/helper/impl/PojoImplementation.html" title="class in org.apache.tuscany.sca.extension.helper.impl">PojoImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/spring/SpringImplementation.html" title="class in org.apache.tuscany.sca.implementation.spring">SpringImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/widget/WidgetImplementation.html" title="class in org.apache.tuscany.sca.implementation.widget">WidgetImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/xquery/impl/XQueryImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.xquery.impl">XQueryImplementationImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ComponentType</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></DL>
+</PRE>
+
+<P>
+Describes an implementation and represents its configurable aspects.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getConstrainingType()">getConstrainingType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a constraining type defining the shape of the implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of properties that can be set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getReferences()">getReferences</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of reference types that are used.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getServices()">getServices</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of services that are offered.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getURI()">getURI</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the URI of this component type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">setConstrainingType</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a constraining type defining the shape of the implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setURI(java.lang.String)">setURI</A></B>(java.lang.String&nbsp;uri)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the URI of this component type.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getURI()"><!-- --></A><H3>
+getURI</H3>
+<PRE>
+java.lang.String <B>getURI</B>()</PRE>
+<DL>
+<DD>Returns the URI of this component type.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the URI of the component type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setURI(java.lang.String)"><!-- --></A><H3>
+setURI</H3>
+<PRE>
+void <B>setURI</B>(java.lang.String&nbsp;uri)</PRE>
+<DL>
+<DD>Sets the URI of this component type.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the URI of the component type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getServices()"><!-- --></A><H3>
+getServices</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>&gt; <B>getServices</B>()</PRE>
+<DL>
+<DD>Returns a list of services that are offered.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of services that are offered</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getReferences()"><!-- --></A><H3>
+getReferences</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&gt; <B>getReferences</B>()</PRE>
+<DL>
+<DD>Returns the list of reference types that are used.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the list of reference types that are used</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties()"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>&gt; <B>getProperties</B>()</PRE>
+<DL>
+<DD>Returns the list of properties that can be set.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the list of properties that can be set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getConstrainingType()"><!-- --></A><H3>
+getConstrainingType</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>getConstrainingType</B>()</PRE>
+<DL>
+<DD>Returns a constraining type defining the shape of the implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a constraining type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)"><!-- --></A><H3>
+setConstrainingType</H3>
+<PRE>
+void <B>setConstrainingType</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType)</PRE>
+<DL>
+<DD>Sets a constraining type defining the shape of the implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>constrainingType</CODE> - the constraining type to set</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/ComponentType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentType.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Composite.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Composite.html
new file mode 100644
index 0000000000..824ed74612
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Composite.html
@@ -0,0 +1,496 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Composite
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Composite";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Composite.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Composite.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Composite</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Composite</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DL>
+</PRE>
+
+<P>
+Represents a composite.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the component type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html#getAutowire()">getAutowire</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Boolean value of autowire</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html#getComponents()">getComponents</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of components contained in this composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html#getIncludes()">getIncludes</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of composites included in this composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html#getWires()">getWires</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of wires contained in this composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html#isLocal()">isLocal</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if all the components within the composite must run in the
+ same process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html#setAutowire(java.lang.Boolean)">setAutowire</A></B>(java.lang.Boolean&nbsp;autowire)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether component references should be autowired.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html#setLocal(boolean)">setLocal</A></B>(boolean&nbsp;local)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether all the components within the composite must run in the same
+ process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html#setName(javax.xml.namespace.QName)">setName</A></B>(javax.xml.namespace.QName&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.ComponentType"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getConstrainingType()">getConstrainingType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getProperties()">getProperties</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getReferences()">getReferences</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getServices()">getServices</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getURI()">getURI</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">setConstrainingType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setURI(java.lang.String)">setURI</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+javax.xml.namespace.QName <B>getName</B>()</PRE>
+<DL>
+<DD>Returns the name of the composite.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(javax.xml.namespace.QName)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+void <B>setName</B>(javax.xml.namespace.QName&nbsp;name)</PRE>
+<DL>
+<DD>Sets the name of the composite.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIncludes()"><!-- --></A><H3>
+getIncludes</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt; <B>getIncludes</B>()</PRE>
+<DL>
+<DD>Returns a list of composites included in this composite.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of composites included in this composite.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getComponents()"><!-- --></A><H3>
+getComponents</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&gt; <B>getComponents</B>()</PRE>
+<DL>
+<DD>Returns a list of components contained in this composite.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of components contained in this composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getWires()"><!-- --></A><H3>
+getWires</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A>&gt; <B>getWires</B>()</PRE>
+<DL>
+<DD>Returns a list of wires contained in this composite.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of wires contained in this composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isLocal()"><!-- --></A><H3>
+isLocal</H3>
+<PRE>
+boolean <B>isLocal</B>()</PRE>
+<DL>
+<DD>Returns true if all the components within the composite must run in the
+ same process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if all the components within the composite must run in the
+ same process</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLocal(boolean)"><!-- --></A><H3>
+setLocal</H3>
+<PRE>
+void <B>setLocal</B>(boolean&nbsp;local)</PRE>
+<DL>
+<DD>Sets whether all the components within the composite must run in the same
+ process.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>local</CODE> - whether all the components within the composite must run in
+ the same process</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAutowire()"><!-- --></A><H3>
+getAutowire</H3>
+<PRE>
+java.lang.Boolean <B>getAutowire</B>()</PRE>
+<DL>
+<DD>Return the Boolean value of autowire
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>null/TRUE/FALSE</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAutowire(java.lang.Boolean)"><!-- --></A><H3>
+setAutowire</H3>
+<PRE>
+void <B>setAutowire</B>(java.lang.Boolean&nbsp;autowire)</PRE>
+<DL>
+<DD>Sets whether component references should be autowired.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>autowire</CODE> - whether component references should be autowired</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD>Returns a clone of the component type.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the component type
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Composite.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Composite.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/CompositeReference.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/CompositeReference.html
new file mode 100644
index 0000000000..94c431c316
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/CompositeReference.html
@@ -0,0 +1,301 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeReference
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeReference";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/CompositeReference.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeReference.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface CompositeReference</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeReferenceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>CompositeReference</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></DL>
+</PRE>
+
+<P>
+Represents composite reference.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html#getPromotedReferences()">getPromotedReferences</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the promoted composite references.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Reference"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#getTargets()">getTargets</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#isPromotionOverride()">isPromotionOverride</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#isWiredByImpl()">isWiredByImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#setPromotionOverride(boolean)">setPromotionOverride</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#setWiredByImpl(boolean)">setWiredByImpl</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractReference"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#getMultiplicity()">getMultiplicity</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">setMultiplicity</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Contract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPromotedReferences()"><!-- --></A><H3>
+getPromotedReferences</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&gt; <B>getPromotedReferences</B>()</PRE>
+<DL>
+<DD>Returns the promoted composite references.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the promoted composite references</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/CompositeReference.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeReference.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/CompositeService.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/CompositeService.html
new file mode 100644
index 0000000000..335c916285
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/CompositeService.html
@@ -0,0 +1,356 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeService
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeService";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/CompositeService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface CompositeService</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeServiceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>CompositeService</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></DL>
+</PRE>
+
+<P>
+Represents a composite service.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html#getPromotedComponent()">getPromotedComponent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the promoted component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html#getPromotedService()">getPromotedService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the promoted component service .</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html#setPromotedComponent(org.apache.tuscany.sca.assembly.Component)">setPromotedComponent</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;promotedComponent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the promoted component</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html#setPromotedService(org.apache.tuscany.sca.assembly.ComponentService)">setPromotedService</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;promotedService)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the promoted component service</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Contract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPromotedComponent()"><!-- --></A><H3>
+getPromotedComponent</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A> <B>getPromotedComponent</B>()</PRE>
+<DL>
+<DD>Returns the promoted component.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the promoted component.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPromotedComponent(org.apache.tuscany.sca.assembly.Component)"><!-- --></A><H3>
+setPromotedComponent</H3>
+<PRE>
+void <B>setPromotedComponent</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;promotedComponent)</PRE>
+<DL>
+<DD>Sets the promoted component
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>promotedComponent</CODE> - the promoted component.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPromotedService()"><!-- --></A><H3>
+getPromotedService</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A> <B>getPromotedService</B>()</PRE>
+<DL>
+<DD>Returns the promoted component service .
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the promoted component service.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPromotedService(org.apache.tuscany.sca.assembly.ComponentService)"><!-- --></A><H3>
+setPromotedService</H3>
+<PRE>
+void <B>setPromotedService</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;promotedService)</PRE>
+<DL>
+<DD>Sets the promoted component service
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>promotedService</CODE> - the promoted component service.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/CompositeService.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeService.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ConfiguredOperation.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ConfiguredOperation.html
new file mode 100644
index 0000000000..0a0191681b
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ConfiguredOperation.html
@@ -0,0 +1,325 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ConfiguredOperation
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConfiguredOperation";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/ConfiguredOperation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConfiguredOperation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface ConfiguredOperation</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ConfiguredOperationImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ConfiguredOperation</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DL>
+</PRE>
+
+<P>
+Represents an Operation. Typically Operation elements are used when there is a
+ need to apply certain facets such as intents and policysets only to a specific
+ operation provided by a service or reference.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html#getContractName()">getContractName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the service or reference to which this operation belongs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the operation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html#setContractName(java.lang.String)">setContractName</A></B>(java.lang.String&nbsp;contractName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the service or reference to which this operation belongs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the operation.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD>Returns the name of the operation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the operation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(java.lang.String)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+void <B>setName</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Sets the name of the operation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the operation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContractName()"><!-- --></A><H3>
+getContractName</H3>
+<PRE>
+java.lang.String <B>getContractName</B>()</PRE>
+<DL>
+<DD>Returns the name of the service or reference to which this operation belongs.
+ This method is particularly useful when operation elements are specified under implementation
+ elements and it is necessary to identify which of the various services provided by the
+ implementation is referred to by the operation element in question
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the contract to which this operation belongs</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setContractName(java.lang.String)"><!-- --></A><H3>
+setContractName</H3>
+<PRE>
+void <B>setContractName</B>(java.lang.String&nbsp;contractName)</PRE>
+<DL>
+<DD>Sets the name of the service or reference to which this operation belongs.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contractName</CODE> - the name of the contract to which this operation belongs</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/ConfiguredOperation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConfiguredOperation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ConstrainingType.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ConstrainingType.html
new file mode 100644
index 0000000000..9bcc5e61a4
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/ConstrainingType.html
@@ -0,0 +1,349 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ConstrainingType
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConstrainingType";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/ConstrainingType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConstrainingType.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface ConstrainingType</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ConstrainingTypeImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ConstrainingType</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></DL>
+</PRE>
+
+<P>
+A constrainingType provides the "shape" for a component and its
+ implementation. Any component configuration that points to a constrainingType
+ is constrained by this shape. The constrainingType specifies the services,
+ references and properties that must be implemented.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the constrainingType.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of properties that can be set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#getReferences()">getReferences</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of references that are used.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#getServices()">getServices</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of services that are offered.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#setName(javax.xml.namespace.QName)">setName</A></B>(javax.xml.namespace.QName&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the constrainingType.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+javax.xml.namespace.QName <B>getName</B>()</PRE>
+<DL>
+<DD>Returns the name of the constrainingType.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the constrainingType</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(javax.xml.namespace.QName)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+void <B>setName</B>(javax.xml.namespace.QName&nbsp;name)</PRE>
+<DL>
+<DD>Sets the name of the constrainingType.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the constrainingType</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getServices()"><!-- --></A><H3>
+getServices</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>&gt; <B>getServices</B>()</PRE>
+<DL>
+<DD>Returns a list of services that are offered.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of services that are offered</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getReferences()"><!-- --></A><H3>
+getReferences</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&gt; <B>getReferences</B>()</PRE>
+<DL>
+<DD>Returns the list of references that are used.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the list of references that are used</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties()"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&gt; <B>getProperties</B>()</PRE>
+<DL>
+<DD>Returns the list of properties that can be set.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the list of properties that can be set</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/ConstrainingType.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConstrainingType.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Contract.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Contract.html
new file mode 100644
index 0000000000..244173961d
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Contract.html
@@ -0,0 +1,452 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Contract
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Contract";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html" title="class in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Contract.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Contract.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Contract</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentServiceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Contract</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a contract. A contract can be either a service or a reference.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;B&gt; B</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A></B>(java.lang.Class&lt;B&gt;&nbsp;bindingClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a binding of the specified type or null if there is no such
+ binding configured on this contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the bindings supported by this contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a callback definition of the bindings to use for callbacks.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;B&gt; B</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A></B>(java.lang.Class&lt;B&gt;&nbsp;bindingClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a callback binding of the specified type or null if there is no such
+ callback binding configured on this contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the interface contract given a binding.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A>&nbsp;callback)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a callback definition of the bindings to use for callbacks</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getBindings()"><!-- --></A><H3>
+getBindings</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt; <B>getBindings</B>()</PRE>
+<DL>
+<DD>Returns the bindings supported by this contract.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the bindings supported by this contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBinding(java.lang.Class)"><!-- --></A><H3>
+getBinding</H3>
+<PRE>
+&lt;B&gt; B <B>getBinding</B>(java.lang.Class&lt;B&gt;&nbsp;bindingClass)</PRE>
+<DL>
+<DD>Returns a binding of the specified type or null if there is no such
+ binding configured on this contract.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Type Parameters:</B><DD><CODE>B</CODE> - the binding type<DT><B>Parameters:</B><DD><CODE>bindingClass</CODE> - the binding type class
+<DT><B>Returns:</B><DD>the binding or null if there is no binding of the specified type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCallbackBinding(java.lang.Class)"><!-- --></A><H3>
+getCallbackBinding</H3>
+<PRE>
+&lt;B&gt; B <B>getCallbackBinding</B>(java.lang.Class&lt;B&gt;&nbsp;bindingClass)</PRE>
+<DL>
+<DD>Returns a callback binding of the specified type or null if there is no such
+ callback binding configured on this contract.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Type Parameters:</B><DD><CODE>B</CODE> - the callback binding type<DT><B>Parameters:</B><DD><CODE>bindingClass</CODE> - the callback binding type class
+<DT><B>Returns:</B><DD>the callback binding or null if there is no callback binding of the specified type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCallback()"><!-- --></A><H3>
+getCallback</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A> <B>getCallback</B>()</PRE>
+<DL>
+<DD>Returns a callback definition of the bindings to use for callbacks.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a definition of the bindings to use for callbacks</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCallback(org.apache.tuscany.sca.assembly.Callback)"><!-- --></A><H3>
+setCallback</H3>
+<PRE>
+void <B>setCallback</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A>&nbsp;callback)</PRE>
+<DL>
+<DD>Sets a callback definition of the bindings to use for callbacks
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>callback</CODE> - a definition of the bindings to use for callbacks</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD>Returns a clone of the contract.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the reference
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+getInterfaceContract</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A> <B>getInterfaceContract</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Returns the interface contract given a binding. Important in the case where
+ a reference with multiplicity > 1 has been promoted and has it's list of
+ resolved bindings extended by a promoting reference. Here the binding
+ from the promoting reference may need the interface contract from the
+ promoting reference and not the promoted reference.
+ TODO - remove this wrinkle with better endpoint support.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>binding</CODE> - the binding for which the interface contract is required
+<DT><B>Returns:</B><DD>the interface contract</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html" title="class in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Contract.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Contract.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html
new file mode 100644
index 0000000000..a333a40164
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html
@@ -0,0 +1,251 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+DefaultAssemblyFactory
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DefaultAssemblyFactory";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html" title="class in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DefaultAssemblyFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.AssemblyFactoryImpl">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Class DefaultAssemblyFactory</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.AssemblyFactoryImpl</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.DefaultAssemblyFactory</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeAssemblyFactory.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeAssemblyFactory</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DefaultAssemblyFactory</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AssemblyFactoryImpl</A><DT>implements <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></DL>
+</PRE>
+
+<P>
+A factory for the assembly model.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html#DefaultAssemblyFactory()">DefaultAssemblyFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.AssemblyFactoryImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AssemblyFactoryImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createAbstractProperty()">createAbstractProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createAbstractReference()">createAbstractReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createAbstractService()">createAbstractService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createCallback()">createCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createComponent()">createComponent</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createComponentProperty()">createComponentProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createComponentReference()">createComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createComponentService()">createComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createComponentType()">createComponentType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createComposite()">createComposite</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createCompositeReference()">createCompositeReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createCompositeService()">createCompositeService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createConfiguredOperation()">createConfiguredOperation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createConstrainingType()">createConstrainingType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createProperty()">createProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createReference()">createReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createService()">createService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createWire()">createWire</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AssemblyFactory"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createAbstractProperty()">createAbstractProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createAbstractReference()">createAbstractReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createAbstractService()">createAbstractService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createCallback()">createCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponent()">createComponent</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentProperty()">createComponentProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentReference()">createComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentService()">createComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentType()">createComponentType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComposite()">createComposite</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createCompositeReference()">createCompositeReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createCompositeService()">createCompositeService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createConfiguredOperation()">createConfiguredOperation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createConstrainingType()">createConstrainingType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createProperty()">createProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createReference()">createReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createService()">createService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createWire()">createWire</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DefaultAssemblyFactory()"><!-- --></A><H3>
+DefaultAssemblyFactory</H3>
+<PRE>
+public <B>DefaultAssemblyFactory</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html" title="class in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DefaultAssemblyFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.AssemblyFactoryImpl">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html
new file mode 100644
index 0000000000..deed106d57
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html
@@ -0,0 +1,239 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+DefaultEndpointFactory
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DefaultEndpointFactory";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html" title="class in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DefaultEndpointFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.EndpointFactoryImpl">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Class DefaultEndpointFactory</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.EndpointFactoryImpl</A>
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.DefaultEndpointFactory</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DefaultEndpointFactory</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">EndpointFactoryImpl</A></DL>
+</PRE>
+
+<P>
+A default factory for the Endpoint model.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html#DefaultEndpointFactory()">DefaultEndpointFactory</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.EndpointFactoryImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">EndpointFactoryImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html#createEndpoint()">createEndpoint</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DefaultEndpointFactory()"><!-- --></A><H3>
+DefaultEndpointFactory</H3>
+<PRE>
+public <B>DefaultEndpointFactory</B>()</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html" title="class in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DefaultEndpointFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.EndpointFactoryImpl">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Endpoint.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Endpoint.html
new file mode 100644
index 0000000000..438affe1cb
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Endpoint.html
@@ -0,0 +1,673 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Endpoint
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Endpoint";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html" title="class in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Endpoint.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Endpoint.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Endpoint</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">EndpointImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Endpoint</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents an endpoint (primarily a combination of a target service name and a set of
+ candidate bindings)
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getCandidateBindings()">getCandidateBindings</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of candidate bindings that could be used to
+ communication with the target service</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getInterfaceContract()">getInterfaceContract</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the interface contract defining the interface</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getSourceBinding()">getSourceBinding</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the resolved source binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getSourceCallbackBinding()">getSourceCallbackBinding</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the resolved source callback binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getSourceComponent()">getSourceComponent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the source component model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getSourceComponentReference()">getSourceComponentReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the source component reference model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getTargetBinding()">getTargetBinding</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the resolved target binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getTargetComponent()">getTargetComponent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the target component model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getTargetComponentService()">getTargetComponentService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the target component service model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getTargetName()">getTargetName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the name of the target service that this endpoint refers to</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A>&nbsp;interfaceContract)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the interface contract defining the interface</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setSourceBinding(org.apache.tuscany.sca.assembly.Binding)">setSourceBinding</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the resolved source binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setSourceCallbackBinding(org.apache.tuscany.sca.assembly.Binding)">setSourceCallbackBinding</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the resolved source callback binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setSourceComponent(org.apache.tuscany.sca.assembly.Component)">setSourceComponent</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;component)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the source component model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setSourceComponentReference(org.apache.tuscany.sca.assembly.ComponentReference)">setSourceComponentReference</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the source component reference model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setTargetBinding(org.apache.tuscany.sca.assembly.Binding)">setTargetBinding</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the resolved target binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setTargetComponent(org.apache.tuscany.sca.assembly.Component)">setTargetComponent</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;component)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the target component model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setTargetComponentService(org.apache.tuscany.sca.assembly.ComponentService)">setTargetComponentService</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;service)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the target component service model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setTargetName(java.lang.String)">setTargetName</A></B>(java.lang.String&nbsp;targetName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the name of the target service that this endpoint refers to</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getTargetName()"><!-- --></A><H3>
+getTargetName</H3>
+<PRE>
+java.lang.String <B>getTargetName</B>()</PRE>
+<DL>
+<DD>Get the name of the target service that this endpoint refers to
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>target service name</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTargetName(java.lang.String)"><!-- --></A><H3>
+setTargetName</H3>
+<PRE>
+void <B>setTargetName</B>(java.lang.String&nbsp;targetName)</PRE>
+<DL>
+<DD>Set the name of the target service that this endpoint refers to
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>targetName</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSourceComponent()"><!-- --></A><H3>
+getSourceComponent</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A> <B>getSourceComponent</B>()</PRE>
+<DL>
+<DD>Get the source component model object
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>source component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSourceComponent(org.apache.tuscany.sca.assembly.Component)"><!-- --></A><H3>
+setSourceComponent</H3>
+<PRE>
+void <B>setSourceComponent</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;component)</PRE>
+<DL>
+<DD>Set the source component model object
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - the source component for the endpoint</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSourceComponentReference()"><!-- --></A><H3>
+getSourceComponentReference</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A> <B>getSourceComponentReference</B>()</PRE>
+<DL>
+<DD>Get the source component reference model object
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>reference the source component reference for the endpoint</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSourceComponentReference(org.apache.tuscany.sca.assembly.ComponentReference)"><!-- --></A><H3>
+setSourceComponentReference</H3>
+<PRE>
+void <B>setSourceComponentReference</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&nbsp;reference)</PRE>
+<DL>
+<DD>Set the source component reference model object
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSourceBinding()"><!-- --></A><H3>
+getSourceBinding</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A> <B>getSourceBinding</B>()</PRE>
+<DL>
+<DD>Get the resolved source binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>binding the resolved source binding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSourceBinding(org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+setSourceBinding</H3>
+<PRE>
+void <B>setSourceBinding</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Set the resolved source binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>binding</CODE> - the resolved source binding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSourceCallbackBinding()"><!-- --></A><H3>
+getSourceCallbackBinding</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A> <B>getSourceCallbackBinding</B>()</PRE>
+<DL>
+<DD>Get the resolved source callback binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>binding the resolved source callback binding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSourceCallbackBinding(org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+setSourceCallbackBinding</H3>
+<PRE>
+void <B>setSourceCallbackBinding</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Set the resolved source callback binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>binding</CODE> - the resolved source callback binding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCandidateBindings()"><!-- --></A><H3>
+getCandidateBindings</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt; <B>getCandidateBindings</B>()</PRE>
+<DL>
+<DD>Get the list of candidate bindings that could be used to
+ communication with the target service
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>list of candidate bindings</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargetComponent()"><!-- --></A><H3>
+getTargetComponent</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A> <B>getTargetComponent</B>()</PRE>
+<DL>
+<DD>Get the target component model object
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>target component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTargetComponent(org.apache.tuscany.sca.assembly.Component)"><!-- --></A><H3>
+setTargetComponent</H3>
+<PRE>
+void <B>setTargetComponent</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;component)</PRE>
+<DL>
+<DD>Set the target component model object
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - target component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargetComponentService()"><!-- --></A><H3>
+getTargetComponentService</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A> <B>getTargetComponentService</B>()</PRE>
+<DL>
+<DD>Get the target component service model object
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>target component service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTargetComponentService(org.apache.tuscany.sca.assembly.ComponentService)"><!-- --></A><H3>
+setTargetComponentService</H3>
+<PRE>
+void <B>setTargetComponentService</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;service)</PRE>
+<DL>
+<DD>Set the target component service model object
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>service</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargetBinding()"><!-- --></A><H3>
+getTargetBinding</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A> <B>getTargetBinding</B>()</PRE>
+<DL>
+<DD>Get the resolved target binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>target binding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTargetBinding(org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+setTargetBinding</H3>
+<PRE>
+void <B>setTargetBinding</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Set the resolved target binding
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>binding</CODE> - target binding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInterfaceContract()"><!-- --></A><H3>
+getInterfaceContract</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A> <B>getInterfaceContract</B>()</PRE>
+<DL>
+<DD>Returns the interface contract defining the interface
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the interface contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)"><!-- --></A><H3>
+setInterfaceContract</H3>
+<PRE>
+void <B>setInterfaceContract</B>(<A HREF="../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A>&nbsp;interfaceContract)</PRE>
+<DL>
+<DD>Sets the interface contract defining the interface
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>interfaceContract</CODE> - the interface contract</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html" title="class in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Endpoint.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Endpoint.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/EndpointFactory.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/EndpointFactory.html
new file mode 100644
index 0000000000..e4873ee3ac
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/EndpointFactory.html
@@ -0,0 +1,214 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+EndpointFactory
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EndpointFactory";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/EndpointFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EndpointFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface EndpointFactory</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html" title="class in org.apache.tuscany.sca.assembly">DefaultEndpointFactory</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">EndpointFactoryImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>EndpointFactory</B></DL>
+</PRE>
+
+<P>
+A factory for the endpoint model
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html#createEndpoint()">createEndpoint</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new endpoint model object</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="createEndpoint()"><!-- --></A><H3>
+createEndpoint</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A> <B>createEndpoint</B>()</PRE>
+<DL>
+<DD>Create a new endpoint model object
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new endpoint</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/EndpointFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EndpointFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Extensible.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Extensible.html
new file mode 100644
index 0000000000..ecaee89c30
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Extensible.html
@@ -0,0 +1,217 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Extensible
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Extensible";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Extensible.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Extensible.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Extensible</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/BaseJavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">BaseJavaImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/osgi/OSGiImplementation.html" title="interface in org.apache.tuscany.sca.implementation.osgi">OSGiImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponent.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponent</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/scope/ScopedRuntimeComponent.html" title="interface in org.apache.tuscany.sca.core.scope">ScopedRuntimeComponent</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractPropertyImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CallbackImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentPropertyImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentTypeImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ConstrainingTypeImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/notification/NotificationImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.notification">NotificationImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/osgi/impl/OSGiImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.osgi.impl">OSGiImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">PropertyImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentServiceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/SCABindingImpl.html" title="class in org.apache.tuscany.sca.binding.sca.impl">SCABindingImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/spring/SpringImplementation.html" title="class in org.apache.tuscany.sca.implementation.spring">SpringImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">WireImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/xquery/impl/XQueryImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.xquery.impl">XQueryImplementationImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Extensible</B></DL>
+</PRE>
+
+<P>
+Base interface for extensible assembly model objects.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of extension objects contained in this model object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getExtensions()"><!-- --></A><H3>
+getExtensions</H3>
+<PRE>
+java.util.List&lt;java.lang.Object&gt; <B>getExtensions</B>()</PRE>
+<DL>
+<DD>Returns a list of extension objects contained in this model object.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of extension objects container in this model object</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Extensible.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Extensible.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Implementation.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Implementation.html
new file mode 100644
index 0000000000..ad4827e71b
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Implementation.html
@@ -0,0 +1,207 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Implementation
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Implementation";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Implementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Implementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Implementation</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/implementation/java/BaseJavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">BaseJavaImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/bpel/BPELImplementation.html" title="interface in org.apache.tuscany.sca.implementation.bpel">BPELImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/node/ConfiguredNodeImplementation.html" title="interface in org.apache.tuscany.sca.implementation.node">ConfiguredNodeImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/ejb/EJBImplementation.html" title="interface in org.apache.tuscany.sca.implementation.ejb">EJBImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/JavaImplementation.html" title="interface in org.apache.tuscany.sca.implementation.java">JavaImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/jee/JEEImplementation.html" title="interface in org.apache.tuscany.sca.implementation.jee">JEEImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/node/NodeImplementation.html" title="interface in org.apache.tuscany.sca.implementation.node">NodeImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/osgi/OSGiImplementation.html" title="interface in org.apache.tuscany.sca.implementation.osgi">OSGiImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/resource/ResourceImplementation.html" title="interface in org.apache.tuscany.sca.implementation.resource">ResourceImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/xquery/XQueryImplementation.html" title="interface in org.apache.tuscany.sca.implementation.xquery">XQueryImplementation</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/extension/helper/utils/AbstractImplementation.html" title="class in org.apache.tuscany.sca.extension.helper.utils">AbstractImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/extension/helper/utils/DynamicImplementation.html" title="class in org.apache.tuscany.sca.extension.helper.utils">DynamicImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/notification/NotificationImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.notification">NotificationImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/osgi/impl/OSGiImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.osgi.impl">OSGiImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/extension/helper/impl/PojoImplementation.html" title="class in org.apache.tuscany.sca.extension.helper.impl">PojoImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/spring/SpringImplementation.html" title="class in org.apache.tuscany.sca.implementation.spring">SpringImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/widget/WidgetImplementation.html" title="class in org.apache.tuscany.sca.implementation.widget">WidgetImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/xquery/impl/XQueryImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.xquery.impl">XQueryImplementationImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Implementation</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></DL>
+</PRE>
+
+<P>
+Represents a component implementation.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.ComponentType"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getConstrainingType()">getConstrainingType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getProperties()">getProperties</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getReferences()">getReferences</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getServices()">getServices</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getURI()">getURI</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">setConstrainingType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setURI(java.lang.String)">setURI</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Implementation.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Implementation.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Multiplicity.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Multiplicity.html
new file mode 100644
index 0000000000..af505c5ff0
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Multiplicity.html
@@ -0,0 +1,365 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Multiplicity
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Multiplicity";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Multiplicity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Multiplicity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Enum Multiplicity</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Enum&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A>&gt;
+ <IMG SRC="../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.Multiplicity</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable, java.lang.Comparable&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public enum <B>Multiplicity</B><DT>extends java.lang.Enum&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A>&gt;</DL>
+</PRE>
+
+<P>
+Enumeration for multiplicity. Defines the number of wires that can connect a
+ reference to target services.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+
+<A NAME="enum_constant_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Constant Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html#ONE_N">ONE_N</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;One or more wires can have the reference as a source.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html#ONE_ONE">ONE_ONE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The default setting, one wire can have the reference as a source.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html#ZERO_N">ZERO_N</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Zero or more wires can have the reference as a source.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html#ZERO_ONE">ZERO_ONE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Zero or one wire can have the reference as a source.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the enum constant of this type with the specified name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A>[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html#values()">values</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an array containing the constants of this enum type, in
+the order they are declared.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Enum"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Enum</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+
+<A NAME="enum_constant_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Enum Constant Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ZERO_ONE"><!-- --></A><H3>
+ZERO_ONE</H3>
+<PRE>
+public static final <A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A> <B>ZERO_ONE</B></PRE>
+<DL>
+<DD>Zero or one wire can have the reference as a source.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="ONE_ONE"><!-- --></A><H3>
+ONE_ONE</H3>
+<PRE>
+public static final <A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A> <B>ONE_ONE</B></PRE>
+<DL>
+<DD>The default setting, one wire can have the reference as a source.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="ZERO_N"><!-- --></A><H3>
+ZERO_N</H3>
+<PRE>
+public static final <A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A> <B>ZERO_N</B></PRE>
+<DL>
+<DD>Zero or more wires can have the reference as a source.
+<P>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="ONE_N"><!-- --></A><H3>
+ONE_N</H3>
+<PRE>
+public static final <A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A> <B>ONE_N</B></PRE>
+<DL>
+<DD>One or more wires can have the reference as a source.
+<P>
+<DL>
+</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="values()"><!-- --></A><H3>
+values</H3>
+<PRE>
+public static <A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A>[] <B>values</B>()</PRE>
+<DL>
+<DD>Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (Multiplicity c : Multiplicity.values())
+&nbsp; System.out.println(c);
+</pre>
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an array containing the constants of this enum type, in
+the order they are declared</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
+valueOf</H3>
+<PRE>
+public static <A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A> <B>valueOf</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD>Returns the enum constant of this type with the specified name.
+The string must match <I>exactly</I> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the enum constant to be returned.
+<DT><B>Returns:</B><DD>the enum constant with the specified name
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.IllegalArgumentException</CODE> - if this enum type has no constant
+with the specified name
+<DD><CODE>java.lang.NullPointerException</CODE> - if the argument is null</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Multiplicity.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Multiplicity.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#enum_constant_summary">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#enum_constant_detail">ENUM CONSTANTS</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/OperationSelector.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/OperationSelector.html
new file mode 100644
index 0000000000..1bf5781042
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/OperationSelector.html
@@ -0,0 +1,195 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+OperationSelector
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="OperationSelector";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/OperationSelector.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OperationSelector.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface OperationSelector</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/jms/operationselector/jmsdefault/OperationSelectorJMSDefault.html" title="class in org.apache.tuscany.sca.binding.jms.operationselector.jmsdefault">OperationSelectorJMSDefault</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>OperationSelector</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents an operationSelector
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/OperationSelector.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OperationSelector.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/OperationsConfigurator.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/OperationsConfigurator.html
new file mode 100644
index 0000000000..5d4e070559
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/OperationsConfigurator.html
@@ -0,0 +1,215 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+OperationsConfigurator
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="OperationsConfigurator";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/OperationsConfigurator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OperationsConfigurator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface OperationsConfigurator</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CallbackImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/notification/NotificationImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.notification">NotificationImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/osgi/impl/OSGiImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.osgi.impl">OSGiImplementationImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentServiceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/spring/SpringImplementation.html" title="class in org.apache.tuscany.sca.implementation.spring">SpringImplementation</A>, <A HREF="../../../../../org/apache/tuscany/sca/implementation/xquery/impl/XQueryImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.xquery.impl">XQueryImplementationImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>OperationsConfigurator</B></DL>
+</PRE>
+
+<P>
+Interface to be implemented by SCA artifacts that support configuration of 'operation' child
+ elements for policies etc.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getConfiguredOperations()"><!-- --></A><H3>
+getConfiguredOperations</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt; <B>getConfiguredOperations</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/OperationsConfigurator.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OperationsConfigurator.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/OptimizableBinding.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/OptimizableBinding.html
new file mode 100644
index 0000000000..e9203612d2
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/OptimizableBinding.html
@@ -0,0 +1,377 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+OptimizableBinding
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="OptimizableBinding";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/OptimizableBinding.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OptimizableBinding.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface OptimizableBinding</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>, java.lang.Cloneable</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/SCABindingImpl.html" title="class in org.apache.tuscany.sca.binding.sca.impl">SCABindingImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>OptimizableBinding</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represent a reference binding that supports optimized SCA local wiring between component
+ references and services
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Clone the binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html#getTargetBinding()">getTargetBinding</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html#getTargetComponent()">getTargetComponent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html#getTargetComponentService()">getTargetComponentService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html#setTargetBinding(org.apache.tuscany.sca.assembly.Binding)">setTargetBinding</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html#setTargetComponent(org.apache.tuscany.sca.assembly.Component)">setTargetComponent</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;component)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html#setTargetComponentService(org.apache.tuscany.sca.assembly.ComponentService)">setTargetComponentService</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;service)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Binding"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#getURI()">getURI</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#setURI(java.lang.String)">setURI</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="setTargetComponent(org.apache.tuscany.sca.assembly.Component)"><!-- --></A><H3>
+setTargetComponent</H3>
+<PRE>
+void <B>setTargetComponent</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;component)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTargetComponentService(org.apache.tuscany.sca.assembly.ComponentService)"><!-- --></A><H3>
+setTargetComponentService</H3>
+<PRE>
+void <B>setTargetComponentService</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;service)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>service</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTargetBinding(org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+setTargetBinding</H3>
+<PRE>
+void <B>setTargetBinding</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>binding</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargetBinding()"><!-- --></A><H3>
+getTargetBinding</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A> <B>getTargetBinding</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargetComponent()"><!-- --></A><H3>
+getTargetComponent</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A> <B>getTargetComponent</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargetComponentService()"><!-- --></A><H3>
+getTargetComponentService</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A> <B>getTargetComponentService</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD>Clone the binding
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#clone()">clone</A></CODE> in interface <CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/OptimizableBinding.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="OptimizableBinding.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Property.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Property.html
new file mode 100644
index 0000000000..69c84c3f2a
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Property.html
@@ -0,0 +1,274 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Property
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Property";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Property.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Property.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Property</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentPropertyImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">PropertyImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Property</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+A property allows for the configuration of an implementation with externally
+ set data values. An implementation can have zero or more properties. Each
+ property has a data type, which may be either simple or complex. An
+ implementation may also define a default value for a property.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the property.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractProperty"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getValue()">getValue</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDElement()">getXSDElement</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDType()">getXSDType</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMany()">isMany</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMustSupply()">isMustSupply</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMany(boolean)">setMany</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMustSupply(boolean)">setMustSupply</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setValue(java.lang.Object)">setValue</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDElement(javax.xml.namespace.QName)">setXSDElement</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDType(javax.xml.namespace.QName)">setXSDType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD>Returns a clone of the property.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the property
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Property.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Property.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Reference.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Reference.html
new file mode 100644
index 0000000000..e3e832ffb4
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Reference.html
@@ -0,0 +1,408 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Reference
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Reference";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Reference.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Reference.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Reference</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentReference.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentReference</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentReferenceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Reference</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></DL>
+</PRE>
+
+<P>
+Represents a reference. References within an implementation represent links
+ to services that the implementation uses that must be provided by other
+ components.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#getTargets()">getTargets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the targets of this reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#isPromotionOverride()">isPromotionOverride</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a boolean value, "false" by default, which indicates whether
+ the configuration of this reference is a promotion override for
+ another more deeply nested reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#isWiredByImpl()">isWiredByImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a boolean value, "false" by default, which indicates that the
+ implementation wires this reference dynamically.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#setPromotionOverride(boolean)">setPromotionOverride</A></B>(boolean&nbsp;promotionOverride)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a boolean value, "false" by default, which indicates whether
+ the configuration of this reference is a promotion override for
+ another more deeply nested reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html#setWiredByImpl(boolean)">setWiredByImpl</A></B>(boolean&nbsp;wiredByImpl)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a boolean value, "false" by default, which indicates that the
+ implementation wires this reference dynamically.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractReference"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#getMultiplicity()">getMultiplicity</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">setMultiplicity</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Contract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="isWiredByImpl()"><!-- --></A><H3>
+isWiredByImpl</H3>
+<PRE>
+boolean <B>isWiredByImpl</B>()</PRE>
+<DL>
+<DD>Returns a boolean value, "false" by default, which indicates that the
+ implementation wires this reference dynamically.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the implementation wires this reference dynamically</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setWiredByImpl(boolean)"><!-- --></A><H3>
+setWiredByImpl</H3>
+<PRE>
+void <B>setWiredByImpl</B>(boolean&nbsp;wiredByImpl)</PRE>
+<DL>
+<DD>Sets a boolean value, "false" by default, which indicates that the
+ implementation wires this reference dynamically.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>wiredByImpl</CODE> - whether the implementation wires this reference
+ dynamically</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isPromotionOverride()"><!-- --></A><H3>
+isPromotionOverride</H3>
+<PRE>
+boolean <B>isPromotionOverride</B>()</PRE>
+<DL>
+<DD>Returns a boolean value, "false" by default, which indicates whether
+ the configuration of this reference is a promotion override for
+ another more deeply nested reference.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the reference is a promotion override</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPromotionOverride(boolean)"><!-- --></A><H3>
+setPromotionOverride</H3>
+<PRE>
+void <B>setPromotionOverride</B>(boolean&nbsp;promotionOverride)</PRE>
+<DL>
+<DD>Sets a boolean value, "false" by default, which indicates whether
+ the configuration of this reference is a promotion override for
+ another more deeply nested reference.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>promotionOverride</CODE> - whether the reference is a promotion override</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargets()"><!-- --></A><H3>
+getTargets</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&gt; <B>getTargets</B>()</PRE>
+<DL>
+<DD>Returns the targets of this reference.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the targets of this reference.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Reference.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Reference.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/SCABinding.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/SCABinding.html
new file mode 100644
index 0000000000..a506f665f2
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/SCABinding.html
@@ -0,0 +1,204 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+SCABinding
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SCABinding";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/SCABinding.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SCABinding.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface SCABinding</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>, java.lang.Cloneable</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/SCABindingImpl.html" title="class in org.apache.tuscany.sca.binding.sca.impl">SCABindingImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>SCABinding</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></DL>
+</PRE>
+
+<P>
+Represents an SCA binding.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Binding"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#clone()">clone</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#getURI()">getURI</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html#setURI(java.lang.String)">setURI</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/SCABinding.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SCABinding.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/SCABindingFactory.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/SCABindingFactory.html
new file mode 100644
index 0000000000..133fbe39a1
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/SCABindingFactory.html
@@ -0,0 +1,214 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+SCABindingFactory
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="SCABindingFactory";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/SCABindingFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SCABindingFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface SCABindingFactory</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/sca/impl/SCABindingFactoryImpl.html" title="class in org.apache.tuscany.sca.binding.sca.impl">SCABindingFactoryImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>SCABindingFactory</B></DL>
+</PRE>
+
+<P>
+A factory for the SCA binding model
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABinding.html" title="interface in org.apache.tuscany.sca.assembly">SCABinding</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html#createSCABinding()">createSCABinding</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new SCA binding.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="createSCABinding()"><!-- --></A><H3>
+createSCABinding</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABinding.html" title="interface in org.apache.tuscany.sca.assembly">SCABinding</A> <B>createSCABinding</B>()</PRE>
+<DL>
+<DD>Create a new SCA binding.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new SCA binding</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/SCABindingFactory.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="SCABindingFactory.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Service.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Service.html
new file mode 100644
index 0000000000..d24ddfc662
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Service.html
@@ -0,0 +1,253 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Service
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Service";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Service.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Service.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Service</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A>, <A HREF="../../../../../org/apache/tuscany/sca/runtime/RuntimeComponentService.html" title="interface in org.apache.tuscany.sca.runtime">RuntimeComponentService</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentServiceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentServiceImpl</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Service</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></DL>
+</PRE>
+
+<P>
+Represents a service. Services are used to publish services provided by
+ implementations, so that they are addressable by other components.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Contract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Service.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Service.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Wire.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Wire.html
new file mode 100644
index 0000000000..f681e9b856
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/Wire.html
@@ -0,0 +1,357 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+Wire
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Wire";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Wire.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Wire.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface Wire</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">WireImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Wire</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a wire.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the wire.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html#getSource()">getSource</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the source of the wire.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html#getTarget()">getTarget</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the target of the wire.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html#setSource(org.apache.tuscany.sca.assembly.ComponentReference)">setSource</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&nbsp;source)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the source of the wire.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html#setTarget(org.apache.tuscany.sca.assembly.ComponentService)">setTarget</A></B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;target)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the target of the wire.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getSource()"><!-- --></A><H3>
+getSource</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A> <B>getSource</B>()</PRE>
+<DL>
+<DD>Returns the source of the wire.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the source of the wire</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSource(org.apache.tuscany.sca.assembly.ComponentReference)"><!-- --></A><H3>
+setSource</H3>
+<PRE>
+void <B>setSource</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&nbsp;source)</PRE>
+<DL>
+<DD>Sets the source of the wire.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>source</CODE> - the source of the wire</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTarget()"><!-- --></A><H3>
+getTarget</H3>
+<PRE>
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A> <B>getTarget</B>()</PRE>
+<DL>
+<DD>Returns the target of the wire.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the target of the wire</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTarget(org.apache.tuscany.sca.assembly.ComponentService)"><!-- --></A><H3>
+setTarget</H3>
+<PRE>
+void <B>setTarget</B>(<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;target)</PRE>
+<DL>
+<DD>Sets the target of the wire.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>target</CODE> - the target of the wire</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD>Returns a clone of the wire.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the wire
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/Wire.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Wire.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/WireFormat.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/WireFormat.html
new file mode 100644
index 0000000000..09b49a341a
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/WireFormat.html
@@ -0,0 +1,195 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+WireFormat
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WireFormat";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/WireFormat.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="WireFormat.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly</FONT>
+<BR>
+Interface WireFormat</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmsbytes/WireFormatJMSBytes.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmsbytes">WireFormatJMSBytes</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmsobject/WireFormatJMSObject.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmsobject">WireFormatJMSObject</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmstext/WireFormatJMSText.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmstext">WireFormatJMSText</A>, <A HREF="../../../../../org/apache/tuscany/sca/binding/jms/wireformat/jmstextxml/WireFormatJMSTextXML.html" title="class in org.apache.tuscany.sca.binding.jms.wireformat.jmstextxml">WireFormatJMSTextXML</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>WireFormat</B><DT>extends <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a wireFormat.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/WireFormat.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="WireFormat.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/AutomaticBinding.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/AutomaticBinding.html
new file mode 100644
index 0000000000..5fdddfcd84
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/AutomaticBinding.html
@@ -0,0 +1,241 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+AutomaticBinding
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AutomaticBinding";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/AutomaticBinding.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AutomaticBinding.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder</FONT>
+<BR>
+Interface AutomaticBinding</H2>
+<DL>
+<DT><B>All Superinterfaces:</B> <DD>java.lang.Cloneable</DD>
+</DL>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/binding/sca/impl/SCABindingImpl.html" title="class in org.apache.tuscany.sca.binding.sca.impl">SCABindingImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>AutomaticBinding</B><DT>extends java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represent a binding that has been added automatically to the model rather
+ than being specified by the user through the composite file
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/AutomaticBinding.html#getIsAutomatic()">getIsAutomatic</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/AutomaticBinding.html#setIsAutomatic(boolean)">setIsAutomatic</A></B>(boolean&nbsp;isAutomatic)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="setIsAutomatic(boolean)"><!-- --></A><H3>
+setIsAutomatic</H3>
+<PRE>
+void <B>setIsAutomatic</B>(boolean&nbsp;isAutomatic)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isAutomatic</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIsAutomatic()"><!-- --></A><H3>
+getIsAutomatic</H3>
+<PRE>
+boolean <B>getIsAutomatic</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>isAutomatic</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/AutomaticBinding.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AutomaticBinding.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/BindingBuilder.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/BindingBuilder.html
new file mode 100644
index 0000000000..6fa68ce91e
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/BindingBuilder.html
@@ -0,0 +1,219 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+BindingBuilder
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BindingBuilder";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/AutomaticBinding.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/BindingBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BindingBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder</FONT>
+<BR>
+Interface BindingBuilder</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/binding/ws/xml/BindingBuilderImpl.html" title="class in org.apache.tuscany.sca.binding.ws.xml">BindingBuilderImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>BindingBuilder</B></DL>
+</PRE>
+
+<P>
+A builder that handles any build-time configuration needed by bindings.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilder.html#build(org.apache.tuscany.sca.assembly.Component, org.apache.tuscany.sca.assembly.AbstractContract, org.apache.tuscany.sca.assembly.Binding, org.apache.tuscany.sca.monitor.Monitor)">build</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;component,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&nbsp;contract,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure a binding.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Component, org.apache.tuscany.sca.assembly.AbstractContract, org.apache.tuscany.sca.assembly.Binding, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+build</H3>
+<PRE>
+void <B>build</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;component,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&nbsp;contract,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Configure a binding.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>component</CODE> - The component for the binding's service or reference<DD><CODE>contract</CODE> - The binding's service or reference</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/AutomaticBinding.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/BindingBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BindingBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html
new file mode 100644
index 0000000000..daa4465e38
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html
@@ -0,0 +1,235 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+BindingBuilderExtension
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BindingBuilderExtension";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BindingBuilderExtension.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder</FONT>
+<BR>
+Interface BindingBuilderExtension</H2>
+<DL>
+<DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/binding/ws/WebServiceBinding.html" title="interface in org.apache.tuscany.sca.binding.ws">WebServiceBinding</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>BindingBuilderExtension</B></DL>
+</PRE>
+
+<P>
+An extension that can be implemented by bindings to provide a binding builder.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">BindingBuilder</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html#getBuilder()">getBuilder</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the binding builder.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html#setBuilder(org.apache.tuscany.sca.assembly.builder.BindingBuilder)">setBuilder</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">BindingBuilder</A>&nbsp;builder)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the binding builder.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getBuilder()"><!-- --></A><H3>
+getBuilder</H3>
+<PRE>
+<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">BindingBuilder</A> <B>getBuilder</B>()</PRE>
+<DL>
+<DD>Returns the binding builder.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the binding builder</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBuilder(org.apache.tuscany.sca.assembly.builder.BindingBuilder)"><!-- --></A><H3>
+setBuilder</H3>
+<PRE>
+void <B>setBuilder</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">BindingBuilder</A>&nbsp;builder)</PRE>
+<DL>
+<DD>Sets the binding builder.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>builder</CODE> - the binding builder</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BindingBuilderExtension.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html
new file mode 100644
index 0000000000..e9c1760498
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html
@@ -0,0 +1,211 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ComponentPreProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentPreProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentPreProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder</FONT>
+<BR>
+Interface ComponentPreProcessor</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/extension/helper/utils/DynamicImplementation.html" title="class in org.apache.tuscany.sca.extension.helper.utils">DynamicImplementation</A>, <A HREF="../../../../../../org/apache/tuscany/sca/extension/helper/impl/PojoImplementation.html" title="class in org.apache.tuscany.sca.extension.helper.impl">PojoImplementation</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>ComponentPreProcessor</B></DL>
+</PRE>
+
+<P>
+Interface for Component Pre Processors.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html#preProcess(org.apache.tuscany.sca.assembly.Component)">preProcess</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;component)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="preProcess(org.apache.tuscany.sca.assembly.Component)"><!-- --></A><H3>
+preProcess</H3>
+<PRE>
+void <B>preProcess</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;component)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentPreProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html
new file mode 100644
index 0000000000..43014272b1
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html
@@ -0,0 +1,217 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeBuilder
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeBuilder";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder</FONT>
+<BR>
+Interface CompositeBuilder</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentConfigurationBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentReferenceBindingBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentReferencePromotionWireBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentReferenceWireBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentServiceBindingBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentServicePromotionBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeBindingURIBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeCloneBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeIncludeBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositePolicyBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositePromotionBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeReferenceConfigurationBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeReferenceWireBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeServiceBindingBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeServiceConfigurationBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeServicePromotionBuilderImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/implementation/node/builder/impl/NodeCompositeBuilderImpl.html" title="class in org.apache.tuscany.sca.implementation.node.builder.impl">NodeCompositeBuilderImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>CompositeBuilder</B></DL>
+</PRE>
+
+<P>
+A builder that handles the configuration of the components inside a
+ composite and the wiring of component references to component services.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+void <B>build</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html
new file mode 100644
index 0000000000..c7469d7641
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html
@@ -0,0 +1,286 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeBuilderException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeBuilderException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html" title="class in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeBuilderException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder</FONT>
+<BR>
+Class CompositeBuilderException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.CompositeBuilderException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeBuilderException</B><DT>extends java.lang.Exception</DL>
+</PRE>
+
+<P>
+Reports a composite builder exception.
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../serialized-form.html#org.apache.tuscany.sca.assembly.builder.CompositeBuilderException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html#CompositeBuilderException()">CompositeBuilderException</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html#CompositeBuilderException(java.lang.String)">CompositeBuilderException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html#CompositeBuilderException(java.lang.String, java.lang.Throwable)">CompositeBuilderException</A></B>(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html#CompositeBuilderException(java.lang.Throwable)">CompositeBuilderException</A></B>(java.lang.Throwable&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeBuilderException()"><!-- --></A><H3>
+CompositeBuilderException</H3>
+<PRE>
+public <B>CompositeBuilderException</B>()</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="CompositeBuilderException(java.lang.String)"><!-- --></A><H3>
+CompositeBuilderException</H3>
+<PRE>
+public <B>CompositeBuilderException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="CompositeBuilderException(java.lang.Throwable)"><!-- --></A><H3>
+CompositeBuilderException</H3>
+<PRE>
+public <B>CompositeBuilderException</B>(java.lang.Throwable&nbsp;cause)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="CompositeBuilderException(java.lang.String, java.lang.Throwable)"><!-- --></A><H3>
+CompositeBuilderException</H3>
+<PRE>
+public <B>CompositeBuilderException</B>(java.lang.String&nbsp;message,
+ java.lang.Throwable&nbsp;cause)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html" title="class in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeBuilderException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html
new file mode 100644
index 0000000000..3d367b9863
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html
@@ -0,0 +1,239 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+DefaultEndpointBuilder
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DefaultEndpointBuilder";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DomainBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DefaultEndpointBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.assembly.builder.impl.EndpointBuilderImpl">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder</FONT>
+<BR>
+Class DefaultEndpointBuilder</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">org.apache.tuscany.sca.assembly.builder.impl.EndpointBuilderImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.DefaultEndpointBuilder</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">EndpointBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DefaultEndpointBuilder</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">EndpointBuilderImpl</A></DL>
+</PRE>
+
+<P>
+A default builder.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html#DefaultEndpointBuilder(org.apache.tuscany.sca.monitor.Monitor)">DefaultEndpointBuilder</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.builder.impl.EndpointBuilderImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">EndpointBuilderImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Endpoint)">build</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DefaultEndpointBuilder(org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+DefaultEndpointBuilder</H3>
+<PRE>
+public <B>DefaultEndpointBuilder</B>(<A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DomainBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DefaultEndpointBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.assembly.builder.impl.EndpointBuilderImpl">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/DomainBuilder.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/DomainBuilder.html
new file mode 100644
index 0000000000..929f803893
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/DomainBuilder.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+DomainBuilder
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DomainBuilder";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html" title="class in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/DomainBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DomainBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder</FONT>
+<BR>
+Interface DomainBuilder</H2>
+<HR>
+<DL>
+<DT><PRE>public interface <B>DomainBuilder</B></DL>
+</PRE>
+
+<P>
+A builder that handles the configuration of the components inside a
+ composite and the wiring of component references to component services.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DomainBuilder.html#findServiceForReference(org.apache.tuscany.sca.assembly.Composite, java.lang.String)">findServiceForReference</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite,
+ java.lang.String&nbsp;referenceName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Find the service object given a reference name</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DomainBuilder.html#getComponentNameFromReference(java.lang.String)">getComponentNameFromReference</A></B>(java.lang.String&nbsp;referenceName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the component name out of the reference name that might look like Component/Service</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DomainBuilder.html#getServiceNameFromReference(java.lang.String)">getServiceNameFromReference</A></B>(java.lang.String&nbsp;referenceName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the service name out of the reference name that might look like Component/Service</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DomainBuilder.html#updateDomainLevelServiceURI(org.apache.tuscany.sca.assembly.Composite, java.lang.String, java.lang.String, java.lang.String)">updateDomainLevelServiceURI</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;domainLevelComposite,
+ java.lang.String&nbsp;referenceName,
+ java.lang.String&nbsp;bindingClassName,
+ java.lang.String&nbsp;URI)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Locates the referenced service and updates the URI on the identified binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DomainBuilder.html#wireDomain(org.apache.tuscany.sca.assembly.Composite)">wireDomain</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;domainLevelComposite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wire up the references and service in a domain returning a list
+ of the composites that have changed</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="wireDomain(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+wireDomain</H3>
+<PRE>
+java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt; <B>wireDomain</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;domainLevelComposite)</PRE>
+<DL>
+<DD>Wire up the references and service in a domain returning a list
+ of the composites that have changed
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>domainLevelCompsite</CODE> -
+<DT><B>Returns:</B><DD>a list of change composites
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="updateDomainLevelServiceURI(org.apache.tuscany.sca.assembly.Composite, java.lang.String, java.lang.String, java.lang.String)"><!-- --></A><H3>
+updateDomainLevelServiceURI</H3>
+<PRE>
+void <B>updateDomainLevelServiceURI</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;domainLevelComposite,
+ java.lang.String&nbsp;referenceName,
+ java.lang.String&nbsp;bindingClassName,
+ java.lang.String&nbsp;URI)</PRE>
+<DL>
+<DD>Locates the referenced service and updates the URI on the identified binding
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>domainLevelComposite</CODE> - <DD><CODE>referenceName</CODE> - <DD><CODE>bindingClassName</CODE> - <DD><CODE>URI</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getComponentNameFromReference(java.lang.String)"><!-- --></A><H3>
+getComponentNameFromReference</H3>
+<PRE>
+java.lang.String <B>getComponentNameFromReference</B>(java.lang.String&nbsp;referenceName)</PRE>
+<DL>
+<DD>Get the component name out of the reference name that might look like Component/Service
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>referenceName</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getServiceNameFromReference(java.lang.String)"><!-- --></A><H3>
+getServiceNameFromReference</H3>
+<PRE>
+java.lang.String <B>getServiceNameFromReference</B>(java.lang.String&nbsp;referenceName)</PRE>
+<DL>
+<DD>Get the service name out of the reference name that might look like Component/Service
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>referenceName</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="findServiceForReference(org.apache.tuscany.sca.assembly.Composite, java.lang.String)"><!-- --></A><H3>
+findServiceForReference</H3>
+<PRE>
+<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A> <B>findServiceForReference</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite,
+ java.lang.String&nbsp;referenceName)</PRE>
+<DL>
+<DD>Find the service object given a reference name
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - <DD><CODE>referenceName</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html" title="class in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/DomainBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DomainBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html
new file mode 100644
index 0000000000..3625a371d8
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html
@@ -0,0 +1,215 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+EndpointBuilder
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EndpointBuilder";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DomainBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EndpointBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder</FONT>
+<BR>
+Interface EndpointBuilder</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html" title="class in org.apache.tuscany.sca.assembly.builder">DefaultEndpointBuilder</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">EndpointBuilderImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>EndpointBuilder</B></DL>
+</PRE>
+
+<P>
+A builder that handles the configuration of reference endpoints
+ It collects together the logic so that it can be used at build time
+ or later on during late binding scenarios
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html#build(org.apache.tuscany.sca.assembly.Endpoint)">build</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A>&nbsp;endpoint)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build an endpoint.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Endpoint)"><!-- --></A><H3>
+build</H3>
+<PRE>
+void <B>build</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A>&nbsp;endpoint)</PRE>
+<DL>
+<DD>Build an endpoint.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>endpoint</CODE> - </DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DomainBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EndpointBuilder.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html
new file mode 100644
index 0000000000..ed354a6723
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html
@@ -0,0 +1,328 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+BaseConfigurationBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BaseConfigurationBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BaseConfigurationBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class BaseConfigurationBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.BaseConfigurationBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentConfigurationBuilderImpl</A>, <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeBindingURIBuilderImpl</A>, <A HREF="../../../../../../../org/apache/tuscany/sca/implementation/node/builder/impl/NodeCompositeBuilderImpl.html" title="class in org.apache.tuscany.sca.implementation.node.builder.impl">NodeCompositeBuilderImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>BaseConfigurationBuilderImpl</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+Base class for Builder implementations that handles configuration.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html#BaseConfigurationBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, javax.xml.parsers.DocumentBuilderFactory, javax.xml.transform.TransformerFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)">BaseConfigurationBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ javax.xml.parsers.DocumentBuilderFactory&nbsp;documentBuilderFactory,
+ javax.xml.transform.TransformerFactory&nbsp;transformerFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html#configureBindingURIs(org.apache.tuscany.sca.assembly.Composite, java.util.List)">configureBindingURIs</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite,
+ java.util.List&lt;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt;&nbsp;defaultBindings)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Fully resolve the binding URIs based on available information.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html#configureBindingURIsAndNames(org.apache.tuscany.sca.assembly.Composite)">configureBindingURIsAndNames</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Called by CompositeBindingURIBuilderImpl</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html#configureComponents(org.apache.tuscany.sca.assembly.Composite)">configureComponents</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Configure components in the composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BaseConfigurationBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, javax.xml.parsers.DocumentBuilderFactory, javax.xml.transform.TransformerFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+BaseConfigurationBuilderImpl</H3>
+<PRE>
+protected <B>BaseConfigurationBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ javax.xml.parsers.DocumentBuilderFactory&nbsp;documentBuilderFactory,
+ javax.xml.transform.TransformerFactory&nbsp;transformerFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="configureComponents(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+configureComponents</H3>
+<PRE>
+protected void <B>configureComponents</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD>Configure components in the composite.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - <DD><CODE>problems</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="configureBindingURIsAndNames(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+configureBindingURIsAndNames</H3>
+<PRE>
+protected void <B>configureBindingURIsAndNames</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD>Called by CompositeBindingURIBuilderImpl
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - the composite to be configured
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="configureBindingURIs(org.apache.tuscany.sca.assembly.Composite, java.util.List)"><!-- --></A><H3>
+configureBindingURIs</H3>
+<PRE>
+protected void <B>configureBindingURIs</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite,
+ java.util.List&lt;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt;&nbsp;defaultBindings)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD>Fully resolve the binding URIs based on available information. This includes information
+ from the ".composite" files, from resources associated with the binding, e.g. WSDL files,
+ from any associated policies and from the default information for each binding type.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - the composite to be configured<DD><CODE>defaultBindings</CODE> - list of default binding configurations
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BaseConfigurationBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html
new file mode 100644
index 0000000000..61fab20059
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ComponentConfigurationBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentConfigurationBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentConfigurationBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class ComponentConfigurationBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">org.apache.tuscany.sca.assembly.builder.impl.BaseConfigurationBuilderImpl</A>
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.ComponentConfigurationBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentConfigurationBuilderImpl</B><DT>extends <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">BaseConfigurationBuilderImpl</A><DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that handles the configuration of components.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html#ComponentConfigurationBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, javax.xml.parsers.DocumentBuilderFactory, javax.xml.transform.TransformerFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)">ComponentConfigurationBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ javax.xml.parsers.DocumentBuilderFactory&nbsp;documentBuilderFactory,
+ javax.xml.transform.TransformerFactory&nbsp;transformerFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html#ComponentConfigurationBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)">ComponentConfigurationBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.builder.impl.BaseConfigurationBuilderImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">BaseConfigurationBuilderImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html#configureBindingURIs(org.apache.tuscany.sca.assembly.Composite, java.util.List)">configureBindingURIs</A>, <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html#configureBindingURIsAndNames(org.apache.tuscany.sca.assembly.Composite)">configureBindingURIsAndNames</A>, <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html#configureComponents(org.apache.tuscany.sca.assembly.Composite)">configureComponents</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentConfigurationBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ComponentConfigurationBuilderImpl</H3>
+<PRE>
+<FONT SIZE="-1">@Deprecated
+</FONT>public <B>ComponentConfigurationBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;
+<P>
+</DL>
+<HR>
+
+<A NAME="ComponentConfigurationBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, javax.xml.parsers.DocumentBuilderFactory, javax.xml.transform.TransformerFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ComponentConfigurationBuilderImpl</H3>
+<PRE>
+public <B>ComponentConfigurationBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ javax.xml.parsers.DocumentBuilderFactory&nbsp;documentBuilderFactory,
+ javax.xml.transform.TransformerFactory&nbsp;transformerFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentConfigurationBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html
new file mode 100644
index 0000000000..19f25cb9d8
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ComponentReferenceBindingBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentReferenceBindingBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentReferenceBindingBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class ComponentReferenceBindingBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.ComponentReferenceBindingBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentReferenceBindingBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that performs any additional building steps that
+ component reference bindings may need. Used for WSDL generation.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html#ComponentReferenceBindingBuilderImpl(org.apache.tuscany.sca.monitor.Monitor)">ComponentReferenceBindingBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentReferenceBindingBuilderImpl(org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ComponentReferenceBindingBuilderImpl</H3>
+<PRE>
+public <B>ComponentReferenceBindingBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentReferenceBindingBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html
new file mode 100644
index 0000000000..adb6c0050b
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html
@@ -0,0 +1,270 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ComponentReferencePromotionWireBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentReferencePromotionWireBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentReferencePromotionWireBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class ComponentReferencePromotionWireBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.ComponentReferencePromotionWireBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentReferencePromotionWireBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that handles the creation of promoted composite services.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html#ComponentReferencePromotionWireBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.monitor.Monitor)">ComponentReferencePromotionWireBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentReferencePromotionWireBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ComponentReferencePromotionWireBuilderImpl</H3>
+<PRE>
+public <B>ComponentReferencePromotionWireBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentReferencePromotionWireBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html
new file mode 100644
index 0000000000..b5fee5cf2d
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html
@@ -0,0 +1,335 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ComponentReferenceWireBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentReferenceWireBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentReferenceWireBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class ComponentReferenceWireBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.ComponentReferenceWireBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentReferenceWireBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that wires component references.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html#ComponentReferenceWireBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.monitor.Monitor)">ComponentReferenceWireBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html#computePolicies(org.apache.tuscany.sca.assembly.Composite)">computePolicies</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html#connectCompositeReferencesAndServices(org.apache.tuscany.sca.assembly.Composite)">connectCompositeReferencesAndServices</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connect composite references and services to the reference and services that they promote.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html#wireComponentReferences(org.apache.tuscany.sca.assembly.Composite)">wireComponentReferences</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wire component references to component services and connect promoted
+ services/references to component services/references inside a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentReferenceWireBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ComponentReferenceWireBuilderImpl</H3>
+<PRE>
+public <B>ComponentReferenceWireBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="wireComponentReferences(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+wireComponentReferences</H3>
+<PRE>
+protected void <B>wireComponentReferences</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</PRE>
+<DL>
+<DD>Wire component references to component services and connect promoted
+ services/references to component services/references inside a composite.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="connectCompositeReferencesAndServices(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+connectCompositeReferencesAndServices</H3>
+<PRE>
+protected void <B>connectCompositeReferencesAndServices</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</PRE>
+<DL>
+<DD>Connect composite references and services to the reference and services that they promote.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - <DD><CODE>componentServices</CODE> - <DD><CODE>problems</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="computePolicies(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+computePolicies</H3>
+<PRE>
+protected void <B>computePolicies</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentReferenceWireBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html
new file mode 100644
index 0000000000..0f18076f82
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ComponentServiceBindingBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentServiceBindingBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentServiceBindingBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class ComponentServiceBindingBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.ComponentServiceBindingBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentServiceBindingBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that performs any additional building steps that
+ component service bindings may need. Used for WSDL generation.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html#ComponentServiceBindingBuilderImpl(org.apache.tuscany.sca.monitor.Monitor)">ComponentServiceBindingBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentServiceBindingBuilderImpl(org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ComponentServiceBindingBuilderImpl</H3>
+<PRE>
+public <B>ComponentServiceBindingBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentServiceBindingBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html
new file mode 100644
index 0000000000..05c34223ee
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html
@@ -0,0 +1,266 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ComponentServicePromotionBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentServicePromotionBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentServicePromotionBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class ComponentServicePromotionBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.ComponentServicePromotionBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentServicePromotionBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that handles the creation of promoted services.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html#ComponentServicePromotionBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory)">ComponentServicePromotionBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentServicePromotionBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+ComponentServicePromotionBuilderImpl</H3>
+<PRE>
+public <B>ComponentServicePromotionBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentServicePromotionBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html
new file mode 100644
index 0000000000..5460f42710
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeBindingURIBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeBindingURIBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeBindingURIBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class CompositeBindingURIBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">org.apache.tuscany.sca.assembly.builder.impl.BaseConfigurationBuilderImpl</A>
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.CompositeBindingURIBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeBindingURIBuilderImpl</B><DT>extends <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">BaseConfigurationBuilderImpl</A><DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that handles the configuration of binding URIs.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html#CompositeBindingURIBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, javax.xml.parsers.DocumentBuilderFactory, javax.xml.transform.TransformerFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)">CompositeBindingURIBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ javax.xml.parsers.DocumentBuilderFactory&nbsp;documentBuilderFactory,
+ javax.xml.transform.TransformerFactory&nbsp;transformerFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html#CompositeBindingURIBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)">CompositeBindingURIBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.builder.impl.BaseConfigurationBuilderImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">BaseConfigurationBuilderImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html#configureBindingURIs(org.apache.tuscany.sca.assembly.Composite, java.util.List)">configureBindingURIs</A>, <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html#configureBindingURIsAndNames(org.apache.tuscany.sca.assembly.Composite)">configureBindingURIsAndNames</A>, <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html#configureComponents(org.apache.tuscany.sca.assembly.Composite)">configureComponents</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeBindingURIBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeBindingURIBuilderImpl</H3>
+<PRE>
+<FONT SIZE="-1">@Deprecated
+</FONT>public <B>CompositeBindingURIBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;
+<P>
+</DL>
+<HR>
+
+<A NAME="CompositeBindingURIBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, javax.xml.parsers.DocumentBuilderFactory, javax.xml.transform.TransformerFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeBindingURIBuilderImpl</H3>
+<PRE>
+public <B>CompositeBindingURIBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ javax.xml.parsers.DocumentBuilderFactory&nbsp;documentBuilderFactory,
+ javax.xml.transform.TransformerFactory&nbsp;transformerFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeBindingURIBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html
new file mode 100644
index 0000000000..6f57eeed4d
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html
@@ -0,0 +1,379 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class CompositeBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.CompositeBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A builder that handles the configuration of the components inside a composite
+ and the wiring of component references to component services.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html#CompositeBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, org.apache.tuscany.sca.policy.IntentAttachPointTypeFactory, javax.xml.parsers.DocumentBuilderFactory, javax.xml.transform.TransformerFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)">CompositeBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A>&nbsp;intentAttachPointTypeFactory,
+ javax.xml.parsers.DocumentBuilderFactory&nbsp;documentBuilderFactory,
+ javax.xml.transform.TransformerFactory&nbsp;transformerFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new composite builder.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html#CompositeBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, org.apache.tuscany.sca.policy.IntentAttachPointTypeFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)">CompositeBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A>&nbsp;intentAttachPointTypeFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html#CompositeBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, org.apache.tuscany.sca.policy.IntentAttachPointTypeFactory, javax.xml.parsers.DocumentBuilderFactory, javax.xml.transform.TransformerFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.monitor.Monitor)">CompositeBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A>&nbsp;intentAttachPointTypeFactory,
+ javax.xml.parsers.DocumentBuilderFactory&nbsp;documentBuilderFactory,
+ javax.xml.transform.TransformerFactory&nbsp;transformerFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new composite builder.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html#CompositeBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, org.apache.tuscany.sca.policy.IntentAttachPointTypeFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.monitor.Monitor)">CompositeBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A>&nbsp;intentAttachPointTypeFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, org.apache.tuscany.sca.policy.IntentAttachPointTypeFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeBuilderImpl</H3>
+<PRE>
+<FONT SIZE="-1">@Deprecated
+</FONT>public <B>CompositeBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A>&nbsp;intentAttachPointTypeFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;
+<P>
+<DD>Constructs a new composite builder.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>assemblyFactory</CODE> - <DD><CODE>scaBindingFactory</CODE> - <DD><CODE>endpointFactory</CODE> - <DD><CODE>intentAttachPointTypeFactory</CODE> - <DD><CODE>interfaceContractMapper</CODE> - <DD><CODE>policyDefinitions</CODE> - <DD><CODE>monitor</CODE> - </DL>
+</DL>
+<HR>
+
+<A NAME="CompositeBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, org.apache.tuscany.sca.policy.IntentAttachPointTypeFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeBuilderImpl</H3>
+<PRE>
+<FONT SIZE="-1">@Deprecated
+</FONT>public <B>CompositeBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A>&nbsp;intentAttachPointTypeFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;
+<P>
+<DD>Constructs a new composite builder.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>assemblyFactory</CODE> - <DD><CODE>scaBindingFactory</CODE> - <DD><CODE>endpointFactory</CODE> - <DD><CODE>intentAttachPointTypeFactory</CODE> - <DD><CODE>interfaceContractMapper</CODE> - <DD><CODE>policyDefinitions</CODE> - <DD><CODE>monitor</CODE> - </DL>
+</DL>
+<HR>
+
+<A NAME="CompositeBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, org.apache.tuscany.sca.policy.IntentAttachPointTypeFactory, javax.xml.parsers.DocumentBuilderFactory, javax.xml.transform.TransformerFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeBuilderImpl</H3>
+<PRE>
+public <B>CompositeBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A>&nbsp;intentAttachPointTypeFactory,
+ javax.xml.parsers.DocumentBuilderFactory&nbsp;documentBuilderFactory,
+ javax.xml.transform.TransformerFactory&nbsp;transformerFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Constructs a new composite builder.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>assemblyFactory</CODE> - <DD><CODE>scaBindingFactory</CODE> - <DD><CODE>intentAttachPointTypeFactory</CODE> - <DD><CODE>documentBuilderFactory</CODE> - <DD><CODE>transformerFactory</CODE> - <DD><CODE>interfaceContractMapper</CODE> - <DD><CODE>monitor</CODE> - </DL>
+</DL>
+<HR>
+
+<A NAME="CompositeBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.assembly.SCABindingFactory, org.apache.tuscany.sca.policy.IntentAttachPointTypeFactory, javax.xml.parsers.DocumentBuilderFactory, javax.xml.transform.TransformerFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.definitions.SCADefinitions, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeBuilderImpl</H3>
+<PRE>
+public <B>CompositeBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A>&nbsp;scaBindingFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A>&nbsp;intentAttachPointTypeFactory,
+ javax.xml.parsers.DocumentBuilderFactory&nbsp;documentBuilderFactory,
+ javax.xml.transform.TransformerFactory&nbsp;transformerFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/definitions/SCADefinitions.html" title="interface in org.apache.tuscany.sca.definitions">SCADefinitions</A>&nbsp;policyDefinitions,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Constructs a new composite builder.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>assemblyFactory</CODE> - <DD><CODE>scaBindingFactory</CODE> - <DD><CODE>endpointFactory</CODE> - <DD><CODE>intentAttachPointTypeFactory</CODE> - <DD><CODE>interfaceContractMapper</CODE> - <DD><CODE>policyDefinitions</CODE> - <DD><CODE>monitor</CODE> - </DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html
new file mode 100644
index 0000000000..86017517eb
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html
@@ -0,0 +1,266 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeCloneBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeCloneBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeCloneBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class CompositeCloneBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.CompositeCloneBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeCloneBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that clones nested composites.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html#CompositeCloneBuilderImpl(org.apache.tuscany.sca.monitor.Monitor)">CompositeCloneBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeCloneBuilderImpl(org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeCloneBuilderImpl</H3>
+<PRE>
+public <B>CompositeCloneBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeCloneBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html
new file mode 100644
index 0000000000..2a5ecbd10b
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html
@@ -0,0 +1,266 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeIncludeBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeIncludeBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeIncludeBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class CompositeIncludeBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.CompositeIncludeBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeIncludeBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+Implementation of a CompositeBuilder.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html#CompositeIncludeBuilderImpl(org.apache.tuscany.sca.monitor.Monitor)">CompositeIncludeBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeIncludeBuilderImpl(org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeIncludeBuilderImpl</H3>
+<PRE>
+public <B>CompositeIncludeBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeIncludeBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html
new file mode 100644
index 0000000000..575f4ead47
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html
@@ -0,0 +1,337 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositePolicyBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositePolicyBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositePolicyBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class CompositePolicyBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.CompositePolicyBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositePolicyBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that computes policy sets based on attached intents and policy sets.
+ Useful if you want to build the model without making any runtime decisions such as
+ reference/services matching
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html#CompositePolicyBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.monitor.Monitor)">CompositePolicyBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html#computePolicies(org.apache.tuscany.sca.assembly.Composite)">computePolicies</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html#connectCompositeReferencesAndServices(org.apache.tuscany.sca.assembly.Composite)">connectCompositeReferencesAndServices</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connect composite references and services to the reference and services that they promote.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html#wireComponentReferences(org.apache.tuscany.sca.assembly.Composite)">wireComponentReferences</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wire component references to component services and connect promoted
+ services/references to component services/references inside a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositePolicyBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositePolicyBuilderImpl</H3>
+<PRE>
+public <B>CompositePolicyBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="wireComponentReferences(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+wireComponentReferences</H3>
+<PRE>
+protected void <B>wireComponentReferences</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</PRE>
+<DL>
+<DD>Wire component references to component services and connect promoted
+ services/references to component services/references inside a composite.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="connectCompositeReferencesAndServices(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+connectCompositeReferencesAndServices</H3>
+<PRE>
+protected void <B>connectCompositeReferencesAndServices</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</PRE>
+<DL>
+<DD>Connect composite references and services to the reference and services that they promote.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - <DD><CODE>componentServices</CODE> - <DD><CODE>problems</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="computePolicies(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+computePolicies</H3>
+<PRE>
+protected void <B>computePolicies</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositePolicyBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html
new file mode 100644
index 0000000000..823792a2cf
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html
@@ -0,0 +1,336 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositePromotionBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositePromotionBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositePromotionBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class CompositePromotionBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.CompositePromotionBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositePromotionBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that makes the connections between composite services and references
+ and the services and references that they promote
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html#CompositePromotionBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.monitor.Monitor)">CompositePromotionBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html#computePolicies(org.apache.tuscany.sca.assembly.Composite)">computePolicies</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html#connectCompositeReferencesAndServices(org.apache.tuscany.sca.assembly.Composite)">connectCompositeReferencesAndServices</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Connect composite references and services to the reference and services that they promote.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html#wireComponentReferences(org.apache.tuscany.sca.assembly.Composite)">wireComponentReferences</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wire component references to component services and connect promoted
+ services/references to component services/references inside a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositePromotionBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.interfacedef.InterfaceContractMapper, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositePromotionBuilderImpl</H3>
+<PRE>
+public <B>CompositePromotionBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContractMapper.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContractMapper</A>&nbsp;interfaceContractMapper,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="wireComponentReferences(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+wireComponentReferences</H3>
+<PRE>
+protected void <B>wireComponentReferences</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</PRE>
+<DL>
+<DD>Wire component references to component services and connect promoted
+ services/references to component services/references inside a composite.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="connectCompositeReferencesAndServices(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+connectCompositeReferencesAndServices</H3>
+<PRE>
+protected void <B>connectCompositeReferencesAndServices</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</PRE>
+<DL>
+<DD>Connect composite references and services to the reference and services that they promote.
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - <DD><CODE>componentServices</CODE> - <DD><CODE>problems</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="computePolicies(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+computePolicies</H3>
+<PRE>
+protected void <B>computePolicies</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositePromotionBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html
new file mode 100644
index 0000000000..f9e99a294a
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html
@@ -0,0 +1,266 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeReferenceConfigurationBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeReferenceConfigurationBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeReferenceConfigurationBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class CompositeReferenceConfigurationBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.CompositeReferenceConfigurationBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeReferenceConfigurationBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that handles the configuration of composite references.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html#CompositeReferenceConfigurationBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory)">CompositeReferenceConfigurationBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeReferenceConfigurationBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+CompositeReferenceConfigurationBuilderImpl</H3>
+<PRE>
+public <B>CompositeReferenceConfigurationBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeReferenceConfigurationBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html
new file mode 100644
index 0000000000..a4ef87a053
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html
@@ -0,0 +1,269 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeReferenceWireBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeReferenceWireBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeReferenceWireBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class CompositeReferenceWireBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.CompositeReferenceWireBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeReferenceWireBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that wires composite references.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html#CompositeReferenceWireBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.monitor.Monitor)">CompositeReferenceWireBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wire composite references in a deployment composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeReferenceWireBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.assembly.EndpointFactory, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeReferenceWireBuilderImpl</H3>
+<PRE>
+public <B>CompositeReferenceWireBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>&nbsp;endpointFactory,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD>Wire composite references in a deployment composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeReferenceWireBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html
new file mode 100644
index 0000000000..cd0bd28d47
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeServiceBindingBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeServiceBindingBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeServiceBindingBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class CompositeServiceBindingBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.CompositeServiceBindingBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeServiceBindingBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that performs any additional building steps that
+ composite service bindings may need. Used for WSDL generation.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html#CompositeServiceBindingBuilderImpl(org.apache.tuscany.sca.monitor.Monitor)">CompositeServiceBindingBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeServiceBindingBuilderImpl(org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeServiceBindingBuilderImpl</H3>
+<PRE>
+public <B>CompositeServiceBindingBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeServiceBindingBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html
new file mode 100644
index 0000000000..1847a2843c
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html
@@ -0,0 +1,266 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeServiceConfigurationBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeServiceConfigurationBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeServiceConfigurationBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class CompositeServiceConfigurationBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.CompositeServiceConfigurationBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeServiceConfigurationBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that handles the configuration of composite services.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html#CompositeServiceConfigurationBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory)">CompositeServiceConfigurationBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeServiceConfigurationBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+CompositeServiceConfigurationBuilderImpl</H3>
+<PRE>
+public <B>CompositeServiceConfigurationBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeServiceConfigurationBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html
new file mode 100644
index 0000000000..268bf61e4b
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html
@@ -0,0 +1,266 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+CompositeServicePromotionBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeServicePromotionBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeServicePromotionBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class CompositeServicePromotionBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.CompositeServicePromotionBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeServicePromotionBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></DL>
+</PRE>
+
+<P>
+A composite builder that handles the creation of promoted composite services.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html#CompositeServicePromotionBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory)">CompositeServicePromotionBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Build a composite.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeServicePromotionBuilderImpl(org.apache.tuscany.sca.assembly.AssemblyFactory)"><!-- --></A><H3>
+CompositeServicePromotionBuilderImpl</H3>
+<PRE>
+public <B>CompositeServicePromotionBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Composite)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite)
+ throws <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">CompositeBuilder</A></CODE></B></DD>
+<DD>Build a composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html#build(org.apache.tuscany.sca.assembly.Composite)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeServicePromotionBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html
new file mode 100644
index 0000000000..70a6a86a7d
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+EndpointBuilderImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EndpointBuilderImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EndpointBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class EndpointBuilderImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.EndpointBuilderImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">EndpointBuilder</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html" title="class in org.apache.tuscany.sca.assembly.builder">DefaultEndpointBuilder</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>EndpointBuilderImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">EndpointBuilder</A></DL>
+</PRE>
+
+<P>
+A factory for the Endpoint model.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html#EndpointBuilderImpl(org.apache.tuscany.sca.monitor.Monitor)">EndpointBuilderImpl</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html#build(org.apache.tuscany.sca.assembly.Endpoint)">build</A></B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A>&nbsp;endpoint)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve an endpoint against the provided target information and the
+ set of candidate bindings.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EndpointBuilderImpl(org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+EndpointBuilderImpl</H3>
+<PRE>
+public <B>EndpointBuilderImpl</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="build(org.apache.tuscany.sca.assembly.Endpoint)"><!-- --></A><H3>
+build</H3>
+<PRE>
+public void <B>build</B>(<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A>&nbsp;endpoint)</PRE>
+<DL>
+<DD>Resolve an endpoint against the provided target information and the
+ set of candidate bindings.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html#build(org.apache.tuscany.sca.assembly.Endpoint)">build</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">EndpointBuilder</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EndpointBuilderImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html
new file mode 100644
index 0000000000..41baa39370
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html
@@ -0,0 +1,256 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+PolicyConfigurationException
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PolicyConfigurationException";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PolicyConfigurationException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class PolicyConfigurationException</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Throwable
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by ">java.lang.Exception
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.PolicyConfigurationException</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.io.Serializable</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>PolicyConfigurationException</B><DT>extends java.lang.Exception</DL>
+</PRE>
+
+<P>
+Exception to be throw for invalid policy intents / policysets
+<P>
+
+<P>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../../serialized-form.html#org.apache.tuscany.sca.assembly.builder.impl.PolicyConfigurationException">Serialized Form</A></DL>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html#PolicyConfigurationException(java.lang.String)">PolicyConfigurationException</A></B>(java.lang.String&nbsp;message)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html#PolicyConfigurationException(java.lang.Throwable)">PolicyConfigurationException</A></B>(java.lang.Throwable&nbsp;e)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Throwable"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Throwable</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PolicyConfigurationException(java.lang.String)"><!-- --></A><H3>
+PolicyConfigurationException</H3>
+<PRE>
+public <B>PolicyConfigurationException</B>(java.lang.String&nbsp;message)</PRE>
+<DL>
+</DL>
+<HR>
+
+<A NAME="PolicyConfigurationException(java.lang.Throwable)"><!-- --></A><H3>
+PolicyConfigurationException</H3>
+<PRE>
+public <B>PolicyConfigurationException</B>(java.lang.Throwable&nbsp;e)</PRE>
+<DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PolicyConfigurationException.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_java.lang.Throwable">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html
new file mode 100644
index 0000000000..f2f1c86501
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html
@@ -0,0 +1,475 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+ProblemImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ProblemImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProblemImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.builder.impl</FONT>
+<BR>
+Class ProblemImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.builder.impl.ProblemImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html" title="interface in org.apache.tuscany.sca.monitor">Problem</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ProblemImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html" title="interface in org.apache.tuscany.sca.monitor">Problem</A></DL>
+</PRE>
+
+<P>
+Reports a composite assembly problem.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.tuscany.sca.monitor.Problem"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from interface org.apache.tuscany.sca.monitor.<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html" title="interface in org.apache.tuscany.sca.monitor">Problem</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.Severity.html" title="enum in org.apache.tuscany.sca.monitor">Problem.Severity</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html#ProblemImpl(java.lang.String, java.lang.String, org.apache.tuscany.sca.monitor.Problem.Severity, java.lang.Object, java.lang.String, java.lang.Exception)">ProblemImpl</A></B>(java.lang.String&nbsp;sourceClassName,
+ java.lang.String&nbsp;bundleName,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.Severity.html" title="enum in org.apache.tuscany.sca.monitor">Problem.Severity</A>&nbsp;severity,
+ java.lang.Object&nbsp;problemObject,
+ java.lang.String&nbsp;messageId,
+ java.lang.Exception&nbsp;cause)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new problem</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html#ProblemImpl(java.lang.String, java.lang.String, org.apache.tuscany.sca.monitor.Problem.Severity, java.lang.Object, java.lang.String, java.lang.Object...)">ProblemImpl</A></B>(java.lang.String&nbsp;sourceClassName,
+ java.lang.String&nbsp;bundleName,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.Severity.html" title="enum in org.apache.tuscany.sca.monitor">Problem.Severity</A>&nbsp;severity,
+ java.lang.Object&nbsp;problemObject,
+ java.lang.String&nbsp;messageId,
+ java.lang.Object...&nbsp;messageParams)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new problem</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html#getBundleName()">getBundleName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Exception</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html#getCause()">getCause</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html#getMessageId()">getMessageId</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object[]</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html#getMessageParams()">getMessageParams</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html#getProblemObject()">getProblemObject</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.Severity.html" title="enum in org.apache.tuscany.sca.monitor">Problem.Severity</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html#getSeverity()">getSeverity</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html#getSourceClassName()">getSourceClassName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ProblemImpl(java.lang.String, java.lang.String, org.apache.tuscany.sca.monitor.Problem.Severity, java.lang.Object, java.lang.String, java.lang.Object...)"><!-- --></A><H3>
+ProblemImpl</H3>
+<PRE>
+public <B>ProblemImpl</B>(java.lang.String&nbsp;sourceClassName,
+ java.lang.String&nbsp;bundleName,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.Severity.html" title="enum in org.apache.tuscany.sca.monitor">Problem.Severity</A>&nbsp;severity,
+ java.lang.Object&nbsp;problemObject,
+ java.lang.String&nbsp;messageId,
+ java.lang.Object...&nbsp;messageParams)</PRE>
+<DL>
+<DD>Construct a new problem
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>sourceClassName</CODE> - the class name reporting the problem<DD><CODE>bundleName</CODE> - the name of the message bundle to use<DD><CODE>severity</CODE> - the severity of the problem<DD><CODE>problemObject</CODE> - the model object for which the problem is being reported<DD><CODE>messageId</CODE> - the id of the problem message<DD><CODE>messageParams</CODE> - the parameters of the problem message</DL>
+</DL>
+<HR>
+
+<A NAME="ProblemImpl(java.lang.String, java.lang.String, org.apache.tuscany.sca.monitor.Problem.Severity, java.lang.Object, java.lang.String, java.lang.Exception)"><!-- --></A><H3>
+ProblemImpl</H3>
+<PRE>
+public <B>ProblemImpl</B>(java.lang.String&nbsp;sourceClassName,
+ java.lang.String&nbsp;bundleName,
+ <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.Severity.html" title="enum in org.apache.tuscany.sca.monitor">Problem.Severity</A>&nbsp;severity,
+ java.lang.Object&nbsp;problemObject,
+ java.lang.String&nbsp;messageId,
+ java.lang.Exception&nbsp;cause)</PRE>
+<DL>
+<DD>Construct a new problem
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>sourceClassName</CODE> - the class name reporting the problem<DD><CODE>bundleName</CODE> - the name of the message bundle to use<DD><CODE>severity</CODE> - the severity of the problem<DD><CODE>problemObject</CODE> - the model object for which the problem is being reported<DD><CODE>messageId</CODE> - the id of the problem message<DD><CODE>cause</CODE> - the exception which caused the problem</DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getSourceClassName()"><!-- --></A><H3>
+getSourceClassName</H3>
+<PRE>
+public java.lang.String <B>getSourceClassName</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html#getSourceClassName()">getSourceClassName</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html" title="interface in org.apache.tuscany.sca.monitor">Problem</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBundleName()"><!-- --></A><H3>
+getBundleName</H3>
+<PRE>
+public java.lang.String <B>getBundleName</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html#getBundleName()">getBundleName</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html" title="interface in org.apache.tuscany.sca.monitor">Problem</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSeverity()"><!-- --></A><H3>
+getSeverity</H3>
+<PRE>
+public <A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.Severity.html" title="enum in org.apache.tuscany.sca.monitor">Problem.Severity</A> <B>getSeverity</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html#getSeverity()">getSeverity</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html" title="interface in org.apache.tuscany.sca.monitor">Problem</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProblemObject()"><!-- --></A><H3>
+getProblemObject</H3>
+<PRE>
+public java.lang.Object <B>getProblemObject</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html#getProblemObject()">getProblemObject</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html" title="interface in org.apache.tuscany.sca.monitor">Problem</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMessageId()"><!-- --></A><H3>
+getMessageId</H3>
+<PRE>
+public java.lang.String <B>getMessageId</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html#getMessageId()">getMessageId</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html" title="interface in org.apache.tuscany.sca.monitor">Problem</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getMessageParams()"><!-- --></A><H3>
+getMessageParams</H3>
+<PRE>
+public java.lang.Object[] <B>getMessageParams</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html#getMessageParams()">getMessageParams</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html" title="interface in org.apache.tuscany.sca.monitor">Problem</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCause()"><!-- --></A><H3>
+getCause</H3>
+<PRE>
+public java.lang.Exception <B>getCause</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html#getCause()">getCause</A></CODE> in interface <CODE><A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html" title="interface in org.apache.tuscany.sca.monitor">Problem</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ProblemImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/package-frame.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/package-frame.html
new file mode 100644
index 0000000000..457ae09d3a
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/package-frame.html
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly.builder.impl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/package-summary.html" target="classFrame">org.apache.tuscany.sca.assembly.builder.impl</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="BaseConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">BaseConfigurationBuilderImpl</A>
+<BR>
+<A HREF="ComponentConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">ComponentConfigurationBuilderImpl</A>
+<BR>
+<A HREF="ComponentReferenceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">ComponentReferenceBindingBuilderImpl</A>
+<BR>
+<A HREF="ComponentReferencePromotionWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">ComponentReferencePromotionWireBuilderImpl</A>
+<BR>
+<A HREF="ComponentReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">ComponentReferenceWireBuilderImpl</A>
+<BR>
+<A HREF="ComponentServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">ComponentServiceBindingBuilderImpl</A>
+<BR>
+<A HREF="ComponentServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">ComponentServicePromotionBuilderImpl</A>
+<BR>
+<A HREF="CompositeBindingURIBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">CompositeBindingURIBuilderImpl</A>
+<BR>
+<A HREF="CompositeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">CompositeBuilderImpl</A>
+<BR>
+<A HREF="CompositeCloneBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">CompositeCloneBuilderImpl</A>
+<BR>
+<A HREF="CompositeIncludeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">CompositeIncludeBuilderImpl</A>
+<BR>
+<A HREF="CompositePolicyBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">CompositePolicyBuilderImpl</A>
+<BR>
+<A HREF="CompositePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">CompositePromotionBuilderImpl</A>
+<BR>
+<A HREF="CompositeReferenceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">CompositeReferenceConfigurationBuilderImpl</A>
+<BR>
+<A HREF="CompositeReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">CompositeReferenceWireBuilderImpl</A>
+<BR>
+<A HREF="CompositeServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">CompositeServiceBindingBuilderImpl</A>
+<BR>
+<A HREF="CompositeServiceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">CompositeServiceConfigurationBuilderImpl</A>
+<BR>
+<A HREF="CompositeServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">CompositeServicePromotionBuilderImpl</A>
+<BR>
+<A HREF="EndpointBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">EndpointBuilderImpl</A>
+<BR>
+<A HREF="ProblemImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">ProblemImpl</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="PolicyConfigurationException.html" title="class in org.apache.tuscany.sca.assembly.builder.impl" target="classFrame">PolicyConfigurationException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/package-summary.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/package-summary.html
new file mode 100644
index 0000000000..7d28587137
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/package-summary.html
@@ -0,0 +1,250 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly.builder.impl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.tuscany.sca.assembly.builder.impl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/impl/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.apache.tuscany.sca.assembly.builder.impl
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">BaseConfigurationBuilderImpl</A></B></TD>
+<TD>Base class for Builder implementations that handles configuration.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentConfigurationBuilderImpl</A></B></TD>
+<TD>A composite builder that handles the configuration of components.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentReferenceBindingBuilderImpl</A></B></TD>
+<TD>A composite builder that performs any additional building steps that
+ component reference bindings may need.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentReferencePromotionWireBuilderImpl</A></B></TD>
+<TD>A composite builder that handles the creation of promoted composite services.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentReferenceWireBuilderImpl</A></B></TD>
+<TD>A composite builder that wires component references.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentServiceBindingBuilderImpl</A></B></TD>
+<TD>A composite builder that performs any additional building steps that
+ component service bindings may need.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ComponentServicePromotionBuilderImpl</A></B></TD>
+<TD>A composite builder that handles the creation of promoted services.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeBindingURIBuilderImpl</A></B></TD>
+<TD>A composite builder that handles the configuration of binding URIs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeBuilderImpl</A></B></TD>
+<TD>A builder that handles the configuration of the components inside a composite
+ and the wiring of component references to component services.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeCloneBuilderImpl</A></B></TD>
+<TD>A composite builder that clones nested composites.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeIncludeBuilderImpl</A></B></TD>
+<TD>Implementation of a CompositeBuilder.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositePolicyBuilderImpl</A></B></TD>
+<TD>A composite builder that computes policy sets based on attached intents and policy sets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositePromotionBuilderImpl</A></B></TD>
+<TD>A composite builder that makes the connections between composite services and references
+ and the services and references that they promote</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeReferenceConfigurationBuilderImpl</A></B></TD>
+<TD>A composite builder that handles the configuration of composite references.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeReferenceWireBuilderImpl</A></B></TD>
+<TD>A composite builder that wires composite references.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeServiceBindingBuilderImpl</A></B></TD>
+<TD>A composite builder that performs any additional building steps that
+ composite service bindings may need.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeServiceConfigurationBuilderImpl</A></B></TD>
+<TD>A composite builder that handles the configuration of composite services.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">CompositeServicePromotionBuilderImpl</A></B></TD>
+<TD>A composite builder that handles the creation of promoted composite services.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">EndpointBuilderImpl</A></B></TD>
+<TD>A factory for the Endpoint model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">ProblemImpl</A></B></TD>
+<TD>Reports a composite assembly problem.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html" title="class in org.apache.tuscany.sca.assembly.builder.impl">PolicyConfigurationException</A></B></TD>
+<TD>Exception to be throw for invalid policy intents / policysets</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/impl/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/package-tree.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/package-tree.html
new file mode 100644
index 0000000000..dd80f3dd4f
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/impl/package-tree.html
@@ -0,0 +1,177 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly.builder.impl Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.tuscany.sca.assembly.builder.impl Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/impl/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.apache.tuscany.sca.assembly.builder.impl
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/BaseConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>BaseConfigurationBuilderImpl</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>ComponentConfigurationBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBindingURIBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>CompositeBindingURIBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>ComponentReferenceBindingBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferencePromotionWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>ComponentReferencePromotionWireBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>ComponentReferenceWireBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>ComponentServiceBindingBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ComponentServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>ComponentServicePromotionBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>CompositeBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeCloneBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>CompositeCloneBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeIncludeBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>CompositeIncludeBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePolicyBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>CompositePolicyBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>CompositePromotionBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>CompositeReferenceConfigurationBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeReferenceWireBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>CompositeReferenceWireBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceBindingBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>CompositeServiceBindingBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServiceConfigurationBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>CompositeServiceConfigurationBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/CompositeServicePromotionBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>CompositeServicePromotionBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>EndpointBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">EndpointBuilder</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/ProblemImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>ProblemImpl</B></A> (implements org.apache.tuscany.sca.monitor.<A HREF="../../../../../../../org/apache/tuscany/sca/monitor/Problem.html" title="interface in org.apache.tuscany.sca.monitor">Problem</A>)
+<LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.lang.Exception<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/impl/PolicyConfigurationException.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>PolicyConfigurationException</B></A></UL>
+</UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/builder/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../../org/apache/tuscany/sca/assembly/impl/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/impl/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/package-frame.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/package-frame.html
new file mode 100644
index 0000000000..1106f17eca
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/package-frame.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly.builder
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/package-summary.html" target="classFrame">org.apache.tuscany.sca.assembly.builder</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="AutomaticBinding.html" title="interface in org.apache.tuscany.sca.assembly.builder" target="classFrame"><I>AutomaticBinding</I></A>
+<BR>
+<A HREF="BindingBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder" target="classFrame"><I>BindingBuilder</I></A>
+<BR>
+<A HREF="BindingBuilderExtension.html" title="interface in org.apache.tuscany.sca.assembly.builder" target="classFrame"><I>BindingBuilderExtension</I></A>
+<BR>
+<A HREF="ComponentPreProcessor.html" title="interface in org.apache.tuscany.sca.assembly.builder" target="classFrame"><I>ComponentPreProcessor</I></A>
+<BR>
+<A HREF="CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder" target="classFrame"><I>CompositeBuilder</I></A>
+<BR>
+<A HREF="DomainBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder" target="classFrame"><I>DomainBuilder</I></A>
+<BR>
+<A HREF="EndpointBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder" target="classFrame"><I>EndpointBuilder</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="DefaultEndpointBuilder.html" title="class in org.apache.tuscany.sca.assembly.builder" target="classFrame">DefaultEndpointBuilder</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Exceptions</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder" target="classFrame">CompositeBuilderException</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/package-summary.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/package-summary.html
new file mode 100644
index 0000000000..c7feeee767
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/package-summary.html
@@ -0,0 +1,212 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly.builder
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.tuscany.sca.assembly.builder";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.apache.tuscany.sca.assembly.builder
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/AutomaticBinding.html" title="interface in org.apache.tuscany.sca.assembly.builder">AutomaticBinding</A></B></TD>
+<TD>Represent a binding that has been added automatically to the model rather
+ than being specified by the user through the composite file</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">BindingBuilder</A></B></TD>
+<TD>A builder that handles any build-time configuration needed by bindings.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html" title="interface in org.apache.tuscany.sca.assembly.builder">BindingBuilderExtension</A></B></TD>
+<TD>An extension that can be implemented by bindings to provide a binding builder.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html" title="interface in org.apache.tuscany.sca.assembly.builder">ComponentPreProcessor</A></B></TD>
+<TD>Interface for Component Pre Processors.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">CompositeBuilder</A></B></TD>
+<TD>A builder that handles the configuration of the components inside a
+ composite and the wiring of component references to component services.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DomainBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">DomainBuilder</A></B></TD>
+<TD>A builder that handles the configuration of the components inside a
+ composite and the wiring of component references to component services.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">EndpointBuilder</A></B></TD>
+<TD>A builder that handles the configuration of reference endpoints
+ It collects together the logic so that it can be used at build time
+ or later on during late binding scenarios</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html" title="class in org.apache.tuscany.sca.assembly.builder">DefaultEndpointBuilder</A></B></TD>
+<TD>A default builder.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Exception Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder">CompositeBuilderException</A></B></TD>
+<TD>Reports a composite builder exception.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/package-tree.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/package-tree.html
new file mode 100644
index 0000000000..d30854adb1
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/builder/package-tree.html
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly.builder Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.tuscany.sca.assembly.builder Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.apache.tuscany.sca.assembly.builder
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/EndpointBuilderImpl.html" title="class in org.apache.tuscany.sca.assembly.builder.impl"><B>EndpointBuilderImpl</B></A> (implements org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder">EndpointBuilder</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DefaultEndpointBuilder.html" title="class in org.apache.tuscany.sca.assembly.builder"><B>DefaultEndpointBuilder</B></A></UL>
+<LI TYPE="circle">java.lang.Throwable (implements java.io.Serializable)
+<UL>
+<LI TYPE="circle">java.lang.Exception<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilderException.html" title="class in org.apache.tuscany.sca.assembly.builder"><B>CompositeBuilderException</B></A></UL>
+</UL>
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>BindingBuilder</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/BindingBuilderExtension.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>BindingBuilderExtension</B></A><LI TYPE="circle">java.lang.Cloneable<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/AutomaticBinding.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>AutomaticBinding</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/ComponentPreProcessor.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>ComponentPreProcessor</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/CompositeBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>CompositeBuilder</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/DomainBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>DomainBuilder</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.builder.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/EndpointBuilder.html" title="interface in org.apache.tuscany.sca.assembly.builder"><B>EndpointBuilder</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/builder/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html
new file mode 100644
index 0000000000..a7fb3ba359
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html
@@ -0,0 +1,694 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+AbstractPropertyImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AbstractPropertyImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractPropertyImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class AbstractPropertyImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.AbstractPropertyImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">PropertyImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>AbstractPropertyImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></DL>
+</PRE>
+
+<P>
+Represents an abstract property.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#AbstractPropertyImpl()">AbstractPropertyImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new abstract property.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the property name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getRequiredIntents()">getRequiredIntents</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy intents.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getValue()">getValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the default value of the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getXSDElement()">getXSDElement</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the element defining the data type of this property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getXSDType()">getXSDType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the data type of this property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#isMany()">isMany</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the property allows multiple values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#isMustSupply()">isMustSupply</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if a value must be supplied for the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setMany(boolean)">setMany</A></B>(boolean&nbsp;many)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether or not the property allows multiple values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setMustSupply(boolean)">setMustSupply</A></B>(boolean&nbsp;mustSupply)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether a value must be supplied for the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the property name.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setValue(java.lang.Object)">setValue</A></B>(java.lang.Object&nbsp;defaultValue)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the default value of the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setXSDElement(javax.xml.namespace.QName)">setXSDElement</A></B>(javax.xml.namespace.QName&nbsp;element)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the element defining the data type of this property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setXSDType(javax.xml.namespace.QName)">setXSDType</A></B>(javax.xml.namespace.QName&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the data type of this property.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="AbstractPropertyImpl()"><!-- --></A><H3>
+AbstractPropertyImpl</H3>
+<PRE>
+protected <B>AbstractPropertyImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new abstract property.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getRequiredIntents()"><!-- --></A><H3>
+getRequiredIntents</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt; <B>getRequiredIntents</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy intents. See the Policy Framework specification
+ for a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy intents.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue()"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public java.lang.Object <B>getValue</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getValue()">AbstractProperty</A></CODE></B></DD>
+<DD>Returns the default value of the property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getValue()">getValue</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the default value of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getName()">AbstractProperty</A></CODE></B></DD>
+<DD>Returns the property name.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the property name</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXSDElement()"><!-- --></A><H3>
+getXSDElement</H3>
+<PRE>
+public javax.xml.namespace.QName <B>getXSDElement</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDElement()">AbstractProperty</A></CODE></B></DD>
+<DD>Returns the element defining the data type of this property. This is the
+ qualified name of an XML schema element.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDElement()">getXSDElement</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the element defining the type of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getXSDType()"><!-- --></A><H3>
+getXSDType</H3>
+<PRE>
+public javax.xml.namespace.QName <B>getXSDType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDType()">AbstractProperty</A></CODE></B></DD>
+<DD>Returns the data type of this property. This is the qualified name of an
+ XML schema type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDType()">getXSDType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the type of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isMany()"><!-- --></A><H3>
+isMany</H3>
+<PRE>
+public boolean <B>isMany</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMany()">AbstractProperty</A></CODE></B></DD>
+<DD>Returns true if the property allows multiple values.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMany()">isMany</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the property allows multiple values</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isMustSupply()"><!-- --></A><H3>
+isMustSupply</H3>
+<PRE>
+public boolean <B>isMustSupply</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMustSupply()">AbstractProperty</A></CODE></B></DD>
+<DD>Returns true if a value must be supplied for the property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMustSupply()">isMustSupply</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true is a value must be supplied for the property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setValue(java.lang.Object)"><!-- --></A><H3>
+setValue</H3>
+<PRE>
+public void <B>setValue</B>(java.lang.Object&nbsp;defaultValue)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setValue(java.lang.Object)">AbstractProperty</A></CODE></B></DD>
+<DD>Sets the default value of the property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setValue(java.lang.Object)">setValue</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>defaultValue</CODE> - the default value of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMany(boolean)"><!-- --></A><H3>
+setMany</H3>
+<PRE>
+public void <B>setMany</B>(boolean&nbsp;many)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMany(boolean)">AbstractProperty</A></CODE></B></DD>
+<DD>Sets whether or not the property allows multiple values.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMany(boolean)">setMany</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>many</CODE> - true if the property should allow multiple values</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMustSupply(boolean)"><!-- --></A><H3>
+setMustSupply</H3>
+<PRE>
+public void <B>setMustSupply</B>(boolean&nbsp;mustSupply)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMustSupply(boolean)">AbstractProperty</A></CODE></B></DD>
+<DD>Sets whether a value must be supplied for the property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMustSupply(boolean)">setMustSupply</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>mustSupply</CODE> - set to true to require that a value be supplied for
+ uses of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(java.lang.String)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+public void <B>setName</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setName(java.lang.String)">AbstractProperty</A></CODE></B></DD>
+<DD>Sets the property name.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setName(java.lang.String)">setName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the property name</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setXSDElement(javax.xml.namespace.QName)"><!-- --></A><H3>
+setXSDElement</H3>
+<PRE>
+public void <B>setXSDElement</B>(javax.xml.namespace.QName&nbsp;element)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDElement(javax.xml.namespace.QName)">AbstractProperty</A></CODE></B></DD>
+<DD>Sets the element defining the data type of this property. This is the
+ qualified name of an XML schema element.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDElement(javax.xml.namespace.QName)">setXSDElement</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>element</CODE> - the element defining the type of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setXSDType(javax.xml.namespace.QName)"><!-- --></A><H3>
+setXSDType</H3>
+<PRE>
+public void <B>setXSDType</B>(javax.xml.namespace.QName&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDType(javax.xml.namespace.QName)">AbstractProperty</A></CODE></B></DD>
+<DD>Sets the data type of this property. This is the qualified name of an XML
+ schema type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDType(javax.xml.namespace.QName)">setXSDType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>type</CODE> - the type of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A> <B>getType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setType(org.apache.tuscany.sca.policy.IntentAttachPointType)"><!-- --></A><H3>
+setType</H3>
+<PRE>
+public void <B>setType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">IntentAttachPoint</A></CODE></B></DD>
+<DD>Sets the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setRequiredIntents(java.util.List)"><!-- --></A><H3>
+setRequiredIntents</H3>
+<PRE>
+public void <B>setRequiredIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractPropertyImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html
new file mode 100644
index 0000000000..596ece3704
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html
@@ -0,0 +1,372 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+AbstractReferenceImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AbstractReferenceImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractReferenceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class AbstractReferenceImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ContractImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.AbstractReferenceImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>AbstractReferenceImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A></DL>
+</PRE>
+
+<P>
+Represents an abstract reference
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html#AbstractReferenceImpl()">AbstractReferenceImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new abstract reference.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html#getMultiplicity()">getMultiplicity</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the multiplicity allowed for wires connected to this reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">setMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A>&nbsp;multiplicity)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the multiplicity allowed for wires connected to this reference.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ContractImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getConfiguredOperations()">getConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setConfiguredOperations(java.util.List)">setConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="AbstractReferenceImpl()"><!-- --></A><H3>
+AbstractReferenceImpl</H3>
+<PRE>
+protected <B>AbstractReferenceImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new abstract reference.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getMultiplicity()"><!-- --></A><H3>
+getMultiplicity</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A> <B>getMultiplicity</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#getMultiplicity()">AbstractReference</A></CODE></B></DD>
+<DD>Returns the multiplicity allowed for wires connected to this reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#getMultiplicity()">getMultiplicity</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the multiplicity allowed for wires connected to this reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)"><!-- --></A><H3>
+setMultiplicity</H3>
+<PRE>
+public void <B>setMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A>&nbsp;multiplicity)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">AbstractReference</A></CODE></B></DD>
+<DD>Sets the multiplicity allowed for wires connected to this reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">setMultiplicity</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>multiplicity</CODE> - the multiplicity allowed for wires connected to this
+ reference</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractReferenceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html
new file mode 100644
index 0000000000..b1f2ef208c
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+AbstractServiceImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AbstractServiceImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractServiceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ContractImpl">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class AbstractServiceImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ContractImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.AbstractServiceImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>AbstractServiceImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A></DL>
+</PRE>
+
+<P>
+Represents an abstract service
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html#AbstractServiceImpl()">AbstractServiceImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new abstract service.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ContractImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getConfiguredOperations()">getConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setConfiguredOperations(java.util.List)">setConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="AbstractServiceImpl()"><!-- --></A><H3>
+AbstractServiceImpl</H3>
+<PRE>
+protected <B>AbstractServiceImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new abstract service.
+<P>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AbstractServiceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ContractImpl">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html
new file mode 100644
index 0000000000..136ca91f40
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html
@@ -0,0 +1,709 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:41 CST 2009 -->
+<TITLE>
+AssemblyFactoryImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AssemblyFactoryImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AssemblyFactoryImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class AssemblyFactoryImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.AssemblyFactoryImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html" title="class in org.apache.tuscany.sca.assembly">DefaultAssemblyFactory</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>AssemblyFactoryImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></DL>
+</PRE>
+
+<P>
+A factory for the assembly model.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#AssemblyFactoryImpl()">AssemblyFactoryImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createAbstractProperty()">createAbstractProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new abstract property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createAbstractReference()">createAbstractReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new abstract reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createAbstractService()">createAbstractService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new abstract service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createCallback()">createCallback</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new callback.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createComponent()">createComponent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createComponentProperty()">createComponentProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new component property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createComponentReference()">createComponentReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new component reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createComponentService()">createComponentService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new component service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createComponentType()">createComponentType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new component type</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createComposite()">createComposite</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createCompositeReference()">createCompositeReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new composite reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createCompositeService()">createCompositeService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new composite service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createConfiguredOperation()">createConfiguredOperation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new configured operation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createConstrainingType()">createConstrainingType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new constraining type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createProperty()">createProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createReference()">createReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createService()">createService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html#createWire()">createWire</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new wire.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="AssemblyFactoryImpl()"><!-- --></A><H3>
+AssemblyFactoryImpl</H3>
+<PRE>
+public <B>AssemblyFactoryImpl</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="createAbstractProperty()"><!-- --></A><H3>
+createAbstractProperty</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A> <B>createAbstractProperty</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createAbstractProperty()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new abstract property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createAbstractProperty()">createAbstractProperty</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new abstract property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createAbstractReference()"><!-- --></A><H3>
+createAbstractReference</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A> <B>createAbstractReference</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createAbstractReference()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new abstract reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createAbstractReference()">createAbstractReference</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new abstract reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createAbstractService()"><!-- --></A><H3>
+createAbstractService</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A> <B>createAbstractService</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createAbstractService()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new abstract service.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createAbstractService()">createAbstractService</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new abstract service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createCallback()"><!-- --></A><H3>
+createCallback</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A> <B>createCallback</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createCallback()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new callback.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createCallback()">createCallback</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createComponent()"><!-- --></A><H3>
+createComponent</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A> <B>createComponent</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponent()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new component.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponent()">createComponent</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createComponentProperty()"><!-- --></A><H3>
+createComponentProperty</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A> <B>createComponentProperty</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentProperty()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new component property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentProperty()">createComponentProperty</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new component property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createComponentReference()"><!-- --></A><H3>
+createComponentReference</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A> <B>createComponentReference</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentReference()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new component reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentReference()">createComponentReference</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new component reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createComponentService()"><!-- --></A><H3>
+createComponentService</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A> <B>createComponentService</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentService()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new component service.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentService()">createComponentService</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new component service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createComponentType()"><!-- --></A><H3>
+createComponentType</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A> <B>createComponentType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentType()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new component type
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComponentType()">createComponentType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new component type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createComposite()"><!-- --></A><H3>
+createComposite</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A> <B>createComposite</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComposite()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createComposite()">createComposite</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createCompositeReference()"><!-- --></A><H3>
+createCompositeReference</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A> <B>createCompositeReference</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createCompositeReference()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new composite reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createCompositeReference()">createCompositeReference</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new composite reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createCompositeService()"><!-- --></A><H3>
+createCompositeService</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A> <B>createCompositeService</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createCompositeService()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new composite service.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createCompositeService()">createCompositeService</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new composite service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createConstrainingType()"><!-- --></A><H3>
+createConstrainingType</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>createConstrainingType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createConstrainingType()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new constraining type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createConstrainingType()">createConstrainingType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new constraining type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createProperty()"><!-- --></A><H3>
+createProperty</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A> <B>createProperty</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createProperty()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createProperty()">createProperty</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createReference()"><!-- --></A><H3>
+createReference</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A> <B>createReference</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createReference()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createReference()">createReference</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createService()"><!-- --></A><H3>
+createService</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A> <B>createService</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createService()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new service.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createService()">createService</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createWire()"><!-- --></A><H3>
+createWire</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A> <B>createWire</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createWire()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new wire.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createWire()">createWire</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new wire</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="createConfiguredOperation()"><!-- --></A><H3>
+createConfiguredOperation</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A> <B>createConfiguredOperation</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createConfiguredOperation()">AssemblyFactory</A></CODE></B></DD>
+<DD>Create a new configured operation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html#createConfiguredOperation()">createConfiguredOperation</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new ConfiguredOperation</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="AssemblyFactoryImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/BaseImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/BaseImpl.html
new file mode 100644
index 0000000000..8346b01d79
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/BaseImpl.html
@@ -0,0 +1,296 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+BaseImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="BaseImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/BaseImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BaseImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class BaseImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.BaseImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ConfiguredOperationImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/databinding/sdo/ImportSDO.html" title="class in org.apache.tuscany.sca.databinding.sdo">ImportSDO</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>BaseImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></DL>
+</PRE>
+
+<P>
+Convenience base class for assembly model objects.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#BaseImpl()">BaseImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new base model object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the model element is unresolved.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></B>(boolean&nbsp;undefined)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether the model element is unresolved.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="BaseImpl()"><!-- --></A><H3>
+BaseImpl</H3>
+<PRE>
+protected <B>BaseImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new base model object.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="isUnresolved()"><!-- --></A><H3>
+isUnresolved</H3>
+<PRE>
+public boolean <B>isUnresolved</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">Base</A></CODE></B></DD>
+<DD>Returns true if the model element is unresolved.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the model element is unresolved.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUnresolved(boolean)"><!-- --></A><H3>
+setUnresolved</H3>
+<PRE>
+public void <B>setUnresolved</B>(boolean&nbsp;undefined)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">Base</A></CODE></B></DD>
+<DD>Sets whether the model element is unresolved.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>undefined</CODE> - whether the model element is unresolved</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/BaseImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="BaseImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CallbackImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CallbackImpl.html
new file mode 100644
index 0000000000..c1a6d80c4d
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CallbackImpl.html
@@ -0,0 +1,504 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+CallbackImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CallbackImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CallbackImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class CallbackImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.CallbackImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CallbackImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A></DL>
+</PRE>
+
+<P>
+Represents a reference.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html#CallbackImpl()">CallbackImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html#getBindings()">getBindings</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the bindings supported for callbacks.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html#getConfiguredOperations()">getConfiguredOperations</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html#getPolicySets()">getPolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html#getRequiredIntents()">getRequiredIntents</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy intents.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html#setPolicySets(java.util.List)">setPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CallbackImpl()"><!-- --></A><H3>
+CallbackImpl</H3>
+<PRE>
+protected <B>CallbackImpl</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPolicySets()"><!-- --></A><H3>
+getPolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getPolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets. See the Policy Framework specification for
+ a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRequiredIntents()"><!-- --></A><H3>
+getRequiredIntents</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt; <B>getRequiredIntents</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy intents. See the Policy Framework specification
+ for a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy intents.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBindings()"><!-- --></A><H3>
+getBindings</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt; <B>getBindings</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html#getBindings()">Callback</A></CODE></B></DD>
+<DD>Returns the bindings supported for callbacks.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html#getBindings()">getBindings</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the bindings supported for callbacks</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A> <B>getType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setType(org.apache.tuscany.sca.policy.IntentAttachPointType)"><!-- --></A><H3>
+setType</H3>
+<PRE>
+public void <B>setType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">IntentAttachPoint</A></CODE></B></DD>
+<DD>Sets the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPolicySets(java.util.List)"><!-- --></A><H3>
+setPolicySets</H3>
+<PRE>
+public void <B>setPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setRequiredIntents(java.util.List)"><!-- --></A><H3>
+setRequiredIntents</H3>
+<PRE>
+public void <B>setRequiredIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getConfiguredOperations()"><!-- --></A><H3>
+getConfiguredOperations</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt; <B>getConfiguredOperations</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getApplicablePolicySets()"><!-- --></A><H3>
+getApplicablePolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getApplicablePolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint. An applicable PolicySet is one that include this PolicySetAttachPoint
+ as part of its 'appliesTo' XPath attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets applicable to this PolicySetAttachPoint</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CallbackImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentImpl.html
new file mode 100644
index 0000000000..ac61000749
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentImpl.html
@@ -0,0 +1,889 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ComponentImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class ComponentImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.ComponentImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>, java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></DL>
+</PRE>
+
+<P>
+Represents a component.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#ComponentImpl()">ComponentImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new component.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getAutowire()">getAutowire</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Boolean value of autowire</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getConfiguredOperations()">getConfiguredOperations</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getConstrainingType()">getConstrainingType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a constraining type defining the shape of the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getImplementation()">getImplementation</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the component implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getPolicySets()">getPolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of properties for the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getReferences()">getReferences</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of references used by the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getRequiredIntents()">getRequiredIntents</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy intents.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getServices()">getServices</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of services exposed by the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#getURI()">getURI</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the URI of the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#isAutowire()">isAutowire</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#setAutowire(java.lang.Boolean)">setAutowire</A></B>(java.lang.Boolean&nbsp;autowire)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether component references should be autowired.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#setConfiguredOperations(java.util.List)">setConfiguredOperations</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;&nbsp;configuredOperations)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">setConstrainingType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a constraining type defining the shape of the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#setImplementation(org.apache.tuscany.sca.assembly.Implementation)">setImplementation</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the component implementation</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#setPolicySets(java.util.List)">setPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html#setURI(java.lang.String)">setURI</A></B>(java.lang.String&nbsp;uri)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the URI of the component.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentImpl()"><!-- --></A><H3>
+ComponentImpl</H3>
+<PRE>
+protected <B>ComponentImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new component.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#clone()">Component</A></CODE></B></DD>
+<DD>Returns a clone of the component.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#clone()">clone</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the component
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getURI()"><!-- --></A><H3>
+getURI</H3>
+<PRE>
+public java.lang.String <B>getURI</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getURI()">Component</A></CODE></B></DD>
+<DD>Returns the URI of the component.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getURI()">getURI</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the URI of the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setURI(java.lang.String)"><!-- --></A><H3>
+setURI</H3>
+<PRE>
+public void <B>setURI</B>(java.lang.String&nbsp;uri)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#setURI(java.lang.String)">Component</A></CODE></B></DD>
+<DD>Sets the URI of the component.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#setURI(java.lang.String)">setURI</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the URI of the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getConstrainingType()"><!-- --></A><H3>
+getConstrainingType</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>getConstrainingType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getConstrainingType()">Component</A></CODE></B></DD>
+<DD>Returns a constraining type defining the shape of the component.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getConstrainingType()">getConstrainingType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a constraining type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getImplementation()"><!-- --></A><H3>
+getImplementation</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A> <B>getImplementation</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getImplementation()">Component</A></CODE></B></DD>
+<DD>Returns the component implementation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getImplementation()">getImplementation</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the component implementation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getName()">Component</A></CODE></B></DD>
+<DD>Returns the name of the component.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties()"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A>&gt; <B>getProperties</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getProperties()">Component</A></CODE></B></DD>
+<DD>Returns a list of properties for the component.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getProperties()">getProperties</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of properties</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getReferences()"><!-- --></A><H3>
+getReferences</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&gt; <B>getReferences</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getReferences()">Component</A></CODE></B></DD>
+<DD>Returns a list of references used by the component.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getReferences()">getReferences</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of references used by the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getServices()"><!-- --></A><H3>
+getServices</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&gt; <B>getServices</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getServices()">Component</A></CODE></B></DD>
+<DD>Returns a list of services exposed by the component.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getServices()">getServices</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of services exposed by the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)"><!-- --></A><H3>
+setConstrainingType</H3>
+<PRE>
+public void <B>setConstrainingType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">Component</A></CODE></B></DD>
+<DD>Sets a constraining type defining the shape of the component.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">setConstrainingType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>constrainingType</CODE> - the constraining type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setImplementation(org.apache.tuscany.sca.assembly.Implementation)"><!-- --></A><H3>
+setImplementation</H3>
+<PRE>
+public void <B>setImplementation</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#setImplementation(org.apache.tuscany.sca.assembly.Implementation)">Component</A></CODE></B></DD>
+<DD>Sets the component implementation
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#setImplementation(org.apache.tuscany.sca.assembly.Implementation)">setImplementation</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>implementation</CODE> - the component implementation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(java.lang.String)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+public void <B>setName</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#setName(java.lang.String)">Component</A></CODE></B></DD>
+<DD>Sets the name of the component.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#setName(java.lang.String)">setName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRequiredIntents()"><!-- --></A><H3>
+getRequiredIntents</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt; <B>getRequiredIntents</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy intents. See the Policy Framework specification
+ for a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy intents.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPolicySets()"><!-- --></A><H3>
+getPolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getPolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets. See the Policy Framework specification for
+ a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAutowire()"><!-- --></A><H3>
+isAutowire</H3>
+<PRE>
+public boolean <B>isAutowire</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAutowire(java.lang.Boolean)"><!-- --></A><H3>
+setAutowire</H3>
+<PRE>
+public void <B>setAutowire</B>(java.lang.Boolean&nbsp;autowire)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#setAutowire(java.lang.Boolean)">Component</A></CODE></B></DD>
+<DD>Sets whether component references should be autowired.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#setAutowire(java.lang.Boolean)">setAutowire</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>autowire</CODE> - whether component references should be autowired</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAutowire()"><!-- --></A><H3>
+getAutowire</H3>
+<PRE>
+public java.lang.Boolean <B>getAutowire</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getAutowire()">Component</A></CODE></B></DD>
+<DD>Return the Boolean value of autowire
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html#getAutowire()">getAutowire</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>null/TRUE/FALSE</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A> <B>getType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setType(org.apache.tuscany.sca.policy.IntentAttachPointType)"><!-- --></A><H3>
+setType</H3>
+<PRE>
+public void <B>setType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">IntentAttachPoint</A></CODE></B></DD>
+<DD>Sets the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPolicySets(java.util.List)"><!-- --></A><H3>
+setPolicySets</H3>
+<PRE>
+public void <B>setPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setRequiredIntents(java.util.List)"><!-- --></A><H3>
+setRequiredIntents</H3>
+<PRE>
+public void <B>setRequiredIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getConfiguredOperations()"><!-- --></A><H3>
+getConfiguredOperations</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt; <B>getConfiguredOperations</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setConfiguredOperations(java.util.List)"><!-- --></A><H3>
+setConfiguredOperations</H3>
+<PRE>
+public void <B>setConfiguredOperations</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;&nbsp;configuredOperations)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getApplicablePolicySets()"><!-- --></A><H3>
+getApplicablePolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getApplicablePolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint. An applicable PolicySet is one that include this PolicySetAttachPoint
+ as part of its 'appliesTo' XPath attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets applicable to this PolicySetAttachPoint</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html
new file mode 100644
index 0000000000..ab8bc79192
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html
@@ -0,0 +1,592 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ComponentPropertyImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentPropertyImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentPropertyImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class ComponentPropertyImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.AbstractPropertyImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.PropertyImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.ComponentPropertyImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentPropertyImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">PropertyImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a component property.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html#ComponentPropertyImpl()">ComponentPropertyImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new component property.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html#getFile()">getFile</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a URI to a file containing the property value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html#getProperty()">getProperty</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the property defined by the component implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html#getSource()">getSource</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns an XPath expression referencing a property of the enclosing
+ composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.xpath.XPathExpression</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html#getSourceXPathExpression()">getSourceXPathExpression</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the XPath expression for the source attribute</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html#getValue()">getValue</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the default value of the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html#setFile(java.lang.String)">setFile</A></B>(java.lang.String&nbsp;file)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a URI to a file containing the property value.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html#setProperty(org.apache.tuscany.sca.assembly.Property)">setProperty</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>&nbsp;property)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the property defined by this component implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html#setSource(java.lang.String)">setSource</A></B>(java.lang.String&nbsp;source)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets an XPath expression referencing a property of the enclosing
+ composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html#setSourceXPathExpression(javax.xml.xpath.XPathExpression)">setSourceXPathExpression</A></B>(javax.xml.xpath.XPathExpression&nbsp;sourceXPathExpression)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the XPath expression for the source attribute</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.PropertyImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">PropertyImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html#getPolicySets()">getPolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html#setPolicySets(java.util.List)">setPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.AbstractPropertyImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractPropertyImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getXSDElement()">getXSDElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getXSDType()">getXSDType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#isMany()">isMany</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#isMustSupply()">isMustSupply</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setMany(boolean)">setMany</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setMustSupply(boolean)">setMustSupply</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setValue(java.lang.Object)">setValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setXSDElement(javax.xml.namespace.QName)">setXSDElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setXSDType(javax.xml.namespace.QName)">setXSDType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractProperty"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDElement()">getXSDElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDType()">getXSDType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMany()">isMany</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMustSupply()">isMustSupply</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMany(boolean)">setMany</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMustSupply(boolean)">setMustSupply</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setValue(java.lang.Object)">setValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDElement(javax.xml.namespace.QName)">setXSDElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDType(javax.xml.namespace.QName)">setXSDType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentPropertyImpl()"><!-- --></A><H3>
+ComponentPropertyImpl</H3>
+<PRE>
+protected <B>ComponentPropertyImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new component property.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html#clone()">Property</A></CODE></B></DD>
+<DD>Returns a clone of the property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html#clone()">clone</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html#clone()">clone</A></CODE> in class <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">PropertyImpl</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the property
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getValue()"><!-- --></A><H3>
+getValue</H3>
+<PRE>
+public java.lang.Object <B>getValue</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getValue()">AbstractProperty</A></CODE></B></DD>
+<DD>Returns the default value of the property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getValue()">getValue</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getValue()">getValue</A></CODE> in class <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractPropertyImpl</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the default value of this property</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getFile()"><!-- --></A><H3>
+getFile</H3>
+<PRE>
+public java.lang.String <B>getFile</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#getFile()">ComponentProperty</A></CODE></B></DD>
+<DD>Returns a URI to a file containing the property value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#getFile()">getFile</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a URI to a file containing the property value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperty()"><!-- --></A><H3>
+getProperty</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A> <B>getProperty</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#getProperty()">ComponentProperty</A></CODE></B></DD>
+<DD>Returns the property defined by the component implementation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#getProperty()">getProperty</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the property defined by the component implementation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSource()"><!-- --></A><H3>
+getSource</H3>
+<PRE>
+public java.lang.String <B>getSource</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#getSource()">ComponentProperty</A></CODE></B></DD>
+<DD>Returns an XPath expression referencing a property of the enclosing
+ composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#getSource()">getSource</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>an XPath expression referencing a property of the enclosing
+ composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setFile(java.lang.String)"><!-- --></A><H3>
+setFile</H3>
+<PRE>
+public void <B>setFile</B>(java.lang.String&nbsp;file)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#setFile(java.lang.String)">ComponentProperty</A></CODE></B></DD>
+<DD>Sets a URI to a file containing the property value.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#setFile(java.lang.String)">setFile</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>file</CODE> - a URI to a file containing the property value</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setProperty(org.apache.tuscany.sca.assembly.Property)"><!-- --></A><H3>
+setProperty</H3>
+<PRE>
+public void <B>setProperty</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>&nbsp;property)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#setProperty(org.apache.tuscany.sca.assembly.Property)">ComponentProperty</A></CODE></B></DD>
+<DD>Sets the property defined by this component implementation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#setProperty(org.apache.tuscany.sca.assembly.Property)">setProperty</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - the property defined by this component implementation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSource(java.lang.String)"><!-- --></A><H3>
+setSource</H3>
+<PRE>
+public void <B>setSource</B>(java.lang.String&nbsp;source)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#setSource(java.lang.String)">ComponentProperty</A></CODE></B></DD>
+<DD>Sets an XPath expression referencing a property of the enclosing
+ composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#setSource(java.lang.String)">setSource</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>source</CODE> - an XPath expression referencing a property of the enclosing
+ composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSourceXPathExpression()"><!-- --></A><H3>
+getSourceXPathExpression</H3>
+<PRE>
+public javax.xml.xpath.XPathExpression <B>getSourceXPathExpression</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#getSourceXPathExpression()">ComponentProperty</A></CODE></B></DD>
+<DD>Get the XPath expression for the source attribute
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#getSourceXPathExpression()">getSourceXPathExpression</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the XPath expression for the source attribute</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSourceXPathExpression(javax.xml.xpath.XPathExpression)"><!-- --></A><H3>
+setSourceXPathExpression</H3>
+<PRE>
+public void <B>setSourceXPathExpression</B>(javax.xml.xpath.XPathExpression&nbsp;sourceXPathExpression)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#setSourceXPathExpression(javax.xml.xpath.XPathExpression)">ComponentProperty</A></CODE></B></DD>
+<DD>Set the XPath expression for the source attribute
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html#setSourceXPathExpression(javax.xml.xpath.XPathExpression)">setSourceXPathExpression</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>sourceXPathExpression</CODE> - the XPath expression for the source attribute</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentPropertyImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html
new file mode 100644
index 0000000000..b49e797d15
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html
@@ -0,0 +1,659 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ComponentReferenceImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentReferenceImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentReferenceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class ComponentReferenceImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ContractImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.AbstractReferenceImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ReferenceImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.ComponentReferenceImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentReferenceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentReferenceImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a component reference
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html#ComponentReferenceImpl()">ComponentReferenceImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new component reference.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html#getAutowire()">getAutowire</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Boolean value of autowire</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html#getCallbackService()">getCallbackService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the callback service created internally as a target endpoint
+ for callbacks to this reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html#getEndpoints()">getEndpoints</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the endpoints implied by this reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Use endpoint information to work out what the interface contract for the
+ binding is.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html#getReference()">getReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the reference defined by the implementation for this reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html#isAutowire()">isAutowire</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html#promotedAs()">promotedAs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html#setAutowire(java.lang.Boolean)">setAutowire</A></B>(java.lang.Boolean&nbsp;autowire)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether component references should be autowired.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html#setCallbackService(org.apache.tuscany.sca.assembly.ComponentService)">setCallbackService</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;callbackService)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the callback service created internally as a target endpoint
+ for callbacks to this reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html#setReference(org.apache.tuscany.sca.assembly.Reference)">setReference</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the reference defined by the implementation for this reference.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ReferenceImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getBindings()">getBindings</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getCallback()">getCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getPolicySets()">getPolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getTargets()">getTargets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#isPromotionOverride()">isPromotionOverride</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#isWiredByImpl()">isWiredByImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#setPolicySets(java.util.List)">setPolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#setPromotionOverride(boolean)">setPromotionOverride</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#setWiredByImpl(boolean)">setWiredByImpl</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.AbstractReferenceImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractReferenceImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html#getMultiplicity()">getMultiplicity</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">setMultiplicity</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ContractImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getConfiguredOperations()">getConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setConfiguredOperations(java.util.List)">setConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Reference"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#getTargets()">getTargets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#isPromotionOverride()">isPromotionOverride</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#isWiredByImpl()">isWiredByImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#setPromotionOverride(boolean)">setPromotionOverride</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#setWiredByImpl(boolean)">setWiredByImpl</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractReference"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#getMultiplicity()">getMultiplicity</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">setMultiplicity</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Contract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentReferenceImpl()"><!-- --></A><H3>
+ComponentReferenceImpl</H3>
+<PRE>
+protected <B>ComponentReferenceImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new component reference.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">Contract</A></CODE></B></DD>
+<DD>Returns a clone of the contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#clone()">clone</A></CODE> in class <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the reference
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getReference()"><!-- --></A><H3>
+getReference</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A> <B>getReference</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#getReference()">ComponentReference</A></CODE></B></DD>
+<DD>Returns the reference defined by the implementation for this reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#getReference()">getReference</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the implementation reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setReference(org.apache.tuscany.sca.assembly.Reference)"><!-- --></A><H3>
+setReference</H3>
+<PRE>
+public void <B>setReference</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#setReference(org.apache.tuscany.sca.assembly.Reference)">ComponentReference</A></CODE></B></DD>
+<DD>Sets the reference defined by the implementation for this reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#setReference(org.apache.tuscany.sca.assembly.Reference)">setReference</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - the implementation reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAutowire()"><!-- --></A><H3>
+isAutowire</H3>
+<PRE>
+public boolean <B>isAutowire</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAutowire(java.lang.Boolean)"><!-- --></A><H3>
+setAutowire</H3>
+<PRE>
+public void <B>setAutowire</B>(java.lang.Boolean&nbsp;autowire)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#setAutowire(java.lang.Boolean)">ComponentReference</A></CODE></B></DD>
+<DD>Sets whether component references should be autowired.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#setAutowire(java.lang.Boolean)">setAutowire</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>autowire</CODE> - whether component references should be autowired</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAutowire()"><!-- --></A><H3>
+getAutowire</H3>
+<PRE>
+public java.lang.Boolean <B>getAutowire</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#getAutowire()">ComponentReference</A></CODE></B></DD>
+<DD>Return the Boolean value of autowire
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#getAutowire()">getAutowire</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>null/TRUE/FALSE</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="promotedAs()"><!-- --></A><H3>
+promotedAs</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A>&gt; <B>promotedAs</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCallbackService()"><!-- --></A><H3>
+getCallbackService</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A> <B>getCallbackService</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#getCallbackService()">ComponentReference</A></CODE></B></DD>
+<DD>Returns the callback service created internally as a target endpoint
+ for callbacks to this reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#getCallbackService()">getCallbackService</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the callback service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCallbackService(org.apache.tuscany.sca.assembly.ComponentService)"><!-- --></A><H3>
+setCallbackService</H3>
+<PRE>
+public void <B>setCallbackService</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;callbackService)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#setCallbackService(org.apache.tuscany.sca.assembly.ComponentService)">ComponentReference</A></CODE></B></DD>
+<DD>Sets the callback service created internally as a target endpoint
+ for callbacks to this reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#setCallbackService(org.apache.tuscany.sca.assembly.ComponentService)">setCallbackService</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>callbackService</CODE> - the callback service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getEndpoints()"><!-- --></A><H3>
+getEndpoints</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A>&gt; <B>getEndpoints</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#getEndpoints()">ComponentReference</A></CODE></B></DD>
+<DD>Returns the endpoints implied by this reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html#getEndpoints()">getEndpoints</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the endpoints implied by this reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+getInterfaceContract</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A> <B>getInterfaceContract</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>Use endpoint information to work out what the interface contract for the
+ binding is.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A></CODE> in class <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>binding</CODE> - the binding for which the interface contract is required
+<DT><B>Returns:</B><DD>the interface contract</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentReferenceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html
new file mode 100644
index 0000000000..ef400a07e0
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html
@@ -0,0 +1,506 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ComponentServiceImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentServiceImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentServiceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class ComponentServiceImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ContractImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.AbstractServiceImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ServiceImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.ComponentServiceImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/core/assembly/RuntimeComponentServiceImpl.html" title="class in org.apache.tuscany.sca.core.assembly">RuntimeComponentServiceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentServiceImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a component service
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html#ComponentServiceImpl()">ComponentServiceImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new component service.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html#getCallbackReference()">getCallbackReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the callback reference created internally as a source endpoint
+ for callbacks from this service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html#getService()">getService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the service defined by the implementation for this service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html#promotedAs()">promotedAs</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html#setCallbackReference(org.apache.tuscany.sca.assembly.ComponentReference)">setCallbackReference</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&nbsp;callbackReference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the callback reference created internally as a source endpoint
+ for callbacks from this service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html#setService(org.apache.tuscany.sca.assembly.Service)">setService</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>&nbsp;service)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the service defined by the implementation for this service.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ServiceImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getBindings()">getBindings</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getCallback()">getCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getPolicySets()">getPolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#setPolicySets(java.util.List)">setPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ContractImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getConfiguredOperations()">getConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setConfiguredOperations(java.util.List)">setConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Contract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentServiceImpl()"><!-- --></A><H3>
+ComponentServiceImpl</H3>
+<PRE>
+protected <B>ComponentServiceImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new component service.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">Contract</A></CODE></B></DD>
+<DD>Returns a clone of the contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#clone()">clone</A></CODE> in class <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the reference
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getService()"><!-- --></A><H3>
+getService</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A> <B>getService</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html#getService()">ComponentService</A></CODE></B></DD>
+<DD>Returns the service defined by the implementation for this service.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html#getService()">getService</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setService(org.apache.tuscany.sca.assembly.Service)"><!-- --></A><H3>
+setService</H3>
+<PRE>
+public void <B>setService</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>&nbsp;service)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html#setService(org.apache.tuscany.sca.assembly.Service)">ComponentService</A></CODE></B></DD>
+<DD>Sets the service defined by the implementation for this service.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html#setService(org.apache.tuscany.sca.assembly.Service)">setService</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="promotedAs()"><!-- --></A><H3>
+promotedAs</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A>&gt; <B>promotedAs</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCallbackReference()"><!-- --></A><H3>
+getCallbackReference</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A> <B>getCallbackReference</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html#getCallbackReference()">ComponentService</A></CODE></B></DD>
+<DD>Returns the callback reference created internally as a source endpoint
+ for callbacks from this service.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html#getCallbackReference()">getCallbackReference</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the callback reference</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCallbackReference(org.apache.tuscany.sca.assembly.ComponentReference)"><!-- --></A><H3>
+setCallbackReference</H3>
+<PRE>
+public void <B>setCallbackReference</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&nbsp;callbackReference)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html#setCallbackReference(org.apache.tuscany.sca.assembly.ComponentReference)">ComponentService</A></CODE></B></DD>
+<DD>Sets the callback reference created internally as a source endpoint
+ for callbacks from this service.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html#setCallbackReference(org.apache.tuscany.sca.assembly.ComponentReference)">setCallbackReference</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>callbackReference</CODE> - the callback reference</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentServiceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html
new file mode 100644
index 0000000000..8d2e121563
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html
@@ -0,0 +1,523 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ComponentTypeImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentTypeImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentTypeImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class ComponentTypeImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.ComponentTypeImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ImplementationImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentTypeImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a component type.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#ComponentTypeImpl()">ComponentTypeImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new component type.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;obj)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getConstrainingType()">getConstrainingType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a constraining type defining the shape of the implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of properties that can be set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getReferences()">getReferences</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of reference types that are used.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getServices()">getServices</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of services that are offered.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getURI()">getURI</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the URI of this component type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">setConstrainingType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a constraining type defining the shape of the implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#setURI(java.lang.String)">setURI</A></B>(java.lang.String&nbsp;uri)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the URI of this component type.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>finalize, getClass, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentTypeImpl()"><!-- --></A><H3>
+ComponentTypeImpl</H3>
+<PRE>
+protected <B>ComponentTypeImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new component type.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getURI()"><!-- --></A><H3>
+getURI</H3>
+<PRE>
+public java.lang.String <B>getURI</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getURI()">ComponentType</A></CODE></B></DD>
+<DD>Returns the URI of this component type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getURI()">getURI</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the URI of the component type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setURI(java.lang.String)"><!-- --></A><H3>
+setURI</H3>
+<PRE>
+public void <B>setURI</B>(java.lang.String&nbsp;uri)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setURI(java.lang.String)">ComponentType</A></CODE></B></DD>
+<DD>Sets the URI of this component type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setURI(java.lang.String)">setURI</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>uri</CODE> - the URI of the component type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getConstrainingType()"><!-- --></A><H3>
+getConstrainingType</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>getConstrainingType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getConstrainingType()">ComponentType</A></CODE></B></DD>
+<DD>Returns a constraining type defining the shape of the implementation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getConstrainingType()">getConstrainingType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a constraining type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties()"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>&gt; <B>getProperties</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getProperties()">ComponentType</A></CODE></B></DD>
+<DD>Returns the list of properties that can be set.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getProperties()">getProperties</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the list of properties that can be set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getReferences()"><!-- --></A><H3>
+getReferences</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&gt; <B>getReferences</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getReferences()">ComponentType</A></CODE></B></DD>
+<DD>Returns the list of reference types that are used.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getReferences()">getReferences</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the list of reference types that are used</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getServices()"><!-- --></A><H3>
+getServices</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>&gt; <B>getServices</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getServices()">ComponentType</A></CODE></B></DD>
+<DD>Returns a list of services that are offered.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getServices()">getServices</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of services that are offered</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)"><!-- --></A><H3>
+setConstrainingType</H3>
+<PRE>
+public void <B>setConstrainingType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">ComponentType</A></CODE></B></DD>
+<DD>Sets a constraining type defining the shape of the implementation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">setConstrainingType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>constrainingType</CODE> - the constraining type to set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(java.lang.Object&nbsp;obj)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentTypeImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CompositeImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CompositeImpl.html
new file mode 100644
index 0000000000..c4a64cf06b
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CompositeImpl.html
@@ -0,0 +1,681 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+CompositeImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class CompositeImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ComponentTypeImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ImplementationImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.CompositeImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ImplementationImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Implementation of a Composite.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#CompositeImpl()">CompositeImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new composite.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the component type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;obj)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#getAutowire()">getAutowire</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the Boolean value of autowire</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#getComponents()">getComponents</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of components contained in this composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#getIncludes()">getIncludes</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of composites included in this composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#getWires()">getWires</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of wires contained in this composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#isAutowire()">isAutowire</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#isLocal()">isLocal</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if all the components within the composite must run in the
+ same process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#setAutowire(java.lang.Boolean)">setAutowire</A></B>(java.lang.Boolean&nbsp;autowire)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether component references should be autowired.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#setLocal(boolean)">setLocal</A></B>(boolean&nbsp;local)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether all the components within the composite must run in the same
+ process.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#setName(javax.xml.namespace.QName)">setName</A></B>(javax.xml.namespace.QName&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html#toString()">toString</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ImplementationImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ImplementationImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#getConfiguredOperations()">getConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#getPolicySets()">getPolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ComponentTypeImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentTypeImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getConstrainingType()">getConstrainingType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getProperties()">getProperties</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getReferences()">getReferences</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getServices()">getServices</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getURI()">getURI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">setConstrainingType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#setURI(java.lang.String)">setURI</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.ComponentType"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getConstrainingType()">getConstrainingType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getProperties()">getProperties</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getReferences()">getReferences</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getServices()">getServices</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getURI()">getURI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">setConstrainingType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setURI(java.lang.String)">setURI</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeImpl()"><!-- --></A><H3>
+CompositeImpl</H3>
+<PRE>
+protected <B>CompositeImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new composite.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#clone()">Composite</A></CODE></B></DD>
+<DD>Returns a clone of the component type.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#clone()">clone</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#clone()">clone</A></CODE> in class <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentTypeImpl</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the component type
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getComponents()"><!-- --></A><H3>
+getComponents</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&gt; <B>getComponents</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#getComponents()">Composite</A></CODE></B></DD>
+<DD>Returns a list of components contained in this composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#getComponents()">getComponents</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of components contained in this composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getIncludes()"><!-- --></A><H3>
+getIncludes</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt; <B>getIncludes</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#getIncludes()">Composite</A></CODE></B></DD>
+<DD>Returns a list of composites included in this composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#getIncludes()">getIncludes</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of composites included in this composite.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public javax.xml.namespace.QName <B>getName</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#getName()">Composite</A></CODE></B></DD>
+<DD>Returns the name of the composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getWires()"><!-- --></A><H3>
+getWires</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A>&gt; <B>getWires</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#getWires()">Composite</A></CODE></B></DD>
+<DD>Returns a list of wires contained in this composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#getWires()">getWires</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of wires contained in this composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isLocal()"><!-- --></A><H3>
+isLocal</H3>
+<PRE>
+public boolean <B>isLocal</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#isLocal()">Composite</A></CODE></B></DD>
+<DD>Returns true if all the components within the composite must run in the
+ same process.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#isLocal()">isLocal</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if all the components within the composite must run in the
+ same process</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setLocal(boolean)"><!-- --></A><H3>
+setLocal</H3>
+<PRE>
+public void <B>setLocal</B>(boolean&nbsp;local)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#setLocal(boolean)">Composite</A></CODE></B></DD>
+<DD>Sets whether all the components within the composite must run in the same
+ process.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#setLocal(boolean)">setLocal</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>local</CODE> - whether all the components within the composite must run in
+ the same process</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isAutowire()"><!-- --></A><H3>
+isAutowire</H3>
+<PRE>
+public boolean <B>isAutowire</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAutowire(java.lang.Boolean)"><!-- --></A><H3>
+setAutowire</H3>
+<PRE>
+public void <B>setAutowire</B>(java.lang.Boolean&nbsp;autowire)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#setAutowire(java.lang.Boolean)">Composite</A></CODE></B></DD>
+<DD>Sets whether component references should be autowired.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#setAutowire(java.lang.Boolean)">setAutowire</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>autowire</CODE> - whether component references should be autowired</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getAutowire()"><!-- --></A><H3>
+getAutowire</H3>
+<PRE>
+public java.lang.Boolean <B>getAutowire</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#getAutowire()">Composite</A></CODE></B></DD>
+<DD>Return the Boolean value of autowire
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#getAutowire()">getAutowire</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>null/TRUE/FALSE</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(javax.xml.namespace.QName)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+public void <B>setName</B>(javax.xml.namespace.QName&nbsp;name)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#setName(javax.xml.namespace.QName)">Composite</A></CODE></B></DD>
+<DD>Sets the name of the composite.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html#setName(javax.xml.namespace.QName)">setName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the composite</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#hashCode()">hashCode</A></CODE> in class <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentTypeImpl</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(java.lang.Object&nbsp;obj)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#equals(java.lang.Object)">equals</A></CODE> in class <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentTypeImpl</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="toString()"><!-- --></A><H3>
+toString</H3>
+<PRE>
+public java.lang.String <B>toString</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>toString</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html
new file mode 100644
index 0000000000..18996fb15d
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html
@@ -0,0 +1,428 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+CompositeReferenceImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeReferenceImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeReferenceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class CompositeReferenceImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ContractImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.AbstractReferenceImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ReferenceImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.CompositeReferenceImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeReferenceImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a composite reference.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html#CompositeReferenceImpl()">CompositeReferenceImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new composite reference.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html#getPromotedReferences()">getPromotedReferences</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the promoted composite references.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ReferenceImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getBindings()">getBindings</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getCallback()">getCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getPolicySets()">getPolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getTargets()">getTargets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#isPromotionOverride()">isPromotionOverride</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#isWiredByImpl()">isWiredByImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#setPolicySets(java.util.List)">setPolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#setPromotionOverride(boolean)">setPromotionOverride</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#setWiredByImpl(boolean)">setWiredByImpl</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.AbstractReferenceImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractReferenceImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html#getMultiplicity()">getMultiplicity</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">setMultiplicity</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ContractImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getConfiguredOperations()">getConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setConfiguredOperations(java.util.List)">setConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Reference"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#getTargets()">getTargets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#isPromotionOverride()">isPromotionOverride</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#isWiredByImpl()">isWiredByImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#setPromotionOverride(boolean)">setPromotionOverride</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#setWiredByImpl(boolean)">setWiredByImpl</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractReference"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#getMultiplicity()">getMultiplicity</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">setMultiplicity</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Contract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeReferenceImpl()"><!-- --></A><H3>
+CompositeReferenceImpl</H3>
+<PRE>
+protected <B>CompositeReferenceImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new composite reference.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">Contract</A></CODE></B></DD>
+<DD>Returns a clone of the contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#clone()">clone</A></CODE> in class <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the reference
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPromotedReferences()"><!-- --></A><H3>
+getPromotedReferences</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&gt; <B>getPromotedReferences</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html#getPromotedReferences()">CompositeReference</A></CODE></B></DD>
+<DD>Returns the promoted composite references.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html#getPromotedReferences()">getPromotedReferences</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the promoted composite references</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeReferenceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html
new file mode 100644
index 0000000000..f175a3cd1d
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html
@@ -0,0 +1,477 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+CompositeServiceImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeServiceImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeServiceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class CompositeServiceImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ContractImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.AbstractServiceImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ServiceImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.CompositeServiceImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeServiceImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a composite service
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html#CompositeServiceImpl()">CompositeServiceImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new composite service.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html#getPromotedComponent()">getPromotedComponent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the promoted component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html#getPromotedService()">getPromotedService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the promoted component service .</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html#setPromotedComponent(org.apache.tuscany.sca.assembly.Component)">setPromotedComponent</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;promotedComponent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the promoted component</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html#setPromotedService(org.apache.tuscany.sca.assembly.ComponentService)">setPromotedService</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;promotedService)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the promoted component service</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ServiceImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getBindings()">getBindings</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getCallback()">getCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getPolicySets()">getPolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#setPolicySets(java.util.List)">setPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ContractImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getConfiguredOperations()">getConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setConfiguredOperations(java.util.List)">setConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Contract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.PolicySetAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeServiceImpl()"><!-- --></A><H3>
+CompositeServiceImpl</H3>
+<PRE>
+protected <B>CompositeServiceImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new composite service.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">Contract</A></CODE></B></DD>
+<DD>Returns a clone of the contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#clone()">clone</A></CODE> in class <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the reference
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPromotedService()"><!-- --></A><H3>
+getPromotedService</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A> <B>getPromotedService</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html#getPromotedService()">CompositeService</A></CODE></B></DD>
+<DD>Returns the promoted component service .
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html#getPromotedService()">getPromotedService</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the promoted component service.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPromotedService(org.apache.tuscany.sca.assembly.ComponentService)"><!-- --></A><H3>
+setPromotedService</H3>
+<PRE>
+public void <B>setPromotedService</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;promotedService)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html#setPromotedService(org.apache.tuscany.sca.assembly.ComponentService)">CompositeService</A></CODE></B></DD>
+<DD>Sets the promoted component service
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html#setPromotedService(org.apache.tuscany.sca.assembly.ComponentService)">setPromotedService</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>promotedService</CODE> - the promoted component service.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPromotedComponent()"><!-- --></A><H3>
+getPromotedComponent</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A> <B>getPromotedComponent</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html#getPromotedComponent()">CompositeService</A></CODE></B></DD>
+<DD>Returns the promoted component.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html#getPromotedComponent()">getPromotedComponent</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the promoted component.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPromotedComponent(org.apache.tuscany.sca.assembly.Component)"><!-- --></A><H3>
+setPromotedComponent</H3>
+<PRE>
+public void <B>setPromotedComponent</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;promotedComponent)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html#setPromotedComponent(org.apache.tuscany.sca.assembly.Component)">CompositeService</A></CODE></B></DD>
+<DD>Sets the promoted component
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html#setPromotedComponent(org.apache.tuscany.sca.assembly.Component)">setPromotedComponent</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>promotedComponent</CODE> - the promoted component.</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeServiceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html
new file mode 100644
index 0000000000..54672de483
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html
@@ -0,0 +1,544 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ConfiguredOperationImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConfiguredOperationImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConfiguredOperationImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class ConfiguredOperationImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.ConfiguredOperationImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ConfiguredOperationImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A></DL>
+</PRE>
+
+<P>
+Represents an Operation.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html#ConfiguredOperationImpl()">ConfiguredOperationImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new Operation.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html#getContractName()">getContractName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the service or reference to which this operation belongs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the operation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html#getPolicySets()">getPolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html#getRequiredIntents()">getRequiredIntents</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy intents.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html#setContractName(java.lang.String)">setContractName</A></B>(java.lang.String&nbsp;contractName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the service or reference to which this operation belongs.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the operation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html#setPolicySets(java.util.List)">setPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ConfiguredOperationImpl()"><!-- --></A><H3>
+ConfiguredOperationImpl</H3>
+<PRE>
+protected <B>ConfiguredOperationImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new Operation.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getPolicySets()"><!-- --></A><H3>
+getPolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getPolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets. See the Policy Framework specification for
+ a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPolicySets(java.util.List)"><!-- --></A><H3>
+setPolicySets</H3>
+<PRE>
+public void <B>setPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html#getName()">ConfiguredOperation</A></CODE></B></DD>
+<DD>Returns the name of the operation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the operation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(java.lang.String)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+public void <B>setName</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html#setName(java.lang.String)">ConfiguredOperation</A></CODE></B></DD>
+<DD>Sets the name of the operation.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html#setName(java.lang.String)">setName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the operation</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRequiredIntents()"><!-- --></A><H3>
+getRequiredIntents</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt; <B>getRequiredIntents</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy intents. See the Policy Framework specification
+ for a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy intents.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setRequiredIntents(java.util.List)"><!-- --></A><H3>
+setRequiredIntents</H3>
+<PRE>
+public void <B>setRequiredIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getContractName()"><!-- --></A><H3>
+getContractName</H3>
+<PRE>
+public java.lang.String <B>getContractName</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html#getContractName()">ConfiguredOperation</A></CODE></B></DD>
+<DD>Returns the name of the service or reference to which this operation belongs.
+ This method is particularly useful when operation elements are specified under implementation
+ elements and it is necessary to identify which of the various services provided by the
+ implementation is referred to by the operation element in question
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html#getContractName()">getContractName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the contract to which this operation belongs</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setContractName(java.lang.String)"><!-- --></A><H3>
+setContractName</H3>
+<PRE>
+public void <B>setContractName</B>(java.lang.String&nbsp;contractName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html#setContractName(java.lang.String)">ConfiguredOperation</A></CODE></B></DD>
+<DD>Sets the name of the service or reference to which this operation belongs.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html#setContractName(java.lang.String)">setContractName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contractName</CODE> - the name of the contract to which this operation belongs</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A> <B>getType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setType(org.apache.tuscany.sca.policy.IntentAttachPointType)"><!-- --></A><H3>
+setType</H3>
+<PRE>
+public void <B>setType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">IntentAttachPoint</A></CODE></B></DD>
+<DD>Sets the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getApplicablePolicySets()"><!-- --></A><H3>
+getApplicablePolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getApplicablePolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint. An applicable PolicySet is one that include this PolicySetAttachPoint
+ as part of its 'appliesTo' XPath attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets applicable to this PolicySetAttachPoint</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConfiguredOperationImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html
new file mode 100644
index 0000000000..8eaf0be3f6
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html
@@ -0,0 +1,553 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ConstrainingTypeImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConstrainingTypeImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConstrainingTypeImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class ConstrainingTypeImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.ConstrainingTypeImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ConstrainingTypeImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></DL>
+</PRE>
+
+<P>
+Represents a constraining type.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html#ConstrainingTypeImpl()">ConstrainingTypeImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new ConstrainingType</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object&nbsp;obj)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the constrainingType.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html#getProperties()">getProperties</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of properties that can be set.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html#getReferences()">getReferences</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the list of references that are used.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html#getRequiredIntents()">getRequiredIntents</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy intents.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html#getServices()">getServices</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of services that are offered.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;int</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html#hashCode()">hashCode</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html#setName(javax.xml.namespace.QName)">setName</A></B>(javax.xml.namespace.QName&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the constrainingType.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ConstrainingTypeImpl()"><!-- --></A><H3>
+ConstrainingTypeImpl</H3>
+<PRE>
+protected <B>ConstrainingTypeImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new ConstrainingType
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public javax.xml.namespace.QName <B>getName</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#getName()">ConstrainingType</A></CODE></B></DD>
+<DD>Returns the name of the constrainingType.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the constrainingType</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(javax.xml.namespace.QName)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+public void <B>setName</B>(javax.xml.namespace.QName&nbsp;name)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#setName(javax.xml.namespace.QName)">ConstrainingType</A></CODE></B></DD>
+<DD>Sets the name of the constrainingType.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#setName(javax.xml.namespace.QName)">setName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the constrainingType</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getProperties()"><!-- --></A><H3>
+getProperties</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&gt; <B>getProperties</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#getProperties()">ConstrainingType</A></CODE></B></DD>
+<DD>Returns the list of properties that can be set.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#getProperties()">getProperties</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the list of properties that can be set</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getReferences()"><!-- --></A><H3>
+getReferences</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&gt; <B>getReferences</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#getReferences()">ConstrainingType</A></CODE></B></DD>
+<DD>Returns the list of references that are used.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#getReferences()">getReferences</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the list of references that are used</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getServices()"><!-- --></A><H3>
+getServices</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>&gt; <B>getServices</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#getServices()">ConstrainingType</A></CODE></B></DD>
+<DD>Returns a list of services that are offered.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html#getServices()">getServices</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of services that are offered</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRequiredIntents()"><!-- --></A><H3>
+getRequiredIntents</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt; <B>getRequiredIntents</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy intents. See the Policy Framework specification
+ for a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy intents.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="hashCode()"><!-- --></A><H3>
+hashCode</H3>
+<PRE>
+public int <B>hashCode</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
+equals</H3>
+<PRE>
+public boolean <B>equals</B>(java.lang.Object&nbsp;obj)</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>equals</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A> <B>getType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setType(org.apache.tuscany.sca.policy.IntentAttachPointType)"><!-- --></A><H3>
+setType</H3>
+<PRE>
+public void <B>setType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">IntentAttachPoint</A></CODE></B></DD>
+<DD>Sets the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setRequiredIntents(java.util.List)"><!-- --></A><H3>
+setRequiredIntents</H3>
+<PRE>
+public void <B>setRequiredIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConstrainingTypeImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ContractImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ContractImpl.html
new file mode 100644
index 0000000000..26a275c78e
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ContractImpl.html
@@ -0,0 +1,586 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ContractImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ContractImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ContractImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ContractImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class ContractImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.ContractImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractReferenceImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractServiceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ContractImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></DL>
+</PRE>
+
+<P>
+Implementation of a Contract.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#ContractImpl()">ContractImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new contract.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getConfiguredOperations()">getConfiguredOperations</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getInterfaceContract()">getInterfaceContract</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the interface contract defining the interface and callback
+ interface for the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getName()">getName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the name of the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getRequiredIntents()">getRequiredIntents</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy intents.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#isCallback()">isCallback</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if this contract is a reference or service created internally
+ to handle a callback interface of another contract, false otherwise.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setConfiguredOperations(java.util.List)">setConfiguredOperations</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;&nbsp;configuredOperations)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A>&nbsp;interfaceContract)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the interface contract defining the interface and callback
+ interface for the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setIsCallback(boolean)">setIsCallback</A></B>(boolean&nbsp;isCallback)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a flag indicating whether this is a callback contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setName(java.lang.String)">setName</A></B>(java.lang.String&nbsp;name)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the name of the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ContractImpl()"><!-- --></A><H3>
+ContractImpl</H3>
+<PRE>
+protected <B>ContractImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new contract.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getName()"><!-- --></A><H3>
+getName</H3>
+<PRE>
+public java.lang.String <B>getName</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">AbstractContract</A></CODE></B></DD>
+<DD>Returns the name of the contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the name of the contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setName(java.lang.String)"><!-- --></A><H3>
+setName</H3>
+<PRE>
+public void <B>setName</B>(java.lang.String&nbsp;name)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">AbstractContract</A></CODE></B></DD>
+<DD>Sets the name of the contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>name</CODE> - the name of the contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInterfaceContract()"><!-- --></A><H3>
+getInterfaceContract</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A> <B>getInterfaceContract</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">AbstractContract</A></CODE></B></DD>
+<DD>Returns the interface contract defining the interface and callback
+ interface for the contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the interface contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)"><!-- --></A><H3>
+setInterfaceContract</H3>
+<PRE>
+public void <B>setInterfaceContract</B>(<A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A>&nbsp;interfaceContract)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">AbstractContract</A></CODE></B></DD>
+<DD>Sets the interface contract defining the interface and callback
+ interface for the contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>interfaceContract</CODE> - the interface contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRequiredIntents()"><!-- --></A><H3>
+getRequiredIntents</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt; <B>getRequiredIntents</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy intents. See the Policy Framework specification
+ for a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy intents.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isCallback()"><!-- --></A><H3>
+isCallback</H3>
+<PRE>
+public boolean <B>isCallback</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">AbstractContract</A></CODE></B></DD>
+<DD>Returns true if this contract is a reference or service created internally
+ to handle a callback interface of another contract, false otherwise.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true for a callback contract, false otherwise</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setIsCallback(boolean)"><!-- --></A><H3>
+setIsCallback</H3>
+<PRE>
+public void <B>setIsCallback</B>(boolean&nbsp;isCallback)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">AbstractContract</A></CODE></B></DD>
+<DD>Sets a flag indicating whether this is a callback contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>isCallback</CODE> - true for a callback contract, false otherwise</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A> <B>getType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setType(org.apache.tuscany.sca.policy.IntentAttachPointType)"><!-- --></A><H3>
+setType</H3>
+<PRE>
+public void <B>setType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">IntentAttachPoint</A></CODE></B></DD>
+<DD>Sets the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setRequiredIntents(java.util.List)"><!-- --></A><H3>
+setRequiredIntents</H3>
+<PRE>
+public void <B>setRequiredIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getConfiguredOperations()"><!-- --></A><H3>
+getConfiguredOperations</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt; <B>getConfiguredOperations</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setConfiguredOperations(java.util.List)"><!-- --></A><H3>
+setConfiguredOperations</H3>
+<PRE>
+public void <B>setConfiguredOperations</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;&nbsp;configuredOperations)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ContractImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ContractImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html
new file mode 100644
index 0000000000..fb4ea036f6
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+EndpointFactoryImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EndpointFactoryImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EndpointFactoryImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class EndpointFactoryImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.EndpointFactoryImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html" title="class in org.apache.tuscany.sca.assembly">DefaultEndpointFactory</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>EndpointFactoryImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A></DL>
+</PRE>
+
+<P>
+A factory for the Endpoint model.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html#EndpointFactoryImpl()">EndpointFactoryImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html#createEndpoint()">createEndpoint</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a new endpoint model object</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EndpointFactoryImpl()"><!-- --></A><H3>
+EndpointFactoryImpl</H3>
+<PRE>
+public <B>EndpointFactoryImpl</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="createEndpoint()"><!-- --></A><H3>
+createEndpoint</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A> <B>createEndpoint</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html#createEndpoint()">EndpointFactory</A></CODE></B></DD>
+<DD>Create a new endpoint model object
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html#createEndpoint()">createEndpoint</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a new endpoint</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EndpointFactoryImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/EndpointImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/EndpointImpl.html
new file mode 100644
index 0000000000..fefd8e656c
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/EndpointImpl.html
@@ -0,0 +1,847 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+EndpointImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="EndpointImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/EndpointImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EndpointImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class EndpointImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.EndpointImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>EndpointImpl</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></DL>
+</PRE>
+
+<P>
+The assembly model object for an endpoint.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#EndpointImpl()">EndpointImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#getCandidateBindings()">getCandidateBindings</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the list of candidate bindings that could be used to
+ communication with the target service</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#getInterfaceContract()">getInterfaceContract</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the interface contract defining the interface</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#getSourceBinding()">getSourceBinding</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the resolved source binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#getSourceCallbackBinding()">getSourceCallbackBinding</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the resolved source callback binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#getSourceComponent()">getSourceComponent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the source component model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#getSourceComponentReference()">getSourceComponentReference</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the source component reference model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#getTargetBinding()">getTargetBinding</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the resolved target binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#getTargetCallbackBinding()">getTargetCallbackBinding</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#getTargetComponent()">getTargetComponent</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the target component model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#getTargetComponentService()">getTargetComponentService</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the target component service model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#getTargetName()">getTargetName</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Get the name of the target service that this endpoint refers to</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#isUnresolved()">isUnresolved</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns true if the model element is unresolved.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A>&nbsp;interfaceContract)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the interface contract defining the interface</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#setSourceBinding(org.apache.tuscany.sca.assembly.Binding)">setSourceBinding</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;resolvedBinding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the resolved source binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#setSourceCallbackBinding(org.apache.tuscany.sca.assembly.Binding)">setSourceCallbackBinding</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;resolvedCallbackBinding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the resolved source callback binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#setSourceComponent(org.apache.tuscany.sca.assembly.Component)">setSourceComponent</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;sourceComponent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the source component model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#setSourceComponentReference(org.apache.tuscany.sca.assembly.ComponentReference)">setSourceComponentReference</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&nbsp;sourceComponentReference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the source component reference model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#setTargetBinding(org.apache.tuscany.sca.assembly.Binding)">setTargetBinding</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;targetBinding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the resolved target binding</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#setTargetCallbackBinding(org.apache.tuscany.sca.assembly.Binding)">setTargetCallbackBinding</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;targetCallbackBinding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#setTargetComponent(org.apache.tuscany.sca.assembly.Component)">setTargetComponent</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;targetComponent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the target component model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#setTargetComponentService(org.apache.tuscany.sca.assembly.ComponentService)">setTargetComponentService</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;targetComponentService)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the target component service model object</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#setTargetName(java.lang.String)">setTargetName</A></B>(java.lang.String&nbsp;targetName)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set the name of the target service that this endpoint refers to</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html#setUnresolved(boolean)">setUnresolved</A></B>(boolean&nbsp;unresolved)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets whether the model element is unresolved.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="EndpointImpl()"><!-- --></A><H3>
+EndpointImpl</H3>
+<PRE>
+protected <B>EndpointImpl</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="isUnresolved()"><!-- --></A><H3>
+isUnresolved</H3>
+<PRE>
+public boolean <B>isUnresolved</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">Base</A></CODE></B></DD>
+<DD>Returns true if the model element is unresolved.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the model element is unresolved.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUnresolved(boolean)"><!-- --></A><H3>
+setUnresolved</H3>
+<PRE>
+public void <B>setUnresolved</B>(boolean&nbsp;unresolved)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">Base</A></CODE></B></DD>
+<DD>Sets whether the model element is unresolved.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>unresolved</CODE> - whether the model element is unresolved</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><DL>
+<DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargetName()"><!-- --></A><H3>
+getTargetName</H3>
+<PRE>
+public java.lang.String <B>getTargetName</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getTargetName()">Endpoint</A></CODE></B></DD>
+<DD>Get the name of the target service that this endpoint refers to
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getTargetName()">getTargetName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>target service name</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTargetName(java.lang.String)"><!-- --></A><H3>
+setTargetName</H3>
+<PRE>
+public void <B>setTargetName</B>(java.lang.String&nbsp;targetName)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setTargetName(java.lang.String)">Endpoint</A></CODE></B></DD>
+<DD>Set the name of the target service that this endpoint refers to
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setTargetName(java.lang.String)">setTargetName</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSourceComponent()"><!-- --></A><H3>
+getSourceComponent</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A> <B>getSourceComponent</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getSourceComponent()">Endpoint</A></CODE></B></DD>
+<DD>Get the source component model object
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getSourceComponent()">getSourceComponent</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>source component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSourceComponent(org.apache.tuscany.sca.assembly.Component)"><!-- --></A><H3>
+setSourceComponent</H3>
+<PRE>
+public void <B>setSourceComponent</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;sourceComponent)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setSourceComponent(org.apache.tuscany.sca.assembly.Component)">Endpoint</A></CODE></B></DD>
+<DD>Set the source component model object
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setSourceComponent(org.apache.tuscany.sca.assembly.Component)">setSourceComponent</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>sourceComponent</CODE> - the source component for the endpoint</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSourceComponentReference()"><!-- --></A><H3>
+getSourceComponentReference</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A> <B>getSourceComponentReference</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getSourceComponentReference()">Endpoint</A></CODE></B></DD>
+<DD>Get the source component reference model object
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getSourceComponentReference()">getSourceComponentReference</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>reference the source component reference for the endpoint</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSourceComponentReference(org.apache.tuscany.sca.assembly.ComponentReference)"><!-- --></A><H3>
+setSourceComponentReference</H3>
+<PRE>
+public void <B>setSourceComponentReference</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&nbsp;sourceComponentReference)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setSourceComponentReference(org.apache.tuscany.sca.assembly.ComponentReference)">Endpoint</A></CODE></B></DD>
+<DD>Set the source component reference model object
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setSourceComponentReference(org.apache.tuscany.sca.assembly.ComponentReference)">setSourceComponentReference</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSourceBinding()"><!-- --></A><H3>
+getSourceBinding</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A> <B>getSourceBinding</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getSourceBinding()">Endpoint</A></CODE></B></DD>
+<DD>Get the resolved source binding
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getSourceBinding()">getSourceBinding</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>binding the resolved source binding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSourceBinding(org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+setSourceBinding</H3>
+<PRE>
+public void <B>setSourceBinding</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;resolvedBinding)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setSourceBinding(org.apache.tuscany.sca.assembly.Binding)">Endpoint</A></CODE></B></DD>
+<DD>Set the resolved source binding
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setSourceBinding(org.apache.tuscany.sca.assembly.Binding)">setSourceBinding</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>resolvedBinding</CODE> - the resolved source binding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSourceCallbackBinding()"><!-- --></A><H3>
+getSourceCallbackBinding</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A> <B>getSourceCallbackBinding</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getSourceCallbackBinding()">Endpoint</A></CODE></B></DD>
+<DD>Get the resolved source callback binding
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getSourceCallbackBinding()">getSourceCallbackBinding</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>binding the resolved source callback binding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSourceCallbackBinding(org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+setSourceCallbackBinding</H3>
+<PRE>
+public void <B>setSourceCallbackBinding</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;resolvedCallbackBinding)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setSourceCallbackBinding(org.apache.tuscany.sca.assembly.Binding)">Endpoint</A></CODE></B></DD>
+<DD>Set the resolved source callback binding
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setSourceCallbackBinding(org.apache.tuscany.sca.assembly.Binding)">setSourceCallbackBinding</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>resolvedCallbackBinding</CODE> - the resolved source callback binding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCandidateBindings()"><!-- --></A><H3>
+getCandidateBindings</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt; <B>getCandidateBindings</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getCandidateBindings()">Endpoint</A></CODE></B></DD>
+<DD>Get the list of candidate bindings that could be used to
+ communication with the target service
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getCandidateBindings()">getCandidateBindings</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>list of candidate bindings</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargetComponent()"><!-- --></A><H3>
+getTargetComponent</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A> <B>getTargetComponent</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getTargetComponent()">Endpoint</A></CODE></B></DD>
+<DD>Get the target component model object
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getTargetComponent()">getTargetComponent</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>target component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTargetComponent(org.apache.tuscany.sca.assembly.Component)"><!-- --></A><H3>
+setTargetComponent</H3>
+<PRE>
+public void <B>setTargetComponent</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>&nbsp;targetComponent)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setTargetComponent(org.apache.tuscany.sca.assembly.Component)">Endpoint</A></CODE></B></DD>
+<DD>Set the target component model object
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setTargetComponent(org.apache.tuscany.sca.assembly.Component)">setTargetComponent</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>targetComponent</CODE> - target component</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargetComponentService()"><!-- --></A><H3>
+getTargetComponentService</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A> <B>getTargetComponentService</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getTargetComponentService()">Endpoint</A></CODE></B></DD>
+<DD>Get the target component service model object
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getTargetComponentService()">getTargetComponentService</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>target component service</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTargetComponentService(org.apache.tuscany.sca.assembly.ComponentService)"><!-- --></A><H3>
+setTargetComponentService</H3>
+<PRE>
+public void <B>setTargetComponentService</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;targetComponentService)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setTargetComponentService(org.apache.tuscany.sca.assembly.ComponentService)">Endpoint</A></CODE></B></DD>
+<DD>Set the target component service model object
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setTargetComponentService(org.apache.tuscany.sca.assembly.ComponentService)">setTargetComponentService</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargetBinding()"><!-- --></A><H3>
+getTargetBinding</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A> <B>getTargetBinding</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getTargetBinding()">Endpoint</A></CODE></B></DD>
+<DD>Get the resolved target binding
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getTargetBinding()">getTargetBinding</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>target binding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTargetBinding(org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+setTargetBinding</H3>
+<PRE>
+public void <B>setTargetBinding</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;targetBinding)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setTargetBinding(org.apache.tuscany.sca.assembly.Binding)">Endpoint</A></CODE></B></DD>
+<DD>Set the resolved target binding
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setTargetBinding(org.apache.tuscany.sca.assembly.Binding)">setTargetBinding</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>targetBinding</CODE> - target binding</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargetCallbackBinding()"><!-- --></A><H3>
+getTargetCallbackBinding</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A> <B>getTargetCallbackBinding</B>()</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTargetCallbackBinding(org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+setTargetCallbackBinding</H3>
+<PRE>
+public void <B>setTargetCallbackBinding</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;targetCallbackBinding)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInterfaceContract()"><!-- --></A><H3>
+getInterfaceContract</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A> <B>getInterfaceContract</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getInterfaceContract()">Endpoint</A></CODE></B></DD>
+<DD>Returns the interface contract defining the interface
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#getInterfaceContract()">getInterfaceContract</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the interface contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)"><!-- --></A><H3>
+setInterfaceContract</H3>
+<PRE>
+public void <B>setInterfaceContract</B>(<A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A>&nbsp;interfaceContract)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">Endpoint</A></CODE></B></DD>
+<DD>Sets the interface contract defining the interface
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>interfaceContract</CODE> - the interface contract</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/EndpointImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="EndpointImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html
new file mode 100644
index 0000000000..af6c8781d9
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html
@@ -0,0 +1,281 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ExtensibleImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ExtensibleImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExtensibleImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class ExtensibleImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractPropertyImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CallbackImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentTypeImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ConstrainingTypeImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">WireImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>ExtensibleImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></DL>
+</PRE>
+
+<P>
+Convenience base class for extensible assembly model objects.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#ExtensibleImpl()">ExtensibleImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new base model object.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of extension objects contained in this model object.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ExtensibleImpl()"><!-- --></A><H3>
+ExtensibleImpl</H3>
+<PRE>
+protected <B>ExtensibleImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new base model object.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getExtensions()"><!-- --></A><H3>
+getExtensions</H3>
+<PRE>
+public java.util.List&lt;java.lang.Object&gt; <B>getExtensions</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">Extensible</A></CODE></B></DD>
+<DD>Returns a list of extension objects contained in this model object.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of extension objects container in this model object</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ExtensibleImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html
new file mode 100644
index 0000000000..59f97efc9d
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html
@@ -0,0 +1,447 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ImplementationImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ImplementationImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class ImplementationImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ComponentTypeImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.ImplementationImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/implementation/java/impl/JavaImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.java.impl">JavaImplementationImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/implementation/notification/NotificationImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.notification">NotificationImplementationImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/implementation/osgi/impl/OSGiImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.osgi.impl">OSGiImplementationImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/implementation/spring/SpringImplementation.html" title="class in org.apache.tuscany.sca.implementation.spring">SpringImplementation</A>, <A HREF="../../../../../../org/apache/tuscany/sca/implementation/xquery/impl/XQueryImplementationImpl.html" title="class in org.apache.tuscany.sca.implementation.xquery.impl">XQueryImplementationImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public abstract class <B>ImplementationImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentTypeImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></DL>
+</PRE>
+
+<P>
+Base implementation class of Implementation model interface
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#ImplementationImpl()">ImplementationImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#getConfiguredOperations()">getConfiguredOperations</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#getPolicySets()">getPolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#getRequiredIntents()">getRequiredIntents</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy intents.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ComponentTypeImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentTypeImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#clone()">clone</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getConstrainingType()">getConstrainingType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getProperties()">getProperties</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getReferences()">getReferences</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getServices()">getServices</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#getURI()">getURI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#hashCode()">hashCode</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">setConstrainingType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html#setURI(java.lang.String)">setURI</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>finalize, getClass, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.ComponentType"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getConstrainingType()">getConstrainingType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getProperties()">getProperties</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getReferences()">getReferences</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getServices()">getServices</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#getURI()">getURI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setConstrainingType(org.apache.tuscany.sca.assembly.ConstrainingType)">setConstrainingType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html#setURI(java.lang.String)">setURI</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ImplementationImpl()"><!-- --></A><H3>
+ImplementationImpl</H3>
+<PRE>
+protected <B>ImplementationImpl</B>()</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getApplicablePolicySets()"><!-- --></A><H3>
+getApplicablePolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getApplicablePolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint. An applicable PolicySet is one that include this PolicySetAttachPoint
+ as part of its 'appliesTo' XPath attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets applicable to this PolicySetAttachPoint</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getConfiguredOperations()"><!-- --></A><H3>
+getConfiguredOperations</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt; <B>getConfiguredOperations</B>()</PRE>
+<DL>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPolicySets()"><!-- --></A><H3>
+getPolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getPolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets. See the Policy Framework specification for
+ a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRequiredIntents()"><!-- --></A><H3>
+getRequiredIntents</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt; <B>getRequiredIntents</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy intents. See the Policy Framework specification
+ for a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy intents.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A> <B>getType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setType(org.apache.tuscany.sca.policy.IntentAttachPointType)"><!-- --></A><H3>
+setType</H3>
+<PRE>
+public void <B>setType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">IntentAttachPoint</A></CODE></B></DD>
+<DD>Sets the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ImplementationImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/PropertyImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/PropertyImpl.html
new file mode 100644
index 0000000000..590323d9b8
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/PropertyImpl.html
@@ -0,0 +1,418 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+PropertyImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PropertyImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class PropertyImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.AbstractPropertyImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.PropertyImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentPropertyImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>PropertyImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractPropertyImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a property.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html#PropertyImpl()">PropertyImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new property.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html#getPolicySets()">getPolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html#setPolicySets(java.util.List)">setPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.AbstractPropertyImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractPropertyImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getValue()">getValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getXSDElement()">getXSDElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#getXSDType()">getXSDType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#isMany()">isMany</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#isMustSupply()">isMustSupply</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setMany(boolean)">setMany</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setMustSupply(boolean)">setMustSupply</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setValue(java.lang.Object)">setValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setXSDElement(javax.xml.namespace.QName)">setXSDElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html#setXSDType(javax.xml.namespace.QName)">setXSDType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractProperty"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getValue()">getValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDElement()">getXSDElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#getXSDType()">getXSDType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMany()">isMany</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#isMustSupply()">isMustSupply</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMany(boolean)">setMany</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setMustSupply(boolean)">setMustSupply</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setValue(java.lang.Object)">setValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDElement(javax.xml.namespace.QName)">setXSDElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html#setXSDType(javax.xml.namespace.QName)">setXSDType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PropertyImpl()"><!-- --></A><H3>
+PropertyImpl</H3>
+<PRE>
+protected <B>PropertyImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new property.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html#clone()">Property</A></CODE></B></DD>
+<DD>Returns a clone of the property.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html#clone()">clone</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A></CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the property
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPolicySets()"><!-- --></A><H3>
+getPolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getPolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets. See the Policy Framework specification for
+ a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPolicySets(java.util.List)"><!-- --></A><H3>
+setPolicySets</H3>
+<PRE>
+public void <B>setPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getApplicablePolicySets()"><!-- --></A><H3>
+getApplicablePolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getApplicablePolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint. An applicable PolicySet is one that include this PolicySetAttachPoint
+ as part of its 'appliesTo' XPath attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets applicable to this PolicySetAttachPoint</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PropertyImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html
new file mode 100644
index 0000000000..4196d998b0
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html
@@ -0,0 +1,759 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ReferenceImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ReferenceImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class ReferenceImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ContractImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.AbstractReferenceImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.ReferenceImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentReferenceImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeReferenceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ReferenceImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractReferenceImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a reference.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#ReferenceImpl()">ReferenceImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new reference.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;B&gt; B</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getBinding(java.lang.Class)">getBinding</A></B>(java.lang.Class&lt;B&gt;&nbsp;bindingClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a binding of the specified type or null if there is no such
+ binding configured on this contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getBindings()">getBindings</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the bindings supported by this contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getCallback()">getCallback</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a callback definition of the bindings to use for callbacks.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;B&gt; B</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A></B>(java.lang.Class&lt;B&gt;&nbsp;bindingClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a callback binding of the specified type or null if there is no such
+ callback binding configured on this contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By default return the interface contract for the reference</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getPolicySets()">getPolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#getTargets()">getTargets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the targets of this reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#isPromotionOverride()">isPromotionOverride</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a boolean value, "false" by default, which indicates whether
+ the configuration of this reference is a promotion override for
+ another more deeply nested reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;boolean</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#isWiredByImpl()">isWiredByImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a boolean value, "false" by default, which indicates that the
+ implementation wires this reference dynamically.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A>&nbsp;callback)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a callback definition of the bindings to use for callbacks</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#setPolicySets(java.util.List)">setPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#setPromotionOverride(boolean)">setPromotionOverride</A></B>(boolean&nbsp;promotionOverride)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a boolean value, "false" by default, which indicates whether
+ the configuration of this reference is a promotion override for
+ another more deeply nested reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html#setWiredByImpl(boolean)">setWiredByImpl</A></B>(boolean&nbsp;wiredByImpl)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a boolean value, "false" by default, which indicates that the
+ implementation wires this reference dynamically.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.AbstractReferenceImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractReferenceImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html#getMultiplicity()">getMultiplicity</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">setMultiplicity</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ContractImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getConfiguredOperations()">getConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setConfiguredOperations(java.util.List)">setConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractReference"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#getMultiplicity()">getMultiplicity</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html#setMultiplicity(org.apache.tuscany.sca.assembly.Multiplicity)">setMultiplicity</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ReferenceImpl()"><!-- --></A><H3>
+ReferenceImpl</H3>
+<PRE>
+protected <B>ReferenceImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new reference.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getApplicablePolicySets()"><!-- --></A><H3>
+getApplicablePolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getApplicablePolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint. An applicable PolicySet is one that include this PolicySetAttachPoint
+ as part of its 'appliesTo' XPath attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets applicable to this PolicySetAttachPoint</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">Contract</A></CODE></B></DD>
+<DD>Returns a clone of the contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the reference
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBindings()"><!-- --></A><H3>
+getBindings</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt; <B>getBindings</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">Contract</A></CODE></B></DD>
+<DD>Returns the bindings supported by this contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the bindings supported by this contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBinding(java.lang.Class)"><!-- --></A><H3>
+getBinding</H3>
+<PRE>
+public &lt;B&gt; B <B>getBinding</B>(java.lang.Class&lt;B&gt;&nbsp;bindingClass)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">Contract</A></CODE></B></DD>
+<DD>Returns a binding of the specified type or null if there is no such
+ binding configured on this contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Type Parameters:</B><DD><CODE>B</CODE> - the binding type<DT><B>Parameters:</B><DD><CODE>bindingClass</CODE> - the binding type class
+<DT><B>Returns:</B><DD>the binding or null if there is no binding of the specified type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCallbackBinding(java.lang.Class)"><!-- --></A><H3>
+getCallbackBinding</H3>
+<PRE>
+public &lt;B&gt; B <B>getCallbackBinding</B>(java.lang.Class&lt;B&gt;&nbsp;bindingClass)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">Contract</A></CODE></B></DD>
+<DD>Returns a callback binding of the specified type or null if there is no such
+ callback binding configured on this contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Type Parameters:</B><DD><CODE>B</CODE> - the callback binding type<DT><B>Parameters:</B><DD><CODE>bindingClass</CODE> - the callback binding type class
+<DT><B>Returns:</B><DD>the callback binding or null if there is no callback binding of the specified type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isWiredByImpl()"><!-- --></A><H3>
+isWiredByImpl</H3>
+<PRE>
+public boolean <B>isWiredByImpl</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#isWiredByImpl()">Reference</A></CODE></B></DD>
+<DD>Returns a boolean value, "false" by default, which indicates that the
+ implementation wires this reference dynamically.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#isWiredByImpl()">isWiredByImpl</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the implementation wires this reference dynamically</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setWiredByImpl(boolean)"><!-- --></A><H3>
+setWiredByImpl</H3>
+<PRE>
+public void <B>setWiredByImpl</B>(boolean&nbsp;wiredByImpl)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#setWiredByImpl(boolean)">Reference</A></CODE></B></DD>
+<DD>Sets a boolean value, "false" by default, which indicates that the
+ implementation wires this reference dynamically.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#setWiredByImpl(boolean)">setWiredByImpl</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>wiredByImpl</CODE> - whether the implementation wires this reference
+ dynamically</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="isPromotionOverride()"><!-- --></A><H3>
+isPromotionOverride</H3>
+<PRE>
+public boolean <B>isPromotionOverride</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#isPromotionOverride()">Reference</A></CODE></B></DD>
+<DD>Returns a boolean value, "false" by default, which indicates whether
+ the configuration of this reference is a promotion override for
+ another more deeply nested reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#isPromotionOverride()">isPromotionOverride</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>true if the reference is a promotion override</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPromotionOverride(boolean)"><!-- --></A><H3>
+setPromotionOverride</H3>
+<PRE>
+public void <B>setPromotionOverride</B>(boolean&nbsp;promotionOverride)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#setPromotionOverride(boolean)">Reference</A></CODE></B></DD>
+<DD>Sets a boolean value, "false" by default, which indicates whether
+ the configuration of this reference is a promotion override for
+ another more deeply nested reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#setPromotionOverride(boolean)">setPromotionOverride</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>promotionOverride</CODE> - whether the reference is a promotion override</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPolicySets()"><!-- --></A><H3>
+getPolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getPolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets. See the Policy Framework specification for
+ a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTargets()"><!-- --></A><H3>
+getTargets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&gt; <B>getTargets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#getTargets()">Reference</A></CODE></B></DD>
+<DD>Returns the targets of this reference.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html#getTargets()">getTargets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the targets of this reference.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCallback()"><!-- --></A><H3>
+getCallback</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A> <B>getCallback</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">Contract</A></CODE></B></DD>
+<DD>Returns a callback definition of the bindings to use for callbacks.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a definition of the bindings to use for callbacks</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCallback(org.apache.tuscany.sca.assembly.Callback)"><!-- --></A><H3>
+setCallback</H3>
+<PRE>
+public void <B>setCallback</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A>&nbsp;callback)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">Contract</A></CODE></B></DD>
+<DD>Sets a callback definition of the bindings to use for callbacks
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>callback</CODE> - a definition of the bindings to use for callbacks</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPolicySets(java.util.List)"><!-- --></A><H3>
+setPolicySets</H3>
+<PRE>
+public void <B>setPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+getInterfaceContract</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A> <B>getInterfaceContract</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>By default return the interface contract for the reference
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>binding</CODE> - the binding for which the interface contract is required
+<DT><B>Returns:</B><DD>the interface contract</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ReferenceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ServiceImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ServiceImpl.html
new file mode 100644
index 0000000000..8d2845f762
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/ServiceImpl.html
@@ -0,0 +1,600 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ServiceImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ServiceImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ServiceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class ServiceImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ContractImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.AbstractServiceImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.ServiceImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<DL>
+<DT><B>Direct Known Subclasses:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentServiceImpl</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeServiceImpl</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ServiceImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractServiceImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a reference.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#ServiceImpl()">ServiceImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new service.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;B&gt; B</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getBinding(java.lang.Class)">getBinding</A></B>(java.lang.Class&lt;B&gt;&nbsp;bindingClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a binding of the specified type or null if there is no such
+ binding configured on this contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getBindings()">getBindings</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the bindings supported by this contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getCallback()">getCallback</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a callback definition of the bindings to use for callbacks.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;B&gt; B</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A></B>(java.lang.Class&lt;B&gt;&nbsp;bindingClass)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a callback binding of the specified type or null if there is no such
+ callback binding configured on this contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By default return the interface contract for the service</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#getPolicySets()">getPolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A>&nbsp;callback)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets a callback definition of the bindings to use for callbacks</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html#setPolicySets(java.util.List)">setPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ContractImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getConfiguredOperations()">getConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setConfiguredOperations(java.util.List)">setConfiguredOperations</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setName(java.lang.String)">setName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.AbstractContract"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getInterfaceContract()">getInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#getName()">getName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#isCallback()">isCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setInterfaceContract(org.apache.tuscany.sca.interfacedef.InterfaceContract)">setInterfaceContract</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setIsCallback(boolean)">setIsCallback</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html#setName(java.lang.String)">setName</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.OperationsConfigurator"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html#getConfiguredOperations()">getConfiguredOperations</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.policy.IntentAttachPoint"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ServiceImpl()"><!-- --></A><H3>
+ServiceImpl</H3>
+<PRE>
+protected <B>ServiceImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new service.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getApplicablePolicySets()"><!-- --></A><H3>
+getApplicablePolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getApplicablePolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint. An applicable PolicySet is one that include this PolicySetAttachPoint
+ as part of its 'appliesTo' XPath attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets applicable to this PolicySetAttachPoint</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">Contract</A></CODE></B></DD>
+<DD>Returns a clone of the contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#clone()">clone</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the reference
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBindings()"><!-- --></A><H3>
+getBindings</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&gt; <B>getBindings</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">Contract</A></CODE></B></DD>
+<DD>Returns the bindings supported by this contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBindings()">getBindings</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the bindings supported by this contract</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getBinding(java.lang.Class)"><!-- --></A><H3>
+getBinding</H3>
+<PRE>
+public &lt;B&gt; B <B>getBinding</B>(java.lang.Class&lt;B&gt;&nbsp;bindingClass)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">Contract</A></CODE></B></DD>
+<DD>Returns a binding of the specified type or null if there is no such
+ binding configured on this contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getBinding(java.lang.Class)">getBinding</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Type Parameters:</B><DD><CODE>B</CODE> - the binding type<DT><B>Parameters:</B><DD><CODE>bindingClass</CODE> - the binding type class
+<DT><B>Returns:</B><DD>the binding or null if there is no binding of the specified type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCallbackBinding(java.lang.Class)"><!-- --></A><H3>
+getCallbackBinding</H3>
+<PRE>
+public &lt;B&gt; B <B>getCallbackBinding</B>(java.lang.Class&lt;B&gt;&nbsp;bindingClass)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">Contract</A></CODE></B></DD>
+<DD>Returns a callback binding of the specified type or null if there is no such
+ callback binding configured on this contract.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallbackBinding(java.lang.Class)">getCallbackBinding</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Type Parameters:</B><DD><CODE>B</CODE> - the callback binding type<DT><B>Parameters:</B><DD><CODE>bindingClass</CODE> - the callback binding type class
+<DT><B>Returns:</B><DD>the callback binding or null if there is no callback binding of the specified type</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPolicySets()"><!-- --></A><H3>
+getPolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getPolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets. See the Policy Framework specification for
+ a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getCallback()"><!-- --></A><H3>
+getCallback</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A> <B>getCallback</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">Contract</A></CODE></B></DD>
+<DD>Returns a callback definition of the bindings to use for callbacks.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getCallback()">getCallback</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a definition of the bindings to use for callbacks</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCallback(org.apache.tuscany.sca.assembly.Callback)"><!-- --></A><H3>
+setCallback</H3>
+<PRE>
+public void <B>setCallback</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A>&nbsp;callback)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">Contract</A></CODE></B></DD>
+<DD>Sets a callback definition of the bindings to use for callbacks
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#setCallback(org.apache.tuscany.sca.assembly.Callback)">setCallback</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>callback</CODE> - a definition of the bindings to use for callbacks</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPolicySets(java.util.List)"><!-- --></A><H3>
+setPolicySets</H3>
+<PRE>
+public void <B>setPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)"><!-- --></A><H3>
+getInterfaceContract</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/InterfaceContract.html" title="interface in org.apache.tuscany.sca.interfacedef">InterfaceContract</A> <B>getInterfaceContract</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>&nbsp;binding)</PRE>
+<DL>
+<DD>By default return the interface contract for the service
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html#getInterfaceContract(org.apache.tuscany.sca.assembly.Binding)">getInterfaceContract</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>binding</CODE> - the binding for which the interface contract is required
+<DT><B>Returns:</B><DD>the interface contract</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ServiceImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/WireImpl.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/WireImpl.html
new file mode 100644
index 0000000000..c0a320db38
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/WireImpl.html
@@ -0,0 +1,589 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+WireImpl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="WireImpl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/WireImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="WireImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.impl</FONT>
+<BR>
+Class WireImpl</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.BaseImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">org.apache.tuscany.sca.assembly.impl.ExtensibleImpl</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.impl.WireImpl</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD>java.lang.Cloneable, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>WireImpl</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A>, java.lang.Cloneable</DL>
+</PRE>
+
+<P>
+Represents a wire
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected </CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#WireImpl()">WireImpl</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new wire.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#clone()">clone</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a clone of the wire.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#getApplicablePolicySets()">getApplicablePolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#getPolicySets()">getPolicySets</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy sets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#getRequiredIntents()">getRequiredIntents</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a list of policy intents.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#getSource()">getSource</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the source of the wire.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#getTarget()">getTarget</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the target of the wire.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#getType()">getType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#setPolicySets(java.util.List)">setPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#setRequiredIntents(java.util.List)">setRequiredIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#setSource(org.apache.tuscany.sca.assembly.ComponentReference)">setSource</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&nbsp;source)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the source of the wire.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#setTarget(org.apache.tuscany.sca.assembly.ComponentService)">setTarget</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;target)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the target of the wire.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the type of the attach point such as a BindingType or an ImplementationType and so on</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.ExtensibleImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.impl.BaseImpl"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Base"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#isUnresolved()">isUnresolved</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html#setUnresolved(boolean)">setUnresolved</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.assembly.Extensible"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from interface org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html#getExtensions()">getExtensions</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="WireImpl()"><!-- --></A><H3>
+WireImpl</H3>
+<PRE>
+protected <B>WireImpl</B>()</PRE>
+<DL>
+<DD>Constructs a new wire.
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="getApplicablePolicySets()"><!-- --></A><H3>
+getApplicablePolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getApplicablePolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets defined in the domain, that are applicable to this
+ PolicySetAttachPoint. An applicable PolicySet is one that include this PolicySetAttachPoint
+ as part of its 'appliesTo' XPath attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getApplicablePolicySets()">getApplicablePolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets applicable to this PolicySetAttachPoint</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clone()"><!-- --></A><H3>
+clone</H3>
+<PRE>
+public java.lang.Object <B>clone</B>()
+ throws java.lang.CloneNotSupportedException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html#clone()">Wire</A></CODE></B></DD>
+<DD>Returns a clone of the wire.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html#clone()">clone</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A></CODE><DT><B>Overrides:</B><DD><CODE>clone</CODE> in class <CODE>java.lang.Object</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a clone of the wire
+<DT><B>Throws:</B>
+<DD><CODE>java.lang.CloneNotSupportedException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getSource()"><!-- --></A><H3>
+getSource</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A> <B>getSource</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html#getSource()">Wire</A></CODE></B></DD>
+<DD>Returns the source of the wire.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html#getSource()">getSource</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the source of the wire</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getTarget()"><!-- --></A><H3>
+getTarget</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A> <B>getTarget</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html#getTarget()">Wire</A></CODE></B></DD>
+<DD>Returns the target of the wire.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html#getTarget()">getTarget</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>the target of the wire</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setSource(org.apache.tuscany.sca.assembly.ComponentReference)"><!-- --></A><H3>
+setSource</H3>
+<PRE>
+public void <B>setSource</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>&nbsp;source)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html#setSource(org.apache.tuscany.sca.assembly.ComponentReference)">Wire</A></CODE></B></DD>
+<DD>Sets the source of the wire.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html#setSource(org.apache.tuscany.sca.assembly.ComponentReference)">setSource</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>source</CODE> - the source of the wire</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setTarget(org.apache.tuscany.sca.assembly.ComponentService)"><!-- --></A><H3>
+setTarget</H3>
+<PRE>
+public void <B>setTarget</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>&nbsp;target)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html#setTarget(org.apache.tuscany.sca.assembly.ComponentService)">Wire</A></CODE></B></DD>
+<DD>Sets the target of the wire.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html#setTarget(org.apache.tuscany.sca.assembly.ComponentService)">setTarget</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>target</CODE> - the target of the wire</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getRequiredIntents()"><!-- --></A><H3>
+getRequiredIntents</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt; <B>getRequiredIntents</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy intents. See the Policy Framework specification
+ for a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getRequiredIntents()">getRequiredIntents</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy intents.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getPolicySets()"><!-- --></A><H3>
+getPolicySets</H3>
+<PRE>
+public java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt; <B>getPolicySets</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">PolicySetAttachPoint</A></CODE></B></DD>
+<DD>Returns a list of policy sets. See the Policy Framework specification for
+ a description of this attribute.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html#getPolicySets()">getPolicySets</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>a list of policy sets.</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getType()"><!-- --></A><H3>
+getType</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A> <B>getType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">IntentAttachPoint</A></CODE></B></DD>
+<DD>Returns the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#getType()">getType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setType(org.apache.tuscany.sca.policy.IntentAttachPointType)"><!-- --></A><H3>
+setType</H3>
+<PRE>
+public void <B>setType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointType.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointType</A>&nbsp;type)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">IntentAttachPoint</A></CODE></B></DD>
+<DD>Sets the type of the attach point such as a BindingType or an ImplementationType and so on
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html#setType(org.apache.tuscany.sca.policy.IntentAttachPointType)">setType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A></CODE></DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setPolicySets(java.util.List)"><!-- --></A><H3>
+setPolicySets</H3>
+<PRE>
+public void <B>setPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setRequiredIntents(java.util.List)"><!-- --></A><H3>
+setRequiredIntents</H3>
+<PRE>
+public void <B>setRequiredIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;intents)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/WireImpl.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="WireImpl.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/package-frame.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/package-frame.html
new file mode 100644
index 0000000000..27fbfc5b1a
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/package-frame.html
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly.impl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/package-summary.html" target="classFrame">org.apache.tuscany.sca.assembly.impl</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">AbstractPropertyImpl</A>
+<BR>
+<A HREF="AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">AbstractReferenceImpl</A>
+<BR>
+<A HREF="AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">AbstractServiceImpl</A>
+<BR>
+<A HREF="AssemblyFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">AssemblyFactoryImpl</A>
+<BR>
+<A HREF="BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">BaseImpl</A>
+<BR>
+<A HREF="CallbackImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">CallbackImpl</A>
+<BR>
+<A HREF="ComponentImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">ComponentImpl</A>
+<BR>
+<A HREF="ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">ComponentPropertyImpl</A>
+<BR>
+<A HREF="ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">ComponentReferenceImpl</A>
+<BR>
+<A HREF="ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">ComponentServiceImpl</A>
+<BR>
+<A HREF="ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">ComponentTypeImpl</A>
+<BR>
+<A HREF="CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">CompositeImpl</A>
+<BR>
+<A HREF="CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">CompositeReferenceImpl</A>
+<BR>
+<A HREF="CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">CompositeServiceImpl</A>
+<BR>
+<A HREF="ConfiguredOperationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">ConfiguredOperationImpl</A>
+<BR>
+<A HREF="ConstrainingTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">ConstrainingTypeImpl</A>
+<BR>
+<A HREF="ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">ContractImpl</A>
+<BR>
+<A HREF="EndpointFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">EndpointFactoryImpl</A>
+<BR>
+<A HREF="EndpointImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">EndpointImpl</A>
+<BR>
+<A HREF="ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">ExtensibleImpl</A>
+<BR>
+<A HREF="ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">ImplementationImpl</A>
+<BR>
+<A HREF="PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">PropertyImpl</A>
+<BR>
+<A HREF="ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">ReferenceImpl</A>
+<BR>
+<A HREF="ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">ServiceImpl</A>
+<BR>
+<A HREF="WireImpl.html" title="class in org.apache.tuscany.sca.assembly.impl" target="classFrame">WireImpl</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/package-summary.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/package-summary.html
new file mode 100644
index 0000000000..6ab7ff4688
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/package-summary.html
@@ -0,0 +1,251 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly.impl
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.tuscany.sca.assembly.impl";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.apache.tuscany.sca.assembly.impl
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractPropertyImpl</A></B></TD>
+<TD>Represents an abstract property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractReferenceImpl</A></B></TD>
+<TD>Represents an abstract reference</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AbstractServiceImpl</A></B></TD>
+<TD>Represents an abstract service</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">AssemblyFactoryImpl</A></B></TD>
+<TD>A factory for the assembly model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">BaseImpl</A></B></TD>
+<TD>Convenience base class for assembly model objects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CallbackImpl</A></B></TD>
+<TD>Represents a reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentImpl</A></B></TD>
+<TD>Represents a component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentPropertyImpl</A></B></TD>
+<TD>Represents a component property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentReferenceImpl</A></B></TD>
+<TD>Represents a component reference</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentServiceImpl</A></B></TD>
+<TD>Represents a component service</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ComponentTypeImpl</A></B></TD>
+<TD>Represents a component type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeImpl</A></B></TD>
+<TD>Implementation of a Composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeReferenceImpl</A></B></TD>
+<TD>Represents a composite reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">CompositeServiceImpl</A></B></TD>
+<TD>Represents a composite service</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ConfiguredOperationImpl</A></B></TD>
+<TD>Represents an Operation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ConstrainingTypeImpl</A></B></TD>
+<TD>Represents a constraining type.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ContractImpl</A></B></TD>
+<TD>Implementation of a Contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">EndpointFactoryImpl</A></B></TD>
+<TD>A factory for the Endpoint model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">EndpointImpl</A></B></TD>
+<TD>The assembly model object for an endpoint.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ExtensibleImpl</A></B></TD>
+<TD>Convenience base class for extensible assembly model objects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ImplementationImpl</A></B></TD>
+<TD>Base implementation class of Implementation model interface</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">PropertyImpl</A></B></TD>
+<TD>Represents a property.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ReferenceImpl</A></B></TD>
+<TD>Represents a reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">ServiceImpl</A></B></TD>
+<TD>Represents a reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html" title="class in org.apache.tuscany.sca.assembly.impl">WireImpl</A></B></TD>
+<TD>Represents a wire</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/package-tree.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/package-tree.html
new file mode 100644
index 0000000000..bc53034e91
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/impl/package-tree.html
@@ -0,0 +1,198 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly.impl Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.tuscany.sca.assembly.impl Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.apache.tuscany.sca.assembly.impl
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>AssemblyFactoryImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/BaseImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>BaseImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConfiguredOperationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>ConfiguredOperationImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ExtensibleImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>ExtensibleImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>AbstractPropertyImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/PropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>PropertyImpl</B></A> (implements java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentPropertyImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>ComponentPropertyImpl</B></A> (implements java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A>)
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CallbackImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>CallbackImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>ComponentImpl</B></A> (implements java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>ComponentTypeImpl</B></A> (implements java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ImplementationImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>ImplementationImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>CompositeImpl</B></A> (implements java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>)
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ConstrainingTypeImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>ConstrainingTypeImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ContractImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>ContractImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>AbstractReferenceImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>ReferenceImpl</B></A> (implements java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>ComponentReferenceImpl</B></A> (implements java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeReferenceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>CompositeReferenceImpl</B></A> (implements java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A>)
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/AbstractServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>AbstractServiceImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>ServiceImpl</B></A> (implements java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/ComponentServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>ComponentServiceImpl</B></A> (implements java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/CompositeServiceImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>CompositeServiceImpl</B></A> (implements java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A>)
+</UL>
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/WireImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>WireImpl</B></A> (implements java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A>)
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>EndpointFactoryImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/EndpointImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>EndpointImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A>)
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/builder/impl/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/impl/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/package-frame.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/package-frame.html
new file mode 100644
index 0000000000..47d3ec64fd
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/package-frame.html
@@ -0,0 +1,122 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../org/apache/tuscany/sca/assembly/package-summary.html" target="classFrame">org.apache.tuscany.sca.assembly</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>AbstractContract</I></A>
+<BR>
+<A HREF="AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>AbstractProperty</I></A>
+<BR>
+<A HREF="AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>AbstractReference</I></A>
+<BR>
+<A HREF="AbstractService.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>AbstractService</I></A>
+<BR>
+<A HREF="AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>AssemblyFactory</I></A>
+<BR>
+<A HREF="Base.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Base</I></A>
+<BR>
+<A HREF="Binding.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Binding</I></A>
+<BR>
+<A HREF="BindingRRB.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>BindingRRB</I></A>
+<BR>
+<A HREF="Callback.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Callback</I></A>
+<BR>
+<A HREF="Component.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Component</I></A>
+<BR>
+<A HREF="ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>ComponentProperty</I></A>
+<BR>
+<A HREF="ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>ComponentReference</I></A>
+<BR>
+<A HREF="ComponentService.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>ComponentService</I></A>
+<BR>
+<A HREF="ComponentType.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>ComponentType</I></A>
+<BR>
+<A HREF="Composite.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Composite</I></A>
+<BR>
+<A HREF="CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>CompositeReference</I></A>
+<BR>
+<A HREF="CompositeService.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>CompositeService</I></A>
+<BR>
+<A HREF="ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>ConfiguredOperation</I></A>
+<BR>
+<A HREF="ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>ConstrainingType</I></A>
+<BR>
+<A HREF="Contract.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Contract</I></A>
+<BR>
+<A HREF="Endpoint.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Endpoint</I></A>
+<BR>
+<A HREF="EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>EndpointFactory</I></A>
+<BR>
+<A HREF="Extensible.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Extensible</I></A>
+<BR>
+<A HREF="Implementation.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Implementation</I></A>
+<BR>
+<A HREF="OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>OperationsConfigurator</I></A>
+<BR>
+<A HREF="OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>OperationSelector</I></A>
+<BR>
+<A HREF="OptimizableBinding.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>OptimizableBinding</I></A>
+<BR>
+<A HREF="Property.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Property</I></A>
+<BR>
+<A HREF="Reference.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Reference</I></A>
+<BR>
+<A HREF="SCABinding.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>SCABinding</I></A>
+<BR>
+<A HREF="SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>SCABindingFactory</I></A>
+<BR>
+<A HREF="Service.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Service</I></A>
+<BR>
+<A HREF="Wire.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>Wire</I></A>
+<BR>
+<A HREF="WireFormat.html" title="interface in org.apache.tuscany.sca.assembly" target="classFrame"><I>WireFormat</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="DefaultAssemblyFactory.html" title="class in org.apache.tuscany.sca.assembly" target="classFrame">DefaultAssemblyFactory</A>
+<BR>
+<A HREF="DefaultEndpointFactory.html" title="class in org.apache.tuscany.sca.assembly" target="classFrame">DefaultEndpointFactory</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Enums</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly" target="classFrame">Multiplicity</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/package-summary.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/package-summary.html
new file mode 100644
index 0000000000..2dbaf9607f
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/package-summary.html
@@ -0,0 +1,325 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.tuscany.sca.assembly";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/aspectj/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/builder/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.apache.tuscany.sca.assembly
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A></B></TD>
+<TD>Interface contracts define one or more business functions.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A></B></TD>
+<TD>A property allows for the configuration of an implementation with externally
+ set data values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A></B></TD>
+<TD>Represents a reference contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A></B></TD>
+<TD>Represents a service contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></B></TD>
+<TD>A factory for the assembly model</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A></B></TD>
+<TD>Base interface for all assembly model objects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A></B></TD>
+<TD>Represents a binding.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html" title="interface in org.apache.tuscany.sca.assembly">BindingRRB</A></B></TD>
+<TD>TODO RRB experiment.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly">Callback</A></B></TD>
+<TD>Represents a callback object describing the bindings to use for callbacks.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly">Component</A></B></TD>
+<TD>Represents a component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly">ComponentProperty</A></B></TD>
+<TD>Represents a configured property of a component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly">ComponentReference</A></B></TD>
+<TD>An instance of a reference associated with a particular component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly">ComponentService</A></B></TD>
+<TD>An addressable instance of a service associated with a particular component.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></B></TD>
+<TD>Describes an implementation and represents its configurable aspects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></B></TD>
+<TD>Represents a composite.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly">CompositeReference</A></B></TD>
+<TD>Represents composite reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly">CompositeService</A></B></TD>
+<TD>Represents a composite service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A></B></TD>
+<TD>Represents an Operation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></B></TD>
+<TD>A constrainingType provides the "shape" for a component and its
+ implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A></B></TD>
+<TD>Represents a contract.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly">Endpoint</A></B></TD>
+<TD>Represents an endpoint (primarily a combination of a target service name and a set of
+ candidate bindings)</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A></B></TD>
+<TD>A factory for the endpoint model</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A></B></TD>
+<TD>Base interface for extensible assembly model objects.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A></B></TD>
+<TD>Represents a component implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A></B></TD>
+<TD>Interface to be implemented by SCA artifacts that support configuration of 'operation' child
+ elements for policies etc.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly">OperationSelector</A></B></TD>
+<TD>Represents an operationSelector</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html" title="interface in org.apache.tuscany.sca.assembly">OptimizableBinding</A></B></TD>
+<TD>Represent a reference binding that supports optimized SCA local wiring between component
+ references and services</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly">Property</A></B></TD>
+<TD>A property allows for the configuration of an implementation with externally
+ set data values.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A></B></TD>
+<TD>Represents a reference.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABinding.html" title="interface in org.apache.tuscany.sca.assembly">SCABinding</A></B></TD>
+<TD>Represents an SCA binding.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly">SCABindingFactory</A></B></TD>
+<TD>A factory for the SCA binding model</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly">Service</A></B></TD>
+<TD>Represents a service.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly">Wire</A></B></TD>
+<TD>Represents a wire.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly">WireFormat</A></B></TD>
+<TD>Represents a wireFormat.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html" title="class in org.apache.tuscany.sca.assembly">DefaultAssemblyFactory</A></B></TD>
+<TD>A factory for the assembly model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html" title="class in org.apache.tuscany.sca.assembly">DefaultEndpointFactory</A></B></TD>
+<TD>A default factory for the Endpoint model.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Enum Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly">Multiplicity</A></B></TD>
+<TD>Enumeration for multiplicity.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/aspectj/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/builder/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/package-tree.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/package-tree.html
new file mode 100644
index 0000000000..27cdc34d1b
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/package-tree.html
@@ -0,0 +1,357 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.tuscany.sca.assembly Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/aspectj/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/builder/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.apache.tuscany.sca.assembly
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/AssemblyFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>AssemblyFactoryImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultAssemblyFactory.html" title="class in org.apache.tuscany.sca.assembly"><B>DefaultAssemblyFactory</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>)
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.impl.<A HREF="../../../../../org/apache/tuscany/sca/assembly/impl/EndpointFactoryImpl.html" title="class in org.apache.tuscany.sca.assembly.impl"><B>EndpointFactoryImpl</B></A> (implements org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly">EndpointFactory</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/DefaultEndpointFactory.html" title="class in org.apache.tuscany.sca.assembly"><B>DefaultEndpointFactory</B></A></UL>
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>AssemblyFactory</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly"><B>Base</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractContract</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractReference</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>Reference</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentReference</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeReference</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractService</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>Service</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentService</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeService</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly"><B>Contract</B></A> (also extends java.lang.Cloneable, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>Reference</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentReference</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeReference</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>Service</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentService</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeService</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractProperty</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly"><B>Property</B></A> (also extends java.lang.Cloneable, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentProperty</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly"><B>Binding</B></A> (also extends java.lang.Cloneable)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html" title="interface in org.apache.tuscany.sca.assembly"><B>BindingRRB</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>OptimizableBinding</B></A> (also extends java.lang.Cloneable)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>SCABinding</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly"><B>Callback</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly"><B>Component</B></A> (also extends java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentType</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly"><B>Implementation</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly"><B>Composite</B></A> (also extends java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly"><B>ConfiguredOperation</B></A> (also extends org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly"><B>ConstrainingType</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly"><B>Endpoint</B></A> (also extends java.lang.Cloneable)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly"><B>OperationSelector</B></A> (also extends java.lang.Cloneable)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly"><B>Wire</B></A> (also extends java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly"><B>WireFormat</B></A> (also extends java.lang.Cloneable)
+</UL>
+<LI TYPE="circle">java.lang.Cloneable<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly"><B>Binding</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/BindingRRB.html" title="interface in org.apache.tuscany.sca.assembly"><B>BindingRRB</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>OptimizableBinding</B></A> (also extends java.lang.Cloneable)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>SCABinding</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly"><B>Component</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly"><B>Composite</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly"><B>Contract</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>Reference</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentReference</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeReference</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>Service</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentService</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeService</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Endpoint.html" title="interface in org.apache.tuscany.sca.assembly"><B>Endpoint</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationSelector.html" title="interface in org.apache.tuscany.sca.assembly"><B>OperationSelector</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OptimizableBinding.html" title="interface in org.apache.tuscany.sca.assembly"><B>OptimizableBinding</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Binding.html" title="interface in org.apache.tuscany.sca.assembly">Binding</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly"><B>Property</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentProperty</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly"><B>Wire</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/WireFormat.html" title="interface in org.apache.tuscany.sca.assembly"><B>WireFormat</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>)
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/EndpointFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>EndpointFactory</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly"><B>Extensible</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractContract</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractReference</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>Reference</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentReference</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeReference</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractService</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>Service</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentService</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeService</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly"><B>Contract</B></A> (also extends java.lang.Cloneable, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>Reference</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentReference</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeReference</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>Service</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentService</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeService</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractProperty</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly"><B>Property</B></A> (also extends java.lang.Cloneable, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentProperty</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly"><B>Callback</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly"><B>Component</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly"><B>Composite</B></A> (also extends java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly"><B>ConstrainingType</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly"><B>Wire</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy"><B>IntentAttachPoint</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractContract</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractReference</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>Reference</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentReference</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeReference</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractService</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>Service</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentService</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeService</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly"><B>Contract</B></A> (also extends java.lang.Cloneable, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>Reference</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentReference</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeReference</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>Service</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentService</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeService</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractProperty</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly"><B>Property</B></A> (also extends java.lang.Cloneable, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentProperty</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly"><B>Callback</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly"><B>ConstrainingType</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy"><B>PolicySetAttachPoint</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly"><B>Callback</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly">OperationsConfigurator</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Component.html" title="interface in org.apache.tuscany.sca.assembly"><B>Component</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly"><B>Composite</B></A> (also extends java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly"><B>ConfiguredOperation</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly"><B>Contract</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>, java.lang.Cloneable)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>Reference</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentReference</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeReference</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>Service</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentService</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeService</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Property.html" title="interface in org.apache.tuscany.sca.assembly"><B>Property</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>, java.lang.Cloneable)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentProperty.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentProperty</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly"><B>Wire</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>)
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Wire.html" title="interface in org.apache.tuscany.sca.assembly"><B>Wire</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, java.lang.Cloneable, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/OperationsConfigurator.html" title="interface in org.apache.tuscany.sca.assembly"><B>OperationsConfigurator</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractContract</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractReference</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>Reference</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentReference</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeReference</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly"><B>AbstractService</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>Service</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentService</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeService</B></A></UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly"><B>Contract</B></A> (also extends java.lang.Cloneable, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly"><B>Reference</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentReference</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeReference.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeReference</B></A></UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Service.html" title="interface in org.apache.tuscany.sca.assembly"><B>Service</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/AbstractService.html" title="interface in org.apache.tuscany.sca.assembly">AbstractService</A>)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/ComponentService.html" title="interface in org.apache.tuscany.sca.assembly"><B>ComponentService</B></A><LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/CompositeService.html" title="interface in org.apache.tuscany.sca.assembly"><B>CompositeService</B></A></UL>
+</UL>
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Callback.html" title="interface in org.apache.tuscany.sca.assembly"><B>Callback</B></A> (also extends org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>, org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/IntentAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPoint</A>, org.apache.tuscany.sca.policy.<A HREF="../../../../../org/apache/tuscany/sca/policy/PolicySetAttachPoint.html" title="interface in org.apache.tuscany.sca.policy">PolicySetAttachPoint</A>)
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/SCABindingFactory.html" title="interface in org.apache.tuscany.sca.assembly"><B>SCABindingFactory</B></A></UL>
+<H2>
+Enum Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.<A HREF="../../../../../org/apache/tuscany/sca/assembly/Multiplicity.html" title="enum in org.apache.tuscany.sca.assembly"><B>Multiplicity</B></A></UL>
+</UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/aspectj/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../org/apache/tuscany/sca/assembly/builder/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../index.html?org/apache/tuscany/sca/assembly/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html
new file mode 100644
index 0000000000..f4267f9867
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html
@@ -0,0 +1,1255 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ComponentTypeDocumentProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentTypeDocumentProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentTypeDocumentProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Class ComponentTypeDocumentProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.xml.ComponentTypeDocumentProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentTypeDocumentProcessor</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</DL>
+</PRE>
+
+<P>
+A componentType processor.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#assemblyFactory">assemblyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#contributionFactory">contributionFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#extensionProcessor">extensionProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#intentAttachPointTypeFactory">intentAttachPointTypeFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#policyFactory">policyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#policyProcessor">policyProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.assembly.xml.Constants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#APPLICABLE_POLICY_SETS">APPLICABLE_POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#AUTOWIRE">AUTOWIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA">BINDING_SCA</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA_QNAME">BINDING_SCA_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK">CALLBACK</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK_QNAME">CALLBACK_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT">COMPONENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_QNAME">COMPONENT_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE">COMPONENT_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE_QNAME">COMPONENT_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE">COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE_QNAME">COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE">CONSTRAINING_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE_QNAME">CONSTRAINING_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ELEMENT">ELEMENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#FILE">FILE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION">IMPLEMENTATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE">IMPLEMENTATION_COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE_QNAME">IMPLEMENTATION_COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_QNAME">IMPLEMENTATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE">INCLUDE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE_QNAME">INCLUDE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#LOCAL">LOCAL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MANY">MANY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MULTIPLICITY">MULTIPLICITY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MUST_SUPPLY">MUST_SUPPLY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#NAME">NAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_N">ONE_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_ONE">ONE_ONE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION">OPERATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION_QNAME">OPERATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#POLICY_SETS">POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROMOTE">PROMOTE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY">PROPERTY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY_QNAME">PROPERTY_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE">REFERENCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE_QNAME">REFERENCE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REQUIRES">REQUIRES</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_NS">SCA10_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_TUSCANY_NS">SCA10_TUSCANY_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE">SERVICE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE_QNAME">SERVICE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SOURCE">SOURCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET">TARGET</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET_NAMESPACE">TARGET_NAMESPACE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TYPE">TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#URI">URI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE">WIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE_QNAME">WIRE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRED_BY_IMPL">WIRED_BY_IMPL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_N">ZERO_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_ONE">ZERO_ONE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#ComponentTypeDocumentProcessor(org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.monitor.Monitor)">ComponentTypeDocumentProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new componentType processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#ComponentTypeDocumentProcessor(org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, javax.xml.stream.XMLInputFactory, org.apache.tuscany.sca.monitor.Monitor)">ComponentTypeDocumentProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ javax.xml.stream.XMLInputFactory&nbsp;inputFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new componentType processor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#addInheritedIntents(java.util.List, java.util.List)">addInheritedIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#addInheritedPolicySets(java.util.List, java.util.List)">addInheritedPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Exception)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals exceptions into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Object...)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals errors into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#getArtifactType()">getArtifactType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of artifact handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#getModelType()">getModelType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of model handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#read(java.net.URL, java.net.URI, java.net.URL)">read</A></B>(java.net.URL&nbsp;contributionURL,
+ java.net.URI&nbsp;uri,
+ java.net.URL&nbsp;url)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a model from a URL.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)">readAbstractProperty</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads an abstract property element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#readConstrainingType(javax.xml.stream.XMLStreamReader)">readConstrainingType</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">readExtendedAttributes</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)">readMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a multiplicity attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;org.w3c.dom.Document</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)">readPropertyValue</A></B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a property value into a DOM document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)">readTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read list of reference targets</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#resolve(org.apache.tuscany.sca.assembly.ComponentType, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve references from this model to other models.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveAbstractContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface and callback interface on a list of abstract contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveImplementation</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve an implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy intents attached to a specific SCA Artifact</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolvePolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy sets attached to a specific SCA Construct</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#warning(java.lang.String, java.lang.Object, java.lang.String...)">warning</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals warnings into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)">writeConstrainingType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">writeExtendedAttributes</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)">writeMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)">writePropertyValue</A></B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write the value of a property</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start an element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start a document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html#writeTargets(org.apache.tuscany.sca.assembly.Reference)">writeTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write a list of targets into an attribute</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getBoolean(javax.xml.stream.XMLStreamReader, java.lang.String)">getBoolean</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQName(javax.xml.stream.XMLStreamReader, java.lang.String)">getQName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNames(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNames</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNameValue(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNameValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getString(javax.xml.stream.XMLStreamReader, java.lang.String)">getString</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getXSIType(javax.xml.stream.XMLStreamReader)">getXSIType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#isSet(javax.xml.stream.XMLStreamReader, java.lang.String)">isSet</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#nextChildElement(javax.xml.stream.XMLStreamReader)">nextChildElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#skipToEndElement(javax.xml.stream.XMLStreamReader)">skipToEndElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributePrefixes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributePrefixes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEnd(javax.xml.stream.XMLStreamWriter)">writeEnd</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEndDocument(javax.xml.stream.XMLStreamWriter)">writeEndDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="contributionFactory"><!-- --></A><H3>
+contributionFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A> <B>contributionFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="assemblyFactory"><!-- --></A><H3>
+assemblyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A> <B>assemblyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyFactory"><!-- --></A><H3>
+policyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A> <B>policyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="extensionProcessor"><!-- --></A><H3>
+extensionProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt; <B>extensionProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyProcessor"><!-- --></A><H3>
+policyProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A> <B>policyProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="intentAttachPointTypeFactory"><!-- --></A><H3>
+intentAttachPointTypeFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A> <B>intentAttachPointTypeFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentTypeDocumentProcessor(org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, javax.xml.stream.XMLInputFactory, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ComponentTypeDocumentProcessor</H3>
+<PRE>
+public <B>ComponentTypeDocumentProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ javax.xml.stream.XMLInputFactory&nbsp;inputFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Constructs a new componentType processor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>factory</CODE> - <DD><CODE>policyFactory</CODE> - <DD><CODE>registry</CODE> - </DL>
+</DL>
+<HR>
+
+<A NAME="ComponentTypeDocumentProcessor(org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ComponentTypeDocumentProcessor</H3>
+<PRE>
+public <B>ComponentTypeDocumentProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Constructs a new componentType processor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>modelFactories</CODE> - <DD><CODE>staxProcessor</CODE> - </DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="read(java.net.URL, java.net.URI, java.net.URL)"><!-- --></A><H3>
+read</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A> <B>read</B>(java.net.URL&nbsp;contributionURL,
+ java.net.URI&nbsp;uri,
+ java.net.URL&nbsp;url)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html#read(java.net.URL, java.net.URI, java.net.URL)">URLArtifactProcessor</A></CODE></B></DD>
+<DD>Reads a model from a URL.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html#read(java.net.URL, java.net.URI, java.net.URL)">read</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contributionURL</CODE> - Contribution location URL<DD><CODE>uri</CODE> - Artifact URI<DD><CODE>url</CODE> - Artifact location URL
+<DT><B>Returns:</B><DD>A model representation of the input.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolve(org.apache.tuscany.sca.assembly.ComponentType, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolve</H3>
+<PRE>
+public void <B>resolve</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">ArtifactProcessor</A></CODE></B></DD>
+<DD>Resolve references from this model to other models. For example references
+ from a composite to another one, or references from a composite to a WSDL
+ model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>componentType</CODE> - The model to resolve<DD><CODE>resolver</CODE> - The resolver to use to resolve referenced models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getArtifactType()"><!-- --></A><H3>
+getArtifactType</H3>
+<PRE>
+public java.lang.String <B>getArtifactType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html#getArtifactType()">URLArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of artifact handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html#getArtifactType()">getArtifactType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of artifact handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getModelType()"><!-- --></A><H3>
+getModelType</H3>
+<PRE>
+public java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt; <B>getModelType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">ArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of model handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">getModelType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of model handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="warning(java.lang.String, java.lang.Object, java.lang.String...)"><!-- --></A><H3>
+warning</H3>
+<PRE>
+protected void <B>warning</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals warnings into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - <DD><CODE>model</CODE> - <DD><CODE>messageParameters</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Object...)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals errors into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Exception)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</PRE>
+<DL>
+<DD>Marshals exceptions into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStart</H3>
+<PRE>
+protected void <B>writeStart</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start an element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> - <DD><CODE>name</CODE> - <DD><CODE>attrs</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStartDocument</H3>
+<PRE>
+protected void <B>writeStartDocument</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start a document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readTargets</H3>
+<PRE>
+protected void <B>readTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read list of reference targets
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeTargets(org.apache.tuscany.sca.assembly.Reference)"><!-- --></A><H3>
+writeTargets</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</PRE>
+<DL>
+<DD>Write a list of targets into an attribute
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readMultiplicity</H3>
+<PRE>
+protected void <B>readMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read a multiplicity attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)"><!-- --></A><H3>
+writeMultiplicity</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readConstrainingType(javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>readConstrainingType</B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Returns the value of a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readAbstractProperty</H3>
+<PRE>
+protected void <B>readAbstractProperty</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Reads an abstract property element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveImplementation</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A> <B>resolveImplementation</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A>,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></PRE>
+<DL>
+<DD>Resolve an implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>implementation</CODE> - <DD><CODE>resolver</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - element for the contracts<DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveAbstractContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt; void <B>resolveAbstractContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface and callback interface on a list of abstract contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)"><!-- --></A><H3>
+writeConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeConstrainingType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</PRE>
+<DL>
+<DD>Returns a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>componentType</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readPropertyValue</H3>
+<PRE>
+protected org.w3c.dom.Document <B>readPropertyValue</B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Read a property value into a DOM document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveIntents</H3>
+<PRE>
+protected void <B>resolveIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy intents attached to a specific SCA Artifact
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policyIntents</CODE> - list of policy intents<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolvePolicySets</H3>
+<PRE>
+protected void <B>resolvePolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy sets attached to a specific SCA Construct
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policySets</CODE> - list of attached policy sets<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+writePropertyValue</H3>
+<PRE>
+protected void <B>writePropertyValue</B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Write the value of a property
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>document</CODE> - <DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedIntents(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedIntents</H3>
+<PRE>
+protected void <B>addInheritedIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedPolicySets(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedPolicySets</H3>
+<PRE>
+protected void <B>addInheritedPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+readExtendedAttributes</H3>
+<PRE>
+protected void <B>readExtendedAttributes</B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> - <DD><CODE>elementName</CODE> - <DD><CODE>estensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+writeExtendedAttributes</H3>
+<PRE>
+protected void <B>writeExtendedAttributes</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attributeModel</CODE> - <DD><CODE>writer</CODE> - <DD><CODE>extensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentTypeDocumentProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html
new file mode 100644
index 0000000000..69757472ae
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ComponentTypeModelResolver
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentTypeModelResolver";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentTypeModelResolver.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Class ComponentTypeModelResolver</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.xml.ComponentTypeModelResolver</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentTypeModelResolver</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></DL>
+</PRE>
+
+<P>
+A Model Resolver for ComponentType models.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html#ComponentTypeModelResolver(org.apache.tuscany.sca.contribution.Contribution, org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint)">ComponentTypeModelResolver</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/Contribution.html" title="interface in org.apache.tuscany.sca.contribution">Contribution</A>&nbsp;contribution,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html#addModel(java.lang.Object)">addModel</A></B>(java.lang.Object&nbsp;resolved)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a resolved model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html#removeModel(java.lang.Object)">removeModel</A></B>(java.lang.Object&nbsp;resolved)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a resolved model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; T</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html#resolveModel(java.lang.Class, T)">resolveModel</A></B>(java.lang.Class&lt;T&gt;&nbsp;modelClass,
+ T&nbsp;unresolved)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve the model representing an artifact.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentTypeModelResolver(org.apache.tuscany.sca.contribution.Contribution, org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint)"><!-- --></A><H3>
+ComponentTypeModelResolver</H3>
+<PRE>
+public <B>ComponentTypeModelResolver</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/Contribution.html" title="interface in org.apache.tuscany.sca.contribution">Contribution</A>&nbsp;contribution,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addModel(java.lang.Object)"><!-- --></A><H3>
+addModel</H3>
+<PRE>
+public void <B>addModel</B>(java.lang.Object&nbsp;resolved)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#addModel(java.lang.Object)">ModelResolver</A></CODE></B></DD>
+<DD>Add a resolved model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#addModel(java.lang.Object)">addModel</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>resolved</CODE> - The model</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeModel(java.lang.Object)"><!-- --></A><H3>
+removeModel</H3>
+<PRE>
+public java.lang.Object <B>removeModel</B>(java.lang.Object&nbsp;resolved)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#removeModel(java.lang.Object)">ModelResolver</A></CODE></B></DD>
+<DD>Remove a resolved model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#removeModel(java.lang.Object)">removeModel</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The removed model, or null if the model was not removed</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveModel(java.lang.Class,java.lang.Object)"><!-- --></A><A NAME="resolveModel(java.lang.Class, T)"><!-- --></A><H3>
+resolveModel</H3>
+<PRE>
+public &lt;T&gt; T <B>resolveModel</B>(java.lang.Class&lt;T&gt;&nbsp;modelClass,
+ T&nbsp;unresolved)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#resolveModel(java.lang.Class, T)">ModelResolver</A></CODE></B></DD>
+<DD>Resolve the model representing an artifact.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#resolveModel(java.lang.Class, T)">resolveModel</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>modelClass</CODE> - the type of artifact<DD><CODE>unresolved</CODE> - the unresolved model
+<DT><B>Returns:</B><DD>the resolved model</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentTypeModelResolver.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html
new file mode 100644
index 0000000000..df7b288c72
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html
@@ -0,0 +1,1289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ComponentTypeProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ComponentTypeProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentTypeProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Class ComponentTypeProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.xml.ComponentTypeProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ComponentTypeProcessor</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</DL>
+</PRE>
+
+<P>
+A componentType processor.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#assemblyFactory">assemblyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#contributionFactory">contributionFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#extensionProcessor">extensionProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#intentAttachPointTypeFactory">intentAttachPointTypeFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#policyFactory">policyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#policyProcessor">policyProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.assembly.xml.Constants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#APPLICABLE_POLICY_SETS">APPLICABLE_POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#AUTOWIRE">AUTOWIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA">BINDING_SCA</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA_QNAME">BINDING_SCA_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK">CALLBACK</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK_QNAME">CALLBACK_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT">COMPONENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_QNAME">COMPONENT_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE">COMPONENT_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE_QNAME">COMPONENT_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE">COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE_QNAME">COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE">CONSTRAINING_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE_QNAME">CONSTRAINING_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ELEMENT">ELEMENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#FILE">FILE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION">IMPLEMENTATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE">IMPLEMENTATION_COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE_QNAME">IMPLEMENTATION_COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_QNAME">IMPLEMENTATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE">INCLUDE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE_QNAME">INCLUDE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#LOCAL">LOCAL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MANY">MANY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MULTIPLICITY">MULTIPLICITY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MUST_SUPPLY">MUST_SUPPLY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#NAME">NAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_N">ONE_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_ONE">ONE_ONE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION">OPERATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION_QNAME">OPERATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#POLICY_SETS">POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROMOTE">PROMOTE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY">PROPERTY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY_QNAME">PROPERTY_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE">REFERENCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE_QNAME">REFERENCE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REQUIRES">REQUIRES</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_NS">SCA10_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_TUSCANY_NS">SCA10_TUSCANY_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE">SERVICE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE_QNAME">SERVICE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SOURCE">SOURCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET">TARGET</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET_NAMESPACE">TARGET_NAMESPACE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TYPE">TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#URI">URI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE">WIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE_QNAME">WIRE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRED_BY_IMPL">WIRED_BY_IMPL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_N">ZERO_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_ONE">ZERO_ONE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#ComponentTypeProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.policy.PolicyFactory, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor, org.apache.tuscany.sca.monitor.Monitor)">ComponentTypeProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;extensionProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new componentType processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#ComponentTypeProcessor(org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor, org.apache.tuscany.sca.monitor.Monitor)">ComponentTypeProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;extensionProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new componentType processor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#addInheritedIntents(java.util.List, java.util.List)">addInheritedIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#addInheritedPolicySets(java.util.List, java.util.List)">addInheritedPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Exception)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals exceptions into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Object...)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals errors into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#getArtifactType()">getArtifactType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of artifact handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#getModelType()">getModelType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of model handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#read(javax.xml.stream.XMLStreamReader)">read</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a model from an XMLStreamReader.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)">readAbstractProperty</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads an abstract property element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#readConstrainingType(javax.xml.stream.XMLStreamReader)">readConstrainingType</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">readExtendedAttributes</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)">readMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a multiplicity attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;org.w3c.dom.Document</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)">readPropertyValue</A></B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a property value into a DOM document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)">readTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read list of reference targets</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#resolve(org.apache.tuscany.sca.assembly.ComponentType, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve references from this model to other models.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveAbstractContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface and callback interface on a list of abstract contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveImplementation</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve an implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy intents attached to a specific SCA Artifact</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolvePolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy sets attached to a specific SCA Construct</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#warning(java.lang.String, java.lang.Object, java.lang.String...)">warning</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals warnings into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#write(org.apache.tuscany.sca.assembly.ComponentType, javax.xml.stream.XMLStreamWriter)">write</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a model to an XMLStreamWriter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)">writeConstrainingType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">writeExtendedAttributes</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)">writeMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)">writePropertyValue</A></B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write the value of a property</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start an element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start a document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html#writeTargets(org.apache.tuscany.sca.assembly.Reference)">writeTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write a list of targets into an attribute</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getBoolean(javax.xml.stream.XMLStreamReader, java.lang.String)">getBoolean</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQName(javax.xml.stream.XMLStreamReader, java.lang.String)">getQName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNames(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNames</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNameValue(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNameValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getString(javax.xml.stream.XMLStreamReader, java.lang.String)">getString</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getXSIType(javax.xml.stream.XMLStreamReader)">getXSIType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#isSet(javax.xml.stream.XMLStreamReader, java.lang.String)">isSet</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#nextChildElement(javax.xml.stream.XMLStreamReader)">nextChildElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#skipToEndElement(javax.xml.stream.XMLStreamReader)">skipToEndElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributePrefixes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributePrefixes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEnd(javax.xml.stream.XMLStreamWriter)">writeEnd</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEndDocument(javax.xml.stream.XMLStreamWriter)">writeEndDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="contributionFactory"><!-- --></A><H3>
+contributionFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A> <B>contributionFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="assemblyFactory"><!-- --></A><H3>
+assemblyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A> <B>assemblyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyFactory"><!-- --></A><H3>
+policyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A> <B>policyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="extensionProcessor"><!-- --></A><H3>
+extensionProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt; <B>extensionProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyProcessor"><!-- --></A><H3>
+policyProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A> <B>policyProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="intentAttachPointTypeFactory"><!-- --></A><H3>
+intentAttachPointTypeFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A> <B>intentAttachPointTypeFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ComponentTypeProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.policy.PolicyFactory, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ComponentTypeProcessor</H3>
+<PRE>
+public <B>ComponentTypeProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;extensionProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Constructs a new componentType processor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>factory</CODE> - <DD><CODE>policyFactory</CODE> - <DD><CODE>registry</CODE> - </DL>
+</DL>
+<HR>
+
+<A NAME="ComponentTypeProcessor(org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ComponentTypeProcessor</H3>
+<PRE>
+public <B>ComponentTypeProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;extensionProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Constructs a new componentType processor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>modelFactories</CODE> - <DD><CODE>extensionProcessor</CODE> - </DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="read(javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+read</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A> <B>read</B>(javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#read(javax.xml.stream.XMLStreamReader)">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Reads a model from an XMLStreamReader.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#read(javax.xml.stream.XMLStreamReader)">read</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> - The XMLStreamReader
+<DT><B>Returns:</B><DD>A model representation of the input.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(org.apache.tuscany.sca.assembly.ComponentType, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#write(M, javax.xml.stream.XMLStreamWriter)">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Writes a model to an XMLStreamWriter.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#write(M, javax.xml.stream.XMLStreamWriter)">write</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>componentType</CODE> - A model representing the source<DD><CODE>writer</CODE> - The XML stream writer
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolve(org.apache.tuscany.sca.assembly.ComponentType, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolve</H3>
+<PRE>
+public void <B>resolve</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">ArtifactProcessor</A></CODE></B></DD>
+<DD>Resolve references from this model to other models. For example references
+ from a composite to another one, or references from a composite to a WSDL
+ model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>componentType</CODE> - The model to resolve<DD><CODE>resolver</CODE> - The resolver to use to resolve referenced models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getArtifactType()"><!-- --></A><H3>
+getArtifactType</H3>
+<PRE>
+public javax.xml.namespace.QName <B>getArtifactType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#getArtifactType()">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of artifact handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#getArtifactType()">getArtifactType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of artifact handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getModelType()"><!-- --></A><H3>
+getModelType</H3>
+<PRE>
+public java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt; <B>getModelType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">ArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of model handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">getModelType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of model handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="warning(java.lang.String, java.lang.Object, java.lang.String...)"><!-- --></A><H3>
+warning</H3>
+<PRE>
+protected void <B>warning</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals warnings into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - <DD><CODE>model</CODE> - <DD><CODE>messageParameters</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Object...)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals errors into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Exception)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</PRE>
+<DL>
+<DD>Marshals exceptions into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStart</H3>
+<PRE>
+protected void <B>writeStart</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start an element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> - <DD><CODE>name</CODE> - <DD><CODE>attrs</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStartDocument</H3>
+<PRE>
+protected void <B>writeStartDocument</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start a document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readTargets</H3>
+<PRE>
+protected void <B>readTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read list of reference targets
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeTargets(org.apache.tuscany.sca.assembly.Reference)"><!-- --></A><H3>
+writeTargets</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</PRE>
+<DL>
+<DD>Write a list of targets into an attribute
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readMultiplicity</H3>
+<PRE>
+protected void <B>readMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read a multiplicity attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)"><!-- --></A><H3>
+writeMultiplicity</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readConstrainingType(javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>readConstrainingType</B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Returns the value of a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readAbstractProperty</H3>
+<PRE>
+protected void <B>readAbstractProperty</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Reads an abstract property element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveImplementation</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A> <B>resolveImplementation</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A>,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></PRE>
+<DL>
+<DD>Resolve an implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>implementation</CODE> - <DD><CODE>resolver</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - element for the contracts<DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveAbstractContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt; void <B>resolveAbstractContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface and callback interface on a list of abstract contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)"><!-- --></A><H3>
+writeConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeConstrainingType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</PRE>
+<DL>
+<DD>Returns a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>componentType</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readPropertyValue</H3>
+<PRE>
+protected org.w3c.dom.Document <B>readPropertyValue</B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Read a property value into a DOM document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveIntents</H3>
+<PRE>
+protected void <B>resolveIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy intents attached to a specific SCA Artifact
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policyIntents</CODE> - list of policy intents<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolvePolicySets</H3>
+<PRE>
+protected void <B>resolvePolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy sets attached to a specific SCA Construct
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policySets</CODE> - list of attached policy sets<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+writePropertyValue</H3>
+<PRE>
+protected void <B>writePropertyValue</B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Write the value of a property
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>document</CODE> - <DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedIntents(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedIntents</H3>
+<PRE>
+protected void <B>addInheritedIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedPolicySets(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedPolicySets</H3>
+<PRE>
+protected void <B>addInheritedPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+readExtendedAttributes</H3>
+<PRE>
+protected void <B>readExtendedAttributes</B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> - <DD><CODE>elementName</CODE> - <DD><CODE>estensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+writeExtendedAttributes</H3>
+<PRE>
+protected void <B>writeExtendedAttributes</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attributeModel</CODE> - <DD><CODE>writer</CODE> - <DD><CODE>extensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ComponentTypeProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html
new file mode 100644
index 0000000000..b8b0bef42a
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html
@@ -0,0 +1,1313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+CompositeDocumentProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeDocumentProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeDocumentProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Class CompositeDocumentProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.xml.CompositeDocumentProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeDocumentProcessor</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</DL>
+</PRE>
+
+<P>
+A composite processor.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#assemblyFactory">assemblyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#contributionFactory">contributionFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#extensionProcessor">extensionProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#intentAttachPointTypeFactory">intentAttachPointTypeFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#policyFactory">policyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#policyProcessor">policyProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.assembly.xml.Constants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#APPLICABLE_POLICY_SETS">APPLICABLE_POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#AUTOWIRE">AUTOWIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA">BINDING_SCA</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA_QNAME">BINDING_SCA_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK">CALLBACK</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK_QNAME">CALLBACK_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT">COMPONENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_QNAME">COMPONENT_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE">COMPONENT_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE_QNAME">COMPONENT_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE">COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE_QNAME">COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE">CONSTRAINING_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE_QNAME">CONSTRAINING_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ELEMENT">ELEMENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#FILE">FILE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION">IMPLEMENTATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE">IMPLEMENTATION_COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE_QNAME">IMPLEMENTATION_COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_QNAME">IMPLEMENTATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE">INCLUDE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE_QNAME">INCLUDE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#LOCAL">LOCAL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MANY">MANY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MULTIPLICITY">MULTIPLICITY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MUST_SUPPLY">MUST_SUPPLY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#NAME">NAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_N">ONE_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_ONE">ONE_ONE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION">OPERATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION_QNAME">OPERATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#POLICY_SETS">POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROMOTE">PROMOTE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY">PROPERTY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY_QNAME">PROPERTY_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE">REFERENCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE_QNAME">REFERENCE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REQUIRES">REQUIRES</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_NS">SCA10_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_TUSCANY_NS">SCA10_TUSCANY_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE">SERVICE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE_QNAME">SERVICE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SOURCE">SOURCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET">TARGET</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET_NAMESPACE">TARGET_NAMESPACE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TYPE">TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#URI">URI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE">WIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE_QNAME">WIRE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRED_BY_IMPL">WIRED_BY_IMPL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_N">ZERO_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_ONE">ZERO_ONE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#CompositeDocumentProcessor(org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.monitor.Monitor)">CompositeDocumentProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new composite processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#CompositeDocumentProcessor(org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, javax.xml.stream.XMLInputFactory, javax.xml.parsers.DocumentBuilderFactory, java.util.List, org.apache.tuscany.sca.monitor.Monitor)">CompositeDocumentProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ javax.xml.stream.XMLInputFactory&nbsp;inputFactory,
+ javax.xml.parsers.DocumentBuilderFactory&nbsp;documentBuilderFactory,
+ java.util.List&nbsp;scaDefnsSink,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new composite processor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#CompositeDocumentProcessor(org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, javax.xml.stream.XMLInputFactory, java.util.List, org.apache.tuscany.sca.monitor.Monitor)">CompositeDocumentProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ javax.xml.stream.XMLInputFactory&nbsp;inputFactory,
+ java.util.List&nbsp;scaDefnsSink,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#addInheritedIntents(java.util.List, java.util.List)">addInheritedIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#addInheritedPolicySets(java.util.List, java.util.List)">addInheritedPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Exception)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals exceptions into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Object...)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals errors into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#getArtifactType()">getArtifactType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of artifact handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#getModelType()">getModelType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of model handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#read(java.net.URI, java.io.InputStream)">read</A></B>(java.net.URI&nbsp;uri,
+ java.io.InputStream&nbsp;scdlStream)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#read(java.net.URL, java.net.URI, java.net.URL)">read</A></B>(java.net.URL&nbsp;contributionURL,
+ java.net.URI&nbsp;uri,
+ java.net.URL&nbsp;url)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a model from a URL.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)">readAbstractProperty</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads an abstract property element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#readConstrainingType(javax.xml.stream.XMLStreamReader)">readConstrainingType</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">readExtendedAttributes</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)">readMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a multiplicity attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;org.w3c.dom.Document</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)">readPropertyValue</A></B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a property value into a DOM document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)">readTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read list of reference targets</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#resolve(org.apache.tuscany.sca.assembly.Composite, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve references from this model to other models.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveAbstractContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface and callback interface on a list of abstract contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveImplementation</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve an implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy intents attached to a specific SCA Artifact</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolvePolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy sets attached to a specific SCA Construct</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#warning(java.lang.String, java.lang.Object, java.lang.String...)">warning</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals warnings into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)">writeConstrainingType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">writeExtendedAttributes</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)">writeMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)">writePropertyValue</A></B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write the value of a property</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start an element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start a document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html#writeTargets(org.apache.tuscany.sca.assembly.Reference)">writeTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write a list of targets into an attribute</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getBoolean(javax.xml.stream.XMLStreamReader, java.lang.String)">getBoolean</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQName(javax.xml.stream.XMLStreamReader, java.lang.String)">getQName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNames(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNames</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNameValue(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNameValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getString(javax.xml.stream.XMLStreamReader, java.lang.String)">getString</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getXSIType(javax.xml.stream.XMLStreamReader)">getXSIType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#isSet(javax.xml.stream.XMLStreamReader, java.lang.String)">isSet</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#nextChildElement(javax.xml.stream.XMLStreamReader)">nextChildElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#skipToEndElement(javax.xml.stream.XMLStreamReader)">skipToEndElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributePrefixes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributePrefixes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEnd(javax.xml.stream.XMLStreamWriter)">writeEnd</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEndDocument(javax.xml.stream.XMLStreamWriter)">writeEndDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="contributionFactory"><!-- --></A><H3>
+contributionFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A> <B>contributionFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="assemblyFactory"><!-- --></A><H3>
+assemblyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A> <B>assemblyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyFactory"><!-- --></A><H3>
+policyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A> <B>policyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="extensionProcessor"><!-- --></A><H3>
+extensionProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt; <B>extensionProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyProcessor"><!-- --></A><H3>
+policyProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A> <B>policyProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="intentAttachPointTypeFactory"><!-- --></A><H3>
+intentAttachPointTypeFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A> <B>intentAttachPointTypeFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeDocumentProcessor(org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, javax.xml.stream.XMLInputFactory, java.util.List, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeDocumentProcessor</H3>
+<PRE>
+<FONT SIZE="-1">@Deprecated
+</FONT>public <B>CompositeDocumentProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ javax.xml.stream.XMLInputFactory&nbsp;inputFactory,
+ java.util.List&nbsp;scaDefnsSink,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD><B>Deprecated.</B>&nbsp;
+<P>
+<DD>Construct a new composite processor
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>assemblyFactory</CODE> - <DD><CODE>policyFactory</CODE> - <DD><CODE>staxProcessor</CODE> - </DL>
+</DL>
+<HR>
+
+<A NAME="CompositeDocumentProcessor(org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, javax.xml.stream.XMLInputFactory, javax.xml.parsers.DocumentBuilderFactory, java.util.List, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeDocumentProcessor</H3>
+<PRE>
+public <B>CompositeDocumentProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ javax.xml.stream.XMLInputFactory&nbsp;inputFactory,
+ javax.xml.parsers.DocumentBuilderFactory&nbsp;documentBuilderFactory,
+ java.util.List&nbsp;scaDefnsSink,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Construct a new composite processor
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>assemblyFactory</CODE> - <DD><CODE>policyFactory</CODE> - <DD><CODE>staxProcessor</CODE> - </DL>
+</DL>
+<HR>
+
+<A NAME="CompositeDocumentProcessor(org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeDocumentProcessor</H3>
+<PRE>
+public <B>CompositeDocumentProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Constructs a new composite processor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>modelFactories</CODE> - <DD><CODE>staxProcessor</CODE> - </DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="read(java.net.URL, java.net.URI, java.net.URL)"><!-- --></A><H3>
+read</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A> <B>read</B>(java.net.URL&nbsp;contributionURL,
+ java.net.URI&nbsp;uri,
+ java.net.URL&nbsp;url)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html#read(java.net.URL, java.net.URI, java.net.URL)">URLArtifactProcessor</A></CODE></B></DD>
+<DD>Reads a model from a URL.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html#read(java.net.URL, java.net.URI, java.net.URL)">read</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contributionURL</CODE> - Contribution location URL<DD><CODE>uri</CODE> - Artifact URI<DD><CODE>url</CODE> - Artifact location URL
+<DT><B>Returns:</B><DD>A model representation of the input.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="read(java.net.URI, java.io.InputStream)"><!-- --></A><H3>
+read</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A> <B>read</B>(java.net.URI&nbsp;uri,
+ java.io.InputStream&nbsp;scdlStream)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolve(org.apache.tuscany.sca.assembly.Composite, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolve</H3>
+<PRE>
+public void <B>resolve</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">ArtifactProcessor</A></CODE></B></DD>
+<DD>Resolve references from this model to other models. For example references
+ from a composite to another one, or references from a composite to a WSDL
+ model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - The model to resolve<DD><CODE>resolver</CODE> - The resolver to use to resolve referenced models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getArtifactType()"><!-- --></A><H3>
+getArtifactType</H3>
+<PRE>
+public java.lang.String <B>getArtifactType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html#getArtifactType()">URLArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of artifact handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html#getArtifactType()">getArtifactType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of artifact handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getModelType()"><!-- --></A><H3>
+getModelType</H3>
+<PRE>
+public java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt; <B>getModelType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">ArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of model handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">getModelType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of model handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="warning(java.lang.String, java.lang.Object, java.lang.String...)"><!-- --></A><H3>
+warning</H3>
+<PRE>
+protected void <B>warning</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals warnings into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - <DD><CODE>model</CODE> - <DD><CODE>messageParameters</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Object...)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals errors into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Exception)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</PRE>
+<DL>
+<DD>Marshals exceptions into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStart</H3>
+<PRE>
+protected void <B>writeStart</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start an element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> - <DD><CODE>name</CODE> - <DD><CODE>attrs</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStartDocument</H3>
+<PRE>
+protected void <B>writeStartDocument</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start a document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readTargets</H3>
+<PRE>
+protected void <B>readTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read list of reference targets
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeTargets(org.apache.tuscany.sca.assembly.Reference)"><!-- --></A><H3>
+writeTargets</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</PRE>
+<DL>
+<DD>Write a list of targets into an attribute
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readMultiplicity</H3>
+<PRE>
+protected void <B>readMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read a multiplicity attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)"><!-- --></A><H3>
+writeMultiplicity</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readConstrainingType(javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>readConstrainingType</B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Returns the value of a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readAbstractProperty</H3>
+<PRE>
+protected void <B>readAbstractProperty</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Reads an abstract property element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveImplementation</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A> <B>resolveImplementation</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A>,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></PRE>
+<DL>
+<DD>Resolve an implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>implementation</CODE> - <DD><CODE>resolver</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - element for the contracts<DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveAbstractContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt; void <B>resolveAbstractContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface and callback interface on a list of abstract contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)"><!-- --></A><H3>
+writeConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeConstrainingType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</PRE>
+<DL>
+<DD>Returns a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>componentType</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readPropertyValue</H3>
+<PRE>
+protected org.w3c.dom.Document <B>readPropertyValue</B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Read a property value into a DOM document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveIntents</H3>
+<PRE>
+protected void <B>resolveIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy intents attached to a specific SCA Artifact
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policyIntents</CODE> - list of policy intents<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolvePolicySets</H3>
+<PRE>
+protected void <B>resolvePolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy sets attached to a specific SCA Construct
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policySets</CODE> - list of attached policy sets<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+writePropertyValue</H3>
+<PRE>
+protected void <B>writePropertyValue</B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Write the value of a property
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>document</CODE> - <DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedIntents(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedIntents</H3>
+<PRE>
+protected void <B>addInheritedIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedPolicySets(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedPolicySets</H3>
+<PRE>
+protected void <B>addInheritedPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+readExtendedAttributes</H3>
+<PRE>
+protected void <B>readExtendedAttributes</B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> - <DD><CODE>elementName</CODE> - <DD><CODE>estensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+writeExtendedAttributes</H3>
+<PRE>
+protected void <B>writeExtendedAttributes</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attributeModel</CODE> - <DD><CODE>writer</CODE> - <DD><CODE>extensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeDocumentProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html
new file mode 100644
index 0000000000..05bea43ccc
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+CompositeModelResolver
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeModelResolver";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeModelResolver.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Class CompositeModelResolver</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.xml.CompositeModelResolver</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeModelResolver</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></DL>
+</PRE>
+
+<P>
+A Model Resolver for Composite models.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html#CompositeModelResolver(org.apache.tuscany.sca.contribution.Contribution, org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint)">CompositeModelResolver</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/Contribution.html" title="interface in org.apache.tuscany.sca.contribution">Contribution</A>&nbsp;contribution,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html#addModel(java.lang.Object)">addModel</A></B>(java.lang.Object&nbsp;resolved)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a resolved model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html#removeModel(java.lang.Object)">removeModel</A></B>(java.lang.Object&nbsp;resolved)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a resolved model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; T</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html#resolveModel(java.lang.Class, T)">resolveModel</A></B>(java.lang.Class&lt;T&gt;&nbsp;modelClass,
+ T&nbsp;unresolved)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve the model representing an artifact.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeModelResolver(org.apache.tuscany.sca.contribution.Contribution, org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint)"><!-- --></A><H3>
+CompositeModelResolver</H3>
+<PRE>
+public <B>CompositeModelResolver</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/Contribution.html" title="interface in org.apache.tuscany.sca.contribution">Contribution</A>&nbsp;contribution,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addModel(java.lang.Object)"><!-- --></A><H3>
+addModel</H3>
+<PRE>
+public void <B>addModel</B>(java.lang.Object&nbsp;resolved)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#addModel(java.lang.Object)">ModelResolver</A></CODE></B></DD>
+<DD>Add a resolved model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#addModel(java.lang.Object)">addModel</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>resolved</CODE> - The model</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeModel(java.lang.Object)"><!-- --></A><H3>
+removeModel</H3>
+<PRE>
+public java.lang.Object <B>removeModel</B>(java.lang.Object&nbsp;resolved)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#removeModel(java.lang.Object)">ModelResolver</A></CODE></B></DD>
+<DD>Remove a resolved model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#removeModel(java.lang.Object)">removeModel</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The removed model, or null if the model was not removed</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveModel(java.lang.Class,java.lang.Object)"><!-- --></A><A NAME="resolveModel(java.lang.Class, T)"><!-- --></A><H3>
+resolveModel</H3>
+<PRE>
+public &lt;T&gt; T <B>resolveModel</B>(java.lang.Class&lt;T&gt;&nbsp;modelClass,
+ T&nbsp;unresolved)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#resolveModel(java.lang.Class, T)">ModelResolver</A></CODE></B></DD>
+<DD>Resolve the model representing an artifact.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#resolveModel(java.lang.Class, T)">resolveModel</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>modelClass</CODE> - the type of artifact<DD><CODE>unresolved</CODE> - the unresolved model
+<DT><B>Returns:</B><DD>the resolved model</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeModelResolver.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html
new file mode 100644
index 0000000000..0affdcb564
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html
@@ -0,0 +1,1309 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+CompositeProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CompositeProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Class CompositeProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.xml.CompositeProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>CompositeProcessor</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</DL>
+</PRE>
+
+<P>
+A composite processor.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#assemblyFactory">assemblyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#contributionFactory">contributionFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#extensionAttributeProcessor">extensionAttributeProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#extensionProcessor">extensionProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#intentAttachPointTypeFactory">intentAttachPointTypeFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#policyFactory">policyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#policyProcessor">policyProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.assembly.xml.Constants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#APPLICABLE_POLICY_SETS">APPLICABLE_POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#AUTOWIRE">AUTOWIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA">BINDING_SCA</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA_QNAME">BINDING_SCA_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK">CALLBACK</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK_QNAME">CALLBACK_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT">COMPONENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_QNAME">COMPONENT_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE">COMPONENT_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE_QNAME">COMPONENT_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE">COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE_QNAME">COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE">CONSTRAINING_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE_QNAME">CONSTRAINING_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ELEMENT">ELEMENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#FILE">FILE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION">IMPLEMENTATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE">IMPLEMENTATION_COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE_QNAME">IMPLEMENTATION_COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_QNAME">IMPLEMENTATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE">INCLUDE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE_QNAME">INCLUDE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#LOCAL">LOCAL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MANY">MANY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MULTIPLICITY">MULTIPLICITY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MUST_SUPPLY">MUST_SUPPLY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#NAME">NAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_N">ONE_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_ONE">ONE_ONE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION">OPERATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION_QNAME">OPERATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#POLICY_SETS">POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROMOTE">PROMOTE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY">PROPERTY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY_QNAME">PROPERTY_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE">REFERENCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE_QNAME">REFERENCE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REQUIRES">REQUIRES</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_NS">SCA10_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_TUSCANY_NS">SCA10_TUSCANY_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE">SERVICE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE_QNAME">SERVICE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SOURCE">SOURCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET">TARGET</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET_NAMESPACE">TARGET_NAMESPACE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TYPE">TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#URI">URI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE">WIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE_QNAME">WIRE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRED_BY_IMPL">WIRED_BY_IMPL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_N">ZERO_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_ONE">ZERO_ONE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#CompositeProcessor(org.apache.tuscany.sca.contribution.ContributionFactory, org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.policy.PolicyFactory, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor, org.apache.tuscany.sca.monitor.Monitor)">CompositeProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A>&nbsp;contributionFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;extensionProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new composite processor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#CompositeProcessor(org.apache.tuscany.sca.core.ExtensionPointRegistry, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor, org.apache.tuscany.sca.monitor.Monitor)">CompositeProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/core/ExtensionPointRegistry.html" title="interface in org.apache.tuscany.sca.core">ExtensionPointRegistry</A>&nbsp;extensionPoints,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;extensionProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new composite processor</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#addInheritedIntents(java.util.List, java.util.List)">addInheritedIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#addInheritedPolicySets(java.util.List, java.util.List)">addInheritedPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Exception)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals exceptions into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Object...)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals errors into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#getArtifactType()">getArtifactType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of artifact handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#getModelType()">getModelType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of model handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#read(javax.xml.stream.XMLStreamReader)">read</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a model from an XMLStreamReader.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)">readAbstractProperty</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads an abstract property element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#readConstrainingType(javax.xml.stream.XMLStreamReader)">readConstrainingType</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">readExtendedAttributes</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)">readMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a multiplicity attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;org.w3c.dom.Document</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)">readPropertyValue</A></B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a property value into a DOM document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)">readTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read list of reference targets</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#resolve(org.apache.tuscany.sca.assembly.Composite, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve references from this model to other models.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveAbstractContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface and callback interface on a list of abstract contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveImplementation</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve an implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy intents attached to a specific SCA Artifact</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolvePolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy sets attached to a specific SCA Construct</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#warning(java.lang.String, java.lang.Object, java.lang.String...)">warning</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals warnings into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#write(org.apache.tuscany.sca.assembly.Composite, javax.xml.stream.XMLStreamWriter)">write</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a model to an XMLStreamWriter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)">writeConstrainingType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">writeExtendedAttributes</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)">writeMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)">writePropertyValue</A></B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write the value of a property</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start an element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start a document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html#writeTargets(org.apache.tuscany.sca.assembly.Reference)">writeTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write a list of targets into an attribute</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getBoolean(javax.xml.stream.XMLStreamReader, java.lang.String)">getBoolean</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQName(javax.xml.stream.XMLStreamReader, java.lang.String)">getQName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNames(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNames</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNameValue(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNameValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getString(javax.xml.stream.XMLStreamReader, java.lang.String)">getString</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getXSIType(javax.xml.stream.XMLStreamReader)">getXSIType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#isSet(javax.xml.stream.XMLStreamReader, java.lang.String)">isSet</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#nextChildElement(javax.xml.stream.XMLStreamReader)">nextChildElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#skipToEndElement(javax.xml.stream.XMLStreamReader)">skipToEndElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributePrefixes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributePrefixes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEnd(javax.xml.stream.XMLStreamWriter)">writeEnd</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEndDocument(javax.xml.stream.XMLStreamWriter)">writeEndDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="extensionAttributeProcessor"><!-- --></A><H3>
+extensionAttributeProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&lt;java.lang.Object&gt; <B>extensionAttributeProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="contributionFactory"><!-- --></A><H3>
+contributionFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A> <B>contributionFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="assemblyFactory"><!-- --></A><H3>
+assemblyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A> <B>assemblyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyFactory"><!-- --></A><H3>
+policyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A> <B>policyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="extensionProcessor"><!-- --></A><H3>
+extensionProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt; <B>extensionProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyProcessor"><!-- --></A><H3>
+policyProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A> <B>policyProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="intentAttachPointTypeFactory"><!-- --></A><H3>
+intentAttachPointTypeFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A> <B>intentAttachPointTypeFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CompositeProcessor(org.apache.tuscany.sca.core.ExtensionPointRegistry, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeProcessor</H3>
+<PRE>
+public <B>CompositeProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/core/ExtensionPointRegistry.html" title="interface in org.apache.tuscany.sca.core">ExtensionPointRegistry</A>&nbsp;extensionPoints,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;extensionProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Construct a new composite processor
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>extensionPoints</CODE> - <DD><CODE>extensionProcessor</CODE> - </DL>
+</DL>
+<HR>
+
+<A NAME="CompositeProcessor(org.apache.tuscany.sca.contribution.ContributionFactory, org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.policy.PolicyFactory, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+CompositeProcessor</H3>
+<PRE>
+public <B>CompositeProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A>&nbsp;contributionFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;extensionProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Construct a new composite processor
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>contributionFactory</CODE> - <DD><CODE>assemblyFactory</CODE> - <DD><CODE>policyFactory</CODE> - <DD><CODE>extensionProcessor</CODE> - </DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="read(javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+read</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A> <B>read</B>(javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#read(javax.xml.stream.XMLStreamReader)">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Reads a model from an XMLStreamReader.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#read(javax.xml.stream.XMLStreamReader)">read</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> - The XMLStreamReader
+<DT><B>Returns:</B><DD>A model representation of the input.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(org.apache.tuscany.sca.assembly.Composite, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#write(M, javax.xml.stream.XMLStreamWriter)">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Writes a model to an XMLStreamWriter.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#write(M, javax.xml.stream.XMLStreamWriter)">write</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - A model representing the source<DD><CODE>writer</CODE> - The XML stream writer
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolve(org.apache.tuscany.sca.assembly.Composite, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolve</H3>
+<PRE>
+public void <B>resolve</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&nbsp;composite,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">ArtifactProcessor</A></CODE></B></DD>
+<DD>Resolve references from this model to other models. For example references
+ from a composite to another one, or references from a composite to a WSDL
+ model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>composite</CODE> - The model to resolve<DD><CODE>resolver</CODE> - The resolver to use to resolve referenced models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getArtifactType()"><!-- --></A><H3>
+getArtifactType</H3>
+<PRE>
+public javax.xml.namespace.QName <B>getArtifactType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#getArtifactType()">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of artifact handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#getArtifactType()">getArtifactType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of artifact handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getModelType()"><!-- --></A><H3>
+getModelType</H3>
+<PRE>
+public java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt; <B>getModelType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">ArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of model handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">getModelType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Composite.html" title="interface in org.apache.tuscany.sca.assembly">Composite</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of model handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="warning(java.lang.String, java.lang.Object, java.lang.String...)"><!-- --></A><H3>
+warning</H3>
+<PRE>
+protected void <B>warning</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals warnings into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - <DD><CODE>model</CODE> - <DD><CODE>messageParameters</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Object...)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals errors into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Exception)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</PRE>
+<DL>
+<DD>Marshals exceptions into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStart</H3>
+<PRE>
+protected void <B>writeStart</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start an element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> - <DD><CODE>name</CODE> - <DD><CODE>attrs</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStartDocument</H3>
+<PRE>
+protected void <B>writeStartDocument</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start a document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readTargets</H3>
+<PRE>
+protected void <B>readTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read list of reference targets
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeTargets(org.apache.tuscany.sca.assembly.Reference)"><!-- --></A><H3>
+writeTargets</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</PRE>
+<DL>
+<DD>Write a list of targets into an attribute
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readMultiplicity</H3>
+<PRE>
+protected void <B>readMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read a multiplicity attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)"><!-- --></A><H3>
+writeMultiplicity</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readConstrainingType(javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>readConstrainingType</B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Returns the value of a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readAbstractProperty</H3>
+<PRE>
+protected void <B>readAbstractProperty</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Reads an abstract property element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveImplementation</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A> <B>resolveImplementation</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A>,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></PRE>
+<DL>
+<DD>Resolve an implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>implementation</CODE> - <DD><CODE>resolver</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - element for the contracts<DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveAbstractContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt; void <B>resolveAbstractContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface and callback interface on a list of abstract contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)"><!-- --></A><H3>
+writeConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeConstrainingType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</PRE>
+<DL>
+<DD>Returns a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>componentType</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readPropertyValue</H3>
+<PRE>
+protected org.w3c.dom.Document <B>readPropertyValue</B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Read a property value into a DOM document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveIntents</H3>
+<PRE>
+protected void <B>resolveIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy intents attached to a specific SCA Artifact
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policyIntents</CODE> - list of policy intents<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolvePolicySets</H3>
+<PRE>
+protected void <B>resolvePolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy sets attached to a specific SCA Construct
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policySets</CODE> - list of attached policy sets<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+writePropertyValue</H3>
+<PRE>
+protected void <B>writePropertyValue</B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Write the value of a property
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>document</CODE> - <DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedIntents(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedIntents</H3>
+<PRE>
+protected void <B>addInheritedIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedPolicySets(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedPolicySets</H3>
+<PRE>
+protected void <B>addInheritedPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+readExtendedAttributes</H3>
+<PRE>
+protected void <B>readExtendedAttributes</B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> - <DD><CODE>elementName</CODE> - <DD><CODE>estensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+writeExtendedAttributes</H3>
+<PRE>
+protected void <B>writeExtendedAttributes</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attributeModel</CODE> - <DD><CODE>writer</CODE> - <DD><CODE>extensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CompositeProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html
new file mode 100644
index 0000000000..ed4276fac6
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html
@@ -0,0 +1,405 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ConfiguredOperationProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConfiguredOperationProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConfiguredOperationProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Class ConfiguredOperationProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.xml.ConfiguredOperationProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ConfiguredOperationProcessor</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></DL>
+</PRE>
+
+<P>
+Processor for dealing with 'operation' elements from composite definitions
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.assembly.xml.Constants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#APPLICABLE_POLICY_SETS">APPLICABLE_POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#AUTOWIRE">AUTOWIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA">BINDING_SCA</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA_QNAME">BINDING_SCA_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK">CALLBACK</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK_QNAME">CALLBACK_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT">COMPONENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_QNAME">COMPONENT_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE">COMPONENT_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE_QNAME">COMPONENT_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE">COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE_QNAME">COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE">CONSTRAINING_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE_QNAME">CONSTRAINING_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ELEMENT">ELEMENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#FILE">FILE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION">IMPLEMENTATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE">IMPLEMENTATION_COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE_QNAME">IMPLEMENTATION_COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_QNAME">IMPLEMENTATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE">INCLUDE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE_QNAME">INCLUDE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#LOCAL">LOCAL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MANY">MANY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MULTIPLICITY">MULTIPLICITY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MUST_SUPPLY">MUST_SUPPLY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#NAME">NAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_N">ONE_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_ONE">ONE_ONE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION">OPERATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION_QNAME">OPERATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#POLICY_SETS">POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROMOTE">PROMOTE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY">PROPERTY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY_QNAME">PROPERTY_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE">REFERENCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE_QNAME">REFERENCE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REQUIRES">REQUIRES</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_NS">SCA10_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_TUSCANY_NS">SCA10_TUSCANY_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE">SERVICE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE_QNAME">SERVICE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SOURCE">SOURCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET">TARGET</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET_NAMESPACE">TARGET_NAMESPACE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TYPE">TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#URI">URI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE">WIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE_QNAME">WIRE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRED_BY_IMPL">WIRED_BY_IMPL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_N">ZERO_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_ONE">ZERO_ONE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html#ConfiguredOperationProcessor(org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint, org.apache.tuscany.sca.monitor.Monitor)">ConfiguredOperationProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html#getArtifactType()">getArtifactType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of artifact handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html#getModelType()">getModelType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of model handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html#read(javax.xml.stream.XMLStreamReader)">read</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a model from an XMLStreamReader.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html#resolve(org.apache.tuscany.sca.assembly.ConfiguredOperation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&nbsp;configuredOperation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve references from this model to other models.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html#write(org.apache.tuscany.sca.assembly.ConfiguredOperation, javax.xml.stream.XMLStreamWriter)">write</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&nbsp;configuredOperation,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a model to an XMLStreamWriter.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ConfiguredOperationProcessor(org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ConfiguredOperationProcessor</H3>
+<PRE>
+public <B>ConfiguredOperationProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="read(javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+read</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A> <B>read</B>(javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#read(javax.xml.stream.XMLStreamReader)">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Reads a model from an XMLStreamReader.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#read(javax.xml.stream.XMLStreamReader)">read</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> - The XMLStreamReader
+<DT><B>Returns:</B><DD>A model representation of the input.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(org.apache.tuscany.sca.assembly.ConfiguredOperation, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&nbsp;configuredOperation,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#write(M, javax.xml.stream.XMLStreamWriter)">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Writes a model to an XMLStreamWriter.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#write(M, javax.xml.stream.XMLStreamWriter)">write</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>configuredOperation</CODE> - A model representing the source<DD><CODE>writer</CODE> - The XML stream writer
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolve(org.apache.tuscany.sca.assembly.ConfiguredOperation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolve</H3>
+<PRE>
+public void <B>resolve</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&nbsp;configuredOperation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">ArtifactProcessor</A></CODE></B></DD>
+<DD>Resolve references from this model to other models. For example references
+ from a composite to another one, or references from a composite to a WSDL
+ model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>configuredOperation</CODE> - The model to resolve<DD><CODE>resolver</CODE> - The resolver to use to resolve referenced models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getArtifactType()"><!-- --></A><H3>
+getArtifactType</H3>
+<PRE>
+public javax.xml.namespace.QName <B>getArtifactType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#getArtifactType()">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of artifact handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#getArtifactType()">getArtifactType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of artifact handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getModelType()"><!-- --></A><H3>
+getModelType</H3>
+<PRE>
+public java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt; <B>getModelType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">ArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of model handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">getModelType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConfiguredOperation.html" title="interface in org.apache.tuscany.sca.assembly">ConfiguredOperation</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of model handled by this artifact processor</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConfiguredOperationProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/Constants.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/Constants.html
new file mode 100644
index 0000000000..171158b8ac
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/Constants.html
@@ -0,0 +1,1127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+Constants
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Constants";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/Constants.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Constants.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Interface Constants</H2>
+<DL>
+<DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">ComponentTypeDocumentProcessor</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">ComponentTypeProcessor</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">CompositeDocumentProcessor</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">CompositeProcessor</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">ConfiguredOperationProcessor</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">ConstrainingTypeDocumentProcessor</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">ConstrainingTypeProcessor</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">DefaultBeanModelProcessor</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A>, <A HREF="../../../../../../org/apache/tuscany/sca/binding/sca/xml/SCABindingProcessor.html" title="class in org.apache.tuscany.sca.binding.sca.xml">SCABindingProcessor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public interface <B>Constants</B></DL>
+</PRE>
+
+<P>
+Constants used in SCA assembly XML files.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#APPLICABLE_POLICY_SETS">APPLICABLE_POLICY_SETS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#AUTOWIRE">AUTOWIRE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA">BINDING_SCA</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA_QNAME">BINDING_SCA_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK">CALLBACK</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK_QNAME">CALLBACK_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT">COMPONENT</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_QNAME">COMPONENT_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE">COMPONENT_TYPE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE_QNAME">COMPONENT_TYPE_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE">COMPOSITE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE_QNAME">COMPOSITE_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE">CONSTRAINING_TYPE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE_QNAME">CONSTRAINING_TYPE_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ELEMENT">ELEMENT</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#FILE">FILE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION">IMPLEMENTATION</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE">IMPLEMENTATION_COMPOSITE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE_QNAME">IMPLEMENTATION_COMPOSITE_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_QNAME">IMPLEMENTATION_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE">INCLUDE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE_QNAME">INCLUDE_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#LOCAL">LOCAL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MANY">MANY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MULTIPLICITY">MULTIPLICITY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MUST_SUPPLY">MUST_SUPPLY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#NAME">NAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_N">ONE_N</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_ONE">ONE_ONE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION">OPERATION</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION_QNAME">OPERATION_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#POLICY_SETS">POLICY_SETS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROMOTE">PROMOTE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY">PROPERTY</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY_QNAME">PROPERTY_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE">REFERENCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE_QNAME">REFERENCE_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REQUIRES">REQUIRES</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_NS">SCA10_NS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_TUSCANY_NS">SCA10_TUSCANY_NS</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE">SERVICE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE_QNAME">SERVICE_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SOURCE">SOURCE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET">TARGET</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET_NAMESPACE">TARGET_NAMESPACE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TYPE">TYPE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#URI">URI</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE">WIRE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE_QNAME">WIRE_QNAME</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRED_BY_IMPL">WIRED_BY_IMPL</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_N">ZERO_N</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_ONE">ZERO_ONE</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="SCA10_NS"><!-- --></A><H3>
+SCA10_NS</H3>
+<PRE>
+static final java.lang.String <B>SCA10_NS</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.SCA10_NS">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="SCA10_TUSCANY_NS"><!-- --></A><H3>
+SCA10_TUSCANY_NS</H3>
+<PRE>
+static final java.lang.String <B>SCA10_TUSCANY_NS</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.SCA10_TUSCANY_NS">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="COMPONENT_TYPE"><!-- --></A><H3>
+COMPONENT_TYPE</H3>
+<PRE>
+static final java.lang.String <B>COMPONENT_TYPE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.COMPONENT_TYPE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="COMPONENT_TYPE_QNAME"><!-- --></A><H3>
+COMPONENT_TYPE_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>COMPONENT_TYPE_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="SERVICE"><!-- --></A><H3>
+SERVICE</H3>
+<PRE>
+static final java.lang.String <B>SERVICE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.SERVICE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="SERVICE_QNAME"><!-- --></A><H3>
+SERVICE_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>SERVICE_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="REFERENCE"><!-- --></A><H3>
+REFERENCE</H3>
+<PRE>
+static final java.lang.String <B>REFERENCE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.REFERENCE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="REFERENCE_QNAME"><!-- --></A><H3>
+REFERENCE_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>REFERENCE_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="PROPERTY"><!-- --></A><H3>
+PROPERTY</H3>
+<PRE>
+static final java.lang.String <B>PROPERTY</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.PROPERTY">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="PROPERTY_QNAME"><!-- --></A><H3>
+PROPERTY_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>PROPERTY_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="CONSTRAINING_TYPE"><!-- --></A><H3>
+CONSTRAINING_TYPE</H3>
+<PRE>
+static final java.lang.String <B>CONSTRAINING_TYPE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.CONSTRAINING_TYPE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="CONSTRAINING_TYPE_QNAME"><!-- --></A><H3>
+CONSTRAINING_TYPE_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>CONSTRAINING_TYPE_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="COMPOSITE"><!-- --></A><H3>
+COMPOSITE</H3>
+<PRE>
+static final java.lang.String <B>COMPOSITE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.COMPOSITE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="COMPOSITE_QNAME"><!-- --></A><H3>
+COMPOSITE_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>COMPOSITE_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="INCLUDE"><!-- --></A><H3>
+INCLUDE</H3>
+<PRE>
+static final java.lang.String <B>INCLUDE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.INCLUDE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="INCLUDE_QNAME"><!-- --></A><H3>
+INCLUDE_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>INCLUDE_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="COMPONENT"><!-- --></A><H3>
+COMPONENT</H3>
+<PRE>
+static final java.lang.String <B>COMPONENT</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.COMPONENT">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="COMPONENT_QNAME"><!-- --></A><H3>
+COMPONENT_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>COMPONENT_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="WIRE"><!-- --></A><H3>
+WIRE</H3>
+<PRE>
+static final java.lang.String <B>WIRE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.WIRE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="WIRE_QNAME"><!-- --></A><H3>
+WIRE_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>WIRE_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="OPERATION"><!-- --></A><H3>
+OPERATION</H3>
+<PRE>
+static final java.lang.String <B>OPERATION</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.OPERATION">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="OPERATION_QNAME"><!-- --></A><H3>
+OPERATION_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>OPERATION_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="CALLBACK"><!-- --></A><H3>
+CALLBACK</H3>
+<PRE>
+static final java.lang.String <B>CALLBACK</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.CALLBACK">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="CALLBACK_QNAME"><!-- --></A><H3>
+CALLBACK_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>CALLBACK_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="IMPLEMENTATION_COMPOSITE"><!-- --></A><H3>
+IMPLEMENTATION_COMPOSITE</H3>
+<PRE>
+static final java.lang.String <B>IMPLEMENTATION_COMPOSITE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.IMPLEMENTATION_COMPOSITE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="IMPLEMENTATION_COMPOSITE_QNAME"><!-- --></A><H3>
+IMPLEMENTATION_COMPOSITE_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>IMPLEMENTATION_COMPOSITE_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="IMPLEMENTATION"><!-- --></A><H3>
+IMPLEMENTATION</H3>
+<PRE>
+static final java.lang.String <B>IMPLEMENTATION</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.IMPLEMENTATION">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="IMPLEMENTATION_QNAME"><!-- --></A><H3>
+IMPLEMENTATION_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>IMPLEMENTATION_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="BINDING_SCA"><!-- --></A><H3>
+BINDING_SCA</H3>
+<PRE>
+static final java.lang.String <B>BINDING_SCA</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.BINDING_SCA">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="BINDING_SCA_QNAME"><!-- --></A><H3>
+BINDING_SCA_QNAME</H3>
+<PRE>
+static final javax.xml.namespace.QName <B>BINDING_SCA_QNAME</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="NAME"><!-- --></A><H3>
+NAME</H3>
+<PRE>
+static final java.lang.String <B>NAME</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.NAME">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="TARGET_NAMESPACE"><!-- --></A><H3>
+TARGET_NAMESPACE</H3>
+<PRE>
+static final java.lang.String <B>TARGET_NAMESPACE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.TARGET_NAMESPACE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="LOCAL"><!-- --></A><H3>
+LOCAL</H3>
+<PRE>
+static final java.lang.String <B>LOCAL</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.LOCAL">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="AUTOWIRE"><!-- --></A><H3>
+AUTOWIRE</H3>
+<PRE>
+static final java.lang.String <B>AUTOWIRE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.AUTOWIRE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="REQUIRES"><!-- --></A><H3>
+REQUIRES</H3>
+<PRE>
+static final java.lang.String <B>REQUIRES</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.REQUIRES">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="POLICY_SETS"><!-- --></A><H3>
+POLICY_SETS</H3>
+<PRE>
+static final java.lang.String <B>POLICY_SETS</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.POLICY_SETS">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="APPLICABLE_POLICY_SETS"><!-- --></A><H3>
+APPLICABLE_POLICY_SETS</H3>
+<PRE>
+static final java.lang.String <B>APPLICABLE_POLICY_SETS</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.APPLICABLE_POLICY_SETS">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="PROMOTE"><!-- --></A><H3>
+PROMOTE</H3>
+<PRE>
+static final java.lang.String <B>PROMOTE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.PROMOTE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="TARGET"><!-- --></A><H3>
+TARGET</H3>
+<PRE>
+static final java.lang.String <B>TARGET</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.TARGET">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="WIRED_BY_IMPL"><!-- --></A><H3>
+WIRED_BY_IMPL</H3>
+<PRE>
+static final java.lang.String <B>WIRED_BY_IMPL</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.WIRED_BY_IMPL">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="MULTIPLICITY"><!-- --></A><H3>
+MULTIPLICITY</H3>
+<PRE>
+static final java.lang.String <B>MULTIPLICITY</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.MULTIPLICITY">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="TYPE"><!-- --></A><H3>
+TYPE</H3>
+<PRE>
+static final java.lang.String <B>TYPE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.TYPE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ELEMENT"><!-- --></A><H3>
+ELEMENT</H3>
+<PRE>
+static final java.lang.String <B>ELEMENT</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.ELEMENT">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="MANY"><!-- --></A><H3>
+MANY</H3>
+<PRE>
+static final java.lang.String <B>MANY</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.MANY">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="MUST_SUPPLY"><!-- --></A><H3>
+MUST_SUPPLY</H3>
+<PRE>
+static final java.lang.String <B>MUST_SUPPLY</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.MUST_SUPPLY">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="SOURCE"><!-- --></A><H3>
+SOURCE</H3>
+<PRE>
+static final java.lang.String <B>SOURCE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.SOURCE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="FILE"><!-- --></A><H3>
+FILE</H3>
+<PRE>
+static final java.lang.String <B>FILE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.FILE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="URI"><!-- --></A><H3>
+URI</H3>
+<PRE>
+static final java.lang.String <B>URI</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.URI">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ZERO_ONE"><!-- --></A><H3>
+ZERO_ONE</H3>
+<PRE>
+static final java.lang.String <B>ZERO_ONE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.ZERO_ONE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ZERO_N"><!-- --></A><H3>
+ZERO_N</H3>
+<PRE>
+static final java.lang.String <B>ZERO_N</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.ZERO_N">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ONE_ONE"><!-- --></A><H3>
+ONE_ONE</H3>
+<PRE>
+static final java.lang.String <B>ONE_ONE</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.ONE_ONE">Constant Field Values</A></DL>
+</DL>
+<HR>
+
+<A NAME="ONE_N"><!-- --></A><H3>
+ONE_N</H3>
+<PRE>
+static final java.lang.String <B>ONE_N</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../../../../../constant-values.html#org.apache.tuscany.sca.assembly.xml.Constants.ONE_N">Constant Field Values</A></DL>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/Constants.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="Constants.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;METHOD</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html
new file mode 100644
index 0000000000..1fa838ec9c
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html
@@ -0,0 +1,1255 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ConstrainingTypeDocumentProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConstrainingTypeDocumentProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConstrainingTypeDocumentProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Class ConstrainingTypeDocumentProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.xml.ConstrainingTypeDocumentProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ConstrainingTypeDocumentProcessor</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</DL>
+</PRE>
+
+<P>
+A contrainingType content handler.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#assemblyFactory">assemblyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#contributionFactory">contributionFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#extensionProcessor">extensionProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#intentAttachPointTypeFactory">intentAttachPointTypeFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#policyFactory">policyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#policyProcessor">policyProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.assembly.xml.Constants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#APPLICABLE_POLICY_SETS">APPLICABLE_POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#AUTOWIRE">AUTOWIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA">BINDING_SCA</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA_QNAME">BINDING_SCA_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK">CALLBACK</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK_QNAME">CALLBACK_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT">COMPONENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_QNAME">COMPONENT_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE">COMPONENT_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE_QNAME">COMPONENT_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE">COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE_QNAME">COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE">CONSTRAINING_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE_QNAME">CONSTRAINING_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ELEMENT">ELEMENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#FILE">FILE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION">IMPLEMENTATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE">IMPLEMENTATION_COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE_QNAME">IMPLEMENTATION_COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_QNAME">IMPLEMENTATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE">INCLUDE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE_QNAME">INCLUDE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#LOCAL">LOCAL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MANY">MANY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MULTIPLICITY">MULTIPLICITY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MUST_SUPPLY">MUST_SUPPLY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#NAME">NAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_N">ONE_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_ONE">ONE_ONE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION">OPERATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION_QNAME">OPERATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#POLICY_SETS">POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROMOTE">PROMOTE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY">PROPERTY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY_QNAME">PROPERTY_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE">REFERENCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE_QNAME">REFERENCE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REQUIRES">REQUIRES</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_NS">SCA10_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_TUSCANY_NS">SCA10_TUSCANY_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE">SERVICE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE_QNAME">SERVICE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SOURCE">SOURCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET">TARGET</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET_NAMESPACE">TARGET_NAMESPACE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TYPE">TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#URI">URI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE">WIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE_QNAME">WIRE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRED_BY_IMPL">WIRED_BY_IMPL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_N">ZERO_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_ONE">ZERO_ONE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#ConstrainingTypeDocumentProcessor(org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.monitor.Monitor)">ConstrainingTypeDocumentProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new constrainingType processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#ConstrainingTypeDocumentProcessor(org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, javax.xml.stream.XMLInputFactory, org.apache.tuscany.sca.monitor.Monitor)">ConstrainingTypeDocumentProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ javax.xml.stream.XMLInputFactory&nbsp;inputFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new constrainingType processor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#addInheritedIntents(java.util.List, java.util.List)">addInheritedIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#addInheritedPolicySets(java.util.List, java.util.List)">addInheritedPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Exception)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals exceptions into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Object...)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals errors into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#getArtifactType()">getArtifactType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of artifact handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#getModelType()">getModelType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of model handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#read(java.net.URL, java.net.URI, java.net.URL)">read</A></B>(java.net.URL&nbsp;contributionURL,
+ java.net.URI&nbsp;uri,
+ java.net.URL&nbsp;url)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a model from a URL.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)">readAbstractProperty</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads an abstract property element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#readConstrainingType(javax.xml.stream.XMLStreamReader)">readConstrainingType</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">readExtendedAttributes</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)">readMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a multiplicity attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;org.w3c.dom.Document</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)">readPropertyValue</A></B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a property value into a DOM document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)">readTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read list of reference targets</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#resolve(org.apache.tuscany.sca.assembly.ConstrainingType, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve references from this model to other models.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveAbstractContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface and callback interface on a list of abstract contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveImplementation</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve an implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy intents attached to a specific SCA Artifact</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolvePolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy sets attached to a specific SCA Construct</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#warning(java.lang.String, java.lang.Object, java.lang.String...)">warning</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals warnings into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)">writeConstrainingType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">writeExtendedAttributes</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)">writeMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)">writePropertyValue</A></B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write the value of a property</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start an element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start a document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html#writeTargets(org.apache.tuscany.sca.assembly.Reference)">writeTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write a list of targets into an attribute</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getBoolean(javax.xml.stream.XMLStreamReader, java.lang.String)">getBoolean</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQName(javax.xml.stream.XMLStreamReader, java.lang.String)">getQName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNames(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNames</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNameValue(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNameValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getString(javax.xml.stream.XMLStreamReader, java.lang.String)">getString</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getXSIType(javax.xml.stream.XMLStreamReader)">getXSIType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#isSet(javax.xml.stream.XMLStreamReader, java.lang.String)">isSet</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#nextChildElement(javax.xml.stream.XMLStreamReader)">nextChildElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#skipToEndElement(javax.xml.stream.XMLStreamReader)">skipToEndElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributePrefixes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributePrefixes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEnd(javax.xml.stream.XMLStreamWriter)">writeEnd</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEndDocument(javax.xml.stream.XMLStreamWriter)">writeEndDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="contributionFactory"><!-- --></A><H3>
+contributionFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A> <B>contributionFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="assemblyFactory"><!-- --></A><H3>
+assemblyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A> <B>assemblyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyFactory"><!-- --></A><H3>
+policyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A> <B>policyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="extensionProcessor"><!-- --></A><H3>
+extensionProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt; <B>extensionProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyProcessor"><!-- --></A><H3>
+policyProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A> <B>policyProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="intentAttachPointTypeFactory"><!-- --></A><H3>
+intentAttachPointTypeFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A> <B>intentAttachPointTypeFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ConstrainingTypeDocumentProcessor(org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, javax.xml.stream.XMLInputFactory, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ConstrainingTypeDocumentProcessor</H3>
+<PRE>
+public <B>ConstrainingTypeDocumentProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ javax.xml.stream.XMLInputFactory&nbsp;inputFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Construct a new constrainingType processor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>factory</CODE> - <DD><CODE>policyFactory</CODE> - <DD><CODE>staxProcessor</CODE> - </DL>
+</DL>
+<HR>
+
+<A NAME="ConstrainingTypeDocumentProcessor(org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ConstrainingTypeDocumentProcessor</H3>
+<PRE>
+public <B>ConstrainingTypeDocumentProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;staxProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Constructs a new constrainingType processor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>modelFactories</CODE> - <DD><CODE>staxProcessor</CODE> - </DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="read(java.net.URL, java.net.URI, java.net.URL)"><!-- --></A><H3>
+read</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>read</B>(java.net.URL&nbsp;contributionURL,
+ java.net.URI&nbsp;uri,
+ java.net.URL&nbsp;url)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html#read(java.net.URL, java.net.URI, java.net.URL)">URLArtifactProcessor</A></CODE></B></DD>
+<DD>Reads a model from a URL.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html#read(java.net.URL, java.net.URI, java.net.URL)">read</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contributionURL</CODE> - Contribution location URL<DD><CODE>uri</CODE> - Artifact URI<DD><CODE>url</CODE> - Artifact location URL
+<DT><B>Returns:</B><DD>A model representation of the input.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolve(org.apache.tuscany.sca.assembly.ConstrainingType, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolve</H3>
+<PRE>
+public void <B>resolve</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">ArtifactProcessor</A></CODE></B></DD>
+<DD>Resolve references from this model to other models. For example references
+ from a composite to another one, or references from a composite to a WSDL
+ model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>constrainingType</CODE> - The model to resolve<DD><CODE>resolver</CODE> - The resolver to use to resolve referenced models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getArtifactType()"><!-- --></A><H3>
+getArtifactType</H3>
+<PRE>
+public java.lang.String <B>getArtifactType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html#getArtifactType()">URLArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of artifact handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html#getArtifactType()">getArtifactType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of artifact handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getModelType()"><!-- --></A><H3>
+getModelType</H3>
+<PRE>
+public java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt; <B>getModelType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">ArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of model handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">getModelType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of model handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="warning(java.lang.String, java.lang.Object, java.lang.String...)"><!-- --></A><H3>
+warning</H3>
+<PRE>
+protected void <B>warning</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals warnings into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - <DD><CODE>model</CODE> - <DD><CODE>messageParameters</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Object...)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals errors into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Exception)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</PRE>
+<DL>
+<DD>Marshals exceptions into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStart</H3>
+<PRE>
+protected void <B>writeStart</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start an element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> - <DD><CODE>name</CODE> - <DD><CODE>attrs</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStartDocument</H3>
+<PRE>
+protected void <B>writeStartDocument</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start a document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readTargets</H3>
+<PRE>
+protected void <B>readTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read list of reference targets
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeTargets(org.apache.tuscany.sca.assembly.Reference)"><!-- --></A><H3>
+writeTargets</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</PRE>
+<DL>
+<DD>Write a list of targets into an attribute
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readMultiplicity</H3>
+<PRE>
+protected void <B>readMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read a multiplicity attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)"><!-- --></A><H3>
+writeMultiplicity</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readConstrainingType(javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>readConstrainingType</B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Returns the value of a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readAbstractProperty</H3>
+<PRE>
+protected void <B>readAbstractProperty</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Reads an abstract property element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveImplementation</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A> <B>resolveImplementation</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A>,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></PRE>
+<DL>
+<DD>Resolve an implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>implementation</CODE> - <DD><CODE>resolver</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - element for the contracts<DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveAbstractContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt; void <B>resolveAbstractContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface and callback interface on a list of abstract contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)"><!-- --></A><H3>
+writeConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeConstrainingType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</PRE>
+<DL>
+<DD>Returns a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>componentType</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readPropertyValue</H3>
+<PRE>
+protected org.w3c.dom.Document <B>readPropertyValue</B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Read a property value into a DOM document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveIntents</H3>
+<PRE>
+protected void <B>resolveIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy intents attached to a specific SCA Artifact
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policyIntents</CODE> - list of policy intents<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolvePolicySets</H3>
+<PRE>
+protected void <B>resolvePolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy sets attached to a specific SCA Construct
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policySets</CODE> - list of attached policy sets<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+writePropertyValue</H3>
+<PRE>
+protected void <B>writePropertyValue</B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Write the value of a property
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>document</CODE> - <DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedIntents(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedIntents</H3>
+<PRE>
+protected void <B>addInheritedIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedPolicySets(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedPolicySets</H3>
+<PRE>
+protected void <B>addInheritedPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+readExtendedAttributes</H3>
+<PRE>
+protected void <B>readExtendedAttributes</B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> - <DD><CODE>elementName</CODE> - <DD><CODE>estensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+writeExtendedAttributes</H3>
+<PRE>
+protected void <B>writeExtendedAttributes</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attributeModel</CODE> - <DD><CODE>writer</CODE> - <DD><CODE>extensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConstrainingTypeDocumentProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html
new file mode 100644
index 0000000000..fa0960303f
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html
@@ -0,0 +1,326 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ConstrainingTypeModelResolver
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConstrainingTypeModelResolver";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConstrainingTypeModelResolver.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Class ConstrainingTypeModelResolver</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.xml.ConstrainingTypeModelResolver</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ConstrainingTypeModelResolver</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></DL>
+</PRE>
+
+<P>
+A Model Resolver for ConstrainingType models.
+<P>
+
+<P>
+<HR>
+
+<P>
+
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html#ConstrainingTypeModelResolver(org.apache.tuscany.sca.contribution.Contribution, org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint)">ConstrainingTypeModelResolver</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/Contribution.html" title="interface in org.apache.tuscany.sca.contribution">Contribution</A>&nbsp;contribution,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html#addModel(java.lang.Object)">addModel</A></B>(java.lang.Object&nbsp;resolved)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Add a resolved model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html#removeModel(java.lang.Object)">removeModel</A></B>(java.lang.Object&nbsp;resolved)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Remove a resolved model.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;T&gt; T</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html#resolveModel(java.lang.Class, T)">resolveModel</A></B>(java.lang.Class&lt;T&gt;&nbsp;modelClass,
+ T&nbsp;unresolved)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve the model representing an artifact.</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ConstrainingTypeModelResolver(org.apache.tuscany.sca.contribution.Contribution, org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint)"><!-- --></A><H3>
+ConstrainingTypeModelResolver</H3>
+<PRE>
+public <B>ConstrainingTypeModelResolver</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/Contribution.html" title="interface in org.apache.tuscany.sca.contribution">Contribution</A>&nbsp;contribution,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="addModel(java.lang.Object)"><!-- --></A><H3>
+addModel</H3>
+<PRE>
+public void <B>addModel</B>(java.lang.Object&nbsp;resolved)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#addModel(java.lang.Object)">ModelResolver</A></CODE></B></DD>
+<DD>Add a resolved model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#addModel(java.lang.Object)">addModel</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>resolved</CODE> - The model</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="removeModel(java.lang.Object)"><!-- --></A><H3>
+removeModel</H3>
+<PRE>
+public java.lang.Object <B>removeModel</B>(java.lang.Object&nbsp;resolved)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#removeModel(java.lang.Object)">ModelResolver</A></CODE></B></DD>
+<DD>Remove a resolved model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#removeModel(java.lang.Object)">removeModel</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The removed model, or null if the model was not removed</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveModel(java.lang.Class,java.lang.Object)"><!-- --></A><A NAME="resolveModel(java.lang.Class, T)"><!-- --></A><H3>
+resolveModel</H3>
+<PRE>
+public &lt;T&gt; T <B>resolveModel</B>(java.lang.Class&lt;T&gt;&nbsp;modelClass,
+ T&nbsp;unresolved)</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#resolveModel(java.lang.Class, T)">ModelResolver</A></CODE></B></DD>
+<DD>Resolve the model representing an artifact.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html#resolveModel(java.lang.Class, T)">resolveModel</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>modelClass</CODE> - the type of artifact<DD><CODE>unresolved</CODE> - the unresolved model
+<DT><B>Returns:</B><DD>the resolved model</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConstrainingTypeModelResolver.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html
new file mode 100644
index 0000000000..bf2558bc0a
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html
@@ -0,0 +1,1285 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+ConstrainingTypeProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="ConstrainingTypeProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConstrainingTypeProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Class ConstrainingTypeProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.xml.ConstrainingTypeProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>ConstrainingTypeProcessor</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</DL>
+</PRE>
+
+<P>
+A constrainingType processor.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#assemblyFactory">assemblyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#contributionFactory">contributionFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#extensionProcessor">extensionProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#intentAttachPointTypeFactory">intentAttachPointTypeFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#policyFactory">policyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#policyProcessor">policyProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.assembly.xml.Constants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#APPLICABLE_POLICY_SETS">APPLICABLE_POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#AUTOWIRE">AUTOWIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA">BINDING_SCA</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA_QNAME">BINDING_SCA_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK">CALLBACK</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK_QNAME">CALLBACK_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT">COMPONENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_QNAME">COMPONENT_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE">COMPONENT_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE_QNAME">COMPONENT_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE">COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE_QNAME">COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE">CONSTRAINING_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE_QNAME">CONSTRAINING_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ELEMENT">ELEMENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#FILE">FILE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION">IMPLEMENTATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE">IMPLEMENTATION_COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE_QNAME">IMPLEMENTATION_COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_QNAME">IMPLEMENTATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE">INCLUDE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE_QNAME">INCLUDE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#LOCAL">LOCAL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MANY">MANY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MULTIPLICITY">MULTIPLICITY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MUST_SUPPLY">MUST_SUPPLY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#NAME">NAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_N">ONE_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_ONE">ONE_ONE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION">OPERATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION_QNAME">OPERATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#POLICY_SETS">POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROMOTE">PROMOTE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY">PROPERTY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY_QNAME">PROPERTY_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE">REFERENCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE_QNAME">REFERENCE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REQUIRES">REQUIRES</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_NS">SCA10_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_TUSCANY_NS">SCA10_TUSCANY_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE">SERVICE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE_QNAME">SERVICE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SOURCE">SOURCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET">TARGET</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET_NAMESPACE">TARGET_NAMESPACE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TYPE">TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#URI">URI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE">WIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE_QNAME">WIRE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRED_BY_IMPL">WIRED_BY_IMPL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_N">ZERO_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_ONE">ZERO_ONE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#ConstrainingTypeProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.policy.PolicyFactory, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.monitor.Monitor)">ConstrainingTypeProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;extensionProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Construct a new constrainingType processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#ConstrainingTypeProcessor(org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.monitor.Monitor)">ConstrainingTypeProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;extensionProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Constructs a new constrainingType processor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#addInheritedIntents(java.util.List, java.util.List)">addInheritedIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#addInheritedPolicySets(java.util.List, java.util.List)">addInheritedPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Exception)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals exceptions into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Object...)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals errors into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#getArtifactType()">getArtifactType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of artifact handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#getModelType()">getModelType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of model handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#read(javax.xml.stream.XMLStreamReader)">read</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a model from an XMLStreamReader.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)">readAbstractProperty</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads an abstract property element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#readConstrainingType(javax.xml.stream.XMLStreamReader)">readConstrainingType</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">readExtendedAttributes</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)">readMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a multiplicity attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;org.w3c.dom.Document</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)">readPropertyValue</A></B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a property value into a DOM document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)">readTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read list of reference targets</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#resolve(org.apache.tuscany.sca.assembly.ConstrainingType, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve references from this model to other models.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveAbstractContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface and callback interface on a list of abstract contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveImplementation</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve an implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy intents attached to a specific SCA Artifact</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolvePolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy sets attached to a specific SCA Construct</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#warning(java.lang.String, java.lang.Object, java.lang.String...)">warning</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals warnings into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#write(org.apache.tuscany.sca.assembly.ConstrainingType, javax.xml.stream.XMLStreamWriter)">write</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a model to an XMLStreamWriter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)">writeConstrainingType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">writeExtendedAttributes</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)">writeMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)">writePropertyValue</A></B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write the value of a property</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start an element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start a document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html#writeTargets(org.apache.tuscany.sca.assembly.Reference)">writeTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write a list of targets into an attribute</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getBoolean(javax.xml.stream.XMLStreamReader, java.lang.String)">getBoolean</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQName(javax.xml.stream.XMLStreamReader, java.lang.String)">getQName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNames(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNames</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNameValue(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNameValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getString(javax.xml.stream.XMLStreamReader, java.lang.String)">getString</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getXSIType(javax.xml.stream.XMLStreamReader)">getXSIType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#isSet(javax.xml.stream.XMLStreamReader, java.lang.String)">isSet</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#nextChildElement(javax.xml.stream.XMLStreamReader)">nextChildElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#skipToEndElement(javax.xml.stream.XMLStreamReader)">skipToEndElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributePrefixes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributePrefixes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEnd(javax.xml.stream.XMLStreamWriter)">writeEnd</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEndDocument(javax.xml.stream.XMLStreamWriter)">writeEndDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="contributionFactory"><!-- --></A><H3>
+contributionFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A> <B>contributionFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="assemblyFactory"><!-- --></A><H3>
+assemblyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A> <B>assemblyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyFactory"><!-- --></A><H3>
+policyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A> <B>policyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="extensionProcessor"><!-- --></A><H3>
+extensionProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt; <B>extensionProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyProcessor"><!-- --></A><H3>
+policyProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A> <B>policyProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="intentAttachPointTypeFactory"><!-- --></A><H3>
+intentAttachPointTypeFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A> <B>intentAttachPointTypeFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="ConstrainingTypeProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.policy.PolicyFactory, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ConstrainingTypeProcessor</H3>
+<PRE>
+public <B>ConstrainingTypeProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;factory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;extensionProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Construct a new constrainingType processor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>factory</CODE> - <DD><CODE>policyFactory</CODE> - <DD><CODE>extensionProcessor</CODE> - </DL>
+</DL>
+<HR>
+
+<A NAME="ConstrainingTypeProcessor(org.apache.tuscany.sca.contribution.ModelFactoryExtensionPoint, org.apache.tuscany.sca.contribution.processor.StAXArtifactProcessor, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+ConstrainingTypeProcessor</H3>
+<PRE>
+public <B>ConstrainingTypeProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ModelFactoryExtensionPoint.html" title="interface in org.apache.tuscany.sca.contribution">ModelFactoryExtensionPoint</A>&nbsp;modelFactories,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&nbsp;extensionProcessor,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+<DD>Constructs a new constrainingType processor.
+<P>
+<DL>
+<DT><B>Parameters:</B><DD><CODE>modelFactories</CODE> - <DD><CODE>extensionProcessor</CODE> - </DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="read(javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+read</H3>
+<PRE>
+public <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>read</B>(javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#read(javax.xml.stream.XMLStreamReader)">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Reads a model from an XMLStreamReader.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#read(javax.xml.stream.XMLStreamReader)">read</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> - The XMLStreamReader
+<DT><B>Returns:</B><DD>A model representation of the input.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(org.apache.tuscany.sca.assembly.ConstrainingType, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#write(M, javax.xml.stream.XMLStreamWriter)">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Writes a model to an XMLStreamWriter.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#write(M, javax.xml.stream.XMLStreamWriter)">write</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>constrainingType</CODE> - A model representing the source<DD><CODE>writer</CODE> - The XML stream writer
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolve(org.apache.tuscany.sca.assembly.ConstrainingType, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolve</H3>
+<PRE>
+public void <B>resolve</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&nbsp;constrainingType,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">ArtifactProcessor</A></CODE></B></DD>
+<DD>Resolve references from this model to other models. For example references
+ from a composite to another one, or references from a composite to a WSDL
+ model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>constrainingType</CODE> - The model to resolve<DD><CODE>resolver</CODE> - The resolver to use to resolve referenced models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getArtifactType()"><!-- --></A><H3>
+getArtifactType</H3>
+<PRE>
+public javax.xml.namespace.QName <B>getArtifactType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#getArtifactType()">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of artifact handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#getArtifactType()">getArtifactType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of artifact handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getModelType()"><!-- --></A><H3>
+getModelType</H3>
+<PRE>
+public java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt; <B>getModelType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">ArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of model handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">getModelType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A>&gt;</CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of model handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="warning(java.lang.String, java.lang.Object, java.lang.String...)"><!-- --></A><H3>
+warning</H3>
+<PRE>
+protected void <B>warning</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals warnings into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - <DD><CODE>model</CODE> - <DD><CODE>messageParameters</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Object...)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals errors into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Exception)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</PRE>
+<DL>
+<DD>Marshals exceptions into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStart</H3>
+<PRE>
+protected void <B>writeStart</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start an element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> - <DD><CODE>name</CODE> - <DD><CODE>attrs</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStartDocument</H3>
+<PRE>
+protected void <B>writeStartDocument</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start a document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readTargets</H3>
+<PRE>
+protected void <B>readTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read list of reference targets
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeTargets(org.apache.tuscany.sca.assembly.Reference)"><!-- --></A><H3>
+writeTargets</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</PRE>
+<DL>
+<DD>Write a list of targets into an attribute
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readMultiplicity</H3>
+<PRE>
+protected void <B>readMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read a multiplicity attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)"><!-- --></A><H3>
+writeMultiplicity</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readConstrainingType(javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>readConstrainingType</B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Returns the value of a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readAbstractProperty</H3>
+<PRE>
+protected void <B>readAbstractProperty</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Reads an abstract property element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveImplementation</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A> <B>resolveImplementation</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A>,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></PRE>
+<DL>
+<DD>Resolve an implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>implementation</CODE> - <DD><CODE>resolver</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - element for the contracts<DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveAbstractContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt; void <B>resolveAbstractContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface and callback interface on a list of abstract contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)"><!-- --></A><H3>
+writeConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeConstrainingType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</PRE>
+<DL>
+<DD>Returns a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>componentType</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readPropertyValue</H3>
+<PRE>
+protected org.w3c.dom.Document <B>readPropertyValue</B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Read a property value into a DOM document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveIntents</H3>
+<PRE>
+protected void <B>resolveIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy intents attached to a specific SCA Artifact
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policyIntents</CODE> - list of policy intents<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolvePolicySets</H3>
+<PRE>
+protected void <B>resolvePolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy sets attached to a specific SCA Construct
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policySets</CODE> - list of attached policy sets<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+writePropertyValue</H3>
+<PRE>
+protected void <B>writePropertyValue</B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Write the value of a property
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>document</CODE> - <DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedIntents(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedIntents</H3>
+<PRE>
+protected void <B>addInheritedIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedPolicySets(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedPolicySets</H3>
+<PRE>
+protected void <B>addInheritedPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+readExtendedAttributes</H3>
+<PRE>
+protected void <B>readExtendedAttributes</B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> - <DD><CODE>elementName</CODE> - <DD><CODE>estensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+writeExtendedAttributes</H3>
+<PRE>
+protected void <B>writeExtendedAttributes</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attributeModel</CODE> - <DD><CODE>writer</CODE> - <DD><CODE>extensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="ConstrainingTypeProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html
new file mode 100644
index 0000000000..f3dd87c8cd
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html
@@ -0,0 +1,1265 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+DefaultBeanModelProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="DefaultBeanModelProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DefaultBeanModelProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Class DefaultBeanModelProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.xml.DefaultBeanModelProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>DefaultBeanModelProcessor</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A></DL>
+</PRE>
+
+<P>
+Default Model Processor for beans.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#assemblyFactory">assemblyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#contributionFactory">contributionFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#extensionProcessor">extensionProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#intentAttachPointTypeFactory">intentAttachPointTypeFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#policyFactory">policyFactory</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#policyProcessor">policyProcessor</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.assembly.xml.Constants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#APPLICABLE_POLICY_SETS">APPLICABLE_POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#AUTOWIRE">AUTOWIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA">BINDING_SCA</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA_QNAME">BINDING_SCA_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK">CALLBACK</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK_QNAME">CALLBACK_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT">COMPONENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_QNAME">COMPONENT_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE">COMPONENT_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE_QNAME">COMPONENT_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE">COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE_QNAME">COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE">CONSTRAINING_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE_QNAME">CONSTRAINING_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ELEMENT">ELEMENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#FILE">FILE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION">IMPLEMENTATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE">IMPLEMENTATION_COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE_QNAME">IMPLEMENTATION_COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_QNAME">IMPLEMENTATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE">INCLUDE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE_QNAME">INCLUDE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#LOCAL">LOCAL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MANY">MANY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MULTIPLICITY">MULTIPLICITY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MUST_SUPPLY">MUST_SUPPLY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#NAME">NAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_N">ONE_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_ONE">ONE_ONE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION">OPERATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION_QNAME">OPERATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#POLICY_SETS">POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROMOTE">PROMOTE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY">PROPERTY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY_QNAME">PROPERTY_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE">REFERENCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE_QNAME">REFERENCE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REQUIRES">REQUIRES</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_NS">SCA10_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_TUSCANY_NS">SCA10_TUSCANY_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE">SERVICE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE_QNAME">SERVICE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SOURCE">SOURCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET">TARGET</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET_NAMESPACE">TARGET_NAMESPACE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TYPE">TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#URI">URI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE">WIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE_QNAME">WIRE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRED_BY_IMPL">WIRED_BY_IMPL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_N">ZERO_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_ONE">ZERO_ONE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#DefaultBeanModelProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.policy.PolicyFactory, javax.xml.namespace.QName, java.lang.Class, java.lang.Object, org.apache.tuscany.sca.monitor.Monitor)">DefaultBeanModelProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory,
+ javax.xml.namespace.QName&nbsp;artifactType,
+ java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&gt;&nbsp;modelClass,
+ java.lang.Object&nbsp;modelFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#addInheritedIntents(java.util.List, java.util.List)">addInheritedIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#addInheritedPolicySets(java.util.List, java.util.List)">addInheritedPolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Exception)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals exceptions into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#error(java.lang.String, java.lang.Object, java.lang.Object...)">error</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals errors into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;javax.xml.namespace.QName</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#getArtifactType()">getArtifactType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of artifact handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Class&lt;?&gt;</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#getModelType()">getModelType</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the type of model handled by this artifact processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;java.lang.Object</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#read(javax.xml.stream.XMLStreamReader)">read</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads a model from an XMLStreamReader.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)">readAbstractProperty</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads an abstract property element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#readConstrainingType(javax.xml.stream.XMLStreamReader)">readConstrainingType</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns the value of a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">readExtendedAttributes</A></B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)">readMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a multiplicity attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;org.w3c.dom.Document</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)">readPropertyValue</A></B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read a property value into a DOM document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)">readTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Read list of reference targets</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#resolve(java.lang.Object, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></B>(java.lang.Object&nbsp;bean,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve references from this model to other models.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveAbstractContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface and callback interface on a list of abstract contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" SUMMARY="">
+<TR ALIGN="right" VALIGN="">
+<TD NOWRAP><FONT SIZE="-1">
+<CODE>&lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt;
+<BR>
+void</CODE></FONT></TD>
+</TR>
+</TABLE>
+</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveContracts</A></B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve interface, callback interface and bindings on a list of contracts.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveImplementation</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve an implementation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolveIntents</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy intents attached to a specific SCA Artifact</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolvePolicySets</A></B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Resolve policy sets attached to a specific SCA Construct</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#warning(java.lang.String, java.lang.Object, java.lang.String...)">warning</A></B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Marshals warnings into the monitor</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#write(java.lang.Object, javax.xml.stream.XMLStreamWriter)">write</A></B>(java.lang.Object&nbsp;bean,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Writes a model to an XMLStreamWriter.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)">writeConstrainingType</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns a constrainingType attribute.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)">writeExtendedAttributes</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)">writeMultiplicity</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)">writePropertyValue</A></B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write the value of a property</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start an element.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start a document.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>protected &nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html#writeTargets(org.apache.tuscany.sca.assembly.Reference)">writeTargets</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write a list of targets into an attribute</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getBoolean(javax.xml.stream.XMLStreamReader, java.lang.String)">getBoolean</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQName(javax.xml.stream.XMLStreamReader, java.lang.String)">getQName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNames(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNames</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNameValue(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNameValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getString(javax.xml.stream.XMLStreamReader, java.lang.String)">getString</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getXSIType(javax.xml.stream.XMLStreamReader)">getXSIType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#isSet(javax.xml.stream.XMLStreamReader, java.lang.String)">isSet</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#nextChildElement(javax.xml.stream.XMLStreamReader)">nextChildElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#skipToEndElement(javax.xml.stream.XMLStreamReader)">skipToEndElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributePrefixes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributePrefixes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEnd(javax.xml.stream.XMLStreamWriter)">writeEnd</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEndDocument(javax.xml.stream.XMLStreamWriter)">writeEndDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="contributionFactory"><!-- --></A><H3>
+contributionFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/ContributionFactory.html" title="interface in org.apache.tuscany.sca.contribution">ContributionFactory</A> <B>contributionFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="assemblyFactory"><!-- --></A><H3>
+assemblyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A> <B>assemblyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyFactory"><!-- --></A><H3>
+policyFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A> <B>policyFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="extensionProcessor"><!-- --></A><H3>
+extensionProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;java.lang.Object&gt; <B>extensionProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="policyProcessor"><!-- --></A><H3>
+policyProcessor</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A> <B>policyProcessor</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+<HR>
+
+<A NAME="intentAttachPointTypeFactory"><!-- --></A><H3>
+intentAttachPointTypeFactory</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/policy/IntentAttachPointTypeFactory.html" title="interface in org.apache.tuscany.sca.policy">IntentAttachPointTypeFactory</A> <B>intentAttachPointTypeFactory</B></PRE>
+<DL>
+<DL>
+</DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="DefaultBeanModelProcessor(org.apache.tuscany.sca.assembly.AssemblyFactory, org.apache.tuscany.sca.policy.PolicyFactory, javax.xml.namespace.QName, java.lang.Class, java.lang.Object, org.apache.tuscany.sca.monitor.Monitor)"><!-- --></A><H3>
+DefaultBeanModelProcessor</H3>
+<PRE>
+public <B>DefaultBeanModelProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AssemblyFactory.html" title="interface in org.apache.tuscany.sca.assembly">AssemblyFactory</A>&nbsp;assemblyFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory,
+ javax.xml.namespace.QName&nbsp;artifactType,
+ java.lang.Class&lt;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&gt;&nbsp;modelClass,
+ java.lang.Object&nbsp;modelFactory,
+ <A HREF="../../../../../../org/apache/tuscany/sca/monitor/Monitor.html" title="interface in org.apache.tuscany.sca.monitor">Monitor</A>&nbsp;monitor)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="read(javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+read</H3>
+<PRE>
+public java.lang.Object <B>read</B>(javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#read(javax.xml.stream.XMLStreamReader)">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Reads a model from an XMLStreamReader.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#read(javax.xml.stream.XMLStreamReader)">read</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> - The XMLStreamReader
+<DT><B>Returns:</B><DD>A model representation of the input.
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="write(java.lang.Object, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+write</H3>
+<PRE>
+public void <B>write</B>(java.lang.Object&nbsp;bean,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#write(M, javax.xml.stream.XMLStreamWriter)">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Writes a model to an XMLStreamWriter.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#write(M, javax.xml.stream.XMLStreamWriter)">write</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>bean</CODE> - A model representing the source<DD><CODE>writer</CODE> - The XML stream writer
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolve(java.lang.Object, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolve</H3>
+<PRE>
+public void <B>resolve</B>(java.lang.Object&nbsp;bean,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">ArtifactProcessor</A></CODE></B></DD>
+<DD>Resolve references from this model to other models. For example references
+ from a composite to another one, or references from a composite to a WSDL
+ model.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#resolve(M, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolve</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A></CODE></DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>bean</CODE> - The model to resolve<DD><CODE>resolver</CODE> - The resolver to use to resolve referenced models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getArtifactType()"><!-- --></A><H3>
+getArtifactType</H3>
+<PRE>
+public javax.xml.namespace.QName <B>getArtifactType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#getArtifactType()">StAXArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of artifact handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html#getArtifactType()">getArtifactType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of artifact handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="getModelType()"><!-- --></A><H3>
+getModelType</H3>
+<PRE>
+public java.lang.Class&lt;?&gt; <B>getModelType</B>()</PRE>
+<DL>
+<DD><B>Description copied from interface: <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">ArtifactProcessor</A></CODE></B></DD>
+<DD>Returns the type of model handled by this artifact processor.
+<P>
+<DD><DL>
+<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html#getModelType()">getModelType</A></CODE> in interface <CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/ArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">ArtifactProcessor</A></CODE></DL>
+</DD>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>The type of model handled by this artifact processor</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="warning(java.lang.String, java.lang.Object, java.lang.String...)"><!-- --></A><H3>
+warning</H3>
+<PRE>
+protected void <B>warning</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.String...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals warnings into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>message</CODE> - <DD><CODE>model</CODE> - <DD><CODE>messageParameters</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Object...)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Object...&nbsp;messageParameters)</PRE>
+<DL>
+<DD>Marshals errors into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="error(java.lang.String, java.lang.Object, java.lang.Exception)"><!-- --></A><H3>
+error</H3>
+<PRE>
+protected void <B>error</B>(java.lang.String&nbsp;message,
+ java.lang.Object&nbsp;model,
+ java.lang.Exception&nbsp;ex)</PRE>
+<DL>
+<DD>Marshals exceptions into the monitor
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>problems</CODE> - <DD><CODE>message</CODE> - <DD><CODE>model</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStart</H3>
+<PRE>
+protected void <B>writeStart</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start an element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> - <DD><CODE>name</CODE> - <DD><CODE>attrs</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)"><!-- --></A><H3>
+writeStartDocument</H3>
+<PRE>
+protected void <B>writeStartDocument</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ java.lang.String&nbsp;name,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A>...&nbsp;attrs)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Start a document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readTargets(org.apache.tuscany.sca.assembly.Reference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readTargets</H3>
+<PRE>
+protected void <B>readTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read list of reference targets
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeTargets(org.apache.tuscany.sca.assembly.Reference)"><!-- --></A><H3>
+writeTargets</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeTargets</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Reference.html" title="interface in org.apache.tuscany.sca.assembly">Reference</A>&nbsp;reference)</PRE>
+<DL>
+<DD>Write a list of targets into an attribute
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readMultiplicity</H3>
+<PRE>
+protected void <B>readMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Read a multiplicity attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reference</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeMultiplicity(org.apache.tuscany.sca.assembly.AbstractReference)"><!-- --></A><H3>
+writeMultiplicity</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeMultiplicity</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractReference.html" title="interface in org.apache.tuscany.sca.assembly">AbstractReference</A>&nbsp;reference)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readConstrainingType(javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/ConstrainingType.html" title="interface in org.apache.tuscany.sca.assembly">ConstrainingType</A> <B>readConstrainingType</B>(javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Returns the value of a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readAbstractProperty(org.apache.tuscany.sca.assembly.AbstractProperty, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readAbstractProperty</H3>
+<PRE>
+protected void <B>readAbstractProperty</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractProperty.html" title="interface in org.apache.tuscany.sca.assembly">AbstractProperty</A>&nbsp;property,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Reads an abstract property element.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>property</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveImplementation(org.apache.tuscany.sca.assembly.Implementation, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveImplementation</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A> <B>resolveImplementation</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Implementation.html" title="interface in org.apache.tuscany.sca.assembly">Implementation</A>&nbsp;implementation,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A>,
+ <A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></PRE>
+<DL>
+<DD>Resolve an implementation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>implementation</CODE> - <DD><CODE>resolver</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/policy/util/PolicyValidationException.html" title="class in org.apache.tuscany.sca.policy.util">PolicyValidationException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveContracts(org.apache.tuscany.sca.assembly.Base, java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Contract.html" title="interface in org.apache.tuscany.sca.assembly">Contract</A>&gt; void <B>resolveContracts</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/Base.html" title="interface in org.apache.tuscany.sca.assembly">Base</A>&nbsp;parent,
+ java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface, callback interface and bindings on a list of contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>parent</CODE> - element for the contracts<DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveAbstractContracts(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveAbstractContracts</H3>
+<PRE>
+protected &lt;C extends <A HREF="../../../../../../org/apache/tuscany/sca/assembly/AbstractContract.html" title="interface in org.apache.tuscany.sca.assembly">AbstractContract</A>&gt; void <B>resolveAbstractContracts</B>(java.util.List&lt;C&gt;&nbsp;contracts,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></PRE>
+<DL>
+<DD>Resolve interface and callback interface on a list of abstract contracts.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>contracts</CODE> - the list of contracts<DD><CODE>resolver</CODE> - the resolver to use to resolve models
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionResolveException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionResolveException</A></CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeConstrainingType(org.apache.tuscany.sca.assembly.ComponentType)"><!-- --></A><H3>
+writeConstrainingType</H3>
+<PRE>
+protected <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A> <B>writeConstrainingType</B>(<A HREF="../../../../../../org/apache/tuscany/sca/assembly/ComponentType.html" title="interface in org.apache.tuscany.sca.assembly">ComponentType</A>&nbsp;componentType)</PRE>
+<DL>
+<DD>Returns a constrainingType attribute.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>componentType</CODE> -
+<DT><B>Returns:</B><DD></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readPropertyValue(javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readPropertyValue</H3>
+<PRE>
+protected org.w3c.dom.Document <B>readPropertyValue</B>(javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)
+ throws javax.xml.stream.XMLStreamException,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></PRE>
+<DL>
+<DD>Read a property value into a DOM document.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>reader</CODE> -
+<DT><B>Returns:</B><DD>
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.parsers.ParserConfigurationException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolveIntents(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolveIntents</H3>
+<PRE>
+protected void <B>resolveIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;policyIntents,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy intents attached to a specific SCA Artifact
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policyIntents</CODE> - list of policy intents<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolvePolicySets(java.util.List, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolvePolicySets</H3>
+<PRE>
+protected void <B>resolvePolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;policySets,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD>Resolve policy sets attached to a specific SCA Construct
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>policySets</CODE> - list of attached policy sets<DD><CODE>resolver</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writePropertyValue(java.lang.Object, javax.xml.namespace.QName, javax.xml.namespace.QName, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+writePropertyValue</H3>
+<PRE>
+protected void <B>writePropertyValue</B>(java.lang.Object&nbsp;propertyValue,
+ javax.xml.namespace.QName&nbsp;element,
+ javax.xml.namespace.QName&nbsp;type,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Write the value of a property
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>document</CODE> - <DD><CODE>element</CODE> - <DD><CODE>type</CODE> - <DD><CODE>writer</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedIntents(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedIntents</H3>
+<PRE>
+protected void <B>addInheritedIntents</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/Intent.html" title="interface in org.apache.tuscany.sca.policy">Intent</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="addInheritedPolicySets(java.util.List, java.util.List)"><!-- --></A><H3>
+addInheritedPolicySets</H3>
+<PRE>
+protected void <B>addInheritedPolicySets</B>(java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;sourceList,
+ java.util.List&lt;<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicySet.html" title="interface in org.apache.tuscany.sca.policy">PolicySet</A>&gt;&nbsp;targetList)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readExtendedAttributes(javax.xml.stream.XMLStreamReader, javax.xml.namespace.QName, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+readExtendedAttributes</H3>
+<PRE>
+protected void <B>readExtendedAttributes</B>(javax.xml.stream.XMLStreamReader&nbsp;reader,
+ javax.xml.namespace.QName&nbsp;elementName,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;estensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>reader</CODE> - <DD><CODE>elementName</CODE> - <DD><CODE>estensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionReadException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionReadException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeExtendedAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.assembly.Extensible, org.apache.tuscany.sca.contribution.processor.StAXAttributeProcessor)"><!-- --></A><H3>
+writeExtendedAttributes</H3>
+<PRE>
+protected void <B>writeExtendedAttributes</B>(javax.xml.stream.XMLStreamWriter&nbsp;writer,
+ <A HREF="../../../../../../org/apache/tuscany/sca/assembly/Extensible.html" title="interface in org.apache.tuscany.sca.assembly">Extensible</A>&nbsp;extensibleElement,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXAttributeProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXAttributeProcessor</A>&nbsp;extensionAttributeProcessor)
+ throws <A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A>,
+ javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attributeModel</CODE> - <DD><CODE>writer</CODE> - <DD><CODE>extensibleElement</CODE> - <DD><CODE>extensionAttributeProcessor</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/service/ContributionWriteException.html" title="class in org.apache.tuscany.sca.contribution.service">ContributionWriteException</A></CODE>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>NEXT CLASS</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="DefaultBeanModelProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html
new file mode 100644
index 0000000000..eafd8351cb
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html
@@ -0,0 +1,483 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:37:42 CST 2009 -->
+<TITLE>
+PolicyAttachPointProcessor
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="PolicyAttachPointProcessor";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PolicyAttachPointProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+org.apache.tuscany.sca.assembly.xml</FONT>
+<BR>
+Class PolicyAttachPointProcessor</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor</A>
+ <IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>org.apache.tuscany.sca.assembly.xml.PolicyAttachPointProcessor</B>
+</PRE>
+<DL>
+<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></DD>
+</DL>
+<HR>
+<DL>
+<DT><PRE>public class <B>PolicyAttachPointProcessor</B><DT>extends <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A><DT>implements <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></DL>
+</PRE>
+
+<P>
+A Policy Attach Point processor.
+<P>
+
+<P>
+<HR>
+
+<P>
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+
+<A NAME="nested_class_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Nested Class Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Nested classes/interfaces inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.XAttr.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor.XAttr</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+</TABLE>
+&nbsp;<A NAME="fields_inherited_from_class_org.apache.tuscany.sca.assembly.xml.Constants"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Fields inherited from interface org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#APPLICABLE_POLICY_SETS">APPLICABLE_POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#AUTOWIRE">AUTOWIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA">BINDING_SCA</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#BINDING_SCA_QNAME">BINDING_SCA_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK">CALLBACK</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CALLBACK_QNAME">CALLBACK_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT">COMPONENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_QNAME">COMPONENT_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE">COMPONENT_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPONENT_TYPE_QNAME">COMPONENT_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE">COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#COMPOSITE_QNAME">COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE">CONSTRAINING_TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#CONSTRAINING_TYPE_QNAME">CONSTRAINING_TYPE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ELEMENT">ELEMENT</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#FILE">FILE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION">IMPLEMENTATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE">IMPLEMENTATION_COMPOSITE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_COMPOSITE_QNAME">IMPLEMENTATION_COMPOSITE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#IMPLEMENTATION_QNAME">IMPLEMENTATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE">INCLUDE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#INCLUDE_QNAME">INCLUDE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#LOCAL">LOCAL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MANY">MANY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MULTIPLICITY">MULTIPLICITY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#MUST_SUPPLY">MUST_SUPPLY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#NAME">NAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_N">ONE_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ONE_ONE">ONE_ONE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION">OPERATION</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#OPERATION_QNAME">OPERATION_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#POLICY_SETS">POLICY_SETS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROMOTE">PROMOTE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY">PROPERTY</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#PROPERTY_QNAME">PROPERTY_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE">REFERENCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REFERENCE_QNAME">REFERENCE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#REQUIRES">REQUIRES</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_NS">SCA10_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SCA10_TUSCANY_NS">SCA10_TUSCANY_NS</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE">SERVICE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SERVICE_QNAME">SERVICE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#SOURCE">SOURCE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET">TARGET</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TARGET_NAMESPACE">TARGET_NAMESPACE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#TYPE">TYPE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#URI">URI</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE">WIRE</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRE_QNAME">WIRE_QNAME</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#WIRED_BY_IMPL">WIRED_BY_IMPL</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_N">ZERO_N</A>, <A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html#ZERO_ONE">ZERO_ONE</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html#PolicyAttachPointProcessor(org.apache.tuscany.sca.policy.PolicyFactory)">PolicyAttachPointProcessor</A></B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html#readPolicies(java.lang.Object, org.apache.tuscany.sca.interfacedef.Operation, javax.xml.stream.XMLStreamReader)">readPolicies</A></B>(java.lang.Object&nbsp;attachPoint,
+ <A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/Operation.html" title="interface in org.apache.tuscany.sca.interfacedef">Operation</A>&nbsp;operation,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads policy intents and policy sets associated with an operation.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html#readPolicies(java.lang.Object, javax.xml.stream.XMLStreamReader)">readPolicies</A></B>(java.lang.Object&nbsp;attachPoint,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reads policy intents and policy sets.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html#resolvePolicies(java.lang.Object, org.apache.tuscany.sca.contribution.resolver.ModelResolver)">resolvePolicies</A></B>(java.lang.Object&nbsp;attachPoint,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html#writePolicyAttributes(java.lang.Object, org.apache.tuscany.sca.interfacedef.Operation, javax.xml.stream.XMLStreamWriter)">writePolicyAttributes</A></B>(java.lang.Object&nbsp;attachPoint,
+ <A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/Operation.html" title="interface in org.apache.tuscany.sca.interfacedef">Operation</A>&nbsp;operation,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write policies</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html#writePolicyAttributes(java.lang.Object, javax.xml.stream.XMLStreamWriter)">writePolicyAttributes</A></B>(java.lang.Object&nbsp;attachPoint,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write policies</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html#writePolicyPrefixes(java.lang.Object, org.apache.tuscany.sca.interfacedef.Operation, javax.xml.stream.XMLStreamWriter)">writePolicyPrefixes</A></B>(java.lang.Object&nbsp;attachPoint,
+ <A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/Operation.html" title="interface in org.apache.tuscany.sca.interfacedef">Operation</A>&nbsp;operation,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write policies</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html#writePolicyPrefixes(java.lang.Object, javax.xml.stream.XMLStreamWriter)">writePolicyPrefixes</A></B>(java.lang.Object&nbsp;attachPoint,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Write policies</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor">BaseStAXArtifactProcessor</A></B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getBoolean(javax.xml.stream.XMLStreamReader, java.lang.String)">getBoolean</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQName(javax.xml.stream.XMLStreamReader, java.lang.String)">getQName</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNames(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNames</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getQNameValue(javax.xml.stream.XMLStreamReader, java.lang.String)">getQNameValue</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getString(javax.xml.stream.XMLStreamReader, java.lang.String)">getString</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#getXSIType(javax.xml.stream.XMLStreamReader)">getXSIType</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#isSet(javax.xml.stream.XMLStreamReader, java.lang.String)">isSet</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#nextChildElement(javax.xml.stream.XMLStreamReader)">nextChildElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#skipToEndElement(javax.xml.stream.XMLStreamReader)">skipToEndElement</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributePrefixes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributePrefixes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeAttributes(javax.xml.stream.XMLStreamWriter, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeAttributes</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEnd(javax.xml.stream.XMLStreamWriter)">writeEnd</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeEndDocument(javax.xml.stream.XMLStreamWriter)">writeEndDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStart(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStart</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, javax.xml.namespace.QName, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A>, <A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html#writeStartDocument(javax.xml.stream.XMLStreamWriter, java.lang.String, java.lang.String, org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor.XAttr...)">writeStartDocument</A></CODE></TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="PolicyAttachPointProcessor(org.apache.tuscany.sca.policy.PolicyFactory)"><!-- --></A><H3>
+PolicyAttachPointProcessor</H3>
+<PRE>
+public <B>PolicyAttachPointProcessor</B>(<A HREF="../../../../../../org/apache/tuscany/sca/policy/PolicyFactory.html" title="interface in org.apache.tuscany.sca.policy">PolicyFactory</A>&nbsp;policyFactory)</PRE>
+<DL>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="readPolicies(java.lang.Object, org.apache.tuscany.sca.interfacedef.Operation, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readPolicies</H3>
+<PRE>
+public void <B>readPolicies</B>(java.lang.Object&nbsp;attachPoint,
+ <A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/Operation.html" title="interface in org.apache.tuscany.sca.interfacedef">Operation</A>&nbsp;operation,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Reads policy intents and policy sets associated with an operation.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attachPoint</CODE> - <DD><CODE>operation</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="readPolicies(java.lang.Object, javax.xml.stream.XMLStreamReader)"><!-- --></A><H3>
+readPolicies</H3>
+<PRE>
+public void <B>readPolicies</B>(java.lang.Object&nbsp;attachPoint,
+ javax.xml.stream.XMLStreamReader&nbsp;reader)</PRE>
+<DL>
+<DD>Reads policy intents and policy sets.
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attachPoint</CODE> - <DD><CODE>reader</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writePolicyAttributes(java.lang.Object, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+writePolicyAttributes</H3>
+<PRE>
+public void <B>writePolicyAttributes</B>(java.lang.Object&nbsp;attachPoint,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Write policies
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attachPoint</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writePolicyPrefixes(java.lang.Object, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+writePolicyPrefixes</H3>
+<PRE>
+public void <B>writePolicyPrefixes</B>(java.lang.Object&nbsp;attachPoint,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Write policies
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attachPoint</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writePolicyAttributes(java.lang.Object, org.apache.tuscany.sca.interfacedef.Operation, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+writePolicyAttributes</H3>
+<PRE>
+public void <B>writePolicyAttributes</B>(java.lang.Object&nbsp;attachPoint,
+ <A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/Operation.html" title="interface in org.apache.tuscany.sca.interfacedef">Operation</A>&nbsp;operation,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Write policies
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attachPoint</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writePolicyPrefixes(java.lang.Object, org.apache.tuscany.sca.interfacedef.Operation, javax.xml.stream.XMLStreamWriter)"><!-- --></A><H3>
+writePolicyPrefixes</H3>
+<PRE>
+public void <B>writePolicyPrefixes</B>(java.lang.Object&nbsp;attachPoint,
+ <A HREF="../../../../../../org/apache/tuscany/sca/interfacedef/Operation.html" title="interface in org.apache.tuscany.sca.interfacedef">Operation</A>&nbsp;operation,
+ javax.xml.stream.XMLStreamWriter&nbsp;writer)
+ throws javax.xml.stream.XMLStreamException</PRE>
+<DL>
+<DD>Write policies
+<P>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>attachPoint</CODE> -
+<DT><B>Throws:</B>
+<DD><CODE>javax.xml.stream.XMLStreamException</CODE></DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="resolvePolicies(java.lang.Object, org.apache.tuscany.sca.contribution.resolver.ModelResolver)"><!-- --></A><H3>
+resolvePolicies</H3>
+<PRE>
+public void <B>resolvePolicies</B>(java.lang.Object&nbsp;attachPoint,
+ <A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>&nbsp;resolver)</PRE>
+<DL>
+<DD><DL>
+</DL>
+</DD>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PREV CLASS</B></A>&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="PolicyAttachPointProcessor.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;<A HREF="#nested_classes_inherited_from_class_org.apache.tuscany.sca.contribution.processor.BaseStAXArtifactProcessor">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/package-frame.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/package-frame.html
new file mode 100644
index 0000000000..a9a0a0e483
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/package-frame.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly.xml
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/package-summary.html" target="classFrame">org.apache.tuscany.sca.assembly.xml</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Interfaces</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml" target="classFrame"><I>Constants</I></A></FONT></TD>
+</TR>
+</TABLE>
+
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="ComponentTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml" target="classFrame">ComponentTypeDocumentProcessor</A>
+<BR>
+<A HREF="ComponentTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml" target="classFrame">ComponentTypeModelResolver</A>
+<BR>
+<A HREF="ComponentTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml" target="classFrame">ComponentTypeProcessor</A>
+<BR>
+<A HREF="CompositeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml" target="classFrame">CompositeDocumentProcessor</A>
+<BR>
+<A HREF="CompositeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml" target="classFrame">CompositeModelResolver</A>
+<BR>
+<A HREF="CompositeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml" target="classFrame">CompositeProcessor</A>
+<BR>
+<A HREF="ConfiguredOperationProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml" target="classFrame">ConfiguredOperationProcessor</A>
+<BR>
+<A HREF="ConstrainingTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml" target="classFrame">ConstrainingTypeDocumentProcessor</A>
+<BR>
+<A HREF="ConstrainingTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml" target="classFrame">ConstrainingTypeModelResolver</A>
+<BR>
+<A HREF="ConstrainingTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml" target="classFrame">ConstrainingTypeProcessor</A>
+<BR>
+<A HREF="DefaultBeanModelProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml" target="classFrame">DefaultBeanModelProcessor</A>
+<BR>
+<A HREF="PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml" target="classFrame">PolicyAttachPointProcessor</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/package-summary.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/package-summary.html
new file mode 100644
index 0000000000..fcde0dec89
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/package-summary.html
@@ -0,0 +1,213 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly.xml
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.tuscany.sca.assembly.xml";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/binding/atom/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package org.apache.tuscany.sca.assembly.xml
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Interface Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A></B></TD>
+<TD>Constants used in SCA assembly XML files.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">ComponentTypeDocumentProcessor</A></B></TD>
+<TD>A componentType processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml">ComponentTypeModelResolver</A></B></TD>
+<TD>A Model Resolver for ComponentType models.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">ComponentTypeProcessor</A></B></TD>
+<TD>A componentType processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">CompositeDocumentProcessor</A></B></TD>
+<TD>A composite processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml">CompositeModelResolver</A></B></TD>
+<TD>A Model Resolver for Composite models.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">CompositeProcessor</A></B></TD>
+<TD>A composite processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">ConfiguredOperationProcessor</A></B></TD>
+<TD>Processor for dealing with 'operation' elements from composite definitions</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">ConstrainingTypeDocumentProcessor</A></B></TD>
+<TD>A contrainingType content handler.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml">ConstrainingTypeModelResolver</A></B></TD>
+<TD>A Model Resolver for ConstrainingType models.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">ConstrainingTypeProcessor</A></B></TD>
+<TD>A constrainingType processor.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">DefaultBeanModelProcessor</A></B></TD>
+<TD>Default Model Processor for beans.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml">PolicyAttachPointProcessor</A></B></TD>
+<TD>A Policy Attach Point processor.</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Package</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/package-summary.html"><B>PREV PACKAGE</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/binding/atom/package-summary.html"><B>NEXT PACKAGE</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>
diff --git a/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/package-tree.html b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/package-tree.html
new file mode 100644
index 0000000000..05173781f1
--- /dev/null
+++ b/site/trunk/site-publish/doc/javadoc/java-sca-1.4/org/apache/tuscany/sca/assembly/xml/package-tree.html
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_11) on Tue Jan 27 20:38:23 CST 2009 -->
+<TITLE>
+org.apache.tuscany.sca.assembly.xml Class Hierarchy
+</TITLE>
+
+<META NAME="date" CONTENT="2009-01-27">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="org.apache.tuscany.sca.assembly.xml Class Hierarchy";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/binding/atom/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package org.apache.tuscany.sca.assembly.xml
+</H2>
+</CENTER>
+<DL>
+<DT><B>Package Hierarchies:</B><DD><A HREF="../../../../../../overview-tree.html">All Packages</A></DL>
+<HR>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/BaseStAXArtifactProcessor.html" title="class in org.apache.tuscany.sca.contribution.processor"><B>BaseStAXArtifactProcessor</B></A><UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>ComponentTypeDocumentProcessor</B></A> (implements org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;M&gt;)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>ComponentTypeProcessor</B></A> (implements org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;M&gt;)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>CompositeDocumentProcessor</B></A> (implements org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;M&gt;)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>CompositeProcessor</B></A> (implements org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;M&gt;)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeDocumentProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>ConstrainingTypeDocumentProcessor</B></A> (implements org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/URLArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">URLArtifactProcessor</A>&lt;M&gt;)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>ConstrainingTypeProcessor</B></A> (implements org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;M&gt;)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/DefaultBeanModelProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>DefaultBeanModelProcessor</B></A> (implements org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;M&gt;)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/PolicyAttachPointProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>PolicyAttachPointProcessor</B></A> (implements org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A>)
+</UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ComponentTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>ComponentTypeModelResolver</B></A> (implements org.apache.tuscany.sca.contribution.resolver.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/CompositeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>CompositeModelResolver</B></A> (implements org.apache.tuscany.sca.contribution.resolver.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConfiguredOperationProcessor.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>ConfiguredOperationProcessor</B></A> (implements org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml">Constants</A>, org.apache.tuscany.sca.contribution.processor.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/processor/StAXArtifactProcessor.html" title="interface in org.apache.tuscany.sca.contribution.processor">StAXArtifactProcessor</A>&lt;M&gt;)
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/ConstrainingTypeModelResolver.html" title="class in org.apache.tuscany.sca.assembly.xml"><B>ConstrainingTypeModelResolver</B></A> (implements org.apache.tuscany.sca.contribution.resolver.<A HREF="../../../../../../org/apache/tuscany/sca/contribution/resolver/ModelResolver.html" title="interface in org.apache.tuscany.sca.contribution.resolver">ModelResolver</A>)
+</UL>
+</UL>
+<H2>
+Interface Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">org.apache.tuscany.sca.assembly.xml.<A HREF="../../../../../../org/apache/tuscany/sca/assembly/xml/Constants.html" title="interface in org.apache.tuscany.sca.assembly.xml"><B>Constants</B></A></UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/assembly/impl/package-tree.html"><B>PREV</B></A>&nbsp;
+&nbsp;<A HREF="../../../../../../org/apache/tuscany/sca/binding/atom/package-tree.html"><B>NEXT</B></A></FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../../../../../index.html?org/apache/tuscany/sca/assembly/xml/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../../../../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+
+</BODY>
+</HTML>