Class ModelKnowledgeValidator

java.lang.Object
org.gcube.informationsystem.discovery.knowledge.ModelKnowledgeValidator
All Implemented Interfaces:
DiscoveredElementAction<Element>, NodeElaborator<Class<Element>>

public class ModelKnowledgeValidator extends Object implements DiscoveredElementAction<Element>, NodeElaborator<Class<Element>>
A validator that checks if discovered model types belong to the expected packages as defined by a RegistrationProvider.
Author:
Luca Frosini (ISTI - CNR)
  • Field Details

    • logger

      public static org.slf4j.Logger logger
      The logger.
    • rp

      protected RegistrationProvider rp
      The registration provider.
  • Constructor Details

    • ModelKnowledgeValidator

      public ModelKnowledgeValidator(RegistrationProvider rp)
      Constructs a new validator for the given registration provider.
      Parameters:
      rp - The registration provider defining the model's packages.
  • Method Details