Class ExtensionPoint

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

public class ExtensionPoint extends Object
  • Constructor Details

    • ExtensionPoint

      public ExtensionPoint(int objectId, Integer extensionPointId, String[] properties)
  • Method Details

    • getObjectId

      public int getObjectId()
      Get objectId of the ExtensionPoint in the heap dump
      Returns:
      int objectId
    • getExtensionPointId

      public 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 String getName()
    • getContributorId

      public 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 String getLabel()
    • getExtensions

      public 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 Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object