This PR changes completely how the HeFQUIN engine is set up and configured. The new framework is based on RDF descriptions of the configurations to be used. The new file ./vocabs/EngineConfiguration.ttl defines the vocabulary to be used for such RDF descriptions, and ./ExampleEngineConf.ttl is an example description that captures the default configuration plus several other options.
In addition to providing the code for the new framework, this PR removes the old code for setting up and configuring the HeFQUIN engine. Most notably, the classes HeFQUINEngineBuilder and HeFQUINEngineConfig are gone now.
This PR changes completely how the HeFQUIN engine is set up and configured. The new framework is based on RDF descriptions of the configurations to be used. The new file
./vocabs/EngineConfiguration.ttl
defines the vocabulary to be used for such RDF descriptions, and./ExampleEngineConf.ttl
is an example description that captures the default configuration plus several other options.In addition to providing the code for the new framework, this PR removes the old code for setting up and configuring the HeFQUIN engine. Most notably, the classes
HeFQUINEngineBuilder
andHeFQUINEngineConfig
are gone now./cc @chengsijin0817 just FYI