Interface RecommendationEngineFactory<T>

    • Method Detail

      • getId

        java.lang.String getId()
      • getName

        java.lang.String getName()
      • isDeprecated

        boolean isDeprecated()
        Returns:
        True if the recommender is deprecated, i.e. users should not create new recommenders based on this factory
      • isEvaluable

        default boolean isEvaluable()
      • isMultipleRecommendationProvider

        default boolean isMultipleRecommendationProvider()
      • accepts

        boolean accepts​(de.tudarmstadt.ukp.clarin.webanno.model.AnnotationLayer aLayer,
                        de.tudarmstadt.ukp.clarin.webanno.model.AnnotationFeature aFeature)
      • createTraits

        T createTraits()
      • createTraitsEditor

        org.apache.wicket.Component createTraitsEditor​(java.lang.String aId,
                                                       org.apache.wicket.model.IModel<Recommender> aModel)
      • writeTraits

        void writeTraits​(Recommender aRecommender,
                         T aTraits)