blob: df2b0bcbdb3f63eb7bfde8d3a4dbaf3d14b231e5 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Plug-in Dependencies</title>
<script language="JavaScript" type="text/javascript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js"></script>
<link href="../../book.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {
font-size: 18px;
font-weight: bold;
}
.style2 {
font-size: 12pt;
font-weight: bold;
}
-->
</style>
</head>
<body>
<p class="style1">Plug-in Dependencies</p>
<p>The <strong>Plug-in Dependencies</strong> view generates and displays caller and callee relationships from within the plug-in ecosystem defined. The view is available under <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.views.showView(org.eclipse.ui.views.showView.viewId=org.eclipse.pde.ui.DependenciesView)")'>
<img src="PLUGINS_ROOT/org.eclipse.help/command_link.png">
<strong>Window &gt; Show View &gt; Other... &gt; PDE &gt; Plug-in Dependencies</strong>
</a>. </p>
<p>&nbsp;</p>
<p class="style2">Callers</p>
<p>The <strong>callers</strong> visualization shows all the plug-ins that require a certain plug-in. The visualization is available in both hierarchical and flat-table modes. </p>
<p><img src="../../images/views/plugin_dependencies_hierarchical_callers.png" alt="Hierarchical Callers" hspace="30"></p>
<p>&nbsp;</p>
<p class="style2">Callees</p>
<p>The <strong>callees</strong> visualization shows all the plug-ins required by a certain plug-in. The visualization is available in both hierarchical and flat-table modes. </p>
<p><img src="../../images/views/plugin_dependencies_flat_callees.png" alt="Flat Callees" hspace="30"></p>
<p>&nbsp;</p>
<p class="style2">Show State Status</p>
<p>The <strong>Show State status</strong> visualization shows the current status of the resolver state in PDE.</p>
<p>Any plug-ins displayed with a red X are currently unresolved.
Expand an unresolved plug-in to reveal the unsatisfied constraints which result in the unresolved status.</p>
<p>When you open the children of a resolved plug-in, you will see its dependencies separated into imported packages and required bundles.
The child of each dependency is the plug-in which satisfies the particular dependency.</p>
<p><img src="../../images/views/plugin_dependencies_state_status.png" alt="State Status" hspace="30"></p>
<p>&nbsp;</p>
</body>
</html>