public class BavetNodeBuildPolicy<Solution_> extends Object
Constructor and Description |
---|
BavetNodeBuildPolicy(BavetConstraintSession session,
int constraintCount) |
Modifier and Type | Method and Description |
---|---|
void |
addScoringNode(BavetScoringNode scoringNode) |
Map<String,BavetScoringNode> |
getConstraintIdToScoringNodeMap() |
Map<BavetJoinConstraintStream<Solution_>,BavetJoinBridgeNode> |
getJoinConstraintStreamToJoinBridgeNodeMap() |
int |
getNodeOrderMaximum() |
BavetConstraintSession |
getSession() |
<Node_ extends BavetAbstractNode> |
retrieveSharedNode(Node_ node) |
void |
updateNodeOrderMaximum(int nodeOrder) |
public BavetNodeBuildPolicy(BavetConstraintSession session, int constraintCount)
public void updateNodeOrderMaximum(int nodeOrder)
public <Node_ extends BavetAbstractNode> Node_ retrieveSharedNode(Node_ node)
public void addScoringNode(BavetScoringNode scoringNode)
public BavetConstraintSession getSession()
public int getNodeOrderMaximum()
public Map<String,BavetScoringNode> getConstraintIdToScoringNodeMap()
public Map<BavetJoinConstraintStream<Solution_>,BavetJoinBridgeNode> getJoinConstraintStreamToJoinBridgeNodeMap()
Copyright © 2006–2020 JBoss by Red Hat. All rights reserved.