All Methods Instance Methods Abstract Methods
Modifier and Type |
Method and Description |
boolean |
backtrack() |
void |
backtrackUntilLastCommonActivation(java.lang.Object[] trajectory) |
void |
backtrackUntilRoot() |
Fitness |
calculateFitness() |
boolean |
checkGlobalConstraints() |
void |
executeAcitvationId(java.lang.Object activationId) |
boolean |
executeRandomActivationId() |
void |
executeTrajectory(java.lang.Object[] activationIds) |
void |
executeTrajectory(java.lang.Object[] activationIds,
int fromIncludedIndex,
int toExcludedIndex) |
int |
executeTrajectoryByTrying(java.lang.Object[] activationIds) |
int |
executeTrajectoryByTrying(java.lang.Object[] activationIds,
int fromIncludedIndex,
int toExcludedIndex) |
int |
executeTrajectoryByTryingWithoutStateCoding(java.lang.Object[] activationIds) |
int |
executeTrajectoryByTryingWithoutStateCoding(java.lang.Object[] activationIds,
int fromIncludedIndex,
int toExcludedIndex) |
void |
executeTrajectoryWithMinimalBacktrack(java.lang.Object[] trajectory) |
void |
executeTrajectoryWithMinimalBacktrack(java.lang.Object[] trajectory,
int toExcludedIndex) |
void |
executeTrajectoryWithMinimalBacktrackWithoutStateCoding(java.lang.Object[] trajectory) |
void |
executeTrajectoryWithMinimalBacktrackWithoutStateCoding(java.lang.Object[] trajectory,
int toExcludedIndex) |
int |
executeTrajectoryWithoutStateCoding(java.lang.Object[] activationIds) |
int |
executeTrajectoryWithoutStateCoding(java.lang.Object[] activationIds,
int fromIncludedIndex,
int toExcludedIndex) |
Activation<?> |
getActivationById(java.lang.Object activationId) |
java.util.Collection<java.lang.Object> |
getCurrentActivationIds() |
java.lang.Object |
getCurrentStateId() |
int |
getDepth() |
IDesignSpace |
getDesignSpace() |
DesignSpaceManager |
getDesignSpaceManager() |
org.eclipse.emf.edit.domain.EditingDomain |
getEditingDomain() |
ExplorerThread |
getExplorerThread() |
java.util.List<IGlobalConstraint> |
getGlobalConstraints() |
GlobalContext |
getGlobalContext() |
Fitness |
getLastFitness() |
IObjective[][] |
getLeveledObjectives() |
org.eclipse.emf.common.notify.Notifier |
getModel() |
ObjectiveComparatorHelper |
getObjectiveComparatorHelper() |
java.util.List<IObjective> |
getObjectives() |
ViatraQueryEngine |
getQueryEngine() |
BatchTransformationRule<?,?> |
getRuleByActivation(Activation<?> activation) |
BatchTransformationRule<?,?> |
getRuleByActivationId(java.lang.Object activationId) |
BatchTransformationRule<?,?> |
getRuleByRuleSpecification(RuleSpecification<?> ruleSpecification) |
RuleEngine |
getRuleEngine() |
java.util.Set<BatchTransformationRule<?,?>> |
getRules() |
java.lang.Object |
getSharedObject() |
SolutionStore |
getSolutionStore() |
IStateCoder |
getStateCoder() |
IStrategy |
getStrategy() |
java.util.List<java.lang.Object> |
getTrajectory() |
java.util.List<java.lang.Object> |
getTrajectoryCopied() |
TrajectoryInfo |
getTrajectoryInfo() |
java.lang.Object |
getTransitionByActivation(Activation<?> activation) |
java.util.Collection<java.lang.Object> |
getUntraversedActivationIds() |
void |
init() |
boolean |
isCurrentStateAlreadyTraversed() |
boolean |
isCurrentStateInTrajectory() |
void |
newSolution() |
void |
setSharedObject(java.lang.Object sharedObject) |
void |
startAllThreads(IStrategyFactory strategyFactory) |
boolean |
tryExecuteAcitvationId(java.lang.Object activationId) |
ExplorerThread |
tryStartNewThread(IStrategy strategy) |
ExplorerThread |
tryStartNewThreadWithoutModelClone(IStrategy strategy) |