Class ModelNode<MODEL extends ConfigModel>

java.lang.Object
com.yahoo.config.model.graph.ModelNode<MODEL>
All Implemented Interfaces:
ConfigModelInstanceFactory<MODEL>

public class ModelNode<MODEL extends ConfigModel> extends Object implements ConfigModelInstanceFactory<MODEL>
Represents a node in the dependency graph, and contains information about a builders dependencies. Constructor signatures of model classes must have ConfigModelContext as the first argument and ConfigModel subclasses or Collection of ConfigModels as subsequent arguments. Only Collection, not Collection subtypes can be used.
Author:
Ulf Lilleengen