org.drools.planner.examples.machinereassignment.domain
Class MrProcessAssignment
java.lang.Object
org.drools.planner.examples.common.domain.AbstractPersistable
org.drools.planner.examples.machinereassignment.domain.MrProcessAssignment
- All Implemented Interfaces:
- Serializable, Comparable<AbstractPersistable>
public class MrProcessAssignment
- extends AbstractPersistable
- See Also:
- Serialized Form
MrProcessAssignment
public MrProcessAssignment()
getProcess
public MrProcess getProcess()
setProcess
public void setProcess(MrProcess process)
getOriginalMachine
public MrMachine getOriginalMachine()
setOriginalMachine
public void setOriginalMachine(MrMachine originalMachine)
getMachine
public MrMachine getMachine()
setMachine
public void setMachine(MrMachine machine)
getService
public MrService getService()
isMoved
public boolean isMoved()
getProcessMoveCost
public int getProcessMoveCost()
getMachineMoveCost
public int getMachineMoveCost()
getNeighborhood
public MrNeighborhood getNeighborhood()
getLocation
public MrLocation getLocation()
getUsage
public long getUsage(MrResource resource)
getLabel
public String getLabel()
solutionEquals
public boolean solutionEquals(Object o)
- The normal methods
Object.equals(Object)
and Object.hashCode()
cannot be used because the rule engine already
requires them (for performance in their original state).
- See Also:
solutionHashCode()
solutionHashCode
public int solutionHashCode()
- The normal methods
Object.equals(Object)
and Object.hashCode()
cannot be used because the rule engine already
requires them (for performance in their original state).
- See Also:
solutionEquals(Object)
toString
public String toString()
- Overrides:
toString
in class AbstractPersistable
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.