Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_51) on Thu Jun 05 17:45:44 EDT 2014 -->
<meta http-equiv="Content-Type" content="text/html" charset="iso-8859-1">
<title>IPluginModelBase (Eclipse PDE API Specification)</title>
<meta name="date" content="2014-06-05">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="IPluginModelBase (Eclipse PDE API Specification)";
    }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!--   -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/IPluginModelBase.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><em><span style='font-size:small'><b>Eclipse PDE</b><br>Luna (4.4)</span></em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModel.html" title="interface in org.eclipse.pde.core.plugin"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelFactory.html" title="interface in org.eclipse.pde.core.plugin"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/pde/core/plugin/IPluginModelBase.html" target="_top">Frames</a></li>
<li><a href="IPluginModelBase.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.eclipse.pde.core.plugin</div>
<h2 title="Interface IPluginModelBase" class="title">Interface IPluginModelBase</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Superinterfaces:</dt>
<dd><a href="../../../../.././../../../org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/IAdaptable.html?is-external=true" title="class or interface in org.eclipse.core.runtime">IAdaptable</a>, <a href="../../../../../org/eclipse/pde/core/IBaseModel.html" title="interface in org.eclipse.pde.core">IBaseModel</a>, <a href="../../../../../org/eclipse/pde/core/IModel.html" title="interface in org.eclipse.pde.core">IModel</a>, <a href="../../../../../org/eclipse/pde/core/IModelChangeProvider.html" title="interface in org.eclipse.pde.core">IModelChangeProvider</a>, <a href="../../../../../org/eclipse/pde/core/plugin/ISharedExtensionsModel.html" title="interface in org.eclipse.pde.core.plugin">ISharedExtensionsModel</a>, <a href="../../../../../org/eclipse/pde/core/plugin/ISharedPluginModel.html" title="interface in org.eclipse.pde.core.plugin">ISharedPluginModel</a></dd>
</dl>
<dl>
<dt>All Known Subinterfaces:</dt>
<dd><a href="../../../../../org/eclipse/pde/core/plugin/IFragmentModel.html" title="interface in org.eclipse.pde.core.plugin">IFragmentModel</a>, <a href="../../../../../org/eclipse/pde/core/plugin/IPluginModel.html" title="interface in org.eclipse.pde.core.plugin">IPluginModel</a></dd>
</dl>
<hr>
<br>
<pre>public interface <span class="strong">IPluginModelBase</span>
extends <a href="../../../../../org/eclipse/pde/core/plugin/ISharedExtensionsModel.html" title="interface in org.eclipse.pde.core.plugin">ISharedExtensionsModel</a>, <a href="../../../../../org/eclipse/pde/core/IModelChangeProvider.html" title="interface in org.eclipse.pde.core">IModelChangeProvider</a></pre>
<div class="block">This type of model is created by parsing the manifest file.
 It serves as a base interface for both plug-in and
 fragment models by holding data common to both.
 If the file is a workspace resource, it will be
 available as the underlying resource of the model.
 The model may be read-only or editable.
 It will also make a reference to the build.properties
 model when created. The reference will be of the
 same type as the model itself: if the model is
 editable, it will attempt to obtain an exclusive
 editable copy of build.properties model.
 <p>
 The plug-in model can be disabled. Disabling the
 model will not change its data. Users of the
 model will have to decide if the disabled state
 if of any importance to them or not.
 <p>
 The model is capable of notifying listeners
 about changes. An attempt to change a read-only
 model will result in a CoreException.</div>
<dl><dt><span class="strong">Restriction:</span></dt>
  <dd>This interface is not intended to be implemented by clients.</dd>
<dt><span class="strong">Restriction:</span></dt>
  <dd>This interface is not intended to be extended by clients.</dd></dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method_summary">
<!--   -->
</a>
<h3>Method Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/pde/core/plugin/IPluginBase.html" title="interface in org.eclipse.pde.core.plugin">IPluginBase</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelBase.html#createPluginBase()">createPluginBase</a></strong>()</code>
<div class="block">Creates and return a top-level plugin model object</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/pde/core/build/IBuildModel.html" title="interface in org.eclipse.pde.core.build">IBuildModel</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelBase.html#getBuildModel()">getBuildModel</a></strong>()</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>This method has always returned <code>null</code>. 
   Since 3.7, use <a href="../../../../../org/eclipse/pde/core/plugin/PluginRegistry.html#createBuildModel(org.eclipse.pde.core.plugin.IPluginModelBase)"><code>PluginRegistry.createBuildModel(IPluginModelBase)</code></a> instead.</i></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../.././../../../org.eclipse.platform.doc.isv/reference/api/org/eclipse/osgi/service/resolver/BundleDescription.html?is-external=true" title="class or interface in org.eclipse.osgi.service.resolver">BundleDescription</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelBase.html#getBundleDescription()">getBundleDescription</a></strong>()</code>
<div class="block">Returns the bundle description of the plug-in
 in case the plug-in uses the new OSGi bundle layout.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="http://download.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelBase.html#getNLLookupLocation()">getNLLookupLocation</a></strong>()</code>
<div class="block"><strong>Deprecated.</strong>&nbsp;
<div class="block"><i>The URL returned is not encoded.  If the file
 path contains special characters such as <code>#</code>
 this URL cannot be used for opening streams. Instead use
 <a href="../../../../../org/eclipse/pde/core/plugin/ISharedPluginModel.html#getInstallLocation()"><code>ISharedPluginModel.getInstallLocation()</code></a> and create the URL using
 an encoding tool such as <a href="../../../../.././../../../org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/URIUtil.html?is-external=true" title="class or interface in org.eclipse.core.runtime"><code>URIUtil</code></a>. Deprecated in
 4.3.</i></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/pde/core/plugin/IPluginBase.html" title="interface in org.eclipse.pde.core.plugin">IPluginBase</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelBase.html#getPluginBase()">getPluginBase</a></strong>()</code>
<div class="block">Returns a top-level model object.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/pde/core/plugin/IPluginBase.html" title="interface in org.eclipse.pde.core.plugin">IPluginBase</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelBase.html#getPluginBase(boolean)">getPluginBase</a></strong>(boolean&nbsp;createIfMissing)</code>
<div class="block">Returns a top-level model object.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelFactory.html" title="interface in org.eclipse.pde.core.plugin">IPluginModelFactory</a></code></td>
<td class="colLast"><code><strong><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelBase.html#getPluginFactory()">getPluginFactory</a></strong>()</code>
<div class="block">Returns the factory that can be used to
 create new objects for this model</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelBase.html#isEnabled()">isEnabled</a></strong>()</code>
<div class="block">Returns </samp>true</samp> if this model is currently enabled.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelBase.html#isFragmentModel()">isFragmentModel</a></strong>()</code>
<div class="block">Tests if this model is for the plug-in fragment.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelBase.html#setBundleDescription(org.eclipse.osgi.service.resolver.BundleDescription)">setBundleDescription</a></strong>(<a href="../../../../.././../../../org.eclipse.platform.doc.isv/reference/api/org/eclipse/osgi/service/resolver/BundleDescription.html?is-external=true" title="class or interface in org.eclipse.osgi.service.resolver">BundleDescription</a>&nbsp;description)</code>
<div class="block">Associates the bundle description of the plug-in
 with this model in case the plug-in uses the new
 OSGi bundle layout.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><strong><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelBase.html#setEnabled(boolean)">setEnabled</a></strong>(boolean&nbsp;enabled)</code>
<div class="block">Sets the enable state of the model.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.eclipse.pde.core.plugin.ISharedExtensionsModel">
<!--   -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.pde.core.plugin.<a href="../../../../../org/eclipse/pde/core/plugin/ISharedExtensionsModel.html" title="interface in org.eclipse.pde.core.plugin">ISharedExtensionsModel</a></h3>
<code><a href="../../../../../org/eclipse/pde/core/plugin/ISharedExtensionsModel.html#getExtensions()">getExtensions</a>, <a href="../../../../../org/eclipse/pde/core/plugin/ISharedExtensionsModel.html#getExtensions(boolean)">getExtensions</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.eclipse.pde.core.plugin.ISharedPluginModel">
<!--   -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.pde.core.plugin.<a href="../../../../../org/eclipse/pde/core/plugin/ISharedPluginModel.html" title="interface in org.eclipse.pde.core.plugin">ISharedPluginModel</a></h3>
<code><a href="../../../../../org/eclipse/pde/core/plugin/ISharedPluginModel.html#getFactory()">getFactory</a>, <a href="../../../../../org/eclipse/pde/core/plugin/ISharedPluginModel.html#getInstallLocation()">getInstallLocation</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.eclipse.pde.core.IModel">
<!--   -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.pde.core.<a href="../../../../../org/eclipse/pde/core/IModel.html" title="interface in org.eclipse.pde.core">IModel</a></h3>
<code><a href="../../../../../org/eclipse/pde/core/IModel.html#getResourceString(java.lang.String)">getResourceString</a>, <a href="../../../../../org/eclipse/pde/core/IModel.html#getTimeStamp()">getTimeStamp</a>, <a href="../../../../../org/eclipse/pde/core/IModel.html#getUnderlyingResource()">getUnderlyingResource</a>, <a href="../../../../../org/eclipse/pde/core/IModel.html#isInSync()">isInSync</a>, <a href="../../../../../org/eclipse/pde/core/IModel.html#isLoaded()">isLoaded</a>, <a href="../../../../../org/eclipse/pde/core/IModel.html#isReconcilingModel()">isReconcilingModel</a>, <a href="../../../../../org/eclipse/pde/core/IModel.html#load()">load</a>, <a href="../../../../../org/eclipse/pde/core/IModel.html#load(java.io.InputStream, boolean)">load</a>, <a href="../../../../../org/eclipse/pde/core/IModel.html#reload(java.io.InputStream, boolean)">reload</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.eclipse.pde.core.IBaseModel">
<!--   -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.pde.core.<a href="../../../../../org/eclipse/pde/core/IBaseModel.html" title="interface in org.eclipse.pde.core">IBaseModel</a></h3>
<code><a href="../../../../../org/eclipse/pde/core/IBaseModel.html#dispose()">dispose</a>, <a href="../../../../../org/eclipse/pde/core/IBaseModel.html#isDisposed()">isDisposed</a>, <a href="../../../../../org/eclipse/pde/core/IBaseModel.html#isEditable()">isEditable</a>, <a href="../../../../../org/eclipse/pde/core/IBaseModel.html#isValid()">isValid</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.eclipse.core.runtime.IAdaptable">
<!--   -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.core.runtime.<a href="../../../../.././../../../org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/IAdaptable.html?is-external=true" title="class or interface in org.eclipse.core.runtime">IAdaptable</a></h3>
<code><a href="../../../../.././../../../org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/IAdaptable.html?is-external=true#getAdapter(java.lang.Class)" title="class or interface in org.eclipse.core.runtime">getAdapter</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_org.eclipse.pde.core.IModelChangeProvider">
<!--   -->
</a>
<h3>Methods inherited from interface&nbsp;org.eclipse.pde.core.<a href="../../../../../org/eclipse/pde/core/IModelChangeProvider.html" title="interface in org.eclipse.pde.core">IModelChangeProvider</a></h3>
<code><a href="../../../../../org/eclipse/pde/core/IModelChangeProvider.html#addModelChangedListener(org.eclipse.pde.core.IModelChangedListener)">addModelChangedListener</a>, <a href="../../../../../org/eclipse/pde/core/IModelChangeProvider.html#fireModelChanged(org.eclipse.pde.core.IModelChangedEvent)">fireModelChanged</a>, <a href="../../../../../org/eclipse/pde/core/IModelChangeProvider.html#fireModelObjectChanged(java.lang.Object, java.lang.String, java.lang.Object, java.lang.Object)">fireModelObjectChanged</a>, <a href="../../../../../org/eclipse/pde/core/IModelChangeProvider.html#removeModelChangedListener(org.eclipse.pde.core.IModelChangedListener)">removeModelChangedListener</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!--   -->
</a>
<h3>Method Detail</h3>
<a name="createPluginBase()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createPluginBase</h4>
<pre><a href="../../../../../org/eclipse/pde/core/plugin/IPluginBase.html" title="interface in org.eclipse.pde.core.plugin">IPluginBase</a>&nbsp;createPluginBase()</pre>
<div class="block">Creates and return a top-level plugin model object</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a top-level model object representing a plug-in or a fragment.</dd></dl>
</li>
</ul>
<a name="getBuildModel()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBuildModel</h4>
<pre><a href="../../../../../org/eclipse/pde/core/build/IBuildModel.html" title="interface in org.eclipse.pde.core.build">IBuildModel</a>&nbsp;getBuildModel()</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>This method has always returned <code>null</code>. 
   Since 3.7, use <a href="../../../../../org/eclipse/pde/core/plugin/PluginRegistry.html#createBuildModel(org.eclipse.pde.core.plugin.IPluginModelBase)"><code>PluginRegistry.createBuildModel(IPluginModelBase)</code></a> instead.</i></div>
<div class="block">Returns an associated build.properties model
 that works in conjunction with this model.
 <p>
 This method always returns <code>null</code>
 </p></div>
<dl><dt><span class="strong">Returns:</span></dt><dd><code>null</code></dd></dl>
</li>
</ul>
<a name="getPluginBase()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPluginBase</h4>
<pre><a href="../../../../../org/eclipse/pde/core/plugin/IPluginBase.html" title="interface in org.eclipse.pde.core.plugin">IPluginBase</a>&nbsp;getPluginBase()</pre>
<div class="block">Returns a top-level model object. Equivalent to
 calling <pre>getPluginBase(true)</pre>.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>a top-level model object representing a plug-in or a fragment.</dd></dl>
</li>
</ul>
<a name="getPluginBase(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPluginBase</h4>
<pre><a href="../../../../../org/eclipse/pde/core/plugin/IPluginBase.html" title="interface in org.eclipse.pde.core.plugin">IPluginBase</a>&nbsp;getPluginBase(boolean&nbsp;createIfMissing)</pre>
<div class="block">Returns a top-level model object.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>createIfMissing</code> - if true, root model object will
 be created if not defined.</dd>
<dt><span class="strong">Returns:</span></dt><dd>a top-level model object</dd></dl>
</li>
</ul>
<a name="isEnabled()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEnabled</h4>
<pre>boolean&nbsp;isEnabled()</pre>
<div class="block">Returns </samp>true</samp> if this model is currently enabled.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>true if the model is enabled</dd></dl>
</li>
</ul>
<a name="isFragmentModel()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFragmentModel</h4>
<pre>boolean&nbsp;isFragmentModel()</pre>
<div class="block">Tests if this model is for the plug-in fragment.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd><code>true</code> if the model is for the fragment,
 <code>false</code> otherwise.</dd></dl>
</li>
</ul>
<a name="setEnabled(boolean)">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setEnabled</h4>
<pre>void&nbsp;setEnabled(boolean&nbsp;enabled)</pre>
<div class="block">Sets the enable state of the model.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>enabled</code> - the new enable state</dd></dl>
</li>
</ul>
<a name="getPluginFactory()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPluginFactory</h4>
<pre><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelFactory.html" title="interface in org.eclipse.pde.core.plugin">IPluginModelFactory</a>&nbsp;getPluginFactory()</pre>
<div class="block">Returns the factory that can be used to
 create new objects for this model</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the plug-in model factory</dd></dl>
</li>
</ul>
<a name="getNLLookupLocation()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNLLookupLocation</h4>
<pre><a href="http://download.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net">URL</a>&nbsp;getNLLookupLocation()</pre>
<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>The URL returned is not encoded.  If the file
 path contains special characters such as <code>#</code>
 this URL cannot be used for opening streams. Instead use
 <a href="../../../../../org/eclipse/pde/core/plugin/ISharedPluginModel.html#getInstallLocation()"><code>ISharedPluginModel.getInstallLocation()</code></a> and create the URL using
 an encoding tool such as <a href="../../../../.././../../../org.eclipse.platform.doc.isv/reference/api/org/eclipse/core/runtime/URIUtil.html?is-external=true" title="class or interface in org.eclipse.core.runtime"><code>URIUtil</code></a>. Deprecated in
 4.3.</i></div>
<div class="block">Returns an unencoded URL for the plug-in install location.
 The location described where to look for the translation
 property files.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>the URL location of the plug-in where translation 
 property files can be found</dd></dl>
</li>
</ul>
<a name="getBundleDescription()">
<!--   -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBundleDescription</h4>
<pre><a href="../../../../.././../../../org.eclipse.platform.doc.isv/reference/api/org/eclipse/osgi/service/resolver/BundleDescription.html?is-external=true" title="class or interface in org.eclipse.osgi.service.resolver">BundleDescription</a>&nbsp;getBundleDescription()</pre>
<div class="block">Returns the bundle description of the plug-in
 in case the plug-in uses the new OSGi bundle layout.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>bundle description if this is an OSGi plug-in,
 or <code>null</code> if the plug-in is in a classic
 format.</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.0</dd></dl>
</li>
</ul>
<a name="setBundleDescription(org.eclipse.osgi.service.resolver.BundleDescription)">
<!--   -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>setBundleDescription</h4>
<pre>void&nbsp;setBundleDescription(<a href="../../../../.././../../../org.eclipse.platform.doc.isv/reference/api/org/eclipse/osgi/service/resolver/BundleDescription.html?is-external=true" title="class or interface in org.eclipse.osgi.service.resolver">BundleDescription</a>&nbsp;description)</pre>
<div class="block">Associates the bundle description of the plug-in
 with this model in case the plug-in uses the new
 OSGi bundle layout.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>description</code> - bundle description to associate
 with this model</dd><dt><span class="strong">Since:</span></dt>
  <dd>3.0</dd></dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!--   -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/IPluginModelBase.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-files/index-1.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
<div class="aboutLanguage"><em><span style='font-size:small'><b>Eclipse PDE</b><br>Luna (4.4)</span></em></div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModel.html" title="interface in org.eclipse.pde.core.plugin"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../../org/eclipse/pde/core/plugin/IPluginModelFactory.html" title="interface in org.eclipse.pde.core.plugin"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/eclipse/pde/core/plugin/IPluginModelBase.html" target="_top">Frames</a></li>
<li><a href="IPluginModelBase.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small><br><span style='font-size:small;float:right'>Copyright (c) 2000, 2013 Eclipse Contributors and others. All rights reserved.</span><span style='font-size:small'><a href='../../../../../../misc/api-usage-rules.html'>Guidelines for using Eclipse APIs.</a></span></small></p>
</body>
</html>
New to GrepCode? Check out our FAQ X