diff --git a/jOptJSRecover/Assignment3.cld b/jOptJSRecover/Assignment3.cld new file mode 100644 index 0000000..c259447 --- /dev/null +++ b/jOptJSRecover/Assignment3.cld @@ -0,0 +1,3386 @@ + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + 2 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 1003 + 1271 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 1519 + 1635 + + + + + + + + + + true + + + + + + 2 + + + + + + JsSearchGoalsImpl + void + + + varFact + JsVariableFactory + + + store + ConstraintStore + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + jopt.js.spi.search.JsSearchGoalsImpl + false + + + + + + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 574 + 1738 + + + + + + + + + + true + + + + + + 2 + + + + + + JsSearchActionsImpl + void + + + store + ConstraintStore + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResourceAndStartTimes + SearchAction + + + activities + Activity[] + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResourceAndStartTimes + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + resSelector + ResourceSelector + + + resSetSelector + ResourceSetSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResourceAndStartTimes + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + resSelector + ResourceSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResourceAndStartTimes + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + startTimeSelector + StartTimeSelector + + + resSelector + ResourceSelector + + + resSetSelector + ResourceSetSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResourceAndStartTimes + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + startTimeSelector + StartTimeSelector + + + resSelector + ResourceSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResourceAndStartTimes + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + startTimeSelector + StartTimeSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResourceAndStartTimes + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResourceAndStartTimes + SearchAction + + + activities + Activity[] + + + resSelector + ResourceSelector + + + resSetSelector + ResourceSetSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResourceAndStartTimes + SearchAction + + + activities + Activity[] + + + resSelector + ResourceSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResourceAndStartTimes + SearchAction + + + activities + Activity[] + + + startTimeSelector + StartTimeSelector + + + resSelector + ResourceSelector + + + resSetSelector + ResourceSetSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResourceAndStartTimes + SearchAction + + + activities + Activity[] + + + startTimeSelector + StartTimeSelector + + + resSelector + ResourceSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResourceAndStartTimes + SearchAction + + + activities + Activity[] + + + startTimeSelector + StartTimeSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResources + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + resSelector + ResourceSelector + + + resSetSelector + ResourceSetSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResources + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + resSelector + ResourceSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResources + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResources + SearchAction + + + activities + Activity[] + + + resSelector + ResourceSelector + + + resSetSelector + ResourceSetSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResources + SearchAction + + + activities + Activity[] + + + resSelector + ResourceSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateResources + SearchAction + + + activities + Activity[] + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimeAndResources + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + resSelector + ResourceSelector + + + resSetSelector + ResourceSetSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimeAndResources + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + resSelector + ResourceSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimeAndResources + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + startTimeSelector + StartTimeSelector + + + resSelector + ResourceSelector + + + resSetSelector + ResourceSetSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimeAndResources + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + startTimeSelector + StartTimeSelector + + + resSelector + ResourceSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimeAndResources + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + startTimeSelector + StartTimeSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimeAndResources + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimeAndResources + SearchAction + + + activities + Activity[] + + + resSelector + ResourceSelector + + + resSetSelector + ResourceSetSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimeAndResources + SearchAction + + + activities + Activity[] + + + resSelector + ResourceSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimeAndResources + SearchAction + + + activities + Activity[] + + + startTimeSelector + StartTimeSelector + + + resSelector + ResourceSelector + + + resSetSelector + ResourceSetSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimeAndResources + SearchAction + + + activities + Activity[] + + + startTimeSelector + StartTimeSelector + + + resSelector + ResourceSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimeAndResources + SearchAction + + + activities + Activity[] + + + startTimeSelector + StartTimeSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimeAndResources + SearchAction + + + activities + Activity[] + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimes + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + startTimeSelector + StartTimeSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimes + SearchAction + + + activities + Activity[] + + + actSelector + ActivitySelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimes + SearchAction + + + activities + Activity[] + + + startTimeSelector + StartTimeSelector + + + false + false + + + + + true + + + + + + 2 + + + + + + generateStartTimes + SearchAction + + + activities + Activity[] + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + jopt.js.spi.search.JsSearchActionsImpl + false + + + + + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 544 + 1638 + + + + + + + + + + true + + + + + + 2 + + + + + + JsSearchTechniquesImpl + void + + + store + ConstraintStore + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + jopt.js.spi.search.JsSearchTechniquesImpl + false + + + + + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 812 + 791 + + + + + true + + + + + 2 + + + + + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + -1 + -1 + 2004 + 529 + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 2485 + 787 + + + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 2116 + 1268 + + + + + + + + + + true + + + + + + 2 + + + + + + source + ActivityNode + false + + + + + true + + + + + + 2 + + + + + + targets + ResourceNode[] + false + + + + + true + + + + + + 2 + + + + + + targetIDs + int[] + false + + + + + true + + + + + + 2 + + + + + + operationID + int + false + + + + + true + + + + + + 2 + + + + + + ForwardCheckArc + void + + + source + ActivityNode + + + targets + ResourceNode[] + + + operationID + int + + + false + false + + + + + true + + + + + + 2 + + + + + + getArcType + int + + false + false + + + + + true + + + + + + 2 + + + + + + getSourceNodes + Node[] + + false + false + + + + + true + + + + + + 2 + + + + + + getTargetNodes + Node[] + + false + false + + + + + true + + + + + + 2 + + + + + + getResourceNodeForID + ResourceNode + + + resourceID + int + + + false + false + + + + + true + + + + + + 2 + + + + + + getSourceDependencies + int[] + + false + false + + + + + true + + + + + + 2 + + + + + + propagate + void + + false + false + + + + + true + + + + + + 2 + + + + + + propagate + void + + + src + Node + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + jopt.js.spi.graph.arc.ForwardCheckArc + false + + + + + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 2862 + 1265 + + + + + + + + + + true + + + + + + 2 + + + + + + target + ActivityNode + false + + + + + true + + + + + + 2 + + + + + + sources + ResourceNode[] + false + + + + + true + + + + + + 2 + + + + + + sourceIDs + int[] + false + + + + + true + + + + + + 2 + + + + + + operationID + int + false + + + + + true + + + + + + 2 + + + + + + ForwardCheckReflexArc + void + + + sources + ResourceNode[] + + + target + ActivityNode + + + operationID + int + + + false + false + + + + + true + + + + + + 2 + + + + + + getArcType + int + + false + false + + + + + true + + + + + + 2 + + + + + + getSourceNodes + Node[] + + false + false + + + + + true + + + + + + 2 + + + + + + getTargetNodes + Node[] + + false + false + + + + + true + + + + + + 2 + + + + + + getSourceDependencies + int[] + + false + false + + + + + true + + + + + + 2 + + + + + + propagate + void + + false + false + + + + + true + + + + + + 2 + + + + + + propagate + void + + + src + Node + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + jopt.js.spi.graph.arc.ForwardCheckReflexArc + false + + + + + + + + + + + + + true + + + + + + 2 + + + + + + arcs + Arc[] + false + + + + + true + + + + + + 2 + + + + + + operationID + int + false + + + + + true + + + + + + 2 + + + + + + activity + ActivityExpr + false + + + + + true + + + + + + 2 + + + + + + resources + ResourceExpr[] + false + + + + + true + + + + + + 2 + + + + + + expressions + SchedulerExpression[] + false + + + + + true + + + + + + 2 + + + + + + ForwardCheckConstraint + void + + + activity + Activity + + + resources + Resource[] + + + operationID + int + + + false + false + + + + + true + + + + + + 2 + + + + + + getExpressions + SchedulerExpression[] + + false + false + + + + + true + + + + + + 2 + + + + + + createArcs + Arc[] + + false + false + + + + + true + + + + + + 2 + + + + + + postToGraph + void + + false + false + + + + + true + + + + + + 2 + + + + + + addVariableChangeListener + void + + + listener + VariableChangeListener + + + false + false + + + + + true + + + + + + 2 + + + + + + getOperationID + int + + false + false + + + + + true + + + + + + 2 + + + + + + createConstraintFragment + AbstractConstraint + + + indices + GenericIndex[] + + + false + false + + + + + true + + + + + + 2 + + + + + + getBooleanSourceArcs + Arc[] + + false + false + + + + + true + + + + + + 2 + + + + + + getBooleanSourceNodes + Node[] + + false + false + + + + + true + + + + + + 2 + + + + + + createOpposite + AbstractConstraint + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + jopt.js.spi.constraint.ForwardCheckConstraint + false + + + + + + + + + + + + true + + + + + + 2 + + + + + + run + void + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + java.lang.Runnable + false + + + + + + + + + + + + + true + + + + + + 2 + + + + + + varFactory + JsVariableFactory + false + + + + + true + + + + + + 2 + + + + + + jsSearchMgr + JsSearchManager + false + + + + + true + + + + + + 2 + + + + + + editable + boolean + false + + + + + true + + + + + + 2 + + + + + + expressions + HashSet + false + + + + + true + + + + + + 2 + + + + + + getJsVarFactory + JsVariableFactory + + false + false + + + + + true + + + + + + 2 + + + + + + initSolver + void + + + alg + CspAlgorithm + + + searchMgr + SearchManager + + + false + false + + + + + true + + + + + + 2 + + + + + + getJsSearchActions + JsSearchActions + + false + false + + + + + true + + + + + + 2 + + + + + + getJsSearchGoals + JsSearchGoals + + false + false + + + + + true + + + + + + 2 + + + + + + getJsSearchTechniques + JsSearchTechniques + + false + false + + + + + true + + + + + + 2 + + + + + + getJsLocalSearch + JsLocalSearch + + false + false + + + + + true + + + + + + 2 + + + + + + problemBuilt + void + + false + false + + + + + true + + + + + + 2 + + + + + + solve + boolean + + + action + SearchAction + + + goal + SearchGoal + + + technique + SearchTechnique + + + continuallyImprove + boolean + + + reset + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + addConstraint + void + + + constraint + CspConstraint + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + jopt.js.spi.JsSolverImpl + false + + + + + + + + + + + + + true + + + + + + 2 + + + + + + varFact + JsVariableFactory + false + + + + + true + + + + + + 2 + + + + + + store + ConstraintStore + false + + + + + true + + + + + + 2 + + + + + + actions + JsSearchActions + false + + + + + true + + + + + + 2 + + + + + + goals + JsSearchGoals + false + + + + + true + + + + + + 2 + + + + + + techniques + JsSearchTechniques + false + + + + + true + + + + + + 2 + + + + + + localSearch + JsLocalSearch + false + + + + + true + + + + + + 2 + + + + + + JsSearchManagerImpl + void + + + varFact + JsVariableFactory + + + store + ConstraintStore + + + false + false + + + + + true + + + + + + 2 + + + + + + getSearchActions + JsSearchActions + + false + false + + + + + true + + + + + + 2 + + + + + + getSearchGoals + JsSearchGoals + + false + false + + + + + true + + + + + + 2 + + + + + + getSearchTechniques + JsSearchTechniques + + false + false + + + + + true + + + + + + 2 + + + + + + getLocalSearch + JsLocalSearch + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + jopt.js.spi.search.JsSearchManagerImpl + false + + + + + + + + + + + + \ No newline at end of file diff --git a/jOptJSRecover/Assignment4.ucd b/jOptJSRecover/Assignment4.ucd new file mode 100644 index 0000000..1bdb421 --- /dev/null +++ b/jOptJSRecover/Assignment4.ucd @@ -0,0 +1,398 @@ + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + 2 + + + + + + + + + + + true + + + + + + 2 + + + + + + 218 + 332 + 499 + 29 + + + + + + + + true + + + + + + 2 + + + + + + 154 + 276 + 23 + 9 + + + + + + Description: The user can create a resource that will be used as a part of the activities. The resource’s limitations are based off if it’s a unary, discrete, or reservoir resource. + + + + + Use Case: User creates new resource instance + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + 218 + 332 + 500 + 258 + + + + + + + + true + + + + + + 2 + + + + + + 161 + 250 + 29 + 6 + + + + + + Description: The user can create a new activity to be included in the job scheduling. Characteristics of the activity that the user can set are the Start Time, the End Time, and the Duration of Activity + + + + + + + Use case: User Specifies Activity + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + 214 + 292 + 135 + 33 + + + + + + + + true + + + + + + 2 + + + + + + 173 + 255 + 15 + 1 + + + + + + Description: Allows user to choose how they want to constrain their solution. Allows (+, -, *, /, log, etc) + + + + + Use Case: Choosing Constraints + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + 218 + 495 + 500 + 487 + + + + + + + + true + + + + + + 2 + + + + + + 161 + 445 + 26 + 8 + + + + + + Description: This link determines what resources an activity needs and how much of each. This is especially important for the program, so that it knows when a resource might be used up. + + + + + + Use Case: User creates an association between an activity and a resource + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + 218 + 295 + 134 + 260 + + + + + + + + true + + + + + + 2 + + + + + + 166 + 252 + 21 + 10 + + + + + + Description: Allows the user to choose their objective (min, max, etc) to narrow down what their intent is rather than receiving all solutions. + + + + + Use Case: Choosing a goal + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + + 2 + + + + + + 218 + 292 + 136 + 488 + + + + + + + + true + + + + + + 2 + + + + + + 160 + 237 + 25 + 13 + + + + + + Description: Allows the user to choose which variables will be constrained to for the solution. + + +Description: Allows the user to choose which variables will be constrained to for the solution. + + + + + Use Case: Choosing Variables + + + + \ No newline at end of file diff --git a/jOptJSRecover/bin/.gitignore b/jOptJSRecover/bin/.gitignore deleted file mode 100644 index cefcfb2..0000000 --- a/jOptJSRecover/bin/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -/EnhancementClassUMLet.uxf -/jOpt js api/ -/jOpt js example/ -/jOpt js spi/ -/jopt/ diff --git a/jOptJSRecover/bin/jopt/js/EnhancementSequenceAmateras.sqd b/jOptJSRecover/bin/jopt/js/EnhancementSequenceAmateras.sqd new file mode 100644 index 0000000..1c4f3cc --- /dev/null +++ b/jOptJSRecover/bin/jopt/js/EnhancementSequenceAmateras.sqd @@ -0,0 +1,678 @@ + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + 2 + + + + + + + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + true + + + + + 2 + + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 71 + 20 + + + + + + + + actor + + + + + + + true + + + + + + 2 + + + + + + 224 + 5 + 255 + 20 + + + + + + + + true + + + + + + 2 + + + + + + 40 + 10 + 250 + 174 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 487 + 174 + + + + true + + + + + 2 + + + + + + + + + false + + + + + + + + + + + true + + + + + + 2 + + + + + + 224 + 5 + 492 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 442 + 20 + + + + + + + + Instance3 + + + + + true + + + + true + 1 + 0 + + + + + + + + + true + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 205 + 20 + + + + + + + + Instance2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + 224 + 5 + 121 + 20 + + + + + + + + + + + + + + + + + + true + + + + + + 2 + + + + + + 224 + 5 + 978 + 20 + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 928 + 20 + + + + + + + + actor + + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 71 + 20 + + + + + + + + true + + + + + + 2 + + + + + + 224 + 5 + 121 + 20 + + + + + + + + + + actor + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 205 + 20 + + + + + + + + true + + + + + + 2 + + + + + + 224 + 5 + 255 + 20 + + + + + + + + true + + + + + + 2 + + + + + + 40 + 10 + 250 + 174 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 487 + 174 + + + + true + + + + + 2 + + + + + + + + + false + + + + + + + + + + + true + + + + + + 2 + + + + + + 224 + 5 + 492 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 442 + 20 + + + + + + + + Instance3 + + + + + true + + + + true + 1 + 1 + + + + + + + + + true + + + + + + + + Instance2 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/jOptJSRecover/bin/jopt/js/JsSolver.class b/jOptJSRecover/bin/jopt/js/JsSolver.class new file mode 100644 index 0000000..eed7a9e Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/JsSolver.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/StartHere$HouseActivitySelector.class b/jOptJSRecover/bin/jopt/js/api/StartHere$HouseActivitySelector.class new file mode 100644 index 0000000..149789a Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/StartHere$HouseActivitySelector.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/StartHere.class b/jOptJSRecover/bin/jopt/js/api/StartHere.class new file mode 100644 index 0000000..a18487b Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/StartHere.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/exception/JobSchedulerRuntimeException.class b/jOptJSRecover/bin/jopt/js/api/exception/JobSchedulerRuntimeException.class new file mode 100644 index 0000000..6afba61 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/exception/JobSchedulerRuntimeException.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/exception/package.html b/jOptJSRecover/bin/jopt/js/api/exception/package.html new file mode 100644 index 0000000..7ae141b --- /dev/null +++ b/jOptJSRecover/bin/jopt/js/api/exception/package.html @@ -0,0 +1,12 @@ + + + + + + +This package contains all exceptions specific to the JobScheduler project. + +@since JDK1.4 + + + diff --git a/jOptJSRecover/bin/jopt/js/api/search/ActivitySelector.class b/jOptJSRecover/bin/jopt/js/api/search/ActivitySelector.class new file mode 100644 index 0000000..c752ae7 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/search/ActivitySelector.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/search/JsLocalSearch.class b/jOptJSRecover/bin/jopt/js/api/search/JsLocalSearch.class new file mode 100644 index 0000000..bb8860b Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/search/JsLocalSearch.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/search/JsSearchActions.class b/jOptJSRecover/bin/jopt/js/api/search/JsSearchActions.class new file mode 100644 index 0000000..fe43752 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/search/JsSearchActions.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/search/JsSearchGoals.class b/jOptJSRecover/bin/jopt/js/api/search/JsSearchGoals.class new file mode 100644 index 0000000..66f123a Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/search/JsSearchGoals.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/search/JsSearchManager.class b/jOptJSRecover/bin/jopt/js/api/search/JsSearchManager.class new file mode 100644 index 0000000..ecaa8e1 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/search/JsSearchManager.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/search/JsSearchTechniques.class b/jOptJSRecover/bin/jopt/js/api/search/JsSearchTechniques.class new file mode 100644 index 0000000..5959135 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/search/JsSearchTechniques.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/search/ResourceSelector.class b/jOptJSRecover/bin/jopt/js/api/search/ResourceSelector.class new file mode 100644 index 0000000..9a41b62 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/search/ResourceSelector.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/search/ResourceSetSelector.class b/jOptJSRecover/bin/jopt/js/api/search/ResourceSetSelector.class new file mode 100644 index 0000000..3a9ec3a Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/search/ResourceSetSelector.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/search/StartTimeSelector.class b/jOptJSRecover/bin/jopt/js/api/search/StartTimeSelector.class new file mode 100644 index 0000000..d523a2c Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/search/StartTimeSelector.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/search/package.html b/jOptJSRecover/bin/jopt/js/api/search/package.html new file mode 100644 index 0000000..4a93313 --- /dev/null +++ b/jOptJSRecover/bin/jopt/js/api/search/package.html @@ -0,0 +1,12 @@ + + + + + + +This package contains all items relative to searching for a solution within a Job Scheduling problem. + +@since JDK1.4 + + + diff --git a/jOptJSRecover/bin/jopt/js/api/util/DoubleIndexedIntList.class b/jOptJSRecover/bin/jopt/js/api/util/DoubleIndexedIntList.class new file mode 100644 index 0000000..3c370c2 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/util/DoubleIndexedIntList.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/util/IntIntervalCollection.class b/jOptJSRecover/bin/jopt/js/api/util/IntIntervalCollection.class new file mode 100644 index 0000000..f415c31 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/util/IntIntervalCollection.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/util/Timeline.class b/jOptJSRecover/bin/jopt/js/api/util/Timeline.class new file mode 100644 index 0000000..b9bb2b6 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/util/Timeline.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/util/TransitionTimeTable.class b/jOptJSRecover/bin/jopt/js/api/util/TransitionTimeTable.class new file mode 100644 index 0000000..ab417ad Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/util/TransitionTimeTable.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/util/package.html b/jOptJSRecover/bin/jopt/js/api/util/package.html new file mode 100644 index 0000000..c715223 --- /dev/null +++ b/jOptJSRecover/bin/jopt/js/api/util/package.html @@ -0,0 +1,12 @@ + + + + + + +This package contains all the helpful utility classes that are used in the Job Scheduler. + +@since JDK1.4 + + + diff --git a/jOptJSRecover/bin/jopt/js/api/variable/Activity.class b/jOptJSRecover/bin/jopt/js/api/variable/Activity.class new file mode 100644 index 0000000..6c6d68c Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/variable/Activity.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/variable/JsAlgorithm.class b/jOptJSRecover/bin/jopt/js/api/variable/JsAlgorithm.class new file mode 100644 index 0000000..7e39a4c Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/variable/JsAlgorithm.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/variable/JsVariableFactory.class b/jOptJSRecover/bin/jopt/js/api/variable/JsVariableFactory.class new file mode 100644 index 0000000..7962ef3 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/variable/JsVariableFactory.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/variable/Resource.class b/jOptJSRecover/bin/jopt/js/api/variable/Resource.class new file mode 100644 index 0000000..f4cdd4d Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/variable/Resource.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/variable/ResourceSet.class b/jOptJSRecover/bin/jopt/js/api/variable/ResourceSet.class new file mode 100644 index 0000000..90ce4ec Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/variable/ResourceSet.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/variable/SchedulerExpression.class b/jOptJSRecover/bin/jopt/js/api/variable/SchedulerExpression.class new file mode 100644 index 0000000..e886bed Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/api/variable/SchedulerExpression.class differ diff --git a/jOptJSRecover/bin/jopt/js/api/variable/package.html b/jOptJSRecover/bin/jopt/js/api/variable/package.html new file mode 100644 index 0000000..c32a492 --- /dev/null +++ b/jOptJSRecover/bin/jopt/js/api/variable/package.html @@ -0,0 +1,12 @@ + + + + + + +This package contains all classes and method calls of the Job Scheduler that should be exposed to the end user. + +@since JDK1.4 + + + diff --git a/jOptJSRecover/bin/jopt/js/package.html b/jOptJSRecover/bin/jopt/js/package.html new file mode 100644 index 0000000..f66a54a --- /dev/null +++ b/jOptJSRecover/bin/jopt/js/package.html @@ -0,0 +1,12 @@ + + + + + + +This package contains all the code for the jOpt Job Scheduler functionality + +@since JDK1.4 + + + diff --git a/jOptJSRecover/bin/jopt/js/spi/JsSolverImpl.class b/jOptJSRecover/bin/jopt/js/spi/JsSolverImpl.class new file mode 100644 index 0000000..27e2830 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/JsSolverImpl.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/constraint/ForwardCheckConstraint.class b/jOptJSRecover/bin/jopt/js/spi/constraint/ForwardCheckConstraint.class new file mode 100644 index 0000000..c67ead9 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/constraint/ForwardCheckConstraint.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/constraint/SchedulerConstraint.class b/jOptJSRecover/bin/jopt/js/spi/constraint/SchedulerConstraint.class new file mode 100644 index 0000000..249568b Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/constraint/SchedulerConstraint.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/constraint/TemporalConstraint.class b/jOptJSRecover/bin/jopt/js/spi/constraint/TemporalConstraint.class new file mode 100644 index 0000000..565dc7d Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/constraint/TemporalConstraint.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/constraint/package.html b/jOptJSRecover/bin/jopt/js/spi/constraint/package.html new file mode 100644 index 0000000..4b883d3 --- /dev/null +++ b/jOptJSRecover/bin/jopt/js/spi/constraint/package.html @@ -0,0 +1,16 @@ + + + + + + +Contains the implementations of the constraints relative to the Job Scheduler. +

+Of primary importance are the {@link jopt.js.spi.constraint.ForwardCheckConstraint} and {@link jopt.js.spi.constraint.TemporalConstraint}. +All scheduler constraints inherit from {@link jopt.js.spi.constraint.SchedulerConstraint}. + + +@since JDK1.4 + + + diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActDelta.class b/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActDelta.class new file mode 100644 index 0000000..7620c7e Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActDelta.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActOperationDomain.class b/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActOperationDomain.class new file mode 100644 index 0000000..510dda7 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActOperationDomain.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActResourceDomain.class b/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActResourceDomain.class new file mode 100644 index 0000000..2b60a4e Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActResourceDomain.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActResourceDomainListener.class b/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActResourceDomainListener.class new file mode 100644 index 0000000..ad3946e Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActResourceDomainListener.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActivityDomain.class b/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActivityDomain.class new file mode 100644 index 0000000..50b7e3d Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/activity/ActivityDomain.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/activity/IntIntervalActivityDomain.class b/jOptJSRecover/bin/jopt/js/spi/domain/activity/IntIntervalActivityDomain.class new file mode 100644 index 0000000..4d82e74 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/activity/IntIntervalActivityDomain.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/listener/ActivityDomainListener.class b/jOptJSRecover/bin/jopt/js/spi/domain/listener/ActivityDomainListener.class new file mode 100644 index 0000000..72910cd Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/listener/ActivityDomainListener.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/listener/OperationDomainListener.class b/jOptJSRecover/bin/jopt/js/spi/domain/listener/OperationDomainListener.class new file mode 100644 index 0000000..e1a27b5 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/listener/OperationDomainListener.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/package.html b/jOptJSRecover/bin/jopt/js/spi/domain/package.html new file mode 100644 index 0000000..4b883d3 --- /dev/null +++ b/jOptJSRecover/bin/jopt/js/spi/domain/package.html @@ -0,0 +1,16 @@ + + + + + + +Contains the implementations of the constraints relative to the Job Scheduler. +

+Of primary importance are the {@link jopt.js.spi.constraint.ForwardCheckConstraint} and {@link jopt.js.spi.constraint.TemporalConstraint}. +All scheduler constraints inherit from {@link jopt.js.spi.constraint.SchedulerConstraint}. + + +@since JDK1.4 + + + diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/resource/DiscreteResourceDomain.class b/jOptJSRecover/bin/jopt/js/spi/domain/resource/DiscreteResourceDomain.class new file mode 100644 index 0000000..ca3e2ac Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/resource/DiscreteResourceDomain.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/resource/GranularResourceDomain.class b/jOptJSRecover/bin/jopt/js/spi/domain/resource/GranularResourceDomain.class new file mode 100644 index 0000000..fbe18bf Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/resource/GranularResourceDomain.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/resource/ResourceDomain.class b/jOptJSRecover/bin/jopt/js/spi/domain/resource/ResourceDomain.class new file mode 100644 index 0000000..483c173 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/resource/ResourceDomain.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/resource/UnaryResourceDomain$RAOComparator.class b/jOptJSRecover/bin/jopt/js/spi/domain/resource/UnaryResourceDomain$RAOComparator.class new file mode 100644 index 0000000..5e22ef0 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/resource/UnaryResourceDomain$RAOComparator.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/resource/UnaryResourceDomain$ResourceAllocationObject.class b/jOptJSRecover/bin/jopt/js/spi/domain/resource/UnaryResourceDomain$ResourceAllocationObject.class new file mode 100644 index 0000000..938a274 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/resource/UnaryResourceDomain$ResourceAllocationObject.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/domain/resource/UnaryResourceDomain.class b/jOptJSRecover/bin/jopt/js/spi/domain/resource/UnaryResourceDomain.class new file mode 100644 index 0000000..e336e97 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/domain/resource/UnaryResourceDomain.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/graph/arc/ForwardCheckArc.class b/jOptJSRecover/bin/jopt/js/spi/graph/arc/ForwardCheckArc.class new file mode 100644 index 0000000..8a9901c Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/graph/arc/ForwardCheckArc.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/graph/arc/ForwardCheckReflexArc.class b/jOptJSRecover/bin/jopt/js/spi/graph/arc/ForwardCheckReflexArc.class new file mode 100644 index 0000000..45df0c3 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/graph/arc/ForwardCheckReflexArc.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/graph/arc/TemporalArc.class b/jOptJSRecover/bin/jopt/js/spi/graph/arc/TemporalArc.class new file mode 100644 index 0000000..d7bc1a0 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/graph/arc/TemporalArc.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/graph/node/ActivityNode.class b/jOptJSRecover/bin/jopt/js/spi/graph/node/ActivityNode.class new file mode 100644 index 0000000..59957e9 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/graph/node/ActivityNode.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/graph/node/ResourceNode.class b/jOptJSRecover/bin/jopt/js/spi/graph/node/ResourceNode.class new file mode 100644 index 0000000..e6cbe26 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/graph/node/ResourceNode.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/JsLocalSearchImpl.class b/jOptJSRecover/bin/jopt/js/spi/search/JsLocalSearchImpl.class new file mode 100644 index 0000000..31cdca4 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/JsLocalSearchImpl.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/JsSearchActionsImpl.class b/jOptJSRecover/bin/jopt/js/spi/search/JsSearchActionsImpl.class new file mode 100644 index 0000000..afd77c1 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/JsSearchActionsImpl.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/JsSearchGoalsImpl.class b/jOptJSRecover/bin/jopt/js/spi/search/JsSearchGoalsImpl.class new file mode 100644 index 0000000..6f6b975 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/JsSearchGoalsImpl.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/JsSearchManagerImpl.class b/jOptJSRecover/bin/jopt/js/spi/search/JsSearchManagerImpl.class new file mode 100644 index 0000000..b4d4970 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/JsSearchManagerImpl.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/JsSearchTechniquesImpl.class b/jOptJSRecover/bin/jopt/js/spi/search/JsSearchTechniquesImpl.class new file mode 100644 index 0000000..ca5d0c6 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/JsSearchTechniquesImpl.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/actions/AssignActivityStartTimeAction.class b/jOptJSRecover/bin/jopt/js/spi/search/actions/AssignActivityStartTimeAction.class new file mode 100644 index 0000000..940f786 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/actions/AssignActivityStartTimeAction.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/actions/AssignAlternativeResourceAction.class b/jOptJSRecover/bin/jopt/js/spi/search/actions/AssignAlternativeResourceAction.class new file mode 100644 index 0000000..af7488b Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/actions/AssignAlternativeResourceAction.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/actions/GenerateActivityResourceAction.class b/jOptJSRecover/bin/jopt/js/spi/search/actions/GenerateActivityResourceAction.class new file mode 100644 index 0000000..6d7f8d7 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/actions/GenerateActivityResourceAction.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/actions/GenerateActivityResourceThenStartTimeAction.class b/jOptJSRecover/bin/jopt/js/spi/search/actions/GenerateActivityResourceThenStartTimeAction.class new file mode 100644 index 0000000..99b4fe9 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/actions/GenerateActivityResourceThenStartTimeAction.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/actions/GenerateActivityStartTimeAction.class b/jOptJSRecover/bin/jopt/js/spi/search/actions/GenerateActivityStartTimeAction.class new file mode 100644 index 0000000..37a2a43 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/actions/GenerateActivityStartTimeAction.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/actions/GenerateActivityStartTimeThenResourceAction.class b/jOptJSRecover/bin/jopt/js/spi/search/actions/GenerateActivityStartTimeThenResourceAction.class new file mode 100644 index 0000000..445ebf1 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/actions/GenerateActivityStartTimeThenResourceAction.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/actions/InstantiateActivityResouceThenStartTimeAction.class b/jOptJSRecover/bin/jopt/js/spi/search/actions/InstantiateActivityResouceThenStartTimeAction.class new file mode 100644 index 0000000..11f411a Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/actions/InstantiateActivityResouceThenStartTimeAction.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/actions/InstantiateActivityResourceAction.class b/jOptJSRecover/bin/jopt/js/spi/search/actions/InstantiateActivityResourceAction.class new file mode 100644 index 0000000..b5e6379 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/actions/InstantiateActivityResourceAction.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/actions/InstantiateActivityStartTimeAction.class b/jOptJSRecover/bin/jopt/js/spi/search/actions/InstantiateActivityStartTimeAction.class new file mode 100644 index 0000000..c9422db Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/actions/InstantiateActivityStartTimeAction.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/actions/InstantiateActivityStartTimeThenResourceAction.class b/jOptJSRecover/bin/jopt/js/spi/search/actions/InstantiateActivityStartTimeThenResourceAction.class new file mode 100644 index 0000000..006a899 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/actions/InstantiateActivityStartTimeThenResourceAction.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/actions/RemoveActivityStartTimeAction.class b/jOptJSRecover/bin/jopt/js/spi/search/actions/RemoveActivityStartTimeAction.class new file mode 100644 index 0000000..b227b8b Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/actions/RemoveActivityStartTimeAction.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/search/actions/RemoveAlternativeResourceAction.class b/jOptJSRecover/bin/jopt/js/spi/search/actions/RemoveAlternativeResourceAction.class new file mode 100644 index 0000000..53de5c9 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/search/actions/RemoveAlternativeResourceAction.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/util/CPSIntIntervalSet.class b/jOptJSRecover/bin/jopt/js/spi/util/CPSIntIntervalSet.class new file mode 100644 index 0000000..8e99235 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/util/CPSIntIntervalSet.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/util/IDStore.class b/jOptJSRecover/bin/jopt/js/spi/util/IDStore.class new file mode 100644 index 0000000..1f0f209 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/util/IDStore.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/util/IntStack.class b/jOptJSRecover/bin/jopt/js/spi/util/IntStack.class new file mode 100644 index 0000000..d4f706e Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/util/IntStack.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/variable/ActivityExpr.class b/jOptJSRecover/bin/jopt/js/spi/variable/ActivityExpr.class new file mode 100644 index 0000000..f8564ec Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/variable/ActivityExpr.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/variable/JsVarFactory.class b/jOptJSRecover/bin/jopt/js/spi/variable/JsVarFactory.class new file mode 100644 index 0000000..9551d57 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/variable/JsVarFactory.class differ diff --git a/jOptJSRecover/bin/jopt/js/spi/variable/ResourceExpr.class b/jOptJSRecover/bin/jopt/js/spi/variable/ResourceExpr.class new file mode 100644 index 0000000..6a5f722 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/spi/variable/ResourceExpr.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/AllTests.class b/jOptJSRecover/bin/jopt/js/test/AllTests.class new file mode 100644 index 0000000..dba0f1c Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/AllTests.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/arc/ArcTestSuite.class b/jOptJSRecover/bin/jopt/js/test/arc/ArcTestSuite.class new file mode 100644 index 0000000..2b21d25 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/arc/ArcTestSuite.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/arc/ForwardCheckArcTest.class b/jOptJSRecover/bin/jopt/js/test/arc/ForwardCheckArcTest.class new file mode 100644 index 0000000..f9c02e5 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/arc/ForwardCheckArcTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/arc/ForwardCheckReflexArcTest.class b/jOptJSRecover/bin/jopt/js/test/arc/ForwardCheckReflexArcTest.class new file mode 100644 index 0000000..2fab72e Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/arc/ForwardCheckReflexArcTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/arc/TemporalArcTest.class b/jOptJSRecover/bin/jopt/js/test/arc/TemporalArcTest.class new file mode 100644 index 0000000..925bf61 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/arc/TemporalArcTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/constraint/ConstraintTestSuite.class b/jOptJSRecover/bin/jopt/js/test/constraint/ConstraintTestSuite.class new file mode 100644 index 0000000..b0ef7d9 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/constraint/ConstraintTestSuite.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/constraint/ForwardCheckConstraintTest.class b/jOptJSRecover/bin/jopt/js/test/constraint/ForwardCheckConstraintTest.class new file mode 100644 index 0000000..088b5cc Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/constraint/ForwardCheckConstraintTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/constraint/ForwardCheckConstraintWithUnaryResourcesTest.class b/jOptJSRecover/bin/jopt/js/test/constraint/ForwardCheckConstraintWithUnaryResourcesTest.class new file mode 100644 index 0000000..26a908b Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/constraint/ForwardCheckConstraintWithUnaryResourcesTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/domain/ActResourceDomainTest.class b/jOptJSRecover/bin/jopt/js/test/domain/ActResourceDomainTest.class new file mode 100644 index 0000000..d8a9056 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/domain/ActResourceDomainTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/domain/ActivityDomainTest.class b/jOptJSRecover/bin/jopt/js/test/domain/ActivityDomainTest.class new file mode 100644 index 0000000..2f34db2 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/domain/ActivityDomainTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/domain/ActivityTest.class b/jOptJSRecover/bin/jopt/js/test/domain/ActivityTest.class new file mode 100644 index 0000000..a566ef6 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/domain/ActivityTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/domain/DomainTestSuite.class b/jOptJSRecover/bin/jopt/js/test/domain/DomainTestSuite.class new file mode 100644 index 0000000..7e5f06e Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/domain/DomainTestSuite.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/domain/OperationAssociationTest.class b/jOptJSRecover/bin/jopt/js/test/domain/OperationAssociationTest.class new file mode 100644 index 0000000..9ad7f66 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/domain/OperationAssociationTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/domain/ResourceDomainTest.class b/jOptJSRecover/bin/jopt/js/test/domain/ResourceDomainTest.class new file mode 100644 index 0000000..2006fa7 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/domain/ResourceDomainTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/domain/UnaryResourceDomainTest.class b/jOptJSRecover/bin/jopt/js/test/domain/UnaryResourceDomainTest.class new file mode 100644 index 0000000..5cbbf20 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/domain/UnaryResourceDomainTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/solver/GenerateResourceTest.class b/jOptJSRecover/bin/jopt/js/test/solver/GenerateResourceTest.class new file mode 100644 index 0000000..d0bb30e Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/solver/GenerateResourceTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/solver/GenerateStartTimeTest.class b/jOptJSRecover/bin/jopt/js/test/solver/GenerateStartTimeTest.class new file mode 100644 index 0000000..a99a761 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/solver/GenerateStartTimeTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/solver/GenerateStartTimeThenResourceTest.class b/jOptJSRecover/bin/jopt/js/test/solver/GenerateStartTimeThenResourceTest.class new file mode 100644 index 0000000..d5b1dde Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/solver/GenerateStartTimeThenResourceTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/solver/SolverTestSuite.class b/jOptJSRecover/bin/jopt/js/test/solver/SolverTestSuite.class new file mode 100644 index 0000000..293290a Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/solver/SolverTestSuite.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/util/IDStoreTest.class b/jOptJSRecover/bin/jopt/js/test/util/IDStoreTest.class new file mode 100644 index 0000000..cffbd86 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/util/IDStoreTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/util/IntIntervalCollectionTest.class b/jOptJSRecover/bin/jopt/js/test/util/IntIntervalCollectionTest.class new file mode 100644 index 0000000..a48379e Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/util/IntIntervalCollectionTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/util/TransitionTimeTableTest.class b/jOptJSRecover/bin/jopt/js/test/util/TransitionTimeTableTest.class new file mode 100644 index 0000000..526df73 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/util/TransitionTimeTableTest.class differ diff --git a/jOptJSRecover/bin/jopt/js/test/util/UtilTestSuite.class b/jOptJSRecover/bin/jopt/js/test/util/UtilTestSuite.class new file mode 100644 index 0000000..c4e2d00 Binary files /dev/null and b/jOptJSRecover/bin/jopt/js/test/util/UtilTestSuite.class differ