Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Static Public Member Functions | |
static List< IActivity > | optimize (Collection< IActivity > activities) |
Optimizer for activities.
static List<IActivity> de.fu_berlin.inf.dpp.activities.ActivityOptimizer.optimize | ( | Collection< IActivity > | activities | ) | [static] |
Tries to reduce the number of activities so that:
for (activity : optimize(activities)) exec(activity)
will produce the same result as
for (activity : activities) exec(activity)
activities | a collection containing the activities to optimize |