Record Class DefaultPlanningVariableMetaModel<Solution_,Entity_,Value_>

java.lang.Object
java.lang.Record
ai.timefold.solver.core.impl.domain.solution.descriptor.DefaultPlanningVariableMetaModel<Solution_,Entity_,Value_>
All Implemented Interfaces:
InnerVariableMetaModel<Solution_>, GenuineVariableMetaModel<Solution_,Entity_,Value_>, PlanningVariableMetaModel<Solution_,Entity_,Value_>, VariableMetaModel<Solution_,Entity_,Value_>

@NullMarked public record DefaultPlanningVariableMetaModel<Solution_,Entity_,Value_>(PlanningEntityMetaModel<Solution_,Entity_> entity, BasicVariableDescriptor<Solution_> variableDescriptor) extends Record implements PlanningVariableMetaModel<Solution_,Entity_,Value_>, InnerVariableMetaModel<Solution_>
  • Constructor Details

    • DefaultPlanningVariableMetaModel

      public DefaultPlanningVariableMetaModel(PlanningEntityMetaModel<Solution_,Entity_> entity, BasicVariableDescriptor<Solution_> variableDescriptor)
      Creates an instance of a DefaultPlanningVariableMetaModel record class.
      Parameters:
      entity - the value for the entity record component
      variableDescriptor - the value for the variableDescriptor record component
  • Method Details