Represents the immutable results of a feature query.
Extracts a feature/a set of closely related features of a given project.
The location where a specific feature was found.
The location where a specific feature was found. In general, a feature query should always use a LocationsContainer to manage the identified locations.
The kind of the source. E.g., java.net.URL.
A collection of up to org.opalj.hermes.Globals.MaxLocations locations where a specific feature was found.
A collection of up to org.opalj.hermes.Globals.MaxLocations locations where a specific feature was found.
Using a LocationsContainer has the advantage that we do not store unwanted locations.
The kind of the source. E.g., java.net.URL.
Meta-information about a project that belongs to a corpus.
Meta-information about a project that belongs to a corpus.
Represents one project of the configured using the config key: "org.opalj.hermes.projects".
The feature objects associated with every project.
The resources of the instantiated project.
Container for feature queries.
Container for feature queries.
The name of a concrete class which inherits from FeatureQuery and implements
a default constructor.
Used to represent the corresponding information in the general configuration file.
Factory to create features.
Common constants related to feature queries.
Global configuration settings initialized when the application configuration file is read.
Executes all analyses to determine the representativeness of the given projects.
The id of the feature that is reued.
The id of some feature query that derives features with the given name.
The id of another feature query that derives features with the given name.