ifs.example.tt
Class Activity
java.lang.Object
ifs.model.Variable
ifs.example.tt.Activity
- All Implemented Interfaces:
- Comparable
public class Activity
- extends Variable
Activity (variable).
It encodes a name, length
- Version:
- 1.0
- Author:
- Tomáš Müller
| Methods inherited from class ifs.model.Variable |
addContstraint, addVariableListener, assign, compareTo, constraints, constraintVariables, countAssignments, equals, getAssignment, getBestAssignment, getBestAssignmentIteration, getDescription, getExtra, getId, getInitialAssignment, getModel, hardConstraints, hasAssignment, hashCode, hasInitialAssignment, lastAssignmentIteration, lastUnassignmentIteration, removeContstraint, removeInitialValue, removeValue, removeVariableListener, setBestAssignment, setExtra, setInitialAssignment, setModel, setValues, softConstraints, toString, unassign, values |
Activity
public Activity(int length,
String id,
String name)
getName
public String getName()
- Description copied from class:
Variable
- Variable's name -- for printing purposes
- Overrides:
getName in class Variable
getActivityId
public String getActivityId()
getLength
public int getLength()
addResourceGroup
public void addResourceGroup(Vector resources)
addResourceGroup
public void addResourceGroup(Resource[] resources)
addResourceGroup
public void addResourceGroup(Resource resource)
getResourceGroup
public Vector getResourceGroup(int idx)
getResourceGroups
public Vector getResourceGroups()
getProhibitedSlots
public Set getProhibitedSlots()
getDiscouragedSlots
public Set getDiscouragedSlots()
addProhibitedSlot
public void addProhibitedSlot(int day,
int hour)
addDiscouragedSlot
public void addDiscouragedSlot(int day,
int hour)
isProhibitedSlot
public boolean isProhibitedSlot(int day,
int hour)
isDiscouragedSlot
public boolean isDiscouragedSlot(int day,
int hour)
addProhibitedSlot
public void addProhibitedSlot(int slot)
addDiscouragedSlot
public void addDiscouragedSlot(int slot)
isProhibitedSlot
public boolean isProhibitedSlot(int slot)
isDiscouragedSlot
public boolean isDiscouragedSlot(int slot)
isProhibited
public boolean isProhibited(int day,
int hour,
int length)
init
public void init()
computeValues
public Vector computeValues()
Copyright © 2005 Tomáš Müller