Class ExtensionSpecificationFactory<T extends ExtensionSpecification<?>>

java.lang.Object
org.eclipse.epsilon.egl.dt.extensions.ExtensionSpecificationFactory<T>
Direct Known Subclasses:
FineGrainedTracePostprocessorSpecificationFactory, FormatterSpecificationFactory, TemplateFactoryTypeSpecificationFactory

public abstract class ExtensionSpecificationFactory<T extends ExtensionSpecification<?>> extends Object
  • Constructor Details

    • ExtensionSpecificationFactory

      public ExtensionSpecificationFactory()
  • Method Details

    • getExtensionPointIdentifier

      protected abstract String getExtensionPointIdentifier()
    • createExtensionSpecification

      protected abstract T createExtensionSpecification(org.eclipse.core.runtime.IConfigurationElement extension)
    • indexOf

      public int indexOf(String templateFactoryTypeIdentifier)
    • findByIndex

      public T findByIndex(int index)
    • findByIdentifiers

      public Collection<T> findByIdentifiers(Collection<String> identifiers)
    • findByIdentifier

      public T findByIdentifier(String identifier)
    • loadAllFromExtensionPoints

      public List<T> loadAllFromExtensionPoints()