All Downloads are FREE. Search and download functionalities are using the official Maven repository.

pl.touk.nussknacker.engine.definition.model.ModelDefinitionWithClasses.scala Maven / Gradle / Ivy

package pl.touk.nussknacker.engine.definition.model

import pl.touk.nussknacker.engine.definition.clazz.ClassDefinitionSet
import pl.touk.nussknacker.engine.extension.ExtensionMethods

case class ModelDefinitionWithClasses(modelDefinition: ModelDefinition) {

  @transient lazy val classDefinitions: ClassDefinitionSet = ExtensionMethods.enrichWithExtensionMethods(
    ClassDefinitionSet(ModelClassDefinitionDiscovery.discoverClasses(modelDefinition))
  )

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy