Class ExtensionBasedQuerySpecificationLoader


  • public class ExtensionBasedQuerySpecificationLoader
    extends java.lang.Object
    Loader for the QuerySpecificationRegistry based on the query group extensions generated by the VIATRA Query builder. The loader has a single instance that processes the extensions on demand if the platform is running, caches the results and updates the QuerySpecificationRegistry. Note that the loader does not perform class loading on the query group if possible.

    The class has a single instance accessible with getInstance().

    Since:
    1.3
    • Constructor Detail

      • ExtensionBasedQuerySpecificationLoader

        public ExtensionBasedQuerySpecificationLoader()
    • Method Detail

      • loadRegisteredQuerySpecificationsIntoRegistry

        public void loadRegisteredQuerySpecificationsIntoRegistry()
        Loads the query specifications that are registered through extension points into the QuerySpecificationRegistry.