Class ClassBasedExtension

java.lang.Object
org.eclipse.epsilon.common.dt.extensions.ClassBasedExtension

public class ClassBasedExtension extends Object
Class which looks up and creates the instances of the classes referred to through the specified extension point. The extension point must declare an attribute of type "java" and name CLASS_PROPERTY. Referenced classes should implement a certain interface or inherit from a certain class.
Version:
1.0
Author:
Antonio García-Domínguez
  • Field Details

  • Constructor Details

    • ClassBasedExtension

      public ClassBasedExtension(org.eclipse.core.runtime.IConfigurationElement configElement, Class<?> expectedClass)
      Creates a new instance.
      Parameters:
      configElement - Configuration element from the extension element.
      expectedClass - Superclass or interface to which the referenced class should comply.
  • Method Details