wlu: showed contained WPDs
diff --git a/org.eclipse.epf.library/layout/xsl/artifact_descriptor.xsl b/org.eclipse.epf.library/layout/xsl/artifact_descriptor.xsl
index 003392e..cbf8abc 100644
--- a/org.eclipse.epf.library/layout/xsl/artifact_descriptor.xsl
+++ b/org.eclipse.epf.library/layout/xsl/artifact_descriptor.xsl
@@ -232,11 +232,50 @@
 		<xsl:variable name="superActivities" select="referenceList[@name='superActivities']/Element[@Type='Activity']"/>
 		<xsl:variable name="responsibleRole" select="referenceList[@name='WorkProductDescriptor_ResponsibleRoleDescriptors']/Element[@Type='RoleDescriptor']"/>
 		<xsl:variable name="workedOnBy" select="referenceList[@name='workedOnBy']/Element"/>
-
-		<xsl:if test="count($responsibleRole) + count($workedOnBy) + count($mandatoryInputTo) + count($optionalInputTo) + count($externalInputTo) + count($outputFrom) + count($impacts) + count($impactedBy)> 0">
+		<xsl:variable name="showFullMethodContent" select="@ShowFullMethodContent"/>
+		<xsl:variable name="containerArtifact" select="reference[@name='containerArtifact']/Element"/>
+		<xsl:variable name="containedArtifacts" select="referenceList[@name='containedArtifacts']/Element[@Type='WorkProductDescriptor']"/>
+		
+		<xsl:if test="count($responsibleRole) + count($workedOnBy) + count($mandatoryInputTo) + count($optionalInputTo) + count($externalInputTo) + count($outputFrom) + count($impacts) + count($impactedBy)> 0 or (count($containerArtifact) + count($containedArtifacts) > 0 and $showFullMethodContent = 'true')">
 			<div class="sectionHeading"><xsl:value-of select="$relationshipsText"/></div>
 			<div class="sectionContent">
 				<table class="sectionTable" border="0" cellspacing="0" cellpadding="0">
+					<xsl:if test="$showFullMethodContent = 'true' and count($containerArtifact) > 0">
+						<tr valign="top">
+							<th class="sectionTableHeading" scope="row"><xsl:value-of select="$containerArtifactText"/></th>
+							<td class="sectionTableCell" colspan="2">
+							<ul>
+								<xsl:for-each select="$containerArtifact">
+								<xsl:sort select="@DisplayName"/>
+									<li>
+										<a>
+											<xsl:attribute name="href"><xsl:value-of select="/Element/@BackPath"/><xsl:value-of select="@Url"/></xsl:attribute>
+											<xsl:value-of select="@DisplayName"/>
+										</a>
+									</li>
+								</xsl:for-each>
+							</ul>
+							</td>
+						</tr>
+					</xsl:if>		
+					<xsl:if test="$showFullMethodContent = 'true' and count($containedArtifacts) > 0">
+						<tr valign="top">
+							<th class="sectionTableHeading" scope="row"><xsl:value-of select="$containedArtifactsText"/></th>
+							<td class="sectionTableCell" colspan="2">
+							<ul>
+								<xsl:for-each select="$containedArtifacts">
+									<xsl:sort data-type="text" select="@DisplayName" order="ascending" />
+									<li>
+										<a>
+											<xsl:attribute name="href"><xsl:value-of select="/Element/@BackPath"/><xsl:value-of select="@Url"/></xsl:attribute>											
+											<xsl:value-of select="@DisplayName"/>
+										</a>
+									</li>
+								</xsl:for-each>
+							</ul>
+							</td>
+						</tr>
+					</xsl:if>
 					<xsl:if test="count($impacts) > 0">
 						<tr valign="top">
 							<th class="sectionTableHeading" scope="row"><xsl:value-of select="$dependentText"/></th>
@@ -455,4 +494,4 @@
 		</xsl:if>
 	</xsl:template>
 	
-</xsl:stylesheet>
+</xsl:stylesheet>
\ No newline at end of file