org.eclipse.mat.inspections.osgi.model.eclipse
Class ExtensionPoint

java.lang.Object
  extended by org.eclipse.mat.inspections.osgi.model.eclipse.ExtensionPoint

public class ExtensionPoint
extends java.lang.Object


Constructor Summary
ExtensionPoint(int objectId, java.lang.Integer extensionPointId, java.lang.String[] properties)
           
 
Method Summary
 void addExtension(Extension extension)
           
 boolean equals(java.lang.Object obj)
           
 BundleDescriptor getContributedBy()
          Get descriptor of the bundle contributing this extension point
 java.lang.String getContributorId()
          Get unique id of the bundle contributing this extension point
 java.lang.Integer getExtensionPointId()
          Get extension point's unique identifier.
 java.util.List<Extension> getExtensions()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 int getObjectId()
          Get objectId of the ExtensionPoint in the heap dump
 int hashCode()
           
 void setContributedBy(BundleDescriptor contributedBy)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionPoint

public ExtensionPoint(int objectId,
                      java.lang.Integer extensionPointId,
                      java.lang.String[] properties)
Method Detail

getObjectId

public int getObjectId()
Get objectId of the ExtensionPoint in the heap dump

Returns:
int objectId

getExtensionPointId

public java.lang.Integer getExtensionPointId()
Get extension point's unique identifier. This extension point is assigned a unique identifier by the OSGi framework.

Returns:
Integer extension's unique identifier

getName

public java.lang.String getName()

getContributorId

public java.lang.String getContributorId()
Get unique id of the bundle contributing this extension point

Returns:
String unique id of the bundle contributing this extension point

setContributedBy

public void setContributedBy(BundleDescriptor contributedBy)

getContributedBy

public BundleDescriptor getContributedBy()
Get descriptor of the bundle contributing this extension point

Returns:
BundleDescriptor of the bundle contributing this extension point

getLabel

public java.lang.String getLabel()

getExtensions

public java.util.List<Extension> getExtensions()
Returns:
List<Extension> list of extensions of this extension point

addExtension

public void addExtension(Extension extension)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object