Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W _ 

A

a - Variable in class org.btrplace.safeplace.spec.prop.AtomicProp
 
a - Variable in class org.btrplace.safeplace.spec.term.Minus
 
a - Variable in class org.btrplace.safeplace.spec.term.Plus
 
AbstractCumulatives - Class in org.btrplace.scheduler.choco.view
Basic for scheduling constraints related to resource management.
AbstractCumulatives() - Constructor for class org.btrplace.scheduler.choco.view.AbstractCumulatives
 
AbstractMapping - Class in org.btrplace.model
An helper abstract class for standards equals() and hashcode() methods as it is not possible to make them as default in Mapping.
AbstractMapping() - Constructor for class org.btrplace.model.AbstractMapping
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.AllContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ArrayTermContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CallContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ComparisonContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CstrCallContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ExistsContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaOpContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.IdTermContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.IntTermContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListInComprehensionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListInExtensionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListTermContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ProtectedFormulaContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ProtectedTermContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetInComprehensionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetInExtensionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetTermContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.StringTermContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermComparisonContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermFuncContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermOpContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TypedefContext
 
Action - Class in org.btrplace.plan.event
An action is an event that has to be scheduled for reliability purpose.
Action(int, int) - Constructor for class org.btrplace.plan.event.Action
Create an action.
Action.Hook - Enum in org.btrplace.plan.event
Possible moments where an event can be considered.
ACTION_ID_LABEL - Static variable in class org.btrplace.json.plan.ActionConverter
Key that indicate the action identifier
ActionConverter - Class in org.btrplace.json.plan
JSON converter for Action.
ActionConverter(Model) - Constructor for class org.btrplace.json.plan.ActionConverter
A new converter
ActionDurationEvaluator<E extends Element> - Interface in org.btrplace.scheduler.choco.duration
Interface to specify the duration evaluator for a possible action on an element.
ActionDurationFromOptionalAttribute<E extends Element> - Class in org.btrplace.scheduler.choco.duration
A duration evaluator that try to get a duration from an attribute if exists.
ActionDurationFromOptionalAttribute(String, ActionDurationEvaluator<E>) - Constructor for class org.btrplace.scheduler.choco.duration.ActionDurationFromOptionalAttribute
Make a new evaluator.
Actions - Class in org.btrplace.safeplace.spec.term.func
Get all the actions that manipulate a VM.
Actions() - Constructor for class org.btrplace.safeplace.spec.term.func.Actions
 
ACTIONS_LABEL - Static variable in class org.btrplace.json.plan.ReconfigurationPlanConverter
Key that indicates the actions.
ActionType - Class in org.btrplace.safeplace.spec.type
 
ActionVisitor - Interface in org.btrplace.plan.event
A visitor compatible will all actions supported by btrplace.
activateOn(VM, Node) - Method in class org.btrplace.safeplace.testing.verification.spec.SpecMapping
 
add(SatConstraintBuilder) - Method in class org.btrplace.btrpsl.constraint.DefaultConstraintsCatalog
Add a constraint builder to the catalog.
add(Script) - Method in class org.btrplace.btrpsl.includes.BasicIncludes
Add a script into the set of included scripts.
add(Collection<BtrpElement>) - Method in class org.btrplace.btrpsl.Script
Add a collection of nodes or elements.
add(BtrpElement) - Method in class org.btrplace.btrpsl.Script
Add a VM or a node to the script.
add(Action) - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
add(Action) - Method in interface org.btrplace.plan.ReconfigurationPlan
Add a new action to a plan.
add(Domain) - Method in class org.btrplace.safeplace.testing.verification.spec.Context
 
add(Metrics) - Method in class org.btrplace.scheduler.choco.runner.Metrics
Add metrics.
add(VMTransitionBuilder) - Method in class org.btrplace.scheduler.choco.transition.TransitionFactory
Add a builder for a VM.
add(NodeTransitionBuilder) - Method in class org.btrplace.scheduler.choco.transition.TransitionFactory
Add a builder for a VM
add(E) - Method in class org.btrplace.scheduler.runner.disjoint.model.ElementSubSet
 
addAll(Collection) - Method in class org.btrplace.scheduler.runner.disjoint.model.ElementSubSet
 
addChecker(SatConstraintChecker<?>) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
Add an additional checker.
addChocoView(Class<? extends ChocoView>) - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
addChocoView(Class<? extends ChocoView>) - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
addChocoView(Class<? extends ChocoView>) - Method in interface org.btrplace.scheduler.choco.Parameters
Declare a standalone view to be plugged inside the solver.
addConstraint(SatConstraint) - Method in class org.btrplace.btrpsl.Script
Add a constraint to a script.
addDim(int, int[], IntVar[], int[]) - Method in interface org.btrplace.scheduler.choco.view.AliasedCumulatives
Add a new dimension.
addDim(List<IntVar>, int[], IntVar[]) - Method in interface org.btrplace.scheduler.choco.view.Cumulatives
Add a new dimension.
addDim(int, int[], IntVar[], int[]) - Method in class org.btrplace.scheduler.choco.view.DefaultAliasedCumulatives
Add a constraint
addDim(List<IntVar>, int[], IntVar[]) - Method in class org.btrplace.scheduler.choco.view.DefaultCumulatives
Add a dimension.
addDim(String, List<IntVar>, int[], IntVar[]) - Method in class org.btrplace.scheduler.choco.view.Packing
Add a new dimension.
addDim(String, List<IntVar>, int[], IntVar[]) - Method in class org.btrplace.scheduler.choco.view.VectorPacking
 
addEvent(Action.Hook, Event) - Method in class org.btrplace.plan.event.Action
Add an event to the action.
addEventCommittedListener(EventCommittedListener) - Method in class org.btrplace.plan.DefaultPlanApplier
 
addEventCommittedListener(EventCommittedListener) - Method in interface org.btrplace.plan.ReconfigurationPlanApplier
Add a listener that will be notified upon events termination.
addExportable(String, BtrpOperand, Set<String>) - Method in class org.btrplace.btrpsl.Script
Add an external operand that can be accessed from several given scopes.
addOfflineNode(Node) - Method in class org.btrplace.model.DefaultMapping
 
addOfflineNode(Node) - Method in interface org.btrplace.model.Mapping
Set a node offline.
addOfflineNode(Node) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
addOnlineNode(Node) - Method in class org.btrplace.model.DefaultMapping
 
addOnlineNode(Node) - Method in interface org.btrplace.model.Mapping
Set a node online.
addOnlineNode(Node) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
AddOperator - Class in org.btrplace.btrpsl.tree
A parser to sum two integers or to make the union between two sets with the same type
AddOperator(Token, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.AddOperator
Make a new parser.
addPartitionStatistics(SolvingStatistics) - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
Add the statistics related to a partition.
addPath(File) - Method in class org.btrplace.btrpsl.includes.PathBasedIncludes
Add a new folder to browse.
addReadyVM(VM) - Method in class org.btrplace.model.DefaultMapping
 
addReadyVM(VM) - Method in interface org.btrplace.model.Mapping
Set a VM ready for being running.
addReadyVM(VM) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
addRunningVM(VM, Node) - Method in class org.btrplace.model.DefaultMapping
 
addRunningVM(VM, Node) - Method in interface org.btrplace.model.Mapping
Set a VM running on a node.
addRunningVM(VM, Node) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
addSleepingVM(VM, Node) - Method in class org.btrplace.model.DefaultMapping
 
addSleepingVM(VM, Node) - Method in interface org.btrplace.model.Mapping
Set a VM sleeping on a node.
addSleepingVM(VM, Node) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
addSolution(SolutionStatistics) - Method in class org.btrplace.scheduler.choco.runner.single.SingleRunnerStatistics
Add a solution to the statistics.
addSolutionListener(BiConsumer<ReconfigurationProblem, ReconfigurationPlan>) - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
addSolutionListener(BiConsumer<ReconfigurationProblem, ReconfigurationPlan>) - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
addSolutionListener(BiConsumer<ReconfigurationProblem, ReconfigurationPlan>) - Method in interface org.btrplace.scheduler.choco.Parameters
Add a consumer to call every time a solution is computed.
addView(ChocoView) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
addView(ChocoView) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Add a view.
AdvancedMigScheduling - Class in org.btrplace.examples.migration
 
AdvancedMigScheduling() - Constructor for class org.btrplace.examples.migration.AdvancedMigScheduling
 
AliasedCumulatives - Class in org.btrplace.scheduler.choco.extensions
A kind of cumulatives constraint where a single resource is shared among multiple identifiers.
AliasedCumulatives(int[], int[], IntVar[], int[][], IntVar[], IntVar[], int[][], IntVar[], int[]) - Constructor for class org.btrplace.scheduler.choco.extensions.AliasedCumulatives
Make a new constraint.
AliasedCumulatives - Interface in org.btrplace.scheduler.choco.view
An interface to specify a cumulatives constraint when a resource is shared among multiple nodes.
AliasedCumulativesFiltering - Class in org.btrplace.scheduler.choco.extensions
 
AliasedCumulativesFiltering(int[], int[][], IntVar[], BitSet, int[][], IntVar[], IStateIntVector, IStateInt, int[], int[], ICause) - Constructor for class org.btrplace.scheduler.choco.extensions.AliasedCumulativesFiltering
 
ALL - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
ALL - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
ALL() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.AllContext
 
AllContext(CstrSpecParser.FormulaContext) - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecParser.AllContext
 
Allocate - Class in org.btrplace.plan.event
An action to indicate the amount of resources of a given type to allocate to a VM.
Allocate(VM, Node, String, int, int, int) - Constructor for class org.btrplace.plan.event.Allocate
Make a new constraint.
AllocateEvent - Class in org.btrplace.plan.event
A event to notify a VM requires a new resource allocation.
AllocateEvent(VM, String, int) - Constructor for class org.btrplace.plan.event.AllocateEvent
Make a new event.
AllowAllConstraintChecker<C extends SatConstraint> - Class in org.btrplace.model.constraint
A default constraint checker that allow every action and event.
AllowAllConstraintChecker(C) - Constructor for class org.btrplace.model.constraint.AllowAllConstraintChecker
Make a new checker.
AllTuplesGenerator<T> - Class in org.btrplace.safeplace.util
 
AllTuplesGenerator(Class<T>, List<List<T>>) - Constructor for class org.btrplace.safeplace.util.AllTuplesGenerator
 
Among - Class in org.btrplace.model.constraint
A constraint to force a set of VMs to be hosted on a single group of nodes among those available.
Among(Collection<VM>, Collection<Collection<Node>>) - Constructor for class org.btrplace.model.constraint.Among
Make a new constraint with a discrete restriction.
Among(Collection<VM>, Collection<Collection<Node>>, boolean) - Constructor for class org.btrplace.model.constraint.Among
Make a new constraint.
AmongBuilder - Class in org.btrplace.btrpsl.constraint
Builder for Among constraints.
AmongBuilder() - Constructor for class org.btrplace.btrpsl.constraint.AmongBuilder
Make a new builder.
AmongChecker - Class in org.btrplace.model.constraint
Checker for the Among constraint
AmongChecker(Among) - Constructor for class org.btrplace.model.constraint.AmongChecker
Make a new checker.
AmongConverter - Class in org.btrplace.json.model.constraint
JSON converter for the Among constraint.
AmongConverter() - Constructor for class org.btrplace.json.model.constraint.AmongConverter
 
AmongSplitter - Class in org.btrplace.scheduler.runner.disjoint.splitter
Splitter for Among constraints.
AmongSplitter() - Constructor for class org.btrplace.scheduler.runner.disjoint.splitter.AmongSplitter
 
AND - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
AND - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
AND() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaOpContext
 
And - Class in org.btrplace.safeplace.spec.prop
Logical and between several propositions.
And(Proposition, Proposition) - Constructor for class org.btrplace.safeplace.spec.prop.And
 
append(int, int, String) - Method in interface org.btrplace.btrpsl.ErrorReporter
Report an error.
append(int, int, String) - Method in class org.btrplace.btrpsl.PlainTextErrorReporter
 
append(Token, String) - Method in class org.btrplace.btrpsl.tree.BtrPlaceTree
Add an error message related to a given token
append(ShareableResource, boolean) - Method in class org.btrplace.model.view.VMConsumptionComparator
Append a new resource to use to make the comparison
append(SolvingStatistics) - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
Append statistics.
apply(ReconfigurationPlan) - Method in class org.btrplace.plan.DependencyBasedPlanApplier
 
apply(Model) - Method in class org.btrplace.plan.event.Action
Apply the action on a model.
apply(Model) - Method in class org.btrplace.plan.event.AllocateEvent
 
apply(Model) - Method in interface org.btrplace.plan.event.Event
Apply the event on a given model.
apply(Model) - Method in class org.btrplace.plan.event.SubstitutedVMEvent
 
apply(ReconfigurationPlan) - Method in interface org.btrplace.plan.ReconfigurationPlanApplier
Apply a plan.
apply(ReconfigurationPlan) - Method in class org.btrplace.plan.TimeBasedPlanApplier
 
applyAction(Model) - Method in class org.btrplace.plan.event.Action
Apply only the scheduled action.
applyAction(Model) - Method in class org.btrplace.plan.event.Allocate
 
applyAction(Model) - Method in class org.btrplace.plan.event.BootNode
Put the node online on the model.
applyAction(Model) - Method in class org.btrplace.plan.event.BootVM
 
applyAction(Model) - Method in class org.btrplace.plan.event.ForgeVM
Put the VM in the ready state iff it does not already belong to the mapping.
applyAction(Model) - Method in class org.btrplace.plan.event.KillVM
 
applyAction(Model) - Method in class org.btrplace.plan.event.MigrateVM
Make the VM running on the destination node in the given model.
applyAction(Model) - Method in class org.btrplace.plan.event.ResumeVM
 
applyAction(Model) - Method in class org.btrplace.plan.event.ShutdownNode
Put the node offline on a model
applyAction(Model) - Method in class org.btrplace.plan.event.ShutdownVM
Apply the action by removing the virtual machine from the model.
applyAction(Model) - Method in class org.btrplace.plan.event.SuspendVM
Apply the action by putting the VM into the sleeping state on its destination node in a given model
applyEvents(Action.Hook, Model) - Method in class org.btrplace.plan.event.Action
Apply the events attached to a given hook.
args() - Method in class org.btrplace.safeplace.spec.Constraint
 
args(List<UserVar<?>>) - Method in class org.btrplace.safeplace.spec.Constraint
 
args(List<UserVar<?>>) - Method in class org.btrplace.safeplace.spec.MyCstrSpecVisitor
 
args() - Method in class org.btrplace.safeplace.spec.term.func.FunctionCall
 
args() - Method in class org.btrplace.safeplace.testing.TestCase
 
args(List<Constant>) - Method in class org.btrplace.safeplace.testing.TestCase
 
ArrayTermContext(CstrSpecParser.TermContext) - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ArrayTermContext
 
assignedLoad() - Method in class org.btrplace.scheduler.choco.extensions.pack.VectorPacking
 
assignedLoad - Variable in class org.btrplace.scheduler.choco.extensions.pack.VectorPackingPropagator
The total size of the assigned items for each bin.
assignedLoad() - Method in class org.btrplace.scheduler.choco.extensions.pack.VectorPackingPropagator
 
assignedLoad() - Method in class org.btrplace.scheduler.choco.view.VectorPacking
 
assignItem(int, int) - Method in class org.btrplace.scheduler.choco.extensions.pack.VectorPackingPropagator
apply rule 2 (binLoad >= binAssignedLoad) when an item has been assign to the bin
AssignmentStatement - Class in org.btrplace.btrpsl.tree
A parser to declare a variable.
AssignmentStatement(Token, ErrorReporter, SymbolsTable) - Constructor for class org.btrplace.btrpsl.tree.AssignmentStatement
Make a new parser
associations - Variable in class org.btrplace.scheduler.choco.view.AbstractCumulatives
 
Atomic - Interface in org.btrplace.safeplace.spec.type
 
AtomicProp - Class in org.btrplace.safeplace.spec.prop
 
AtomicProp(Term, Term, String) - Constructor for class org.btrplace.safeplace.spec.prop.AtomicProp
 
attach(ModelView) - Method in class org.btrplace.model.DefaultModel
 
attach(ModelView) - Method in interface org.btrplace.model.Model
Attach a view to the model.
attach(ModelView) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
Unsupported.
Attributes - Interface in org.btrplace.model
Allow to specify attributes related to managed elements.
AttributesConverter - Class in org.btrplace.json.model
Serialize/un-serialize attributes.
ATTRS_LABEL - Static variable in class org.btrplace.json.model.ModelConverter
Key to indicate the attributes.
averages(List<Metrics>) - Static method in class org.btrplace.safeplace.testing.Metrics
 

B

b - Variable in class org.btrplace.safeplace.spec.prop.AtomicProp
 
b - Variable in class org.btrplace.safeplace.spec.term.Minus
 
b - Variable in class org.btrplace.safeplace.spec.term.Plus
 
backtracks() - Method in class org.btrplace.scheduler.choco.runner.Metrics
Returns the number of backtracks.
badFunctionCall(String, Token, Function, List<Term>) - Static method in exception org.btrplace.safeplace.spec.SpecException
 
Ban - Class in org.btrplace.model.constraint
A constraint to disallow the given VM, when running, to be hosted on a given set of nodes.
Ban(VM, Collection<Node>) - Constructor for class org.btrplace.model.constraint.Ban
Make a new discrete constraint.
Ban(VM, Collection<Node>, boolean) - Constructor for class org.btrplace.model.constraint.Ban
Make a new constraint.
Ban(VM, Node) - Constructor for class org.btrplace.model.constraint.Ban
Make a new constraint discrete constraint.
BanBuilder - Class in org.btrplace.btrpsl.constraint
Builder for Ban constraints.
BanBuilder() - Constructor for class org.btrplace.btrpsl.constraint.BanBuilder
Make a new builder.
BanChecker - Class in org.btrplace.model.constraint
Checker for the Ban constraint
BanChecker(Ban) - Constructor for class org.btrplace.model.constraint.BanChecker
Make a new checker.
BanConverter - Class in org.btrplace.json.model.constraint
JSON converter for the Ban constraint.
BanConverter() - Constructor for class org.btrplace.json.model.constraint.BanConverter
 
BANDWIDTH - Static variable in class org.btrplace.json.plan.ActionConverter
 
BanSplitter - Class in org.btrplace.scheduler.runner.disjoint.splitter
Splitter for Ban constraints.
BanSplitter() - Constructor for class org.btrplace.scheduler.runner.disjoint.splitter.BanSplitter
 
BasicIncludes - Class in org.btrplace.btrpsl.includes
A basic include mechanism where all the scripts are added manually.
BasicIncludes() - Constructor for class org.btrplace.btrpsl.includes.BasicIncludes
New includes.
BeforeBuilder - Class in org.btrplace.btrpsl.constraint.migration
A builder for either Precedence or Deadline constraints.
BeforeBuilder() - Constructor for class org.btrplace.btrpsl.constraint.migration.BeforeBuilder
Make a new builder.
beforeSolve(ReconfigurationProblem) - Method in interface org.btrplace.scheduler.choco.view.ChocoView
An event that is send to indicate a RP will be solved.
beforeSolve(ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.CNetwork
 
beforeSolve(ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.CPowerView
 
beforeSolve(ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.CShareableResource
Set the resource usage for each of the VM.
beforeSolve(ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.DefaultAliasedCumulatives
Get the generated constraints.
beforeSolve(ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.DefaultCumulatives
Build the constraint.
beforeSolve(ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.VectorPacking
 
BEGIN - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
BEGIN - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
BEGIN() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CallContext
 
Begin - Class in org.btrplace.safeplace.spec.term.func
Get the moment an action begins.
Begin() - Constructor for class org.btrplace.safeplace.spec.term.func.Begin
 
Bench - Class in org.btrplace.bench
Simple benching tool.
BiggestDimension - Class in org.btrplace.scheduler.choco.constraint.mttr.load
Estimator stating the load of a node is the load of the mostly-loaded dimension.
BiggestDimension() - Constructor for class org.btrplace.scheduler.choco.constraint.mttr.load.BiggestDimension
 
BinaryProp - Class in org.btrplace.safeplace.spec.prop
A sequence of propositions having a same operator.
BinaryProp(Proposition, Proposition) - Constructor for class org.btrplace.safeplace.spec.prop.BinaryProp
 
bins - Variable in class org.btrplace.scheduler.choco.extensions.pack.VectorPackingPropagator
The bin assigned to each item.
BLOCK_COMMENT - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
BLOCK_COMMENT - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
BlockStatement - Class in org.btrplace.btrpsl.tree
 
BlockStatement(Token, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.BlockStatement
Make a new parser.
BooleanBinaryOperation - Class in org.btrplace.btrpsl.tree
A tree for binary boolean expressions.
BooleanBinaryOperation(Token, boolean, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.BooleanBinaryOperation
Make a new operator
BoolType - Class in org.btrplace.safeplace.spec.type
 
BootableNode - Class in org.btrplace.scheduler.choco.transition
Model a transition that allows an offline node to be booted if necessary.
BootableNode(ReconfigurationProblem, Node) - Constructor for class org.btrplace.scheduler.choco.transition.BootableNode
Make a new model.
BootableNode.Builder - Class in org.btrplace.scheduler.choco.transition
The builder devoted to a offline->(online|offline) transition.
BootNode - Class in org.btrplace.plan.event
An action to boot an offline node.
BootNode(Node, int, int) - Constructor for class org.btrplace.plan.event.BootNode
Create a new action on an offline node.
BootVM - Class in org.btrplace.plan.event
An action that starts a VM on an online node.
BootVM(VM, Node, int, int) - Constructor for class org.btrplace.plan.event.BootVM
Make a new action.
BootVM - Class in org.btrplace.scheduler.choco.transition
Model a transition that allows a ready VP to be booted on a node.
BootVM(ReconfigurationProblem, VM) - Constructor for class org.btrplace.scheduler.choco.transition.BootVM
Make a new model.
BootVM.Builder - Class in org.btrplace.scheduler.choco.transition
The builder devoted to a ready->running transition.
BtrpElement - Class in org.btrplace.btrpsl.element
Denotes either a VM or a node.
BtrpElement(BtrpOperand.Type, String, Element) - Constructor for class org.btrplace.btrpsl.element.BtrpElement
Make a new element.
BtrPlaceTree - Class in org.btrplace.btrpsl.tree
An abstract parser for a tree.
BtrPlaceTree(Token, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.BtrPlaceTree
Make a new tree.
BtrPlaceTreeAdaptor - Class in org.btrplace.btrpsl.tree
An adapter to instantiate the right scriptTree depending on the token.
BtrPlaceTreeAdaptor(Script, Model, NamingService<Node>, NamingService<VM>, TemplateFactory, ErrorReporter, SymbolsTable, Includes, ConstraintsCatalog) - Constructor for class org.btrplace.btrpsl.tree.BtrPlaceTreeAdaptor
Build a new adaptor.
BtrpNumber - Class in org.btrplace.btrpsl.element
Denotes an number operand.
BtrpNumber(int, BtrpNumber.Base) - Constructor for class org.btrplace.btrpsl.element.BtrpNumber
Make a new integer.
BtrpNumber(double) - Constructor for class org.btrplace.btrpsl.element.BtrpNumber
Make a float number.
BtrpNumber.Base - Enum in org.btrplace.btrpsl.element
The number base.
BtrpOperand - Interface in org.btrplace.btrpsl.element
Interface specifying an operand with its types and the available operation it may be involved into.
BtrpOperand.Type - Enum in org.btrplace.btrpsl.element
The possible operand type.
BtrpSet - Class in org.btrplace.btrpsl.element
Denotes a set of operand.
BtrpSet(int, BtrpOperand.Type) - Constructor for class org.btrplace.btrpsl.element.BtrpSet
Make a new set with a specific degree and type
BtrpString - Class in org.btrplace.btrpsl.element
A string element in the language.
BtrpString(String) - Constructor for class org.btrplace.btrpsl.element.BtrpString
Make a new element.
build(Script) - Method in interface org.btrplace.btrpsl.ErrorReporterBuilder
Make a new reporter.
build(Script) - Method in class org.btrplace.btrpsl.PlainTextErrorReporterBuilder
 
build(File) - Method in class org.btrplace.btrpsl.ScriptBuilder
Build a script from a file.
build(String) - Method in class org.btrplace.btrpsl.ScriptBuilder
Build a script from a String.
build() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblemBuilder
Build the problem
build(Model) - Method in interface org.btrplace.scheduler.choco.EnvironmentFactory
Build the memory environment.
build(IntVar, IntVar, IntVar) - Static method in class org.btrplace.scheduler.choco.extensions.TaskMonitor
Make a new Monitor
build() - Method in class org.btrplace.scheduler.choco.SliceBuilder
Build the slice.
build(ReconfigurationProblem, Node) - Method in class org.btrplace.scheduler.choco.transition.BootableNode.Builder
 
build(ReconfigurationProblem, VM) - Method in class org.btrplace.scheduler.choco.transition.BootVM.Builder
 
build(ReconfigurationProblem, VM) - Method in class org.btrplace.scheduler.choco.transition.ForgeVM.Builder
 
build(ReconfigurationProblem, VM) - Method in class org.btrplace.scheduler.choco.transition.KillVM.Builder
 
build(ReconfigurationProblem, Node) - Method in class org.btrplace.scheduler.choco.transition.NodeTransitionBuilder
Build the NodeTransition
build(ReconfigurationProblem, VM) - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM.Builder
 
build(ReconfigurationProblem, VM) - Method in class org.btrplace.scheduler.choco.transition.ResumeVM.Builder
 
build(ReconfigurationProblem, Node) - Method in class org.btrplace.scheduler.choco.transition.ShutdownableNode.Builder
 
build(ReconfigurationProblem, VM) - Method in class org.btrplace.scheduler.choco.transition.ShutdownVM.Builder
 
build(ReconfigurationProblem, VM) - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM.BuilderInit
 
build(ReconfigurationProblem, VM) - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM.BuilderReady
 
build(ReconfigurationProblem, VM) - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM.BuilderSleeping
 
build(ReconfigurationProblem, VM) - Method in class org.btrplace.scheduler.choco.transition.SuspendVM.Builder
 
build(ReconfigurationProblem, VM) - Method in class org.btrplace.scheduler.choco.transition.VMTransitionBuilder
Build the VMTransition
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.AmongBuilder
Build a constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.BanBuilder
Build a ban constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.FenceBuilder
Build a constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.GatherBuilder
Build the constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.KilledBuilder
Build an online constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.LonelyBuilder
Build a constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.MaxOnlineBuilder
Build an online constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.migration.BeforeBuilder
Build a precedence constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.migration.SerializeBuilder
Build a serialize constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.migration.SyncBuilder
Build a sync constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.NoDelayBuilder
Build an online constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.OfflineBuilder
Build an online constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.OnlineBuilder
Build an online constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.OverbookBuilder
 
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.PreserveBuilder
 
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.QuarantineBuilder
 
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.ReadyBuilder
Build an online constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.ResourceCapacityBuilder
 
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.RootBuilder
 
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.RunningBuilder
Build an online constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.RunningCapacityBuilder
 
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in interface org.btrplace.btrpsl.constraint.SatConstraintBuilder
Build the constraint
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.SeqBuilder
 
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.SleepingBuilder
Build an online constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.SplitAmongBuilder
Build a constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.SplitBuilder
Build a constraint.
buildConstraint(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.SpreadBuilder
 
Builder() - Constructor for class org.btrplace.scheduler.choco.transition.BootableNode.Builder
New builder.
Builder() - Constructor for class org.btrplace.scheduler.choco.transition.BootVM.Builder
New builder
Builder() - Constructor for class org.btrplace.scheduler.choco.transition.ForgeVM.Builder
New builder
Builder() - Constructor for class org.btrplace.scheduler.choco.transition.KillVM.Builder
New builder
Builder() - Constructor for class org.btrplace.scheduler.choco.transition.RelocatableVM.Builder
New builder
Builder() - Constructor for class org.btrplace.scheduler.choco.transition.ResumeVM.Builder
New builder
Builder() - Constructor for class org.btrplace.scheduler.choco.transition.ShutdownableNode.Builder
New builder
Builder() - Constructor for class org.btrplace.scheduler.choco.transition.ShutdownVM.Builder
New builder
Builder() - Constructor for class org.btrplace.scheduler.choco.transition.SuspendVM.Builder
New builder
BuilderInit() - Constructor for class org.btrplace.scheduler.choco.transition.StayAwayVM.BuilderInit
New builder
BuilderReady() - Constructor for class org.btrplace.scheduler.choco.transition.StayAwayVM.BuilderReady
New builder
BuilderSleeping() - Constructor for class org.btrplace.scheduler.choco.transition.StayAwayVM.BuilderSleeping
New builder
buildReconfigurationPlan(Solution, Model) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
Build a plan for a solution.
buildReconfigurationPlan(Solution, Model) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Build a plan for a solution.

C

c - Variable in class org.btrplace.safeplace.spec.term.func.FunctionCall
 
call() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
call() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CstrCallContext
 
call() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermFuncContext
 
call() - Method in class org.btrplace.scheduler.choco.runner.single.InstanceSolverRunner
 
CallContext(ParserRuleContext, int) - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CallContext
 
CAmong - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of the Among constraint.
CAmong(Among) - Constructor for class org.btrplace.scheduler.choco.constraint.CAmong
Make a new constraint.
canBeEmpty - Variable in class org.btrplace.btrpsl.constraint.ListOfParam
 
candidate - Variable in class org.btrplace.scheduler.choco.extensions.pack.KnapsackDecorator
the list of candidate items for each bin [nbBins][]
canImport(String, String) - Method in class org.btrplace.btrpsl.Script
Indicates whether a namespace can import an exported variable or not.
canStay(ReconfigurationProblem, VM) - Method in class org.btrplace.scheduler.choco.constraint.mttr.RandomVMPlacement
Check if a VM can stay on its current node.
canStay(ReconfigurationProblem, VM) - Static method in class org.btrplace.scheduler.choco.constraint.mttr.VMPlacementUtils
Check if a VM can stay on its current node.
Capa - Class in org.btrplace.safeplace.spec.term.func
 
Capa() - Constructor for class org.btrplace.safeplace.spec.term.func.Capa
 
CAPACITY_LABEL - Static variable in class org.btrplace.json.model.view.network.NetworkConverter
Label stating a capacity.
capacityDefined(Node) - Method in class org.btrplace.model.view.ShareableResource
Check if the resource capacity is defined for a node.
capOverbookRatio(int, double) - Method in class org.btrplace.scheduler.choco.view.CShareableResource
Cap the overbooking ratio for a given node.
Card - Class in org.btrplace.safeplace.spec.term.func
 
Card() - Constructor for class org.btrplace.safeplace.spec.term.func.Card
 
CardinalityOperator - Class in org.btrplace.btrpsl.tree
A parser get the cardinality of a set.
CardinalityOperator(Token, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.CardinalityOperator
Make a new parser.
castAndPut(Element, String, String) - Method in interface org.btrplace.model.Attributes
Put a value but try to cast into to a supported primitive if possible.
castAndPut(Element, String, String) - Method in class org.btrplace.model.DefaultAttributes
 
CBan - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of the constraint Ban.
CBan(Ban) - Constructor for class org.btrplace.scheduler.choco.constraint.CBan
Make a new constraint.
CDeadline - Class in org.btrplace.scheduler.choco.constraint.migration
Choco implementation of the Deadline constraint.
CDeadline(Deadline) - Constructor for class org.btrplace.scheduler.choco.constraint.migration.CDeadline
Make a new constraint.
cEnds - Variable in class org.btrplace.scheduler.choco.view.AbstractCumulatives
 
CFence - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of Fence.
CFence(Fence) - Constructor for class org.btrplace.scheduler.choco.constraint.CFence
Make a new constraint.
CGather - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of Gather.
CGather(Gather) - Constructor for class org.btrplace.scheduler.choco.constraint.CGather
Make a new constraint.
check(Script, String, Element, Map<String, String>) - Method in class org.btrplace.btrpsl.template.DefaultTemplateFactory
 
check(Script, String, Element, Map<String, String>) - Method in class org.btrplace.btrpsl.template.MockTemplateFactory
 
check() - Method in interface org.btrplace.btrpsl.template.Template
Build a new element that inherit from a template.
check(Script, String, Element, Map<String, String>) - Method in interface org.btrplace.btrpsl.template.TemplateFactory
Build an element.
check(ReconfigurationPlan) - Method in class org.btrplace.plan.ReconfigurationPlanChecker
Check if a plan satisfies all the SatConstraintChecker.
check(String) - Method in class org.btrplace.safeplace.testing.DefaultTestCampaign
 
check(String) - Method in interface org.btrplace.safeplace.testing.TestCampaign
 
checkConformance(BtrPlaceTree, List<BtrpOperand>) - Method in class org.btrplace.btrpsl.constraint.DefaultSatConstraintBuilder
Check if the provided parameters match the constraint signature
CheckerVerifier - Class in org.btrplace.safeplace.testing.verification.btrplace
 
CheckerVerifier() - Constructor for class org.btrplace.safeplace.testing.verification.btrplace.CheckerVerifier
 
checkId(JSONObject) - Method in interface org.btrplace.json.model.constraint.ConstraintConverter
Check if the JSON object can be converted using this converter.
checkId(JSONObject) - Method in interface org.btrplace.json.model.view.network.RoutingConverter
Check if the JSON object can be converted using this converter.
checkKeys(JSONObject, String...) - Static method in class org.btrplace.json.JSONs
Check if some keys are present.
ChocoConstraint - Interface in org.btrplace.scheduler.choco.constraint
An interface to describe a constraint implementation for the solver.
ChocoMapper - Class in org.btrplace.scheduler.choco.constraint
Mapper that allow to map SatConstraint and OptConstraint to ChocoConstraint.
ChocoMapper() - Constructor for class org.btrplace.scheduler.choco.constraint.ChocoMapper
Make a new empty mapper.
ChocoScheduler - Interface in org.btrplace.scheduler.choco
A scheduler based on the Choco constraint solver.
chocoSettings() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
chocoSettings(Settings) - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
chocoSettings() - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
chocoSettings(Settings) - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
chocoSettings() - Method in interface org.btrplace.scheduler.choco.Parameters
Get the solver settings.
chocoSettings(Settings) - Method in interface org.btrplace.scheduler.choco.Parameters
Set the choco settings.
ChocoUtils - Class in org.btrplace.scheduler.choco.extensions
Utility class to ease the creation of some constraints on Choco.
ChocoView - Interface in org.btrplace.scheduler.choco.view
Interface denoting the Choco implementation of a View.
ChocoViews - Class in org.btrplace.scheduler.choco.view
Utility class to manipulate collection of ChocoView.
cHosts - Variable in class org.btrplace.scheduler.choco.view.AbstractCumulatives
 
CKilled - Class in org.btrplace.scheduler.choco.constraint
Naive implementation of Killed.
CKilled(Killed) - Constructor for class org.btrplace.scheduler.choco.constraint.CKilled
Make a new constraint.
clear() - Method in interface org.btrplace.model.Attributes
Remove all the attributes.
clear(Element) - Method in interface org.btrplace.model.Attributes
Remove all the attributes of a given element.
clear() - Method in class org.btrplace.model.DefaultAttributes
 
clear(Element) - Method in class org.btrplace.model.DefaultAttributes
 
clear() - Method in class org.btrplace.model.DefaultMapping
 
clear() - Method in interface org.btrplace.model.Mapping
Remove all the nodes and the VMs in the mapping.
clear() - Method in class org.btrplace.safeplace.testing.limit.Limits
Clean all the registered predicates.
clear() - Method in class org.btrplace.scheduler.runner.disjoint.model.ElementSubSet
 
clear() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
clearAllVMs() - Method in class org.btrplace.model.DefaultMapping
 
clearAllVMs() - Method in interface org.btrplace.model.Mapping
Remove all the VMs in the mapping
clearAllVMs() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
clearNode(Node) - Method in class org.btrplace.model.DefaultMapping
 
clearNode(Node) - Method in interface org.btrplace.model.Mapping
Remove all the VMs remove on a given node
clearNode(Node) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
clearViews() - Method in class org.btrplace.model.DefaultModel
 
clearViews() - Method in interface org.btrplace.model.Model
Detach all the views from this model.
clearViews() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
Unsupported.
CLonely - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of Lonely.
CLonely(Lonely) - Constructor for class org.btrplace.scheduler.choco.constraint.CLonely
Make a new constraint.
cloneVM(VM) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
cloneVM(VM) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Create a clone of a given VM.
cloneVM(VM, VM) - Method in interface org.btrplace.scheduler.choco.view.ChocoView
Notify a new VM will be a clone of an already known VM.
cloneVM(VM, VM) - Method in class org.btrplace.scheduler.choco.view.CShareableResource
 
cloneVM(VM, VM) - Method in class org.btrplace.scheduler.choco.view.DefaultAliasedCumulatives
 
CMaxOnline - Class in org.btrplace.scheduler.choco.constraint
Choco implementation for the MaxOnline constraints.
CMaxOnline(MaxOnline) - Constructor for class org.btrplace.scheduler.choco.constraint.CMaxOnline
Make a new constraint
CMinMigrations - Class in org.btrplace.scheduler.choco.constraint.migration
Implements MinMigrations.
CMinMigrations(MinMigrations) - Constructor for class org.btrplace.scheduler.choco.constraint.migration.CMinMigrations
Make a new objective.
CMinMigrations() - Constructor for class org.btrplace.scheduler.choco.constraint.migration.CMinMigrations
 
CMinMTTR - Class in org.btrplace.scheduler.choco.constraint.mttr
An objective that minimizes the time to repair a non-viable model.
CMinMTTR(MinMTTR) - Constructor for class org.btrplace.scheduler.choco.constraint.mttr.CMinMTTR
Make a new objective.
CMinMTTR() - Constructor for class org.btrplace.scheduler.choco.constraint.mttr.CMinMTTR
 
CMinMTTRMig - Class in org.btrplace.scheduler.choco.constraint.migration
An objective that minimizes the time to repair a non-viable model involving a set of migrations.
CMinMTTRMig(MinMTTRMig) - Constructor for class org.btrplace.scheduler.choco.constraint.migration.CMinMTTRMig
Make a new Objective.
CMinMTTRMig() - Constructor for class org.btrplace.scheduler.choco.constraint.migration.CMinMTTRMig
 
CNetwork - Class in org.btrplace.scheduler.choco.view
The solver part of the network view.
CNetwork(Network) - Constructor for class org.btrplace.scheduler.choco.view.CNetwork
Make a new network view.
CNoDelay - Class in org.btrplace.scheduler.choco.constraint
 
CNoDelay(NoDelay) - Constructor for class org.btrplace.scheduler.choco.constraint.CNoDelay
Make a new constraint
CObjective - Interface in org.btrplace.scheduler.choco.constraint
Specify the choco implementation of an objective
COffline - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of Offline.
COffline(Offline) - Constructor for class org.btrplace.scheduler.choco.constraint.COffline
Make a new constraint.
collectionLabel() - Method in class org.btrplace.safeplace.spec.type.ColType
 
collectionLabel() - Method in class org.btrplace.safeplace.spec.type.ListType
 
collectionLabel() - Method in class org.btrplace.safeplace.spec.type.SetType
 
colNo() - Method in class org.btrplace.btrpsl.ErrorMessage
The column number.
Colocated - Class in org.btrplace.safeplace.spec.term.func
 
Colocated() - Constructor for class org.btrplace.safeplace.spec.term.func.Colocated
 
ColType - Class in org.btrplace.safeplace.spec.type
 
ColType(Type) - Constructor for class org.btrplace.safeplace.spec.type.ColType
 
COMMA - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
COMMA() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CallContext
 
COMMA(int) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CallContext
 
COMMA - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
COMMA() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListInComprehensionContext
 
COMMA() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListInExtensionContext
 
COMMA(int) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListInExtensionContext
 
COMMA() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetInComprehensionContext
 
COMMA() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetInExtensionContext
 
COMMA(int) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetInExtensionContext
 
COMMA() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TypedefContext
 
COMMA(int) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TypedefContext
 
commit(Action) - Method in class org.btrplace.plan.DefaultReconfigurationPlanMonitor
 
commit(Action) - Method in interface org.btrplace.plan.ReconfigurationPlanMonitor
Commit an action that was applyable.
committed(Allocate) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a Allocate action.
committed(AllocateEvent) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a AllocateEvent event.
committed(SubstitutedVMEvent) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a SubstitutedVMEvent event.
committed(BootNode) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a BootNode action.
committed(BootVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a BootVM action.
committed(ForgeVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a ForgeVM action.
committed(KillVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a KillVM action.
committed(MigrateVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a MigrateVM action.
committed(ResumeVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a ResumeVM action.
committed(ShutdownNode) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a ShutdownNode action.
committed(ShutdownVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a ShutdownVM action.
committed(SuspendVM) - Method in interface org.btrplace.plan.event.EventCommittedListener
Notifies the termination of a SuspendVM action.
compare(VM, VM) - Method in class org.btrplace.model.view.VMConsumptionComparator
 
compare(Action, Action) - Method in class org.btrplace.plan.TimedBasedActionComparator
 
compare(Slice, Slice) - Method in class org.btrplace.scheduler.choco.SliceRcComparator
 
compare(E, E) - Method in class org.btrplace.scheduler.runner.disjoint.model.SplittableElementSet
 
comparison() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
comparison() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermComparisonContext
 
ComparisonContext(ParserRuleContext, int) - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ComparisonContext
 
completed() - Method in class org.btrplace.scheduler.choco.runner.single.SingleRunnerStatistics
 
completed() - Method in interface org.btrplace.scheduler.choco.runner.SolvingStatistics
Check if the solver completed the search.
completed() - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
 
completed() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
 
ConfigurableFuzzer - Interface in org.btrplace.safeplace.testing.fuzzer
A configurable fuzzer where it is possible to configure the ReconfigurationPlan but also the constraint arguments.
COnline - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of Online.
COnline(Online) - Constructor for class org.btrplace.scheduler.choco.constraint.COnline
Make a new constraint.
connect(int, int, Switch, PhysicalElement) - Method in class org.btrplace.model.view.network.Network
Create a new link first with a specific identifier and a given maximal capacity (or bandwidth), then connect the link between the given switch and physical element.
connect(int, Switch, PhysicalElement) - Method in class org.btrplace.model.view.network.Network
First create a new link with a given maximal bandwidth and connect it between the switch and the physical element.
connect(int, Switch, List<? extends PhysicalElement>) - Method in class org.btrplace.model.view.network.Network
Create connections between a single switch and multiple physical elements
connect(int, Switch, PhysicalElement...) - Method in class org.btrplace.model.view.network.Network
Create connections between a single switch and multiple physical elements
connect(int, Switch, Node...) - Method in class org.btrplace.model.view.network.Network
Create connections between a single switch and multiple nodes
Cons - Class in org.btrplace.safeplace.spec.term.func
 
Cons() - Constructor for class org.btrplace.safeplace.spec.term.func.Cons
 
Constant - Class in org.btrplace.safeplace.spec.term
 
Constant(Object, Type) - Constructor for class org.btrplace.safeplace.spec.term.Constant
 
ConstantActionDuration<E extends Element> - Class in org.btrplace.scheduler.choco.duration
Evaluate an action duration to a constant.
ConstantActionDuration(int) - Constructor for class org.btrplace.scheduler.choco.duration.ConstantActionDuration
Make a new evaluator.
ConstantDomain<T> - Class in org.btrplace.safeplace.testing.fuzzer.domain
 
ConstantDomain(String, Type, List<T>) - Constructor for class org.btrplace.safeplace.testing.fuzzer.domain.ConstantDomain
 
ConstantDomain(Random, String, Type, List<T>) - Constructor for class org.btrplace.safeplace.testing.fuzzer.domain.ConstantDomain
 
Constraint - Interface in org.btrplace.model.constraint
Specify a constraint.
Constraint - Class in org.btrplace.safeplace.spec
 
Constraint(String, Proposition) - Constructor for class org.btrplace.safeplace.spec.Constraint
 
constraint() - Method in class org.btrplace.safeplace.testing.TestCase
 
ConstraintBuilderException - Exception in org.btrplace.btrpsl.constraint
An exception to signal an error when building a constraint.
ConstraintBuilderException(String) - Constructor for exception org.btrplace.btrpsl.constraint.ConstraintBuilderException
A new exception with an error message.
ConstraintBuilderException(String, Throwable) - Constructor for exception org.btrplace.btrpsl.constraint.ConstraintBuilderException
A new exception that rethrown an exception.
ConstraintCall - Class in org.btrplace.safeplace.spec.term
 
ConstraintCall(Function<Boolean>, List<Term>) - Constructor for class org.btrplace.safeplace.spec.term.ConstraintCall
 
ConstraintConverter<E extends Constraint> - Interface in org.btrplace.json.model.constraint
Specify a JSON converter for a Constraint.
constraintHasMapping(Class<? extends Constraint>) - Method in class org.btrplace.scheduler.choco.constraint.ChocoMapper
Check if a given mapping exists.
ConstraintParam<E> - Interface in org.btrplace.btrpsl.constraint
A parameter for a constraint.
constraints(List<Constraint>) - Method in class org.btrplace.safeplace.spec.MyCstrSpecVisitor
 
ConstraintsCatalog - Interface in org.btrplace.btrpsl.constraint
A catalog that contains several constraints builder, associated by their name.
ConstraintsConverter - Class in org.btrplace.json.model.constraint
Extensible converter for Constraint.
ConstraintsConverter() - Constructor for class org.btrplace.json.model.constraint.ConstraintsConverter
Make a new empty converter.
ConstraintSplitter<C extends Constraint> - Interface in org.btrplace.scheduler.runner.disjoint.splitter
Interface to specify a method that makes a constraint compatible with multiple partitions.
ConstraintSplitterMapper - Class in org.btrplace.scheduler.runner.disjoint.splitter
A customizable bridge to indicate which ConstraintSplitter to use for a given constraint.
ConstraintSplitterMapper() - Constructor for class org.btrplace.scheduler.runner.disjoint.splitter.ConstraintSplitterMapper
Make a new bridge.
ConstraintStatement - Class in org.btrplace.btrpsl.tree
A tree to check a constraint.
ConstraintStatement(Token, Script, ConstraintsCatalog, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.ConstraintStatement
Make a new Tree parser.
consume(SubstitutedVMEvent) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
consume(AllocateEvent) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
consume(SubstitutedVMEvent) - Method in class org.btrplace.model.constraint.DenyMyVMsActions
 
consume(AllocateEvent) - Method in class org.btrplace.model.constraint.DenyMyVMsActions
 
consume(AllocateEvent) - Method in class org.btrplace.model.constraint.PreserveChecker
 
consume(AllocateEvent) - Method in class org.btrplace.model.constraint.ResourceCapacityChecker
 
consume(AllocateEvent) - Method in class org.btrplace.model.constraint.RunningChecker
 
consume(SubstitutedVMEvent) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the beginning of an event.
consume(AllocateEvent) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the beginning of an event.
consumptionDefined(VM) - Method in class org.btrplace.model.view.ShareableResource
Check if the resource consumption is defined for a VM.
contains(VM) - Method in class org.btrplace.model.DefaultElementBuilder
 
contains(Node) - Method in class org.btrplace.model.DefaultElementBuilder
 
contains(Node) - Method in class org.btrplace.model.DefaultMapping
 
contains(VM) - Method in class org.btrplace.model.DefaultMapping
 
contains(VM) - Method in class org.btrplace.model.DefaultModel
 
contains(Node) - Method in class org.btrplace.model.DefaultModel
 
contains(VM) - Method in interface org.btrplace.model.ElementBuilder
Check if a given VM has been defined for this model.
contains(Node) - Method in interface org.btrplace.model.ElementBuilder
Check if a given node has been defined for this model.
contains(VM) - Method in interface org.btrplace.model.Mapping
Check if a VM is in the mapping.
contains(Node) - Method in interface org.btrplace.model.Mapping
Check if a node is in the mapping.
contains(VM) - Method in class org.btrplace.model.SynchronizedElementBuilder
 
contains(Node) - Method in class org.btrplace.model.SynchronizedElementBuilder
 
contains(Link) - Method in class org.btrplace.model.view.network.DefaultLinkBuilder
 
contains(Switch) - Method in class org.btrplace.model.view.network.DefaultSwitchBuilder
 
contains(Link) - Method in interface org.btrplace.model.view.network.LinkBuilder
Check if a given Link has been defined fot this network view.
contains(Switch) - Method in interface org.btrplace.model.view.network.SwitchBuilder
Check if a given Switch has been defined fot this network view.
contains(Object) - Method in class org.btrplace.scheduler.runner.disjoint.model.ElementSubSet
 
contains(VM) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
contains(Node) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
contains(VM) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
 
contains(Node) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
 
containsAll(Collection<?>) - Method in class org.btrplace.scheduler.runner.disjoint.model.ElementSubSet
 
Context - Class in org.btrplace.safeplace.testing.verification.spec
 
Context() - Constructor for class org.btrplace.safeplace.testing.verification.spec.Context
 
Context(Model) - Constructor for class org.btrplace.safeplace.testing.verification.spec.Context
 
continuous() - Method in class org.btrplace.safeplace.testing.TestCase
 
ContinuousViolationException - Exception in org.btrplace.plan
An exception to signal an action violates a given constraint.
ContinuousViolationException(SatConstraint, Action) - Constructor for exception org.btrplace.plan.ContinuousViolationException
New constraint.
copy() - Method in class org.btrplace.btrpsl.element.BtrpElement
 
copy() - Method in class org.btrplace.btrpsl.element.BtrpNumber
 
copy() - Method in class org.btrplace.btrpsl.element.BtrpSet
 
copy() - Method in class org.btrplace.btrpsl.element.BtrpString
 
copy() - Method in class org.btrplace.btrpsl.element.IgnorableOperand
 
copy() - Method in interface org.btrplace.Copyable
Make a deep copy of the object.
copy() - Method in class org.btrplace.model.DefaultAttributes
 
copy() - Method in class org.btrplace.model.DefaultElementBuilder
 
copy() - Method in class org.btrplace.model.DefaultMapping
 
copy() - Method in class org.btrplace.model.DefaultModel
 
copy() - Method in interface org.btrplace.model.Model
Make a deep copy of the object.
copy() - Method in class org.btrplace.model.SynchronizedElementBuilder
 
copy() - Method in class org.btrplace.model.view.NamingService
 
copy() - Method in class org.btrplace.model.view.network.DefaultLinkBuilder
 
copy() - Method in class org.btrplace.model.view.network.DefaultRouting
 
copy() - Method in class org.btrplace.model.view.network.DefaultSwitchBuilder
 
copy() - Method in class org.btrplace.model.view.network.Network
 
copy() - Method in class org.btrplace.model.view.network.StaticRouting
 
copy() - Method in class org.btrplace.model.view.ShareableResource
 
copy() - Method in class org.btrplace.scheduler.choco.runner.Metrics
 
copy() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
copy() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
Clone this model using a DefaultModel.
Copyable<T> - Interface in org.btrplace
Copyable is a safer alternative to clone.
copyFrom(CstrSpecParser.FormulaContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaContext
 
copyFrom(CstrSpecParser.ListContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListContext
 
copyFrom(CstrSpecParser.SetContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetContext
 
copyFrom(CstrSpecParser.TermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermContext
 
CoreConstraint - Annotation Type in org.btrplace.scheduler
Annotation to provide the specification of a core constraint.
CoreConstraints - Annotation Type in org.btrplace.scheduler
A simple collection of CoreConstraint.
Counting - Class in org.btrplace.safeplace.testing.reporting
A minimal report to count the results.
Counting() - Constructor for class org.btrplace.safeplace.testing.reporting.Counting
 
COverbook - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of Overbook.
COverbook(Overbook) - Constructor for class org.btrplace.scheduler.choco.constraint.COverbook
Make a new constraint.
CPowerView - Class in org.btrplace.scheduler.choco.view
A solver-side view to store variables that indicate the moment a node is powered on or off.
CPowerView() - Constructor for class org.btrplace.scheduler.choco.view.CPowerView
 
CPrecedence - Class in org.btrplace.scheduler.choco.constraint.migration
Choco implementation of the Precedence constraint.
CPrecedence(Precedence) - Constructor for class org.btrplace.scheduler.choco.constraint.migration.CPrecedence
Make a new constraint.
CPreserve - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of Preserve.
CPreserve(Preserve) - Constructor for class org.btrplace.scheduler.choco.constraint.CPreserve
Make a new constraint.
CQuarantine - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of Quarantine.
CQuarantine(Quarantine) - Constructor for class org.btrplace.scheduler.choco.constraint.CQuarantine
Make a new constraint.
CReady - Class in org.btrplace.scheduler.choco.constraint
Naive implementation of Ready.
CReady(Ready) - Constructor for class org.btrplace.scheduler.choco.constraint.CReady
Make a new constraint.
create(Token) - Method in class org.btrplace.btrpsl.tree.BtrPlaceTreeAdaptor
 
createDefaultNetwork(Model) - Static method in class org.btrplace.model.view.network.Network
Create and attach a default network view to the given model.
createDefaultNetwork(Model, int) - Static method in class org.btrplace.model.view.network.Network
Create and attach a default network view to the given model.
CResourceCapacity - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of ResourceCapacity.
CResourceCapacity(ResourceCapacity) - Constructor for class org.btrplace.scheduler.choco.constraint.CResourceCapacity
Make a new constraint.
CRoot - Class in org.btrplace.scheduler.choco.constraint
Choco implementation for Root.
CRoot(Root) - Constructor for class org.btrplace.scheduler.choco.constraint.CRoot
Make a new constraint.
CRunning - Class in org.btrplace.scheduler.choco.constraint
Naive implementation of Running.
CRunning(Running) - Constructor for class org.btrplace.scheduler.choco.constraint.CRunning
Make a new constraint.
CRunningCapacity - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of RunningCapacity.
CRunningCapacity(RunningCapacity) - Constructor for class org.btrplace.scheduler.choco.constraint.CRunningCapacity
Make a new constraint.
CSchedule - Class in org.btrplace.safeplace.testing.verification.btrplace
 
CSchedule(Schedule) - Constructor for class org.btrplace.safeplace.testing.verification.btrplace.CSchedule
 
CSequentialVMTransitions - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of Seq.
CSequentialVMTransitions(Seq) - Constructor for class org.btrplace.scheduler.choco.constraint.CSequentialVMTransitions
Make a new constraint.
CSerialize - Class in org.btrplace.scheduler.choco.constraint.migration
Choco implementation of the Serialize constraint.
CSerialize(Serialize) - Constructor for class org.btrplace.scheduler.choco.constraint.migration.CSerialize
Make a new constraint.
CShareableResource - Class in org.btrplace.scheduler.choco.view
Specify, for a given resource, the physical resource usage associated to each server, and the virtual resource usage consumed by each of the VMs they host.
CShareableResource(ShareableResource) - Constructor for class org.btrplace.scheduler.choco.view.CShareableResource
Make a new mapping.
CSleeping - Class in org.btrplace.scheduler.choco.constraint
Naive implementation of Sleeping.
CSleeping(Sleeping) - Constructor for class org.btrplace.scheduler.choco.constraint.CSleeping
Make a new constraint.
CSplit - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of the Split constraint.
CSplit(Split) - Constructor for class org.btrplace.scheduler.choco.constraint.CSplit
Make a new constraint.
CSplitAmong - Class in org.btrplace.scheduler.choco.constraint
Choco implementation of the SplitAmong constraint.
CSplitAmong(SplitAmong) - Constructor for class org.btrplace.scheduler.choco.constraint.CSplitAmong
Make a new constraint.
CSpread - Class in org.btrplace.scheduler.choco.constraint
Continuous implementation of Spread.
CSpread(Spread) - Constructor for class org.btrplace.scheduler.choco.constraint.CSpread
Make a new constraint.
CstrCallContext(CstrSpecParser.FormulaContext) - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CstrCallContext
 
CstrSpecBaseListener - Class in org.btrplace.safeplace.spec.antlr
This class provides an empty implementation of CstrSpecListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
CstrSpecBaseListener() - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
 
CstrSpecBaseVisitor<T> - Class in org.btrplace.safeplace.spec.antlr
This class provides an empty implementation of CstrSpecVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
CstrSpecBaseVisitor() - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecBaseVisitor
 
CstrSpecLexer - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecLexer(CharStream) - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
CstrSpecListener - Interface in org.btrplace.safeplace.spec.antlr
This interface defines a complete listener for a parse tree produced by CstrSpecParser.
CstrSpecParser - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser(TokenStream) - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
CstrSpecParser.AllContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.ArrayTermContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.CallContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.ComparisonContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.CstrCallContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.ExistsContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.FormulaContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.FormulaOpContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.IdTermContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.IntTermContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.ListContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.ListInComprehensionContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.ListInExtensionContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.ListTermContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.ProtectedFormulaContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.ProtectedTermContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.SetContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.SetInComprehensionContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.SetInExtensionContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.SetTermContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.StringTermContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.TermComparisonContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.TermContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.TermFuncContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.TermOpContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecParser.TypedefContext - Class in org.btrplace.safeplace.spec.antlr
 
CstrSpecVisitor<T> - Interface in org.btrplace.safeplace.spec.antlr
This interface defines a complete generic visitor for a parse tree produced by CstrSpecParser.
CstrTest - Annotation Type in org.btrplace.safeplace.testing
 
CSVReport - Class in org.btrplace.safeplace.testing.reporting
A report that store the test case results inside CSV file (one file per constraint).
CSVReport(Path, String) - Constructor for class org.btrplace.safeplace.testing.reporting.CSVReport
New report
CSync - Class in org.btrplace.scheduler.choco.constraint.migration
Choco implementation of the Sync constraint.
CSync(Sync) - Constructor for class org.btrplace.scheduler.choco.constraint.migration.CSync
Make a new constraint
Cumulatives - Interface in org.btrplace.scheduler.choco.view
Interface to specify a multi-dimension cumulatives constraints.
cUsages - Variable in class org.btrplace.scheduler.choco.view.AbstractCumulatives
 

D

Deadline - Class in org.btrplace.model.constraint.migration
A constraint to force the maximum end time of a migration by an absolute or relative deadline in the form of a timestamp.
Deadline(VM, String) - Constructor for class org.btrplace.model.constraint.migration.Deadline
Make a new constraint.
DeadlineChecker - Class in org.btrplace.model.constraint.migration
Checker for the Deadline constraint.
DeadlineChecker(Deadline) - Constructor for class org.btrplace.model.constraint.migration.DeadlineChecker
Make a new checker.
DeadlineConverter - Class in org.btrplace.json.model.constraint.migration
JSON Converter for the constraint Deadline.
DeadlineConverter() - Constructor for class org.btrplace.json.model.constraint.migration.DeadlineConverter
 
declare(String, BtrpOperand) - Method in class org.btrplace.btrpsl.SymbolsTable
Declare a new variable.
declareImmutable(String, BtrpOperand) - Method in class org.btrplace.btrpsl.SymbolsTable
Declare an immutable variable.
decode(String) - Static method in interface org.btrplace.safeplace.spec.type.Type
 
Decommissionning - Class in org.btrplace.examples
 
Decommissionning() - Constructor for class org.btrplace.examples.Decommissionning
 
decorate(ReconfigurationPlan) - Method in interface org.btrplace.safeplace.testing.fuzzer.decorators.FuzzerDecorator
Decorate a given reconfiguration plan
decorate(ReconfigurationPlan) - Method in class org.btrplace.safeplace.testing.fuzzer.decorators.NetworkFuzzer
 
decorate(ReconfigurationPlan) - Method in class org.btrplace.safeplace.testing.fuzzer.decorators.ShareableResourceFuzzer
 
DEF_CONTENT - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
DEF_CONTENT - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
DEFAULT_CACHE_SIZE - Static variable in class org.btrplace.btrpsl.ScriptBuilder
 
DEFAULT_CAPACITY - Static variable in class org.btrplace.json.model.view.ShareableResourceConverter
JSON label for default node capacity.
DEFAULT_CONSUMPTION - Static variable in class org.btrplace.json.model.view.ShareableResourceConverter
JSON label for default VM consumption.
DEFAULT_NO_VALUE - Static variable in class org.btrplace.model.view.ShareableResource
 
DefaultAliasedCumulatives - Class in org.btrplace.scheduler.choco.view
Builder to create constraints where slices have to be placed on nodes with regards to the slice and the nodes capacity.
DefaultAliasedCumulatives() - Constructor for class org.btrplace.scheduler.choco.view.DefaultAliasedCumulatives
 
DefaultAttributes - Class in org.btrplace.model
Default implementation for Attributes.
DefaultAttributes() - Constructor for class org.btrplace.model.DefaultAttributes
Make a new empty list of attributes.
DefaultBtrpOperand - Class in org.btrplace.btrpsl.element
An abstract operand.
DefaultBtrpOperand() - Constructor for class org.btrplace.btrpsl.element.DefaultBtrpOperand
 
DefaultChocoScheduler - Class in org.btrplace.scheduler.choco
Default implementation of ChocoScheduler.
DefaultChocoScheduler(Parameters) - Constructor for class org.btrplace.scheduler.choco.DefaultChocoScheduler
Make a new algorithm.
DefaultChocoScheduler() - Constructor for class org.btrplace.scheduler.choco.DefaultChocoScheduler
Make a new algorithm with default parameters.
DefaultConstraintParam<E> - Class in org.btrplace.btrpsl.constraint
 
DefaultConstraintParam(String, String) - Constructor for class org.btrplace.btrpsl.constraint.DefaultConstraintParam
Make a new number parameter.
DefaultConstraintsCatalog - Class in org.btrplace.btrpsl.constraint
Default implementation of a ConstraintsCatalog.
DefaultConstraintsCatalog() - Constructor for class org.btrplace.btrpsl.constraint.DefaultConstraintsCatalog
Build a new empty catalog.
DefaultCumulatives - Class in org.btrplace.scheduler.choco.view
Builder to create a unique slices scheduler that aggregates different resources.
DefaultCumulatives() - Constructor for class org.btrplace.scheduler.choco.view.DefaultCumulatives
 
DefaultElementBuilder - Class in org.btrplace.model
Default implementation of ElementBuilder.
DefaultElementBuilder() - Constructor for class org.btrplace.model.DefaultElementBuilder
New builder.
DefaultFuzzer - Class in org.btrplace.safeplace.testing.fuzzer
Default implementation of a fuzzer.
DefaultFuzzer(Tester, Constraint, List<Constraint>) - Constructor for class org.btrplace.safeplace.testing.fuzzer.DefaultFuzzer
Make a new fuzzer.
DefaultLinkBuilder - Class in org.btrplace.model.view.network
Default implementation of LinkBuilder.
DefaultLinkBuilder() - Constructor for class org.btrplace.model.view.network.DefaultLinkBuilder
New Builder.
DefaultMapping - Class in org.btrplace.model
Default implementation of Mapping.
DefaultMapping() - Constructor for class org.btrplace.model.DefaultMapping
Create a new mapping.
DefaultMapping(Mapping) - Constructor for class org.btrplace.model.DefaultMapping
Make a new mapping from an existing one.
DefaultModel - Class in org.btrplace.model
Default implementation for a Model.
DefaultModel() - Constructor for class org.btrplace.model.DefaultModel
Make a new instance that rely on a DefaultElementBuilder.
DefaultModel(ElementBuilder) - Constructor for class org.btrplace.model.DefaultModel
Make a new instance relying on a given element builders.
DefaultParameters - Class in org.btrplace.scheduler.choco
Default implementation of Parameters.
DefaultParameters() - Constructor for class org.btrplace.scheduler.choco.DefaultParameters
New set of parameters.
DefaultParameters(Parameters) - Constructor for class org.btrplace.scheduler.choco.DefaultParameters
Copy constructor for the parameters.
DefaultPlanApplier - Class in org.btrplace.plan
DefaultPlanApplier() - Constructor for class org.btrplace.plan.DefaultPlanApplier
Make a new applier.
DefaultReconfigurationPlan - Class in org.btrplace.plan
Default implementation for ReconfigurationPlan.
DefaultReconfigurationPlan(Model) - Constructor for class org.btrplace.plan.DefaultReconfigurationPlan
Make a new plan that starts from a given model.
DefaultReconfigurationPlanMonitor - Class in org.btrplace.plan
Simulated execution of a ReconfigurationPlan.
DefaultReconfigurationPlanMonitor(ReconfigurationPlan) - Constructor for class org.btrplace.plan.DefaultReconfigurationPlanMonitor
Make a new monitor.
DefaultReconfigurationProblem - Class in org.btrplace.scheduler.choco
Default implementation of ReconfigurationProblem.
DefaultReconfigurationProblemBuilder - Class in org.btrplace.scheduler.choco
Builder to help at the creation of a scheduler.
DefaultReconfigurationProblemBuilder(Model) - Constructor for class org.btrplace.scheduler.choco.DefaultReconfigurationProblemBuilder
Make a new builder for a problem working on a given model.
DefaultRouting - Class in org.btrplace.model.view.network
Default implementation of Routing.
DefaultRouting() - Constructor for class org.btrplace.model.view.network.DefaultRouting
 
DefaultRoutingConverter - Class in org.btrplace.json.model.view.network
A converter to (un-)serialise a DefaultRouting.
DefaultRoutingConverter() - Constructor for class org.btrplace.json.model.view.network.DefaultRoutingConverter
 
DefaultSatConstraintBuilder - Class in org.btrplace.btrpsl.constraint
A toolkit class to ease the implementation of SatConstraintBuilder.
DefaultSatConstraintBuilder(String, ConstraintParam<?>[]) - Constructor for class org.btrplace.btrpsl.constraint.DefaultSatConstraintBuilder
Make a new builder.
DefaultSwitchBuilder - Class in org.btrplace.model.view.network
Default implementation of SwitchBuilder.
DefaultSwitchBuilder() - Constructor for class org.btrplace.model.view.network.DefaultSwitchBuilder
New Builder.
DefaultTemplateFactory - Class in org.btrplace.btrpsl.template
Default implementation for TemplateFactory.
DefaultTemplateFactory(NamingService<Node>, NamingService<VM>, Model) - Constructor for class org.btrplace.btrpsl.template.DefaultTemplateFactory
Make a new factory.
DefaultTestCampaign - Class in org.btrplace.safeplace.testing
 
DefaultTestCampaign(String, List<Constraint>) - Constructor for class org.btrplace.safeplace.testing.DefaultTestCampaign
 
DefectHooks - Class in org.btrplace.safeplace.testing
A utility class to predefine hooks when a defect is reported
defects() - Method in interface org.btrplace.safeplace.testing.reporting.Report
Returns the number of defects that is the failures plus the over-filtering plus the under-filtering.
degree() - Method in class org.btrplace.btrpsl.element.BtrpElement
 
degree() - Method in class org.btrplace.btrpsl.element.BtrpNumber
 
degree() - Method in interface org.btrplace.btrpsl.element.BtrpOperand
Get the degree of the operand.
degree() - Method in class org.btrplace.btrpsl.element.BtrpSet
 
degree() - Method in class org.btrplace.btrpsl.element.BtrpString
 
degree() - Method in class org.btrplace.btrpsl.element.IgnorableOperand
 
deltaMonitor - Variable in class org.btrplace.scheduler.choco.extensions.pack.VectorPackingPropagator
The list of removals in bins variable domains.
DenyMyVMsActions<C extends SatConstraint> - Class in org.btrplace.model.constraint
Basic checker that allow everything except all the actions on my VMs.
DenyMyVMsActions(C) - Constructor for class org.btrplace.model.constraint.DenyMyVMsActions
New instance.
DependenciesExtractor - Class in org.btrplace.plan
Detect dependencies between actions.
DependenciesExtractor(Model) - Constructor for class org.btrplace.plan.DependenciesExtractor
Make a new instance.
Dependency - Class in org.btrplace.plan
Store the dependencies for an action.
Dependency(Action, Set<Action>) - Constructor for class org.btrplace.plan.Dependency
Make a new dependency.
DependencyBasedPlanApplier - Class in org.btrplace.plan
A plan applier that relies on the dependencies between the actions composing the plan.
DependencyBasedPlanApplier() - Constructor for class org.btrplace.plan.DependencyBasedPlanApplier
 
depth - Variable in class org.btrplace.btrpsl.constraint.ListOfParam
 
desactivate(VM) - Method in class org.btrplace.safeplace.testing.verification.spec.SpecMapping
 
detach(ModelView) - Method in class org.btrplace.model.DefaultModel
 
detach(ModelView) - Method in interface org.btrplace.model.Model
Detach a view from this model.
detach(ModelView) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
Unsupported.
dHosts - Variable in class org.btrplace.scheduler.choco.view.AbstractCumulatives
 
DiscreteToken - Class in org.btrplace.btrpsl.tree
 
DiscreteToken(Token) - Constructor for class org.btrplace.btrpsl.tree.DiscreteToken
Make a new token.
DiscreteViolationException - Exception in org.btrplace.plan
An exception to signal a model violates a given constraint.
DiscreteViolationException(SatConstraint, Model) - Constructor for exception org.btrplace.plan.DiscreteViolationException
New constraint.
Disjoint - Class in org.btrplace.scheduler.choco.extensions
Enforces two sets of variables values to be disjoint created sofdem - 08/09/11
Disjoint(IntVar[], IntVar[], int) - Constructor for class org.btrplace.scheduler.choco.extensions.Disjoint
 
DisjointMultiple - Class in org.btrplace.scheduler.choco.extensions
Enforces multiple sets of variables values to be disjoint created sofdem - 08/09/11
DisjointMultiple(IntVar[][], int) - Constructor for class org.btrplace.scheduler.choco.extensions.DisjointMultiple
 
div(BtrpOperand) - Method in class org.btrplace.btrpsl.element.BtrpNumber
 
div(BtrpOperand) - Method in interface org.btrplace.btrpsl.element.BtrpOperand
Divides this operand by another one.
div(BtrpOperand) - Method in class org.btrplace.btrpsl.element.BtrpSet
 
div(BtrpOperand) - Method in class org.btrplace.btrpsl.element.DefaultBtrpOperand
 
DIV - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
DIV - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
DIV() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermOpContext
 
DivideOperator - Class in org.btrplace.btrpsl.tree
A parser to divide two integers or to split a set.
DivideOperator(Token, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.DivideOperator
Make a new parser.
domain(Context) - Method in class org.btrplace.safeplace.spec.term.UserVar
 
Domain<T> - Interface in org.btrplace.safeplace.testing.fuzzer.domain
 
domain(String) - Method in class org.btrplace.safeplace.testing.verification.spec.Context
 
done() - Method in interface org.btrplace.safeplace.testing.reporting.Report
An event to signal the last test has been executed.
doOptimize(boolean) - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
doOptimize() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
doOptimize(boolean) - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
doOptimize() - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
doOptimize(boolean) - Method in interface org.btrplace.scheduler.choco.Parameters
State if the algorithm must try to improve the first computed solution.
doOptimize() - Method in interface org.btrplace.scheduler.choco.Parameters
Tell is the solver tries to improve the first computed solution.
doRepair(boolean) - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
doRepair() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
doRepair(boolean) - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
doRepair() - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
doRepair(boolean) - Method in interface org.btrplace.scheduler.choco.Parameters
State if the algorithm only have to repair the model instead of rebuilding a complete new solution.
doRepair() - Method in interface org.btrplace.scheduler.choco.Parameters
Indicate if the algorithm repairs the model.
dStarts - Variable in class org.btrplace.scheduler.choco.view.AbstractCumulatives
 
dstOffNodes(double) - Method in interface org.btrplace.safeplace.testing.fuzzer.ConfigurableFuzzer
Set the ratio of nodes OFFLINE at the END of the reconfiguration
dstOffNodes(double) - Method in class org.btrplace.safeplace.testing.fuzzer.DefaultFuzzer
 
dstOffNodes(double) - Method in class org.btrplace.safeplace.testing.fuzzer.ReconfigurationPlanFuzzer
 
dstVMs(int, int, int) - Method in interface org.btrplace.safeplace.testing.fuzzer.ConfigurableFuzzer
Set the distribution of VM final state.
dstVMs(int, int, int) - Method in class org.btrplace.safeplace.testing.fuzzer.DefaultFuzzer
 
dstVMs(int, int, int) - Method in class org.btrplace.safeplace.testing.fuzzer.ReconfigurationPlanFuzzer
 
duration() - Method in class org.btrplace.safeplace.testing.Metrics
 
DurationEvaluators - Class in org.btrplace.scheduler.choco.duration
Class to store the ActionDurationEvaluator associated to each of the possible actions.
DurationEvaluators() - Constructor for class org.btrplace.scheduler.choco.duration.DurationEvaluators
Make a new mapper.
durations(int, int) - Method in interface org.btrplace.safeplace.testing.fuzzer.ConfigurableFuzzer
Set the bounds for the action duration
durations(int, int) - Method in class org.btrplace.safeplace.testing.fuzzer.DefaultFuzzer
 
durations(int, int) - Method in class org.btrplace.safeplace.testing.fuzzer.ReconfigurationPlanFuzzer
 
dUsages - Variable in class org.btrplace.scheduler.choco.view.AbstractCumulatives
 

E

Element - Interface in org.btrplace.model
An element managed by BtrPlace.
ElementBuilder - Interface in org.btrplace.model
Interface to specify a builder to create node or VMs.
ElementBuilderException - Exception in org.btrplace.btrpsl.template
An exception that occurs when a virtual machine can not be built.
ElementBuilderException(String) - Constructor for exception org.btrplace.btrpsl.template.ElementBuilderException
Make an exception with an error message.
ElementBuilderException(String, Throwable) - Constructor for exception org.btrplace.btrpsl.template.ElementBuilderException
Make an exception with an error message and an exception to re-thrown
ElementSubSet<E extends Element> - Class in org.btrplace.scheduler.runner.disjoint.model
A set of elements in a SplittableElementSet that are in the same partition.
ElementSubSet(SplittableElementSet<E>, int, int, int) - Constructor for class org.btrplace.scheduler.runner.disjoint.model.ElementSubSet
Make a new subset.
ElementSubSet.IndexEntryIterator<E> - Class in org.btrplace.scheduler.runner.disjoint.model
The iterator associated to an ElementSubSet.
elementToJSON(Element) - Static method in class org.btrplace.json.JSONs
Get an element identifier.
ElementTree - Class in org.btrplace.btrpsl.tree
A Tree parser to identify a virtual machine or a node.
ElementTree(Token, NamingService<Node>, NamingService<VM>, Script, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.ElementTree
Make a new parser.
enclosingType() - Method in class org.btrplace.safeplace.spec.type.ColType
 
encode() - Method in class org.btrplace.safeplace.spec.type.ColType
 
encode() - Method in class org.btrplace.safeplace.spec.type.IntType
 
encode() - Method in class org.btrplace.safeplace.spec.type.NodeType
 
encode() - Method in class org.btrplace.safeplace.spec.type.StringType
 
encode() - Method in interface org.btrplace.safeplace.spec.type.Type
 
encode() - Method in class org.btrplace.safeplace.spec.type.VMType
 
end(MigrateVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
Notify for the end of an action.
end(BootVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
Notify for the end of an action.
end(BootNode) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(ShutdownVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(ShutdownNode) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(ResumeVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(SuspendVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(KillVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(ForgeVM) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(Allocate) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
end(ShutdownNode) - Method in class org.btrplace.model.constraint.MaxOnlineChecker
 
end(MigrateVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(BootVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(BootNode) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(ShutdownVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(ShutdownNode) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(ResumeVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(SuspendVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(KillVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(ForgeVM) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(Allocate) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the end of an action.
end(BootVM) - Method in class org.btrplace.model.constraint.SeqChecker
 
end(ShutdownVM) - Method in class org.btrplace.model.constraint.SeqChecker
 
end(ResumeVM) - Method in class org.btrplace.model.constraint.SeqChecker
 
end(SuspendVM) - Method in class org.btrplace.model.constraint.SeqChecker
 
end(KillVM) - Method in class org.btrplace.model.constraint.SeqChecker
 
end(ForgeVM) - Method in class org.btrplace.model.constraint.SeqChecker
 
end(MigrateVM) - Method in class org.btrplace.model.constraint.SpreadChecker
 
end(ShutdownVM) - Method in class org.btrplace.model.constraint.SpreadChecker
 
end(SuspendVM) - Method in class org.btrplace.model.constraint.SpreadChecker
 
end(KillVM) - Method in class org.btrplace.model.constraint.SpreadChecker
 
End - Class in org.btrplace.safeplace.spec.term.func
Get the moment an action ends.
End() - Constructor for class org.btrplace.safeplace.spec.term.func.End
 
END_LABEL - Static variable in class org.btrplace.json.plan.ActionConverter
Key that indicates the end an action.
endRunningVMPlacement(RunningVMPlacement) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
Notify the end of a RunningVMPlacement action.
endsWith(Model) - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.AmongChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.BanChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.FenceChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.GatherChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.KilledChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.LonelyChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.MaxOnlineChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.OfflineChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.OnlineChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.OverbookChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.PreserveChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.QuarantineChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.ReadyChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.ResourceCapacityChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.RunningCapacityChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.RunningChecker
 
endsWith(Model) - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Notify for the model that is reached once the reconfiguration has been applied.
endsWith(Model) - Method in class org.btrplace.model.constraint.SleepingChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.SplitAmongChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.SplitChecker
 
endsWith(Model) - Method in class org.btrplace.model.constraint.SpreadChecker
 
enterAll(CstrSpecParser.AllContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the all labeled alternative in CstrSpecParser.formula().
enterAll(CstrSpecParser.AllContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the all labeled alternative in CstrSpecParser.formula().
enterArrayTerm(CstrSpecParser.ArrayTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the arrayTerm labeled alternative in CstrSpecParser.term().
enterArrayTerm(CstrSpecParser.ArrayTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the arrayTerm labeled alternative in CstrSpecParser.term().
enterCall(CstrSpecParser.CallContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by CstrSpecParser.call().
enterCall(CstrSpecParser.CallContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by CstrSpecParser.call().
enterComparison(CstrSpecParser.ComparisonContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by CstrSpecParser.comparison().
enterComparison(CstrSpecParser.ComparisonContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by CstrSpecParser.comparison().
enterCstrCall(CstrSpecParser.CstrCallContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the cstrCall labeled alternative in CstrSpecParser.formula().
enterCstrCall(CstrSpecParser.CstrCallContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the cstrCall labeled alternative in CstrSpecParser.formula().
enterEveryRule(ParserRuleContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
enterExists(CstrSpecParser.ExistsContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the exists labeled alternative in CstrSpecParser.formula().
enterExists(CstrSpecParser.ExistsContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the exists labeled alternative in CstrSpecParser.formula().
enterFormulaOp(CstrSpecParser.FormulaOpContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the formulaOp labeled alternative in CstrSpecParser.formula().
enterFormulaOp(CstrSpecParser.FormulaOpContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the formulaOp labeled alternative in CstrSpecParser.formula().
enterIdTerm(CstrSpecParser.IdTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the idTerm labeled alternative in CstrSpecParser.term().
enterIdTerm(CstrSpecParser.IdTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the idTerm labeled alternative in CstrSpecParser.term().
enterIntTerm(CstrSpecParser.IntTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the intTerm labeled alternative in CstrSpecParser.term().
enterIntTerm(CstrSpecParser.IntTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the intTerm labeled alternative in CstrSpecParser.term().
enterListInComprehension(CstrSpecParser.ListInComprehensionContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the listInComprehension labeled alternative in CstrSpecParser.list().
enterListInComprehension(CstrSpecParser.ListInComprehensionContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the listInComprehension labeled alternative in CstrSpecParser.list().
enterListInExtension(CstrSpecParser.ListInExtensionContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the listInExtension labeled alternative in CstrSpecParser.list().
enterListInExtension(CstrSpecParser.ListInExtensionContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the listInExtension labeled alternative in CstrSpecParser.list().
enterListTerm(CstrSpecParser.ListTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the listTerm labeled alternative in CstrSpecParser.term().
enterListTerm(CstrSpecParser.ListTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the listTerm labeled alternative in CstrSpecParser.term().
enterProtectedFormula(CstrSpecParser.ProtectedFormulaContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the protectedFormula labeled alternative in CstrSpecParser.formula().
enterProtectedFormula(CstrSpecParser.ProtectedFormulaContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the protectedFormula labeled alternative in CstrSpecParser.formula().
enterProtectedTerm(CstrSpecParser.ProtectedTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the protectedTerm labeled alternative in CstrSpecParser.term().
enterProtectedTerm(CstrSpecParser.ProtectedTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the protectedTerm labeled alternative in CstrSpecParser.term().
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.AllContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ArrayTermContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CallContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ComparisonContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CstrCallContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ExistsContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaOpContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.IdTermContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.IntTermContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListInComprehensionContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListInExtensionContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListTermContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ProtectedFormulaContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ProtectedTermContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetInComprehensionContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetInExtensionContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetTermContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.StringTermContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermComparisonContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermFuncContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermOpContext
 
enterRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TypedefContext
 
enterScope() - Method in class org.btrplace.safeplace.spec.SymbolsTable
 
enterSetInComprehension(CstrSpecParser.SetInComprehensionContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the setInComprehension labeled alternative in CstrSpecParser.set().
enterSetInComprehension(CstrSpecParser.SetInComprehensionContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the setInComprehension labeled alternative in CstrSpecParser.set().
enterSetInExtension(CstrSpecParser.SetInExtensionContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the setInExtension labeled alternative in CstrSpecParser.set().
enterSetInExtension(CstrSpecParser.SetInExtensionContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the setInExtension labeled alternative in CstrSpecParser.set().
enterSetTerm(CstrSpecParser.SetTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the setTerm labeled alternative in CstrSpecParser.term().
enterSetTerm(CstrSpecParser.SetTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the setTerm labeled alternative in CstrSpecParser.term().
enterSpec() - Method in class org.btrplace.safeplace.spec.SymbolsTable
 
enterStringTerm(CstrSpecParser.StringTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the stringTerm labeled alternative in CstrSpecParser.term().
enterStringTerm(CstrSpecParser.StringTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the stringTerm labeled alternative in CstrSpecParser.term().
enterTermComparison(CstrSpecParser.TermComparisonContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the termComparison labeled alternative in CstrSpecParser.formula().
enterTermComparison(CstrSpecParser.TermComparisonContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the termComparison labeled alternative in CstrSpecParser.formula().
enterTermFunc(CstrSpecParser.TermFuncContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the termFunc labeled alternative in CstrSpecParser.term().
enterTermFunc(CstrSpecParser.TermFuncContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the termFunc labeled alternative in CstrSpecParser.term().
enterTermOp(CstrSpecParser.TermOpContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by the termOp labeled alternative in CstrSpecParser.term().
enterTermOp(CstrSpecParser.TermOpContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by the termOp labeled alternative in CstrSpecParser.term().
enterTypedef(CstrSpecParser.TypedefContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Enter a parse tree produced by CstrSpecParser.typedef().
enterTypedef(CstrSpecParser.TypedefContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Enter a parse tree produced by CstrSpecParser.typedef().
EnumElement - Class in org.btrplace.btrpsl.tree
An enumeration of either nodes or virtual machines.
EnumElement(Token, NamingService<Node>, NamingService<VM>, Script, BtrpOperand.Type, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.EnumElement
Make a new tree.
EnumVar - Class in org.btrplace.btrpsl.tree
An enumeration of variables.
EnumVar(Token, SymbolsTable, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.EnumVar
Make a new tree.
EnvironmentFactory - Interface in org.btrplace.scheduler.choco
Allows to choose a memory environment that is the most appropriate with regards to the model to solve
eq(BtrpOperand) - Method in class org.btrplace.btrpsl.element.BtrpElement
 
eq(BtrpOperand) - Method in class org.btrplace.btrpsl.element.BtrpNumber
 
eq(BtrpOperand) - Method in interface org.btrplace.btrpsl.element.BtrpOperand
Check if this operand is equals to another one.
eq(BtrpOperand) - Method in class org.btrplace.btrpsl.element.BtrpSet
 
eq(BtrpOperand) - Method in class org.btrplace.btrpsl.element.BtrpString
 
eq(BtrpOperand) - Method in class org.btrplace.btrpsl.element.DefaultBtrpOperand
 
EQ - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
EQ() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ComparisonContext
 
EQ - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
Eq - Class in org.btrplace.safeplace.spec.prop
 
Eq(Term, Term) - Constructor for class org.btrplace.safeplace.spec.prop.Eq
 
EqComparisonOperator - Class in org.btrplace.btrpsl.tree
A parser to check the equality between two operands.
EqComparisonOperator(Token, boolean, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.EqComparisonOperator
Make a new parser.
equals(Object) - Method in class org.btrplace.bench.LabelledInstance
 
equals(Object) - Method in class org.btrplace.btrpsl.element.BtrpElement
Check the equality of two elements.
equals(Object) - Method in class org.btrplace.btrpsl.element.BtrpNumber
Check the equality of two elements.
equals(Object) - Method in class org.btrplace.btrpsl.element.BtrpSet
 
equals(Object) - Method in class org.btrplace.btrpsl.element.BtrpString
 
equals(Object) - Method in class org.btrplace.model.AbstractMapping
 
equals(Object) - Method in class org.btrplace.model.constraint.Among
 
equals(Object) - Method in class org.btrplace.model.constraint.Ban
 
equals(Object) - Method in class org.btrplace.model.constraint.Fence
 
equals(Object) - Method in class org.btrplace.model.constraint.Gather
 
equals(Object) - Method in class org.btrplace.model.constraint.Killed
 
equals(Object) - Method in class org.btrplace.model.constraint.Lonely
 
equals(Object) - Method in class org.btrplace.model.constraint.MaxOnline
 
equals(Object) - Method in class org.btrplace.model.constraint.migration.Deadline
 
equals(Object) - Method in class org.btrplace.model.constraint.migration.Precedence
 
equals(Object) - Method in class org.btrplace.model.constraint.migration.Serialize
 
equals(Object) - Method in class org.btrplace.model.constraint.migration.Sync
 
equals(Object) - Method in class org.btrplace.model.constraint.NoDelay
 
equals(Object) - Method in class org.btrplace.model.constraint.Offline
 
equals(Object) - Method in class org.btrplace.model.constraint.Online
 
equals(Object) - Method in class org.btrplace.model.constraint.OptConstraint
 
equals(Object) - Method in class org.btrplace.model.constraint.Overbook
 
equals(Object) - Method in class org.btrplace.model.constraint.Preserve
 
equals(Object) - Method in class org.btrplace.model.constraint.Quarantine
 
equals(Object) - Method in class org.btrplace.model.constraint.Ready
 
equals(Object) - Method in class org.btrplace.model.constraint.ResourceCapacity
 
equals(Object) - Method in class org.btrplace.model.constraint.Root
 
equals(Object) - Method in class org.btrplace.model.constraint.Running
 
equals(Object) - Method in class org.btrplace.model.constraint.RunningCapacity
 
equals(Object) - Method in class org.btrplace.model.constraint.Seq
 
equals(Object) - Method in class org.btrplace.model.constraint.Sleeping
 
equals(Object) - Method in class org.btrplace.model.constraint.Split
 
equals(Object) - Method in class org.btrplace.model.constraint.SplitAmong
 
equals(Object) - Method in class org.btrplace.model.constraint.Spread
 
equals(Object) - Method in class org.btrplace.model.DefaultAttributes
 
equals(Object) - Method in class org.btrplace.model.DefaultModel
 
equals(Object) - Method in class org.btrplace.model.Instance
 
equals(Object) - Method in class org.btrplace.model.Node
 
equals(Object) - Method in class org.btrplace.model.view.NamingService
 
equals(Object) - Method in class org.btrplace.model.view.network.Link
 
equals(Object) - Method in class org.btrplace.model.view.network.Network
 
equals(Object) - Method in class org.btrplace.model.view.network.StaticRouting.NodesMap
 
equals(Object) - Method in class org.btrplace.model.view.network.Switch
 
equals(Object) - Method in class org.btrplace.model.view.ShareableResource
 
equals(Object) - Method in class org.btrplace.model.VM
 
equals(Object) - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
equals(Object) - Method in class org.btrplace.plan.event.Action
 
equals(Object) - Method in class org.btrplace.plan.event.Allocate
 
equals(Object) - Method in class org.btrplace.plan.event.AllocateEvent
 
equals(Object) - Method in class org.btrplace.plan.event.BootNode
Test the equality with another object.
equals(Object) - Method in class org.btrplace.plan.event.BootVM
Test if this action is equals to another object.
equals(Object) - Method in class org.btrplace.plan.event.ForgeVM
Test if the action is equals to another object.
equals(Object) - Method in class org.btrplace.plan.event.KillVM
 
equals(Object) - Method in class org.btrplace.plan.event.MigrateVM
 
equals(Object) - Method in class org.btrplace.plan.event.ResumeVM
 
equals(Object) - Method in class org.btrplace.plan.event.ShutdownNode
Test the equality with another object.
equals(Object) - Method in class org.btrplace.plan.event.ShutdownVM
 
equals(Object) - Method in class org.btrplace.plan.event.SubstitutedVMEvent
 
equals(Object) - Method in class org.btrplace.plan.event.SuspendVM
 
equals(Object) - Method in class org.btrplace.safeplace.spec.term.Constant
 
equals(Object) - Method in class org.btrplace.safeplace.spec.type.ColType
 
equals(Object) - Method in class org.btrplace.safeplace.testing.TestCase
 
equals(Object) - Method in class org.btrplace.safeplace.testing.verification.btrplace.Schedule
 
equals(Object) - Method in class org.btrplace.safeplace.testing.verification.spec.Context
 
equals(Object) - Method in class org.btrplace.safeplace.testing.verification.VerifierResult
 
equals(Object) - Method in class org.btrplace.scheduler.choco.extensions.FastIFFEq
 
equals(Object) - Method in class org.btrplace.scheduler.choco.runner.Metrics
 
equals(Object) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
 
ErrorMessage - Class in org.btrplace.btrpsl
An error message
ErrorMessage(int, int, String) - Constructor for class org.btrplace.btrpsl.ErrorMessage
Build a new error message.
ErrorMessage(String, int, int, String) - Constructor for class org.btrplace.btrpsl.ErrorMessage
Build a new error message.
errorNode(TokenStream, Token, Token, RecognitionException) - Method in class org.btrplace.btrpsl.tree.BtrPlaceTreeAdaptor
 
ErrorReporter - Interface in org.btrplace.btrpsl
Interface used to specify a object that collect errors.
ErrorReporterBuilder - Interface in org.btrplace.btrpsl
The builder used to instantiate a custom ErrorReporter.
errors - Variable in class org.btrplace.btrpsl.tree.BtrPlaceTree
All the errors to report.
ErrorTree - Class in org.btrplace.btrpsl.tree
Tree to handle errors returned by the lexer.
ErrorTree(Token, Token) - Constructor for class org.btrplace.btrpsl.tree.ErrorTree
A tree signaling an error.
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.Constraint
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.And
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.Eq
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.Exists
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.ForAll
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.Iff
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.Implies
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.In
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.Inc
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.Leq
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.Lt
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.NEq
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.NIn
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.NInc
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.NoPackings
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.Not
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.Or
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.Packings
 
eval(Context) - Method in interface org.btrplace.safeplace.spec.prop.Proposition
 
eval(Context) - Method in class org.btrplace.safeplace.spec.prop.ProtectedProposition
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.Constant
 
eval(Context) - Method in class org.btrplace.safeplace.spec.term.ConstraintCall
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.ExplodedSet
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.Actions
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.Begin
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.Capa
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.Card
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.Colocated
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.Cons
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.End
 
eval(Context, Object...) - Method in interface org.btrplace.safeplace.spec.term.func.Function
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.FunctionCall
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.Host
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.Hosted
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.Lists
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.NodeState
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.Range
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.Running
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.Sum
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.ValueAt
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.func.VMState
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.IntMinus
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.IntPlus
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.ListBuilder
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.Mult
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.Primitive
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.ProtectedTerm
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.SetBuilder
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.SetMinus
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.SetPlus
 
eval(Context, Object...) - Method in interface org.btrplace.safeplace.spec.term.Term
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.spec.term.UserVar
 
eval(Context, Object...) - Method in class org.btrplace.safeplace.testing.fuzzer.domain.ConstantDomain
 
evaluate(Model, E) - Method in interface org.btrplace.scheduler.choco.duration.ActionDurationEvaluator
Evaluate the duration of the action on a given element.
evaluate(Model, E) - Method in class org.btrplace.scheduler.choco.duration.ActionDurationFromOptionalAttribute
 
evaluate(Model, E) - Method in class org.btrplace.scheduler.choco.duration.ConstantActionDuration
 
evaluate(Model, Class<? extends Action>, Element) - Method in class org.btrplace.scheduler.choco.duration.DurationEvaluators
Evaluate the duration of given action on a given element.
evaluate(Model, E) - Method in class org.btrplace.scheduler.choco.duration.LinearToAResourceActionDuration
 
Event - Interface in org.btrplace.plan.event
A event to apply on a model to modify it.
EventCommittedListener - Interface in org.btrplace.plan.event
Interface to signal the termination of events.
Example - Interface in org.btrplace.examples
An interface to define a runnable example.
EXISTS - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
EXISTS - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
EXISTS() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ExistsContext
 
Exists - Class in org.btrplace.safeplace.spec.prop
 
Exists(List<UserVar<?>>, Proposition) - Constructor for class org.btrplace.safeplace.spec.prop.Exists
 
ExistsContext(CstrSpecParser.FormulaContext) - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ExistsContext
 
exitAll(CstrSpecParser.AllContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the all labeled alternative in CstrSpecParser.formula().
exitAll(CstrSpecParser.AllContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the all labeled alternative in CstrSpecParser.formula().
exitArrayTerm(CstrSpecParser.ArrayTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the arrayTerm labeled alternative in CstrSpecParser.term().
exitArrayTerm(CstrSpecParser.ArrayTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the arrayTerm labeled alternative in CstrSpecParser.term().
exitCall(CstrSpecParser.CallContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by CstrSpecParser.call().
exitCall(CstrSpecParser.CallContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by CstrSpecParser.call().
exitComparison(CstrSpecParser.ComparisonContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by CstrSpecParser.comparison().
exitComparison(CstrSpecParser.ComparisonContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by CstrSpecParser.comparison().
exitCstrCall(CstrSpecParser.CstrCallContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the cstrCall labeled alternative in CstrSpecParser.formula().
exitCstrCall(CstrSpecParser.CstrCallContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the cstrCall labeled alternative in CstrSpecParser.formula().
exitEveryRule(ParserRuleContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
exitExists(CstrSpecParser.ExistsContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the exists labeled alternative in CstrSpecParser.formula().
exitExists(CstrSpecParser.ExistsContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the exists labeled alternative in CstrSpecParser.formula().
exitFormulaOp(CstrSpecParser.FormulaOpContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the formulaOp labeled alternative in CstrSpecParser.formula().
exitFormulaOp(CstrSpecParser.FormulaOpContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the formulaOp labeled alternative in CstrSpecParser.formula().
exitIdTerm(CstrSpecParser.IdTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the idTerm labeled alternative in CstrSpecParser.term().
exitIdTerm(CstrSpecParser.IdTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the idTerm labeled alternative in CstrSpecParser.term().
exitIntTerm(CstrSpecParser.IntTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the intTerm labeled alternative in CstrSpecParser.term().
exitIntTerm(CstrSpecParser.IntTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the intTerm labeled alternative in CstrSpecParser.term().
exitListInComprehension(CstrSpecParser.ListInComprehensionContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the listInComprehension labeled alternative in CstrSpecParser.list().
exitListInComprehension(CstrSpecParser.ListInComprehensionContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the listInComprehension labeled alternative in CstrSpecParser.list().
exitListInExtension(CstrSpecParser.ListInExtensionContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the listInExtension labeled alternative in CstrSpecParser.list().
exitListInExtension(CstrSpecParser.ListInExtensionContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the listInExtension labeled alternative in CstrSpecParser.list().
exitListTerm(CstrSpecParser.ListTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the listTerm labeled alternative in CstrSpecParser.term().
exitListTerm(CstrSpecParser.ListTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the listTerm labeled alternative in CstrSpecParser.term().
exitProtectedFormula(CstrSpecParser.ProtectedFormulaContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the protectedFormula labeled alternative in CstrSpecParser.formula().
exitProtectedFormula(CstrSpecParser.ProtectedFormulaContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the protectedFormula labeled alternative in CstrSpecParser.formula().
exitProtectedTerm(CstrSpecParser.ProtectedTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the protectedTerm labeled alternative in CstrSpecParser.term().
exitProtectedTerm(CstrSpecParser.ProtectedTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the protectedTerm labeled alternative in CstrSpecParser.term().
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.AllContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ArrayTermContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CallContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ComparisonContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CstrCallContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ExistsContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaOpContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.IdTermContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.IntTermContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListInComprehensionContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListInExtensionContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListTermContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ProtectedFormulaContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ProtectedTermContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetInComprehensionContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetInExtensionContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetTermContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.StringTermContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermComparisonContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermFuncContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermOpContext
 
exitRule(ParseTreeListener) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TypedefContext
 
exitSetInComprehension(CstrSpecParser.SetInComprehensionContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the setInComprehension labeled alternative in CstrSpecParser.set().
exitSetInComprehension(CstrSpecParser.SetInComprehensionContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the setInComprehension labeled alternative in CstrSpecParser.set().
exitSetInExtension(CstrSpecParser.SetInExtensionContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the setInExtension labeled alternative in CstrSpecParser.set().
exitSetInExtension(CstrSpecParser.SetInExtensionContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the setInExtension labeled alternative in CstrSpecParser.set().
exitSetTerm(CstrSpecParser.SetTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the setTerm labeled alternative in CstrSpecParser.term().
exitSetTerm(CstrSpecParser.SetTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the setTerm labeled alternative in CstrSpecParser.term().
exitStringTerm(CstrSpecParser.StringTermContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the stringTerm labeled alternative in CstrSpecParser.term().
exitStringTerm(CstrSpecParser.StringTermContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the stringTerm labeled alternative in CstrSpecParser.term().
exitTermComparison(CstrSpecParser.TermComparisonContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the termComparison labeled alternative in CstrSpecParser.formula().
exitTermComparison(CstrSpecParser.TermComparisonContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the termComparison labeled alternative in CstrSpecParser.formula().
exitTermFunc(CstrSpecParser.TermFuncContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the termFunc labeled alternative in CstrSpecParser.term().
exitTermFunc(CstrSpecParser.TermFuncContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the termFunc labeled alternative in CstrSpecParser.term().
exitTermOp(CstrSpecParser.TermOpContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by the termOp labeled alternative in CstrSpecParser.term().
exitTermOp(CstrSpecParser.TermOpContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by the termOp labeled alternative in CstrSpecParser.term().
exitTypedef(CstrSpecParser.TypedefContext) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecBaseListener
Exit a parse tree produced by CstrSpecParser.typedef().
exitTypedef(CstrSpecParser.TypedefContext) - Method in interface org.btrplace.safeplace.spec.antlr.CstrSpecListener
Exit a parse tree produced by CstrSpecParser.typedef().
expand() - Method in class org.btrplace.btrpsl.tree.EnumElement
Expand the enumeration.
expand() - Method in class org.btrplace.btrpsl.tree.EnumVar
Expand the enumeration.
ExplodedSet - Class in org.btrplace.safeplace.spec.term
 
ExplodedSet(List<Term>, Type) - Constructor for class org.btrplace.safeplace.spec.term.ExplodedSet
 
ExplodedSetTree - Class in org.btrplace.btrpsl.tree
A parser to make exploded sets.
ExplodedSetTree(Token, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.ExplodedSetTree
Make a new parser.
ExportStatement - Class in org.btrplace.btrpsl.tree
Statement to specify a list of variables to export.
ExportStatement(Token, Script, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.ExportStatement
Make a new statement.
EXTENSION - Static variable in class org.btrplace.btrpsl.Script
Default file extension for script.
EXTENSION - Static variable in class org.btrplace.btrpsl.ScriptBuilder
 
extract(SplittableElementSet<E>, int, int, int) - Method in interface org.btrplace.scheduler.runner.disjoint.model.IterateProcedure
The method to execute.

F

f1 - Variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaOpContext
 
f2 - Variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaOpContext
 
failedAssertion - Static variable in class org.btrplace.safeplace.testing.DefectHooks
A hook that use an assertion to signal the defect
fails() - Method in class org.btrplace.scheduler.choco.runner.Metrics
Returns the number of failures.
failures(int) - Method in class org.btrplace.safeplace.testing.limit.Limits
Specify a timeout in second.
failures() - Method in class org.btrplace.safeplace.testing.reporting.Counting
 
failures() - Method in interface org.btrplace.safeplace.testing.reporting.Report
Indicates the number of test cases that crashed
FALSE - Static variable in class org.btrplace.btrpsl.element.BtrpNumber
Pre-made false value.
False - Static variable in interface org.btrplace.safeplace.spec.prop.Proposition
 
FastIFFEq - Class in org.btrplace.scheduler.choco.extensions
A fast implementation for BVAR <=> VAR = CSTE
FastIFFEq(BoolVar, IntVar, int) - Constructor for class org.btrplace.scheduler.choco.extensions.FastIFFEq
New constraint.
FastImpliesEq - Class in org.btrplace.scheduler.choco.extensions
A fast implementation for BVAR => VAR = CSTE
FastImpliesEq(BoolVar, IntVar, int) - Constructor for class org.btrplace.scheduler.choco.extensions.FastImpliesEq
New instance.
Fence - Class in org.btrplace.model.constraint
A constraint to force the given VM, when running, to be hosted on a given group of nodes.
Fence(VM, Collection<Node>) - Constructor for class org.btrplace.model.constraint.Fence
Make a new discrete constraint.
Fence(VM, Node...) - Constructor for class org.btrplace.model.constraint.Fence
Make a new discrete constraint.
Fence(VM, Collection<Node>, boolean) - Constructor for class org.btrplace.model.constraint.Fence
Make a new constraint.
FenceBuilder - Class in org.btrplace.btrpsl.constraint
A builder to for Fence constraints.
FenceBuilder() - Constructor for class org.btrplace.btrpsl.constraint.FenceBuilder
Make a new builder.
FenceChecker - Class in org.btrplace.model.constraint
Checker for the Fence constraint
FenceChecker(Fence) - Constructor for class org.btrplace.model.constraint.FenceChecker
Make a new checker.
FenceConverter - Class in org.btrplace.json.model.constraint
JSON converter for the Fence constraint.
FenceConverter() - Constructor for class org.btrplace.json.model.constraint.FenceConverter
 
FenceSplitter - Class in org.btrplace.scheduler.runner.disjoint.splitter
Splitter for Fence constraints.
FenceSplitter() - Constructor for class org.btrplace.scheduler.runner.disjoint.splitter.FenceSplitter
 
fill(Mapping, Mapping) - Static method in class org.btrplace.model.MappingUtils
Fill a destination mapping with all the elements in a source mapping
fillArguments(Context, TestCase) - Method in class org.btrplace.safeplace.testing.verification.spec.SpecVerifier
 
fillMapping(Model, JSONObject) - Method in class org.btrplace.json.model.ModelConverter
Create the elements inside the model and fill the mapping.
fillVMIndex(TIntIntHashMap, int) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
Fill an index with the VM presents in this mapping
filterLoadInf(int, int, int) - Method in class org.btrplace.scheduler.choco.extensions.pack.VectorPackingPropagator
update the inf(binLoad) and sumLoadInf accordingly
filterLoadSup(int, int, int) - Method in class org.btrplace.scheduler.choco.extensions.pack.VectorPackingPropagator
update sup(binLoad) and sumLoadSup accordingly
fireAction(Action) - Method in class org.btrplace.plan.DefaultPlanApplier
Propagate the action to every listener added by DefaultPlanApplier.addEventCommittedListener(EventCommittedListener).
first() - Method in class org.btrplace.safeplace.spec.prop.BinaryProp
 
fixed(int, Object...) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
fixed(int, Object...) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Make a constant.
FixedNodeSetsPartitioning - Class in org.btrplace.scheduler.runner.disjoint
A partitioning algorithm to split an instance into multiple disjoint sub-instances from a specific node partitioning.
FixedNodeSetsPartitioning(Collection<Collection<Node>>) - Constructor for class org.btrplace.scheduler.runner.disjoint.FixedNodeSetsPartitioning
Make a new partitioning algorithm.
FixedSizePartitioning - Class in org.btrplace.scheduler.runner.disjoint
An extension of FixedNodeSetsPartitioning where the partitions of nodes are computed by provided their size in terms of number of nodes.
FixedSizePartitioning(int) - Constructor for class org.btrplace.scheduler.runner.disjoint.FixedSizePartitioning
Make a new partitioning algorithm.
fixPoint(boolean) - Method in class org.btrplace.scheduler.choco.extensions.pack.VectorPackingHeapDecorator
the fix point procedure with heaps for propagation rule 1.1, on each dimension: - check rule 1.0: if sumItemSizes < sumBinLoadInf or sumItemSizes > sumBinLoadSup then fail - filter binLoad according to rule 1.1, for each bin: if loadSlack > sumItemSizes - sumBinLoadInf then update sup(binLoad) = sumItemSizes - (sumBinLoadInf - inf(binLoad)) if loadSlack > sumBinLoadSup - sumItemSizes then update inf(binLoad) = sumItemSizes - (sumBinLoadSup - sup(binLoad)) check each rule against the bin with the maximum loadSlack and continue until it does not apply
ForAll - Class in org.btrplace.safeplace.spec.prop
 
ForAll(List<UserVar<?>>, Proposition) - Constructor for class org.btrplace.safeplace.spec.prop.ForAll
 
forEachPartition(IterateProcedure<E>) - Method in class org.btrplace.scheduler.runner.disjoint.model.SplittableElementSet
Execute a procedure on each partition.
ForgeVM - Class in org.btrplace.plan.event
Prepare a VM for being deployed.
ForgeVM(VM, int, int) - Constructor for class org.btrplace.plan.event.ForgeVM
Make a new action.
ForgeVM - Class in org.btrplace.scheduler.choco.transition
Model a transition that will forge a VM to put it into the ready state.
ForgeVM(ReconfigurationProblem, VM) - Constructor for class org.btrplace.scheduler.choco.transition.ForgeVM
Make a new model.
ForgeVM.Builder - Class in org.btrplace.scheduler.choco.transition
The builder devoted to a init->ready transition.
formula() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.AllContext
 
formula() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ExistsContext
 
formula() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
formula() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaOpContext
 
formula(int) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaOpContext
 
formula() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListInComprehensionContext
 
formula() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ProtectedFormulaContext
 
formula() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetInComprehensionContext
 
FormulaContext(ParserRuleContext, int) - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaContext
 
FormulaContext() - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaContext
 
FormulaOpContext(CstrSpecParser.FormulaContext) - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaOpContext
 
ForStatement - Class in org.btrplace.btrpsl.tree
An iterator statement.
ForStatement(Token, SymbolsTable, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.ForStatement
Make a new parser.
fromJSON(JSONObject) - Method in interface org.btrplace.json.JSONObjectConverter
Un-serialize an object.
fromJSON(String) - Method in interface org.btrplace.json.JSONObjectConverter
Un-serialize an object from a string.
fromJSON(Reader) - Method in interface org.btrplace.json.JSONObjectConverter
Un-serialize an object from a stream.
fromJSON(Model, JSONObject) - Static method in class org.btrplace.json.model.AttributesConverter
Decode attributes
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.AmongConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.BanConverter
 
fromJSON(Model, JSONObject) - Method in interface org.btrplace.json.model.constraint.ConstraintConverter
Convert a json-encoded constraint.
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.ConstraintsConverter
Convert a json-encoded constraint.
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.FenceConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.GatherConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.KilledConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.LonelyConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.MaxOnlineConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.migration.DeadlineConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.migration.MinMTTRMigConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.migration.PrecedenceConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.migration.SerializeConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.migration.SyncConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.MinMigrationsConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.MinMTTRConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.NoDelayConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.OfflineConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.OnlineConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.OverbookConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.PreserveConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.QuarantineConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.ReadyConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.ResourceCapacityConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.RootConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.RunningCapacityConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.RunningConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.SeqConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.SleepingConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.SplitAmongConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.SplitConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.constraint.SpreadConverter
 
fromJSON(JSONObject) - Method in class org.btrplace.json.model.InstanceConverter
 
fromJSON(JSONObject) - Method in class org.btrplace.json.model.ModelConverter
 
fromJSON(Model, JSONObject) - Method in interface org.btrplace.json.model.view.ModelViewConverter
Convert a json-encoded view.
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.view.ModelViewsConverter
Convert a json-encoded view.
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.view.NamingServiceConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.view.network.DefaultRoutingConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.view.network.NetworkConverter
 
fromJSON(Model, JSONObject) - Method in interface org.btrplace.json.model.view.network.RoutingConverter
Decode a routing.
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.view.network.StaticRoutingConverter
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.json.model.view.ShareableResourceConverter
 
fromJSON(JSONObject) - Method in class org.btrplace.json.plan.ActionConverter
decode a json-encoded action.
fromJSON(JSONObject) - Method in class org.btrplace.json.plan.ReconfigurationPlanConverter
 
fromJSON(JSONObject) - Static method in class org.btrplace.safeplace.spec.term.Constant
 
fromJSON(Object) - Method in class org.btrplace.safeplace.spec.type.IntType
 
fromJSON(Object) - Method in class org.btrplace.safeplace.spec.type.ListType
 
fromJSON(Object) - Method in class org.btrplace.safeplace.spec.type.NodeType
 
fromJSON(Object) - Method in class org.btrplace.safeplace.spec.type.SetType
 
fromJSON(Object) - Method in class org.btrplace.safeplace.spec.type.StringType
 
fromJSON(Object) - Method in interface org.btrplace.safeplace.spec.type.Type
 
fromJSON(Object) - Method in class org.btrplace.safeplace.spec.type.VMType
 
fromJSON(List<Constraint>, String) - Static method in class org.btrplace.safeplace.testing.TestCase
 
fromJSON(Model, JSONObject) - Method in class org.btrplace.safeplace.testing.verification.btrplace.ScheduleConverter
 
fullSignature() - Method in interface org.btrplace.btrpsl.constraint.ConstraintParam
Get the signature of the parameter including the parameter name.
fullSignature() - Method in class org.btrplace.btrpsl.constraint.DefaultConstraintParam
 
fullSignature() - Method in class org.btrplace.btrpsl.constraint.ListOfParam
 
fullSignature() - Method in class org.btrplace.btrpsl.constraint.OneOfParam
 
fullyQualifiedSymbolName(String) - Method in class org.btrplace.btrpsl.Script
Get the fully qualified name of a symbol.
Function<T> - Interface in org.btrplace.safeplace.spec.term.func
 
FunctionCall<T> - Class in org.btrplace.safeplace.spec.term.func
 
FunctionCall(Function<T>, List<Term>, FunctionCall.Moment) - Constructor for class org.btrplace.safeplace.spec.term.func.FunctionCall
 
FunctionCall.Moment - Enum in org.btrplace.safeplace.spec.term.func
 
Fuzzer - Interface in org.btrplace.safeplace.testing.fuzzer
Specify a TestCase fuzzer.
FuzzerDecorator - Interface in org.btrplace.safeplace.testing.fuzzer.decorators
Specify a decorator that can alter a generated reconfiguration
fuzzing() - Method in class org.btrplace.safeplace.testing.Metrics
 
fuzzing(long) - Method in class org.btrplace.safeplace.testing.Metrics
 
fuzzingIterations() - Method in class org.btrplace.safeplace.testing.Metrics
 
fuzzingIterations(long) - Method in class org.btrplace.safeplace.testing.Metrics
 

G

Gather - Class in org.btrplace.model.constraint
A constraint to force a set of VMs, if running, to be hosted on the same node.
Gather(VM, VM) - Constructor for class org.btrplace.model.constraint.Gather
Make a new constraint between 2 VMs with a discrete restriction.
Gather(Collection<VM>) - Constructor for class org.btrplace.model.constraint.Gather
Make a new constraint with a discrete restriction.
Gather(Collection<VM>, boolean) - Constructor for class org.btrplace.model.constraint.Gather
Make a new constraint.
GatherBuilder - Class in org.btrplace.btrpsl.constraint
A builder for Gather constraints.
GatherBuilder() - Constructor for class org.btrplace.btrpsl.constraint.GatherBuilder
Make a new builder.
GatherChecker - Class in org.btrplace.model.constraint
Checker for the Gather constraint
GatherChecker(Gather) - Constructor for class org.btrplace.model.constraint.GatherChecker
Make a new checker.
GatherConverter - Class in org.btrplace.json.model.constraint
JSON converter for the Gather constraint.
GatherConverter() - Constructor for class org.btrplace.json.model.constraint.GatherConverter
 
GatherSplitter - Class in org.btrplace.scheduler.runner.disjoint.splitter
Splitter for Gather constraints.
GatherSplitter() - Constructor for class org.btrplace.scheduler.runner.disjoint.splitter.GatherSplitter
 
generateDot(Model, String, boolean) - Method in class org.btrplace.model.view.network.Network
Generate a dot file (diagram) of the current network infrastructure, included all connected elements and links.
geq(BtrpOperand) - Method in class org.btrplace.btrpsl.element.BtrpNumber
 
geq(BtrpOperand) - Method in interface org.btrplace.btrpsl.element.BtrpOperand
Check if this operand is greater or equals to another one.
geq(BtrpOperand) - Method in class org.btrplace.btrpsl.element.DefaultBtrpOperand
 
GEQ - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
GEQ() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ComparisonContext
 
GEQ - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
get(Element, String) - Method in interface org.btrplace.model.Attributes
Get an attribute value as a simple Object.
get(Element, String, boolean) - Method in interface org.btrplace.model.Attributes
Get an attribute value as a boolean.
get(Element, String, String) - Method in interface org.btrplace.model.Attributes
Get an attribute value as a string.
get(Element, String, double) - Method in interface org.btrplace.model.Attributes
Get an attribute value as a double.
get(Element, String, int) - Method in interface org.btrplace.model.Attributes
Get an attribute value as an integer.
get(Element, String) - Method in class org.btrplace.model.DefaultAttributes
 
get(Element, String, int) - Method in class org.btrplace.model.DefaultAttributes
 
get(Element, String, double) - Method in class org.btrplace.model.DefaultAttributes
 
get(Element, String, String) - Method in class org.btrplace.model.DefaultAttributes
 
get(Element, String, boolean) - Method in class org.btrplace.model.DefaultAttributes
 
get(Model) - Static method in class org.btrplace.model.view.network.Network
Get the network view associated to a model if exists.
get(Model, String) - Static method in class org.btrplace.model.view.ShareableResource
Get the view associated to a model if exists
get() - Method in class org.btrplace.safeplace.testing.fuzzer.DefaultFuzzer
 
get() - Method in class org.btrplace.safeplace.testing.fuzzer.ReconfigurationPlanFuzzer
 
get() - Method in class org.btrplace.safeplace.testing.fuzzer.Replay
 
get(Constraint) - Method in class org.btrplace.scheduler.choco.constraint.ChocoMapper
Get the implementation of the given Constraint.
get(ModelView) - Method in class org.btrplace.scheduler.choco.constraint.ChocoMapper
Get the implementation of the given ModelView.
getAction() - Method in exception org.btrplace.plan.ContinuousViolationException
 
getAction() - Method in class org.btrplace.plan.Dependency
Get the action.
getAction() - Method in exception org.btrplace.plan.InfeasibleActionException
Get the action that is not applyable
getActions() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
getActions() - Method in interface org.btrplace.plan.ReconfigurationPlan
Get all the actions to perform.
getAllNodes() - Method in class org.btrplace.model.DefaultMapping
 
getAllNodes() - Method in interface org.btrplace.model.Mapping
Get all the nodes involved in the mapping.
getAllNodes() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getAllVMs() - Method in class org.btrplace.model.DefaultMapping
 
getAllVMs() - Method in interface org.btrplace.model.Mapping
Get all the VMs involved in the mapping.
getAllVMs() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getAmount() - Method in class org.btrplace.model.constraint.MaxOnline
Get the maximum number of online nodes.
getAmount() - Method in class org.btrplace.model.constraint.Preserve
Get the amount of resources.
getAmount() - Method in class org.btrplace.model.constraint.ResourceCapacity
Get the amount of resources
getAmount() - Method in class org.btrplace.model.constraint.RunningCapacity
Get the amount of resources
getAmount() - Method in class org.btrplace.plan.event.Allocate
Get the amount of resources to allocate to the VM.
getAmount() - Method in class org.btrplace.plan.event.AllocateEvent
Get the amount of resources to allocate to the VM.
getAssociatedPGroup(Node) - Method in class org.btrplace.model.constraint.Among
Get the group of nodes that contains the given node.
getAssociatedPGroup(Node) - Method in class org.btrplace.model.constraint.SplitAmong
Get the group of nodes associated to a given node.
getAssociatedVGroup(VM) - Method in class org.btrplace.model.constraint.Split
Get the group of VMs that contains the given VM.
getAssociatedVGroup(VM) - Method in class org.btrplace.model.constraint.SplitAmong
Get the group of VMs associated to a given VM.
getATN() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
getATN() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
getAttributeKey() - Method in class org.btrplace.scheduler.choco.duration.ActionDurationFromOptionalAttribute
Get the attribute identifier.
getAttributes() - Method in class org.btrplace.model.DefaultModel
 
getAttributes() - Method in interface org.btrplace.model.Model
Get the attributes of the elements in the model.
getAttributes() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
 
getAvailableConstraints() - Method in interface org.btrplace.btrpsl.constraint.ConstraintsCatalog
Get all the available constraints.
getAvailableConstraints() - Method in class org.btrplace.btrpsl.constraint.DefaultConstraintsCatalog
 
getAvailables() - Method in class org.btrplace.btrpsl.template.DefaultTemplateFactory
 
getAvailables() - Method in class org.btrplace.btrpsl.template.MockTemplateFactory
 
getAvailables() - Method in interface org.btrplace.btrpsl.template.TemplateFactory
Get the available templates.
getBackend() - Method in class org.btrplace.safeplace.spec.term.UserVar
 
getBandwidth() - Method in class org.btrplace.plan.event.MigrateVM
Get the bandwidth reserved for the migration
getBandwidth() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
getBase() - Method in class org.btrplace.btrpsl.element.BtrpNumber
Get the current base for the number
getBuilder(VMState, VMState) - Method in class org.btrplace.scheduler.choco.transition.TransitionFactory
Get the model builder for a given transition
getBuilder(NodeState) - Method in class org.btrplace.scheduler.choco.transition.TransitionFactory
Get the model builder for a given transition
getCapacity() - Method in class org.btrplace.model.view.network.Link
 
getCapacity() - Method in interface org.btrplace.model.view.network.NetworkElement
Get the bandwidth capacity.
getCapacity() - Method in class org.btrplace.model.view.network.Switch
 
getCapacity(Node) - Method in class org.btrplace.model.view.ShareableResource
Get the node capacity.
getCharPositionInLine() - Method in class org.btrplace.btrpsl.tree.ErrorTree
 
getChecker() - Method in class org.btrplace.model.constraint.Among
 
getChecker() - Method in class org.btrplace.model.constraint.Ban
 
getChecker() - Method in class org.btrplace.model.constraint.Fence
 
getChecker() - Method in class org.btrplace.model.constraint.Gather
 
getChecker() - Method in class org.btrplace.model.constraint.Killed
 
getChecker() - Method in class org.btrplace.model.constraint.Lonely
 
getChecker() - Method in class org.btrplace.model.constraint.MaxOnline
 
getChecker() - Method in class org.btrplace.model.constraint.migration.Deadline
 
getChecker() - Method in class org.btrplace.model.constraint.migration.Precedence
 
getChecker() - Method in class org.btrplace.model.constraint.migration.Serialize
 
getChecker() - Method in class org.btrplace.model.constraint.migration.Sync
 
getChecker() - Method in class org.btrplace.model.constraint.NoDelay
 
getChecker() - Method in class org.btrplace.model.constraint.Offline
 
getChecker() - Method in class org.btrplace.model.constraint.Online
 
getChecker() - Method in class org.btrplace.model.constraint.Overbook
 
getChecker() - Method in class org.btrplace.model.constraint.Preserve
 
getChecker() - Method in class org.btrplace.model.constraint.Quarantine
 
getChecker() - Method in class org.btrplace.model.constraint.Ready
 
getChecker() - Method in class org.btrplace.model.constraint.ResourceCapacity
 
getChecker() - Method in class org.btrplace.model.constraint.Root
 
getChecker() - Method in class org.btrplace.model.constraint.Running
 
getChecker() - Method in class org.btrplace.model.constraint.RunningCapacity
 
getChecker() - Method in interface org.btrplace.model.constraint.SatConstraint
Get the validator used to check if a plan satisfies the constraint.
getChecker() - Method in class org.btrplace.model.constraint.Seq
 
getChecker() - Method in class org.btrplace.model.constraint.Sleeping
 
getChecker() - Method in class org.btrplace.model.constraint.Split
 
getChecker() - Method in class org.btrplace.model.constraint.SplitAmong
 
getChecker() - Method in class org.btrplace.model.constraint.Spread
 
getChecker() - Method in class org.btrplace.safeplace.testing.verification.btrplace.Schedule
 
getChild(int) - Method in class org.btrplace.btrpsl.tree.BtrPlaceTree
 
getChocoViews() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
getChocoViews() - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
getChocoViews() - Method in interface org.btrplace.scheduler.choco.Parameters
Get the standalone views.
getCoefficient() - Method in class org.btrplace.scheduler.choco.duration.LinearToAResourceActionDuration
Get the coefficient.
getComputedSolutions() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getComputedSolutions() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Return all the solutions that have been computed from a previous ReconfigurationProblem.solve(int, boolean) call.
getConnectedLinks(PhysicalElement) - Method in class org.btrplace.model.view.network.Network
Get the list of links connected to a given physical element
getConnectedNodes() - Method in class org.btrplace.model.view.network.Network
Get the full list of nodes that have been connected into the network
getConstraint(String) - Method in interface org.btrplace.btrpsl.constraint.ConstraintsCatalog
Get a placement constraints builder from its identifier.
getConstraint(String) - Method in class org.btrplace.btrpsl.constraint.DefaultConstraintsCatalog
 
getConstraint() - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
 
getConstraint() - Method in interface org.btrplace.model.constraint.SatConstraintChecker
Get the constraint associated to the checker.
getConstraint() - Method in exception org.btrplace.plan.SatConstraintViolationException
Get the violated constraint
getConstraints() - Method in class org.btrplace.btrpsl.Script
Get the constraints declared in the script.
getConstraintsCatalog() - Method in class org.btrplace.btrpsl.ScriptBuilder
Get the used catalog of constraints.
getConstraintsConverter() - Method in class org.btrplace.json.model.InstanceConverter
Get the converter used to serialise constraints.
getConsumption(VM) - Method in class org.btrplace.model.view.ShareableResource
Get the VM consumption.
getCoreBuildDuration() - Method in class org.btrplace.scheduler.choco.runner.single.SingleRunnerStatistics
 
getCoreBuildDuration() - Method in interface org.btrplace.scheduler.choco.runner.SolvingStatistics
Get the time that was necessary to build the core-RP.
getCoreBuildDuration() - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
Return the aggregated core problem build duration.
getCoreBuildDuration() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
 
getCSlice() - Method in class org.btrplace.scheduler.choco.transition.BootVM
 
getCSlice() - Method in class org.btrplace.scheduler.choco.transition.ForgeVM
 
getCSlice() - Method in class org.btrplace.scheduler.choco.transition.KillVM
 
getCSlice() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
getCSlice() - Method in class org.btrplace.scheduler.choco.transition.ResumeVM
 
getCSlice() - Method in class org.btrplace.scheduler.choco.transition.ShutdownVM
 
getCSlice() - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM
 
getCSlice() - Method in class org.btrplace.scheduler.choco.transition.SuspendVM
 
getCSlice() - Method in interface org.btrplace.scheduler.choco.transition.VMTransition
Get the slice denoting the possible current placement of the subject on a node.
getCurrentModel() - Method in class org.btrplace.plan.DefaultReconfigurationPlanMonitor
 
getCurrentModel() - Method in interface org.btrplace.plan.ReconfigurationPlanMonitor
Get the current model.
getCurrentState() - Method in class org.btrplace.plan.event.BootVM
 
getCurrentState() - Method in class org.btrplace.plan.event.ForgeVM
 
getCurrentState() - Method in class org.btrplace.plan.event.KillVM
 
getCurrentState() - Method in class org.btrplace.plan.event.ResumeVM
 
getCurrentState() - Method in class org.btrplace.plan.event.ShutdownVM
 
getCurrentState() - Method in class org.btrplace.plan.event.SuspendVM
 
getCurrentState() - Method in interface org.btrplace.plan.event.VMStateTransition
Get the current state of the VM.
getCurrentVMLocation(int) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getCurrentVMLocation(int) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the current location of a running or a sleeping VM.
getDefaultCapacity() - Method in class org.btrplace.model.view.ShareableResource
Get the default node capacity.
getDefaultConsumption() - Method in class org.btrplace.model.view.ShareableResource
Get the default VM consumption.
getDefined() - Method in interface org.btrplace.model.Attributes
Get the elements having attributes defined.
getDefined() - Method in class org.btrplace.model.DefaultAttributes
 
getDefinedNodes() - Method in class org.btrplace.model.view.ShareableResource
Get the nodes with defined capacities
getDefinedVMs() - Method in class org.btrplace.model.view.ShareableResource
Get the VMs with defined consumptions.
getDependencies() - Method in class org.btrplace.btrpsl.Script
Get the direct dependencies of this script.
getDependencies(Action) - Method in class org.btrplace.plan.DependenciesExtractor
Get the dependencies for an action.
getDependencies() - Method in class org.btrplace.plan.Dependency
Get the actions Dependency.getAction() depends on.
getDependencies() - Method in interface org.btrplace.scheduler.choco.view.ChocoView
Get the view dependencies.
getDependencies() - Method in class org.btrplace.scheduler.choco.view.CShareableResource
 
getDestinationNode() - Method in class org.btrplace.plan.event.BootVM
 
getDestinationNode() - Method in class org.btrplace.plan.event.MigrateVM
 
getDestinationNode() - Method in class org.btrplace.plan.event.ResumeVM
 
getDestinationNode() - Method in interface org.btrplace.plan.event.RunningVMPlacement
Get the destination node for the VM.
getDestinationNode() - Method in class org.btrplace.plan.event.SuspendVM
Get the destination node.
getDestinationState() - Method in class org.btrplace.scheduler.choco.transition.VMTransitionBuilder
Get the destination state of the VM
getDirectDependencies(Action) - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
getDirectDependencies(Action) - Method in interface org.btrplace.plan.ReconfigurationPlan
Get the actions that have to be executed before a given action.
getDoubleValue() - Method in class org.btrplace.btrpsl.element.BtrpNumber
The real value of this operand.
getDSlice() - Method in class org.btrplace.scheduler.choco.transition.BootVM
 
getDSlice() - Method in class org.btrplace.scheduler.choco.transition.ForgeVM
 
getDSlice() - Method in class org.btrplace.scheduler.choco.transition.KillVM
 
getDSlice() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
getDSlice() - Method in class org.btrplace.scheduler.choco.transition.ResumeVM
 
getDSlice() - Method in class org.btrplace.scheduler.choco.transition.ShutdownVM
 
getDSlice() - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM
 
getDSlice() - Method in class org.btrplace.scheduler.choco.transition.SuspendVM
 
getDSlice() - Method in interface org.btrplace.scheduler.choco.transition.VMTransition
Get the slice denoting the possible future placement off the subject
getDst() - Method in class org.btrplace.model.view.network.StaticRouting.NodesMap
Get the second node of the pair.
getDuration() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
getDuration() - Method in interface org.btrplace.plan.ReconfigurationPlan
Return the theoretical duration of a reconfiguration plan.
getDuration() - Method in class org.btrplace.scheduler.choco.Slice
Get the duration of the slice.
getDuration() - Method in class org.btrplace.scheduler.choco.transition.BootableNode
 
getDuration() - Method in class org.btrplace.scheduler.choco.transition.BootVM
 
getDuration() - Method in class org.btrplace.scheduler.choco.transition.ForgeVM
 
getDuration() - Method in class org.btrplace.scheduler.choco.transition.KillVM
 
getDuration() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
getDuration() - Method in class org.btrplace.scheduler.choco.transition.ResumeVM
 
getDuration() - Method in class org.btrplace.scheduler.choco.transition.ShutdownableNode
 
getDuration() - Method in class org.btrplace.scheduler.choco.transition.ShutdownVM
 
getDuration() - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM
 
getDuration() - Method in class org.btrplace.scheduler.choco.transition.SuspendVM
 
getDuration() - Method in interface org.btrplace.scheduler.choco.transition.Transition
Get the action duration.
getDurationEvaluators() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
getDurationEvaluators() - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
getDurationEvaluators() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getDurationEvaluators() - Method in interface org.btrplace.scheduler.choco.Parameters
Get the evaluator that is used to indicate the estimated duration of each action.
getDurationEvaluators() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the evaluator to estimate the duration of the actions.
getElement() - Method in class org.btrplace.btrpsl.element.BtrpElement
Get the element.
getElement() - Method in class org.btrplace.model.view.network.Link
Get the connected physical element (switch or node)
getElementIdentifier() - Method in class org.btrplace.model.view.NamingService
Get the element identifier of this naming service
getElementType() - Method in interface org.btrplace.btrpsl.template.Template
Get the type of built elements.
getEnd() - Method in class org.btrplace.plan.event.Action
Get the moment the action ends.
getEnd() - Method in class org.btrplace.safeplace.testing.verification.btrplace.Schedule
 
getEnd() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getEnd() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the end moment of the reconfiguration
getEnd() - Method in class org.btrplace.scheduler.choco.Slice
Get the moment the slice ends.
getEnd() - Method in class org.btrplace.scheduler.choco.transition.BootableNode
 
getEnd() - Method in class org.btrplace.scheduler.choco.transition.BootVM
 
getEnd() - Method in class org.btrplace.scheduler.choco.transition.ForgeVM
 
getEnd() - Method in class org.btrplace.scheduler.choco.transition.KillVM
 
getEnd() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
getEnd() - Method in class org.btrplace.scheduler.choco.transition.ResumeVM
 
getEnd() - Method in class org.btrplace.scheduler.choco.transition.ShutdownableNode
 
getEnd() - Method in class org.btrplace.scheduler.choco.transition.ShutdownVM
 
getEnd() - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM
 
getEnd() - Method in class org.btrplace.scheduler.choco.transition.SuspendVM
 
getEnd() - Method in interface org.btrplace.scheduler.choco.transition.Transition
Get the moment the action ends.
getEnvironmentFactory() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
getEnvironmentFactory() - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
getEnvironmentFactory() - Method in interface org.btrplace.scheduler.choco.Parameters
Get the environment factory.
getErrorReporter() - Method in exception org.btrplace.btrpsl.ScriptBuilderException
Get the error reporters.
getErrors() - Method in interface org.btrplace.btrpsl.ErrorReporter
Get the reported errors.
getErrors() - Method in class org.btrplace.btrpsl.PlainTextErrorReporter
 
getEvaluator(Class<? extends Action>) - Method in class org.btrplace.scheduler.choco.duration.DurationEvaluators
Get the evaluator associated to a given action.
getEvents(Action.Hook) - Method in class org.btrplace.plan.event.Action
Get the events attached to a specific hook.
getException() - Method in class org.btrplace.safeplace.testing.verification.VerifierResult
 
getExported() - Method in class org.btrplace.btrpsl.Script
Get the set of exported operands label.
getFirstPhysicalPath(List<Link>, Switch, Node) - Method in class org.btrplace.model.view.network.Routing
Recursive method to get the first physical path found from a switch to a destination node.
getFullSignature() - Method in class org.btrplace.btrpsl.constraint.DefaultSatConstraintBuilder
 
getFullSignature() - Method in interface org.btrplace.btrpsl.constraint.SatConstraintBuilder
Get the full signature of the constraint, including the parameter name.
getFunction(String) - Method in class org.btrplace.safeplace.spec.SymbolsTable
 
getFutureKilledVMs() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getFutureKilledVMs() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the VMs that will be killed at the end of the reconfiguration process.
getFutureReadyVMs() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getFutureReadyVMs() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the VMs that will be in the ready state at the end of the reconfiguration process.
getFutureRunningVMs() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getFutureRunningVMs() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the VMs that will be in the running state at the end of the reconfiguration process.
getFutureSleepingVMs() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getFutureSleepingVMs() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the VMs that will be in the sleeping state at the end of the reconfiguration process.
getFutureState(VM) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getFutureState(VM) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the next state for a given VM.
getFutureState() - Method in class org.btrplace.scheduler.choco.transition.BootVM
 
getFutureState() - Method in class org.btrplace.scheduler.choco.transition.ForgeVM
 
getFutureState() - Method in class org.btrplace.scheduler.choco.transition.KillVM
 
getFutureState() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
getFutureState() - Method in class org.btrplace.scheduler.choco.transition.ResumeVM
 
getFutureState() - Method in class org.btrplace.scheduler.choco.transition.ShutdownVM
 
getFutureState() - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM
 
getFutureState() - Method in class org.btrplace.scheduler.choco.transition.SuspendVM
 
getFutureState() - Method in interface org.btrplace.scheduler.choco.transition.VMTransition
Get the future VM state.
getGrammarFileName() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
getGrammarFileName() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
getGroup(Node, List<Collection<Node>>) - Method in class org.btrplace.scheduler.choco.constraint.CAmong
Get the group the node belong to.
getGroupsOfNodes() - Method in class org.btrplace.model.constraint.Among
Get the groups of nodes identifiers
getGroupsOfNodes() - Method in class org.btrplace.model.constraint.SplitAmong
Get the groups of nodes identifiers
getGroupsOfVMs() - Method in class org.btrplace.model.constraint.SplitAmong
Get the groups of VMs identifiers
getGroupVariable() - Method in class org.btrplace.scheduler.choco.constraint.CAmong
Get the group variable that indicate on which group the VMs are running.
getHost() - Method in class org.btrplace.plan.event.Allocate
Get the node that is currently hosting the VM.
getHoster() - Method in class org.btrplace.scheduler.choco.Slice
Get the slice hoster.
getHostingEnd() - Method in class org.btrplace.scheduler.choco.transition.BootableNode
 
getHostingEnd() - Method in interface org.btrplace.scheduler.choco.transition.NodeTransition
Get the moment the node is no longer capable of hosting VMs.
getHostingEnd() - Method in class org.btrplace.scheduler.choco.transition.ShutdownableNode
 
getHostingStart() - Method in class org.btrplace.scheduler.choco.transition.BootableNode
 
getHostingStart() - Method in interface org.btrplace.scheduler.choco.transition.NodeTransition
Get the moment the node is being capable of hosting VMs.
getHostingStart() - Method in class org.btrplace.scheduler.choco.transition.ShutdownableNode
 
getIdentifier() - Method in class org.btrplace.btrpsl.constraint.DefaultSatConstraintBuilder
 
getIdentifier() - Method in interface org.btrplace.btrpsl.constraint.SatConstraintBuilder
Get the identifier of the constraint.
getIdentifier() - Method in interface org.btrplace.btrpsl.template.Template
Get the identifier associated to the template.
getIdentifier() - Method in interface org.btrplace.model.view.ModelView
Get the view identifier.
getIdentifier() - Method in class org.btrplace.model.view.NamingService
 
getIdentifier() - Method in class org.btrplace.model.view.network.Network
 
getIdentifier() - Method in class org.btrplace.model.view.ShareableResource
Get the view identifier.
getIdentifier(String) - Static method in class org.btrplace.model.view.ShareableResource
Get the view identifier from a given resource identifier.
getIdentifier() - Method in interface org.btrplace.scheduler.choco.view.ChocoView
Get the view unique identifier.
getIdentifier() - Method in class org.btrplace.scheduler.choco.view.CNetwork
 
getIdentifier() - Method in class org.btrplace.scheduler.choco.view.CPowerView
 
getIdentifier() - Method in class org.btrplace.scheduler.choco.view.CShareableResource
 
getIdentifier() - Method in interface org.btrplace.scheduler.choco.view.Cumulatives
 
getIdentifier() - Method in class org.btrplace.scheduler.choco.view.DefaultAliasedCumulatives
 
getIdentifier() - Method in class org.btrplace.scheduler.choco.view.Packing
 
getImportable(String, String) - Method in class org.btrplace.btrpsl.Script
Get the exported operand from its label.
getImportable(String) - Method in class org.btrplace.btrpsl.Script
Get the exported variable.
getImportables(String) - Method in class org.btrplace.btrpsl.Script
Get all the operand a given script can import
getIncludes() - Method in class org.btrplace.btrpsl.ScriptBuilder
Get the possibles scripts that can be included
getIncoming(Node) - Method in class org.btrplace.scheduler.choco.constraint.mttr.MovementGraph
Get the start moment of the movements that terminate on a given node
getInstance() - Static method in class org.btrplace.btrpsl.element.IgnorableOperand
Get the unique instance of this class.
getInstance() - Static method in class org.btrplace.safeplace.spec.type.ActionType
 
getInstance() - Static method in class org.btrplace.safeplace.spec.type.BoolType
 
getInstance() - Static method in class org.btrplace.safeplace.spec.type.IntType
 
getInstance() - Static method in class org.btrplace.safeplace.spec.type.NodeStateType
 
getInstance() - Static method in class org.btrplace.safeplace.spec.type.NodeType
 
getInstance() - Static method in class org.btrplace.safeplace.spec.type.StringType
 
getInstance() - Static method in class org.btrplace.safeplace.spec.type.VMStateType
 
getInstance() - Static method in class org.btrplace.safeplace.spec.type.VMType
 
getInstance() - Method in class org.btrplace.scheduler.choco.runner.single.SingleRunnerStatistics
 
getInstance() - Method in interface org.btrplace.scheduler.choco.runner.SolvingStatistics
Get the solved instance.
getInstance() - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
 
getInstance() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
 
getInstanceSolver() - Method in interface org.btrplace.scheduler.choco.ChocoScheduler
Get the solver used to solve a problem.
getInstanceSolver() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
getIntValue() - Method in class org.btrplace.btrpsl.element.BtrpNumber
The integer value of this operand.
getInvolvedNodes() - Method in class org.btrplace.model.constraint.Among
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.Ban
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.Fence
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.MaxOnline
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.migration.Deadline
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.migration.Precedence
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.migration.Serialize
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.migration.Sync
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.Offline
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.Online
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.Overbook
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.Quarantine
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.ResourceCapacity
 
getInvolvedNodes() - Method in class org.btrplace.model.constraint.RunningCapacity
 
getInvolvedNodes() - Method in interface org.btrplace.model.constraint.SatConstraint
Get the nodes involved in the constraint.
getInvolvedNodes() - Method in class org.btrplace.model.constraint.SplitAmong
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Among
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Ban
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Fence
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Gather
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Killed
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Lonely
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.migration.Deadline
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.migration.Precedence
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.migration.Serialize
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.migration.Sync
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.NoDelay
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Preserve
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Ready
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Root
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Running
 
getInvolvedVMs() - Method in interface org.btrplace.model.constraint.SatConstraint
Get the VMs involved in the constraint.
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Seq
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Sleeping
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Split
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.SplitAmong
 
getInvolvedVMs() - Method in class org.btrplace.model.constraint.Spread
 
getJSONId() - Method in class org.btrplace.json.model.constraint.AmongConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.BanConverter
 
getJSONId() - Method in interface org.btrplace.json.model.constraint.ConstraintConverter
Get the JSON identifier for the constraint.
getJSONId() - Method in class org.btrplace.json.model.constraint.FenceConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.GatherConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.KilledConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.LonelyConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.MaxOnlineConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.migration.DeadlineConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.migration.MinMTTRMigConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.migration.PrecedenceConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.migration.SerializeConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.migration.SyncConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.MinMigrationsConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.MinMTTRConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.NoDelayConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.OfflineConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.OnlineConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.OverbookConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.PreserveConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.QuarantineConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.ReadyConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.ResourceCapacityConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.RootConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.RunningCapacityConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.RunningConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.SeqConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.SleepingConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.SplitAmongConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.SplitConverter
 
getJSONId() - Method in class org.btrplace.json.model.constraint.SpreadConverter
 
getJSONId() - Method in interface org.btrplace.json.model.view.ModelViewConverter
Get the JSON identifier for the view.
getJSONId() - Method in class org.btrplace.json.model.view.NamingServiceConverter
 
getJSONId() - Method in class org.btrplace.json.model.view.network.DefaultRoutingConverter
Return the routing identifier.
getJSONId() - Method in class org.btrplace.json.model.view.network.NetworkConverter
 
getJSONId() - Method in interface org.btrplace.json.model.view.network.RoutingConverter
Get the JSON identifier for the constraint.
getJSONId() - Method in class org.btrplace.json.model.view.network.StaticRoutingConverter
Return the routing identifier.
getJSONId() - Method in class org.btrplace.json.model.view.ShareableResourceConverter
 
getJSONId() - Method in class org.btrplace.safeplace.testing.verification.btrplace.ScheduleConverter
 
getKey() - Method in class org.btrplace.btrpsl.tree.TemplateOptionTree
Get the identifier of the option.
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.AmongSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.BanSplitter
 
getKey() - Method in interface org.btrplace.scheduler.runner.disjoint.splitter.ConstraintSplitter
Get the class of the Constraint associated to the splitter.
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.FenceSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.GatherSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.KilledSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.LonelySplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.MaxOnlineSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.OfflineSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.OnlineSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.OverbookSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.PreserveSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.QuarantineSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.ReadySplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.RootSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.RunningSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.SeqSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.SleepingSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.SplitSplitter
 
getKey() - Method in class org.btrplace.scheduler.runner.disjoint.splitter.SpreadSplitter
 
getKeys(Element) - Method in interface org.btrplace.model.Attributes
Get all the attributes keys that are registered.
getKeys(Element) - Method in class org.btrplace.model.DefaultAttributes
 
getLine() - Method in class org.btrplace.btrpsl.tree.ErrorTree
 
getLinkDirection(Node, Node, Link) - Method in class org.btrplace.model.view.network.DefaultRouting
 
getLinkDirection(Node, Node, Link) - Method in class org.btrplace.model.view.network.Routing
Get the direction of a crossed link between two given nodes
getLinkDirection(Node, Node, Link) - Method in class org.btrplace.model.view.network.StaticRouting
 
getLinks() - Method in class org.btrplace.model.view.network.Network
Get the full list of links
getLoad(double[]) - Method in class org.btrplace.scheduler.choco.constraint.mttr.load.BiggestDimension
 
getLoad(double[]) - Method in interface org.btrplace.scheduler.choco.constraint.mttr.load.GlobalLoadEstimator
Compute the load.
getLoad(double[]) - Method in class org.btrplace.scheduler.choco.constraint.mttr.load.Mean
 
getlocalName() - Method in class org.btrplace.btrpsl.Script
Get the local name of the script.
getLogger() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getLogger() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the logger.
getManageableVMs() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getManageableVMs() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the VMs managed by the solver.
getMapper() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
getMapper() - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
getMapper() - Method in interface org.btrplace.scheduler.choco.Parameters
Get the mapper that converts api-side elements to their choco implementation.
getMapping() - Method in class org.btrplace.model.DefaultModel
 
getMapping() - Method in interface org.btrplace.model.Model
Get the mapping associated to this model.
getMapping() - Method in class org.btrplace.safeplace.testing.verification.spec.Context
 
getMapping() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
Get a mapping that is limited to the given scope.
getMaxBW(Node, Node) - Method in class org.btrplace.model.view.network.Routing
Get the maximal bandwidth available between two nodes.
getMaxEnd() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
getMaxEnd() - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
getMaxEnd() - Method in interface org.btrplace.scheduler.choco.Parameters
Get the maximum duration of a reconfiguration plan.
getMessage() - Method in exception org.btrplace.btrpsl.ScriptBuilderException
 
getMessage() - Method in exception org.btrplace.safeplace.spec.SpecException
 
getMetrics() - Method in class org.btrplace.scheduler.choco.runner.single.SingleRunnerStatistics
 
getMetrics() - Method in class org.btrplace.scheduler.choco.runner.SolutionStatistics
Return the solver metrics at the moment the solution was computed.
getMetrics() - Method in interface org.btrplace.scheduler.choco.runner.SolvingStatistics
Get the metrics related to the solving phase
getMetrics() - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
 
getMetrics() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
 
getMigrationTask() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
Get the task associated to the migration
getMisPlacedVMs(Instance) - Method in class org.btrplace.safeplace.testing.verification.btrplace.CSchedule
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CAmong
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CBan
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CFence
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CGather
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CKilled
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CLonely
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CMaxOnline
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CNoDelay
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.COffline
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.COnline
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.COverbook
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CPreserve
Get the VMs that are supposed to be mis-placed.
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CQuarantine
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CReady
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CResourceCapacity
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CRoot
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CRunning
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CRunningCapacity
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CSequentialVMTransitions
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CSleeping
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CSplit
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CSplitAmong
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.CSpread
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.migration.CDeadline
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.migration.CMinMigrations
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.migration.CMinMTTRMig
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.migration.CPrecedence
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.migration.CSerialize
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.migration.CSync
 
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.constraint.mttr.CMinMTTR
 
getMisPlacedVMs(Instance) - Method in interface org.btrplace.scheduler.choco.MisplacedVMsEstimator
Get the VMs that are supposed to be mis-placed.
getMisPlacedVMs(Instance) - Method in interface org.btrplace.scheduler.choco.view.ChocoView
Get the VMs that are supposed to be mis-placed.
getMisPlacedVMs(Instance) - Method in class org.btrplace.scheduler.choco.view.CShareableResource
Get the VMs that are supposed to be mis-placed.
getModel() - Method in class org.btrplace.model.Instance
Get the model.
getModel() - Method in exception org.btrplace.plan.DiscreteViolationException
Get the model that violates the constraint
getModel() - Method in exception org.btrplace.plan.InfeasibleActionException
Get the initial model.
getModel() - Method in class org.btrplace.safeplace.testing.verification.spec.Context
 
getModel() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getModel() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the CSP model to solve
getModel() - Method in exception org.btrplace.scheduler.SchedulerException
Get the model at the source of the exception.
getModelConverter() - Method in class org.btrplace.json.model.InstanceConverter
Get the converter used to serialise models.
getModelConverter() - Method in class org.btrplace.json.plan.ReconfigurationPlanConverter
Get the associated ModelConverter
getModeNames() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
getName() - Method in interface org.btrplace.btrpsl.constraint.ConstraintParam
Get the parameter name.
getName() - Method in class org.btrplace.btrpsl.constraint.DefaultConstraintParam
 
getName() - Method in class org.btrplace.btrpsl.element.BtrpElement
Get the element identifier.
getNamedElements() - Method in class org.btrplace.model.view.NamingService
Get all the registered elements.
getNamespace() - Method in class org.btrplace.btrpsl.ErrorMessage
The script namespace.
getNamespace() - Method in class org.btrplace.btrpsl.Script
Get the namespace the script belongs to
getNamingServiceNodes() - Method in class org.btrplace.btrpsl.ScriptBuilder
Get the naming service that is used to create Nodes.
getNamingServiceVMs() - Method in class org.btrplace.btrpsl.ScriptBuilder
Get the naming service that is used to create VMs.
getNbCommitted() - Method in class org.btrplace.plan.DefaultReconfigurationPlanMonitor
 
getNbCommitted() - Method in interface org.btrplace.plan.ReconfigurationPlanMonitor
Get the number of actions that have been committed.
getNbManagedVMs() - Method in class org.btrplace.scheduler.choco.runner.single.SingleRunnerStatistics
 
getNbManagedVMs() - Method in interface org.btrplace.scheduler.choco.runner.SolvingStatistics
Get the number of VMs managed by the algorithm.
getNbManagedVMs() - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
 
getNbManagedVMs() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
 
getNbNodes() - Method in class org.btrplace.model.DefaultMapping
 
getNbNodes() - Method in interface org.btrplace.model.Mapping
Get the number of nodes in the mapping
getNbNodes() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getNbParts() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
Get the number of partitions.
getNbRunningVMs() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getNbRunningVMs() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the amount of VMs hosted on each node.
getNbStages() - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
Get the number of stages.
getNbVMs() - Method in class org.btrplace.model.DefaultMapping
 
getNbVMs() - Method in interface org.btrplace.model.Mapping
Get the number of VMs in the mapping.
getNbVMs() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getNbWorkers() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
Get the maximum number of workers to that works in parallel
getNewVM() - Method in class org.btrplace.plan.event.SubstitutedVMEvent
Get the new VM.
getNextState() - Method in class org.btrplace.plan.event.BootVM
 
getNextState() - Method in class org.btrplace.plan.event.ForgeVM
 
getNextState() - Method in class org.btrplace.plan.event.KillVM
 
getNextState() - Method in class org.btrplace.plan.event.ResumeVM
 
getNextState() - Method in class org.btrplace.plan.event.ShutdownVM
 
getNextState() - Method in class org.btrplace.plan.event.SuspendVM
 
getNextState() - Method in interface org.btrplace.plan.event.VMStateTransition
Get the next state of the VM.
getNode(Model, int) - Static method in class org.btrplace.json.JSONs
Get a node from its identifier.
getNode() - Method in class org.btrplace.plan.event.BootNode
 
getNode() - Method in class org.btrplace.plan.event.KillVM
Get the VM location.
getNode() - Method in interface org.btrplace.plan.event.NodeEvent
Get the node to involved in the action.
getNode() - Method in class org.btrplace.plan.event.ShutdownNode
 
getNode() - Method in class org.btrplace.plan.event.ShutdownVM
Get the node hosting the VM.
getNode() - Method in class org.btrplace.safeplace.testing.verification.btrplace.Schedule
 
getNode(Node) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getNode(int) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getNode(Node) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the index of a node.
getNode(int) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the node with a specified index.
getNode() - Method in class org.btrplace.scheduler.choco.transition.BootableNode
 
getNode() - Method in interface org.btrplace.scheduler.choco.transition.NodeTransition
Get the node manipulated by the action.
getNode() - Method in class org.btrplace.scheduler.choco.transition.ShutdownableNode
 
getNodeAction(Node) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getNodeAction(Node) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the transition associated to a given node.
getNodeActions() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getNodeActions() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get all the nodes transition.
getNodeNames(Model) - Static method in class org.btrplace.model.view.NamingService
Get the naming service for the nodes associated to a model.
getNodes() - Method in class org.btrplace.btrpsl.Script
Get the VMs declared in the script.
getNodes() - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
Get the nodes involved in the constraint.
getNodes() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getNodes() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get all the nodes in the model.
getObjective() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getObjective() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the optimisation variable
getOfflineNodes() - Method in class org.btrplace.model.DefaultMapping
 
getOfflineNodes() - Method in interface org.btrplace.model.Mapping
Get the offline nodes..
getOfflineNodes() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getOffset() - Method in class org.btrplace.scheduler.choco.duration.LinearToAResourceActionDuration
Get the newBound.
getOnlineNodes() - Method in class org.btrplace.model.DefaultMapping
 
getOnlineNodes() - Method in interface org.btrplace.model.Mapping
Get the online nodes.
getOnlineNodes() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getOptConstraint() - Method in class org.btrplace.model.Instance
Get the declared optimization constraint.
getOrigin() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
getOrigin() - Method in interface org.btrplace.plan.ReconfigurationPlan
Get the model that is used as a starting point to perform the reconfiguration.
getOutgoing(Node) - Method in class org.btrplace.scheduler.choco.constraint.mttr.MovementGraph
Get the start moment of the movements that leave from a given node
getOverbookRatio(int) - Method in class org.btrplace.scheduler.choco.view.CShareableResource
Get the overbooking ratio for a node.
getParameters() - Method in class org.btrplace.btrpsl.constraint.DefaultSatConstraintBuilder
 
getParameters() - Method in interface org.btrplace.btrpsl.constraint.SatConstraintBuilder
Get the constraint parameters.
getParameters() - Method in interface org.btrplace.scheduler.choco.ChocoScheduler
Get the scheduler parameters.
getParameters() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
getParameters() - Method in class org.btrplace.scheduler.choco.runner.single.SingleRunnerStatistics
 
getParameters() - Method in interface org.btrplace.scheduler.choco.runner.SolvingStatistics
Get the parameters of the scheduler.
getParameters() - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
 
getParameters() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
 
getParent() - Method in class org.btrplace.scheduler.choco.duration.ActionDurationFromOptionalAttribute
Get the parent evaluator to use when the attribute is not set.
getParent() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
Get the parent mapping.
getPartitions() - Method in class org.btrplace.scheduler.runner.disjoint.FixedNodeSetsPartitioning
Get the node partitions.
getPartitions() - Method in class org.btrplace.scheduler.runner.disjoint.model.SplittableElementSet
Get all the partitions as subsets.
getPath(Node, Node) - Method in class org.btrplace.model.view.network.DefaultRouting
 
getPath(Node, Node) - Method in class org.btrplace.model.view.network.Routing
Get the path between two nodes.
getPath(Node, Node) - Method in class org.btrplace.model.view.network.StaticRouting
 
getPaths() - Method in class org.btrplace.btrpsl.includes.PathBasedIncludes
Get all the given paths.
getPGroup(Node) - Method in class org.btrplace.scheduler.choco.constraint.CSplitAmong
Get the group the node belong to.
getPhysicalUsage() - Method in class org.btrplace.scheduler.choco.view.CShareableResource
Get the physical resource usage of each node.
getPhysicalUsage(int) - Method in class org.btrplace.scheduler.choco.view.CShareableResource
Get the physical resource usage of a given node
getPlan() - Method in class org.btrplace.safeplace.testing.verification.spec.Context
 
getPowerEnd(int) - Method in class org.btrplace.scheduler.choco.view.CPowerView
Get the moment a given node is off.
getPowerStart(int) - Method in class org.btrplace.scheduler.choco.view.CPowerView
Get the moment a given node is on.
getPropagationConditions(int) - Method in class org.btrplace.scheduler.choco.extensions.pack.VectorPackingPropagator
react on removal events on bins variables react on bound events on loads variables
getProposition(String, ParseTree) - Method in class org.btrplace.safeplace.spec.MyCstrSpecVisitor
 
getRandomSeed() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
getRandomSeed() - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
getRandomSeed() - Method in interface org.btrplace.scheduler.choco.Parameters
Get the seed used by the random number generators.
getRatio() - Method in class org.btrplace.model.constraint.Overbook
Get the overbooking ratio.
getReadyVMs() - Method in class org.btrplace.model.DefaultMapping
 
getReadyVMs() - Method in interface org.btrplace.model.Mapping
Get the VMs that are ready.
getReadyVMs() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getReconfigurationApplier() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
getReconfigurationApplier() - Method in interface org.btrplace.plan.ReconfigurationPlan
Get the applier that is used to simulate the actions application on the starting model.
getReconfigurationPlan() - Method in class org.btrplace.plan.DefaultReconfigurationPlanMonitor
 
getReconfigurationPlan() - Method in interface org.btrplace.plan.ReconfigurationPlanMonitor
Get the plan associated to the monitor.
getReconfigurationPlan() - Method in class org.btrplace.scheduler.choco.runner.SolutionStatistics
Return the computed solution.
getRelocationMethod() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
Tells if the VM can be migrated or re-instantiated.
getResolutionPolicy() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getResolutionPolicy() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the current resolution policy.
getResource() - Method in class org.btrplace.model.constraint.Overbook
 
getResource() - Method in class org.btrplace.model.constraint.Preserve
 
getResource() - Method in class org.btrplace.model.constraint.ResourceCapacity
 
getResource() - Method in interface org.btrplace.model.view.ResourceRelated
Get the resource identifier.
getResourceId() - Method in class org.btrplace.plan.event.Allocate
Get the resource identifier.
getResourceId() - Method in class org.btrplace.plan.event.AllocateEvent
Get the resource identifier.
getResourceId() - Method in class org.btrplace.scheduler.choco.duration.LinearToAResourceActionDuration
Get the associated resource identifier.
getResourceIdentifier() - Method in class org.btrplace.model.view.ShareableResource
Get the resource identifier
getResourceIdentifier() - Method in class org.btrplace.scheduler.choco.view.CShareableResource
Get the resource identifier.
getRespectiveIndex() - Method in class org.btrplace.scheduler.runner.disjoint.model.SplittableElementSet
Get the index associated to each element.
getResult() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
getResult() - Method in interface org.btrplace.plan.ReconfigurationPlan
Get the resulting model once all the actions are executed.
getResult() - Method in exception org.btrplace.scheduler.InconsistentSolutionException
Return the faulty plan.
getRootContext() - Method in class org.btrplace.safeplace.testing.verification.spec.Context
 
getRouting() - Method in class org.btrplace.model.view.network.Network
Get the routing implementation
getRuleIndex() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CallContext
 
getRuleIndex() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ComparisonContext
 
getRuleIndex() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaContext
 
getRuleIndex() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListContext
 
getRuleIndex() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetContext
 
getRuleIndex() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermContext
 
getRuleIndex() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TypedefContext
 
getRuleNames() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
getRuleNames() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
getRunningVMs() - Method in class org.btrplace.model.DefaultMapping
 
getRunningVMs(Node) - Method in class org.btrplace.model.DefaultMapping
 
getRunningVMs(Collection<Node>) - Method in class org.btrplace.model.DefaultMapping
 
getRunningVMs() - Method in interface org.btrplace.model.Mapping
Get the VMs that are running.
getRunningVMs(Node) - Method in interface org.btrplace.model.Mapping
Get the VMs that are running on a node.
getRunningVMs(Collection<Node>) - Method in interface org.btrplace.model.Mapping
Get all the VMs running on a collection of nodes.
getRunningVMs() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getRunningVMs(Node) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getRunningVMs(Collection<Node>) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getSatConstraints() - Method in class org.btrplace.model.Instance
Get the declared constraints.
getScope() - Method in class org.btrplace.scheduler.choco.constraint.mttr.OnStableNodeFirst
 
getScope() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
Get the scope of the model.
getScripts(String) - Method in class org.btrplace.btrpsl.includes.BasicIncludes
 
getScripts(String) - Method in interface org.btrplace.btrpsl.includes.Includes
Get a list of script from an identifier.
getScripts(String) - Method in class org.btrplace.btrpsl.includes.PathBasedIncludes
Get the script associated to a given identifier by browsing the given paths.
getSerializedATN() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
getSerializedATN() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
getSets() - Method in class org.btrplace.model.constraint.Split
Get the groups of VMs identifier.
getSignature() - Method in class org.btrplace.btrpsl.constraint.DefaultSatConstraintBuilder
 
getSignature() - Method in interface org.btrplace.btrpsl.constraint.SatConstraintBuilder
Get the signature of the constraint.
getSize() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
getSize() - Method in interface org.btrplace.plan.ReconfigurationPlan
Get the number of actions in the plan.
getSize() - Method in class org.btrplace.scheduler.runner.disjoint.FixedSizePartitioning
Get the maximum partition size in terms of number of nodes.
getSleepingVMs() - Method in class org.btrplace.model.DefaultMapping
 
getSleepingVMs(Node) - Method in class org.btrplace.model.DefaultMapping
 
getSleepingVMs(Collection<Node>) - Method in class org.btrplace.model.DefaultMapping
 
getSleepingVMs() - Method in interface org.btrplace.model.Mapping
Get the VMs that are sleeping.
getSleepingVMs(Node) - Method in interface org.btrplace.model.Mapping
Get the VMs that are sleeping on a node.
getSleepingVMs(Collection<Node>) - Method in interface org.btrplace.model.Mapping
Get all the VMs sleeping on a collection of nodes.
getSleepingVMs() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getSleepingVMs(Node) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getSleepingVMs(Collection<Node>) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getSolutions() - Method in class org.btrplace.scheduler.choco.runner.single.SingleRunnerStatistics
 
getSolutions() - Method in interface org.btrplace.scheduler.choco.runner.SolvingStatistics
Get all the computed solutions ordered by time.
getSolutions() - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
Return the statistics of the last solution
getSolutions() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
Get the computed solutions.
getSolver() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getSolver() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the Solver used to model this problem.
getSolvingDuration() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
Get the solving duration in milliseconds
getSourceModel() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getSourceModel() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the initial Model.
getSourceNode() - Method in class org.btrplace.plan.event.MigrateVM
Get the source node that is currently hosting the VM.
getSourceNode() - Method in class org.btrplace.plan.event.ResumeVM
Get the source node that is currently hosting the VM.
getSourceNode() - Method in class org.btrplace.plan.event.SuspendVM
Get the source node that is currently hosting the VM.
getSourceResource() - Method in class org.btrplace.scheduler.choco.view.CShareableResource
Get the original resource node physical capacity and VM consumption.
getSourceState(VM) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getSourceState(Node) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getSourceState(VM) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the current VM state.
getSourceState(Node) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the current node state.
getSourceState() - Method in class org.btrplace.scheduler.choco.transition.BootableNode
 
getSourceState() - Method in class org.btrplace.scheduler.choco.transition.BootVM
 
getSourceState() - Method in class org.btrplace.scheduler.choco.transition.ForgeVM
 
getSourceState() - Method in class org.btrplace.scheduler.choco.transition.KillVM
 
getSourceState() - Method in interface org.btrplace.scheduler.choco.transition.NodeTransition
Get the node initial state.
getSourceState() - Method in class org.btrplace.scheduler.choco.transition.NodeTransitionBuilder
Get the initial state of the node.
getSourceState() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
getSourceState() - Method in class org.btrplace.scheduler.choco.transition.ResumeVM
 
getSourceState() - Method in class org.btrplace.scheduler.choco.transition.ShutdownableNode
 
getSourceState() - Method in class org.btrplace.scheduler.choco.transition.ShutdownVM
 
getSourceState() - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM
 
getSourceState() - Method in class org.btrplace.scheduler.choco.transition.SuspendVM
 
getSourceState() - Method in interface org.btrplace.scheduler.choco.transition.VMTransition
Get the VM initial state.
getSourceStates() - Method in class org.btrplace.scheduler.choco.transition.VMTransitionBuilder
Get the initial state of the VM.
getSpecializationDuration() - Method in class org.btrplace.scheduler.choco.runner.single.SingleRunnerStatistics
 
getSpecializationDuration() - Method in interface org.btrplace.scheduler.choco.runner.SolvingStatistics
Get the time that was necessary to specialize the core-CP.
getSpecializationDuration() - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
Return the aggregated specialisation duration.
getSpecializationDuration() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
 
getSplitDuration() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
Get the partition splitting duration in milliseconds.
getSplitter(Class<? extends Constraint>) - Method in class org.btrplace.scheduler.runner.disjoint.splitter.ConstraintSplitterMapper
Get the splitter associated to a Constraint.
getSplitterMapper() - Method in class org.btrplace.scheduler.runner.disjoint.FixedNodeSetsPartitioning
Get the mapper that is used to split the constraints.
getSrc() - Method in class org.btrplace.model.view.network.StaticRouting.NodesMap
Get the first node of the pair.
getStage(int) - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
Get the statistics associated to a given stage
getStart() - Method in class org.btrplace.plan.event.Action
Get the moment the action starts.
getStart() - Method in class org.btrplace.safeplace.testing.verification.btrplace.Schedule
 
getStart() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getStart() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the starting moment of the reconfiguration.
getStart() - Method in class org.btrplace.scheduler.choco.runner.single.SingleRunnerStatistics
 
getStart() - Method in interface org.btrplace.scheduler.choco.runner.SolvingStatistics
Get the moment the computation starts.
getStart() - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
Return the timestamp of the first phase.
getStart() - Method in class org.btrplace.scheduler.choco.Slice
Get the moment the slice starts.
getStart() - Method in class org.btrplace.scheduler.choco.transition.BootableNode
 
getStart() - Method in class org.btrplace.scheduler.choco.transition.BootVM
 
getStart() - Method in class org.btrplace.scheduler.choco.transition.ForgeVM
 
getStart() - Method in class org.btrplace.scheduler.choco.transition.KillVM
 
getStart() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
getStart() - Method in class org.btrplace.scheduler.choco.transition.ResumeVM
 
getStart() - Method in class org.btrplace.scheduler.choco.transition.ShutdownableNode
 
getStart() - Method in class org.btrplace.scheduler.choco.transition.ShutdownVM
 
getStart() - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM
 
getStart() - Method in class org.btrplace.scheduler.choco.transition.SuspendVM
 
getStart() - Method in interface org.btrplace.scheduler.choco.transition.Transition
Get the moment the action starts.
getStart() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
 
getState(VM) - Method in interface org.btrplace.model.Mapping
Get the state of a VM
getState(Node) - Method in interface org.btrplace.model.Mapping
Get the state of a node
getState() - Method in class org.btrplace.scheduler.choco.transition.BootableNode
 
getState() - Method in class org.btrplace.scheduler.choco.transition.BootVM
 
getState() - Method in class org.btrplace.scheduler.choco.transition.ForgeVM
 
getState() - Method in class org.btrplace.scheduler.choco.transition.KillVM
 
getState() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
getState() - Method in class org.btrplace.scheduler.choco.transition.ResumeVM
 
getState() - Method in class org.btrplace.scheduler.choco.transition.ShutdownableNode
 
getState() - Method in class org.btrplace.scheduler.choco.transition.ShutdownVM
 
getState() - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM
 
getState() - Method in class org.btrplace.scheduler.choco.transition.SuspendVM
 
getState() - Method in interface org.btrplace.scheduler.choco.transition.Transition
Get the next state of the subject manipulated by the action.
getStaticRoute(StaticRouting.NodesMap) - Method in class org.btrplace.model.view.network.StaticRouting
Get the static route between two given nodes.
getStaticRoutes() - Method in class org.btrplace.model.view.network.StaticRouting
Get all the registered static routes.
getStatistics() - Method in interface org.btrplace.scheduler.choco.ChocoScheduler
Get statistics about the last solved problem.
getStatistics() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
getStatistics() - Method in interface org.btrplace.scheduler.choco.runner.InstanceSolver
Return the statistics of the solving process.
getStatistics() - Method in class org.btrplace.scheduler.choco.runner.single.InstanceSolverRunner
Get the statistics about the solving process.
getStatistics() - Method in class org.btrplace.scheduler.choco.runner.single.SingleRunner
 
getStatistics() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioning
 
getStatus() - Method in class org.btrplace.safeplace.testing.verification.VerifierResult
 
getSubject() - Method in class org.btrplace.scheduler.choco.Slice
Get the VM associated to the slice.
getSubSet(int) - Method in class org.btrplace.scheduler.runner.disjoint.model.SplittableElementSet
Get a subset for the given partition.
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.AmongConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.BanConverter
 
getSupportedConstraint() - Method in interface org.btrplace.json.model.constraint.ConstraintConverter
Get the name of the constraint that is supported by the converter.
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.FenceConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.GatherConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.KilledConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.LonelyConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.MaxOnlineConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.migration.DeadlineConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.migration.MinMTTRMigConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.migration.PrecedenceConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.migration.SerializeConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.migration.SyncConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.MinMigrationsConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.MinMTTRConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.NoDelayConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.OfflineConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.OnlineConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.OverbookConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.PreserveConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.QuarantineConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.ReadyConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.ResourceCapacityConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.RootConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.RunningCapacityConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.RunningConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.SeqConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.SleepingConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.SplitAmongConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.SplitConverter
 
getSupportedConstraint() - Method in class org.btrplace.json.model.constraint.SpreadConverter
 
getSupportedConstraint() - Method in class org.btrplace.safeplace.testing.verification.btrplace.ScheduleConverter
 
getSupportedJavaConstraints() - Method in class org.btrplace.json.model.constraint.ConstraintsConverter
Get the Java constraints that are supported by the converter.
getSupportedJavaViews() - Method in class org.btrplace.json.model.view.ModelViewsConverter
Get the Java view that are supported by the converter.
getSupportedJSONConstraints() - Method in class org.btrplace.json.model.constraint.ConstraintsConverter
Get the JSON constraints that are supported by the converter.
getSupportedJSONViews() - Method in class org.btrplace.json.model.view.ModelViewsConverter
Get the JSON decorators that are supported by the converter.
getSupportedRouting() - Method in class org.btrplace.json.model.view.network.DefaultRoutingConverter
 
getSupportedRouting() - Method in interface org.btrplace.json.model.view.network.RoutingConverter
Get the name of the constraint that is supported by the converter.
getSupportedRouting() - Method in class org.btrplace.json.model.view.network.StaticRoutingConverter
 
getSupportedView() - Method in interface org.btrplace.json.model.view.ModelViewConverter
Get the className of the view that is supported by the converter.
getSupportedView() - Method in class org.btrplace.json.model.view.NamingServiceConverter
 
getSupportedView() - Method in class org.btrplace.json.model.view.network.NetworkConverter
 
getSupportedView() - Method in class org.btrplace.json.model.view.ShareableResourceConverter
 
getSwitch() - Method in class org.btrplace.model.view.network.Link
Get the connected switch.
getSwitches() - Method in class org.btrplace.model.view.network.Network
Get the full list of switches
getSymbol(String) - Method in class org.btrplace.btrpsl.SymbolsTable
Get the content associated to a variable label.
getTemplate() - Method in class org.btrplace.scheduler.choco.transition.ForgeVM
Get the template to use to build the VM.
getTemplateFactory() - Method in class org.btrplace.btrpsl.ScriptBuilder
Get the template factory used to instantiate elements when needed.
getTimeLimit() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
getTimeLimit() - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
getTimeLimit() - Method in interface org.btrplace.scheduler.choco.Parameters
Get the timeout value.
getTimestamp() - Method in class org.btrplace.model.constraint.migration.Deadline
Get the deadline timestamp.
GettingStarted - Class in org.btrplace.examples
Simple tutorial about the usage of Btrplace.
GettingStarted() - Constructor for class org.btrplace.examples.GettingStarted
 
getTokenNames() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
Deprecated.
getTokenNames() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
Deprecated.
getTransitionFactory() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
getTransitionFactory() - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
getTransitionFactory() - Method in interface org.btrplace.scheduler.choco.Parameters
Get the current factory that is used to model the transitions.
getUserVar(String, ParseTree) - Method in class org.btrplace.safeplace.spec.MyCstrSpecVisitor
 
getValue() - Method in class org.btrplace.btrpsl.tree.TemplateOptionTree
Get the optional value attached to the option identifier.
getValue(String) - Method in class org.btrplace.safeplace.testing.verification.spec.Context
 
getValues() - Method in class org.btrplace.btrpsl.element.BtrpSet
 
getValues() - Method in class org.btrplace.scheduler.runner.disjoint.model.SplittableElementSet
Get the backend array of elements.
getVar(String) - Method in class org.btrplace.safeplace.spec.SymbolsTable
 
getVariable(IntVar[]) - Method in class org.btrplace.scheduler.choco.constraint.mttr.HostingVariableSelector
 
getVariable(IntVar[]) - Method in class org.btrplace.scheduler.choco.constraint.mttr.MovingVMs
 
getVariable(V[]) - Method in class org.btrplace.scheduler.choco.constraint.mttr.MyInputOrder
 
getVariable(IntVar[]) - Method in class org.btrplace.scheduler.choco.constraint.mttr.OnStableNodeFirst
 
getVariable(IntVar[]) - Method in class org.btrplace.scheduler.choco.constraint.mttr.StartOnLeafNodes
 
getVerbosity() - Method in class org.btrplace.scheduler.choco.DefaultChocoScheduler
 
getVerbosity() - Method in class org.btrplace.scheduler.choco.DefaultParameters
 
getVerbosity() - Method in interface org.btrplace.scheduler.choco.Parameters
Get the verbosity level of the solver.
getView(String) - Method in class org.btrplace.model.DefaultModel
 
getView(String) - Method in interface org.btrplace.model.Model
Get a view already attached to the model
getView(String) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getView(String) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the view associated to a given identifier.
getView(String) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
 
getViews() - Method in class org.btrplace.model.DefaultModel
 
getViews() - Method in interface org.btrplace.model.Model
Get all the view attached to the model.
getViews() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getViews() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get all the declared view keys.
getViews() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
 
getViewsConverter() - Method in class org.btrplace.json.model.ModelConverter
Get the converter that manage the decorators.
getVirtualUsage() - Method in class org.btrplace.scheduler.choco.view.CShareableResource
Get the virtual resource usage that is made by the VMs on the nodes.
getVM(Model, int) - Static method in class org.btrplace.json.JSONs
Get a VM from its identifier.
getVM() - Method in class org.btrplace.plan.event.Allocate
 
getVM() - Method in class org.btrplace.plan.event.AllocateEvent
 
getVM() - Method in class org.btrplace.plan.event.BootVM
 
getVM() - Method in class org.btrplace.plan.event.ForgeVM
 
getVM() - Method in class org.btrplace.plan.event.KillVM
 
getVM() - Method in class org.btrplace.plan.event.MigrateVM
 
getVM() - Method in class org.btrplace.plan.event.ResumeVM
 
getVM() - Method in class org.btrplace.plan.event.ShutdownVM
 
getVM() - Method in class org.btrplace.plan.event.SubstitutedVMEvent
Get the old VM.
getVM() - Method in class org.btrplace.plan.event.SuspendVM
 
getVM() - Method in interface org.btrplace.plan.event.VMEvent
Get the VM to involved in the action.
getVM() - Method in class org.btrplace.safeplace.testing.verification.btrplace.Schedule
 
getVM(VM) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getVM(int) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getVM(VM) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the index of a VM
getVM(int) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the VM with a specified index.
getVM() - Method in class org.btrplace.scheduler.choco.transition.BootVM
 
getVM() - Method in class org.btrplace.scheduler.choco.transition.ForgeVM
 
getVM() - Method in class org.btrplace.scheduler.choco.transition.KillVM
 
getVM() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
getVM() - Method in class org.btrplace.scheduler.choco.transition.ResumeVM
 
getVM() - Method in class org.btrplace.scheduler.choco.transition.ShutdownVM
 
getVM() - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM
 
getVM() - Method in class org.btrplace.scheduler.choco.transition.SuspendVM
 
getVM() - Method in interface org.btrplace.scheduler.choco.transition.VMTransition
Get the VM manipulated by the action.
getVMAction(VM) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getVMAction(VM) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the transition associated to a given VM.
getVMActions() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getVMActions(Collection<VM>) - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getVMActions() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the VMs transition.
getVMActions(Collection<VM>) - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get the transitions associated to a set of VMs.
getVMAllocation(int) - Method in class org.btrplace.scheduler.choco.view.CShareableResource
Get the minimum amount of resource to allocate to a VM.
getVMLocation(VM) - Method in class org.btrplace.model.DefaultMapping
 
getVMLocation(VM) - Method in interface org.btrplace.model.Mapping
Get the location of a running or a sleeping VM.
getVMLocation(VM) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
getVMNames(Model) - Static method in class org.btrplace.model.view.NamingService
Get the naming service for the VMs associated to a model.
getVMs() - Method in class org.btrplace.btrpsl.Script
Get the VMs declared in the script.
getVMs() - Method in class org.btrplace.model.constraint.AllowAllConstraintChecker
Get the VMs involved in the constraint.
getVMs() - Method in class org.btrplace.scheduler.choco.DefaultReconfigurationProblem
 
getVMs() - Method in interface org.btrplace.scheduler.choco.ReconfigurationProblem
Get all the VMs in the model.
getVocabulary() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
getVocabulary() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
getWeights(ReconfigurationProblem, List<CShareableResource>) - Static method in class org.btrplace.scheduler.choco.view.CShareableResource
Estimate the weight of each VMs with regards to multiple dimensions.
getWorkersCount() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioning
Get the number of workers that are used to solve instances.
GlobalLoadEstimator - Interface in org.btrplace.scheduler.choco.constraint.mttr.load
Interface modeling a global load estimator.
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.AddOperator
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.AssignmentStatement
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.BlockStatement
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.BooleanBinaryOperation
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.BtrPlaceTree
Parse the root of the tree.
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.CardinalityOperator
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.ConstraintStatement
Build the constraint.
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.DiscreteToken
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.DivideOperator
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.ElementTree
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.EnumElement
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.EnumVar
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.EqComparisonOperator
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.ErrorTree
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.ExplodedSetTree
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.ExportStatement
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.ForStatement
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.IfStatement
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.ImportStatement
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.MinusOperator
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.NameSpaceStatement
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.NonStrictComparisonOperator
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.NotOperator
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.NumberTree
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.PowerOperator
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.Range
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.RemainderOperator
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.SelfAssignmentStatement
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.StrictComparisonOperator
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.StringTree
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.TemplateAssignment
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.TemplateOptionTree
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.TimesOperator
 
go(BtrPlaceTree) - Method in class org.btrplace.btrpsl.tree.VariableTree
 
go() - Method in class org.btrplace.safeplace.testing.DefaultTestCampaign
 
go() - Method in interface org.btrplace.safeplace.testing.TestCampaign
 
GROUP_LABEL - Static variable in class org.btrplace.scheduler.choco.constraint.CAmong
The label of the variable denoting the group of VMs.
groups() - Method in class org.btrplace.safeplace.testing.TestCase
 
gt(BtrpOperand) - Method in class org.btrplace.btrpsl.element.BtrpNumber
 
gt(BtrpOperand) - Method in interface org.btrplace.btrpsl.element.BtrpOperand
Check if this operand is strictly greater than another one.
gt(BtrpOperand) - Method in class org.btrplace.btrpsl.element.DefaultBtrpOperand
 
GT - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
GT() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ComparisonContext
 
GT - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 

H

hashCode() - Method in class org.btrplace.bench.LabelledInstance
 
hashCode() - Method in class org.btrplace.btrpsl.element.BtrpElement
 
hashCode() - Method in class org.btrplace.btrpsl.element.BtrpNumber
 
hashCode() - Method in class org.btrplace.btrpsl.element.BtrpSet
 
hashCode() - Method in class org.btrplace.btrpsl.element.BtrpString
 
hashCode() - Method in class org.btrplace.model.AbstractMapping
 
hashCode() - Method in class org.btrplace.model.constraint.Among
 
hashCode() - Method in class org.btrplace.model.constraint.Ban
 
hashCode() - Method in class org.btrplace.model.constraint.Fence
 
hashCode() - Method in class org.btrplace.model.constraint.Gather
 
hashCode() - Method in class org.btrplace.model.constraint.Killed
 
hashCode() - Method in class org.btrplace.model.constraint.Lonely
 
hashCode() - Method in class org.btrplace.model.constraint.MaxOnline
 
hashCode() - Method in class org.btrplace.model.constraint.migration.Deadline
 
hashCode() - Method in class org.btrplace.model.constraint.migration.Precedence
 
hashCode() - Method in class org.btrplace.model.constraint.migration.Serialize
 
hashCode() - Method in class org.btrplace.model.constraint.migration.Sync
 
hashCode() - Method in class org.btrplace.model.constraint.NoDelay
 
hashCode() - Method in class org.btrplace.model.constraint.Offline
 
hashCode() - Method in class org.btrplace.model.constraint.Online
 
hashCode() - Method in class org.btrplace.model.constraint.OptConstraint
 
hashCode() - Method in class org.btrplace.model.constraint.Overbook
 
hashCode() - Method in class org.btrplace.model.constraint.Preserve
 
hashCode() - Method in class org.btrplace.model.constraint.Quarantine
 
hashCode() - Method in class org.btrplace.model.constraint.Ready
 
hashCode() - Method in class org.btrplace.model.constraint.ResourceCapacity
 
hashCode() - Method in class org.btrplace.model.constraint.Root
 
hashCode() - Method in class org.btrplace.model.constraint.Running
 
hashCode() - Method in class org.btrplace.model.constraint.RunningCapacity
 
hashCode() - Method in class org.btrplace.model.constraint.Seq
 
hashCode() - Method in class org.btrplace.model.constraint.Sleeping
 
hashCode() - Method in class org.btrplace.model.constraint.Split
 
hashCode() - Method in class org.btrplace.model.constraint.SplitAmong
 
hashCode() - Method in class org.btrplace.model.constraint.Spread
 
hashCode() - Method in class org.btrplace.model.DefaultAttributes
 
hashCode() - Method in class org.btrplace.model.DefaultModel
 
hashCode() - Method in class org.btrplace.model.Instance
 
hashCode() - Method in class org.btrplace.model.Node
 
hashCode() - Method in class org.btrplace.model.view.NamingService
 
hashCode() - Method in class org.btrplace.model.view.network.Link
 
hashCode() - Method in class org.btrplace.model.view.network.Network
 
hashCode() - Method in class org.btrplace.model.view.network.StaticRouting.NodesMap
 
hashCode() - Method in class org.btrplace.model.view.network.Switch
 
hashCode() - Method in class org.btrplace.model.view.ShareableResource
 
hashCode() - Method in class org.btrplace.model.VM
 
hashCode() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
hashCode() - Method in class org.btrplace.plan.event.Action
 
hashCode() - Method in class org.btrplace.plan.event.Allocate
 
hashCode() - Method in class org.btrplace.plan.event.AllocateEvent
 
hashCode() - Method in class org.btrplace.plan.event.BootNode
 
hashCode() - Method in class org.btrplace.plan.event.BootVM
 
hashCode() - Method in class org.btrplace.plan.event.ForgeVM
 
hashCode() - Method in class org.btrplace.plan.event.KillVM
 
hashCode() - Method in class org.btrplace.plan.event.MigrateVM
 
hashCode() - Method in class org.btrplace.plan.event.ResumeVM
 
hashCode() - Method in class org.btrplace.plan.event.ShutdownNode
 
hashCode() - Method in class org.btrplace.plan.event.ShutdownVM
 
hashCode() - Method in class org.btrplace.plan.event.SubstitutedVMEvent
 
hashCode() - Method in class org.btrplace.plan.event.SuspendVM
 
hashCode() - Method in class org.btrplace.safeplace.spec.term.Constant
 
hashCode() - Method in class org.btrplace.safeplace.spec.type.ColType
 
hashCode() - Method in class org.btrplace.safeplace.testing.TestCase
 
hashCode() - Method in class org.btrplace.safeplace.testing.verification.btrplace.Schedule
 
hashCode() - Method in class org.btrplace.safeplace.testing.verification.spec.Context
 
hashCode() - Method in class org.btrplace.safeplace.testing.verification.VerifierResult
 
hashCode() - Method in class org.btrplace.scheduler.choco.extensions.FastIFFEq
 
hashCode() - Method in class org.btrplace.scheduler.choco.runner.Metrics
 
hashCode() - Method in class org.btrplace.scheduler.runner.disjoint.model.SubModel
 
hasNext() - Method in class org.btrplace.safeplace.util.AllTuplesGenerator
 
hasNext() - Method in class org.btrplace.scheduler.runner.disjoint.model.ElementSubSet.IndexEntryIterator
 
hasObjective() - Method in class org.btrplace.scheduler.choco.runner.SolutionStatistics
Indicates if an objective is attached to the solution
HEADER - Static variable in class org.btrplace.safeplace.testing.reporting.CSVReport
The default header.
HOOK_LABEL - Static variable in class org.btrplace.json.plan.ActionConverter
Ket that indicates the hooks.
Host - Class in org.btrplace.safeplace.spec.term.func
 
Host() - Constructor for class org.btrplace.safeplace.spec.term.func.Host
 
host(VM) - Method in class org.btrplace.safeplace.testing.verification.spec.SpecMapping
 
host(VM, Node) - Method in class org.btrplace.safeplace.testing.verification.spec.SpecMapping
 
Hosted - Class in org.btrplace.safeplace.spec.term.func
 
Hosted() - Constructor for class org.btrplace.safeplace.spec.term.func.Hosted
 
hosted(Node) - Method in class org.btrplace.safeplace.testing.verification.spec.SpecMapping
 
HostingVariableSelector - Class in org.btrplace.scheduler.choco.constraint.mttr
A variable selector that focuses the placement variables of slices.
HostingVariableSelector(Model, OnStableNodeFirst) - Constructor for class org.btrplace.scheduler.choco.constraint.mttr.HostingVariableSelector
Make a new heuristic.

I

i2 - Variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TypedefContext
 
id() - Method in class org.btrplace.btrpsl.Script
Get the unique string identifier of the script.
id() - Method in class org.btrplace.model.constraint.migration.MinMTTRMig
 
id() - Method in class org.btrplace.model.constraint.MinMigrations
 
id() - Method in class org.btrplace.model.constraint.MinMTTR
 
id() - Method in class org.btrplace.model.constraint.OptConstraint
Get the constraint identifier.
id() - Method in interface org.btrplace.model.Element
The element identifier.
id() - Method in class org.btrplace.model.Node
 
ID - Static variable in class org.btrplace.model.view.NamingService
The root view identifier.
id() - Method in class org.btrplace.model.view.network.Link
 
id() - Method in interface org.btrplace.model.view.network.NetworkElement
Get the element identifier.
id() - Method in class org.btrplace.model.view.network.Switch
 
id() - Method in class org.btrplace.model.VM
 
ID - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
ID() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ArrayTermContext
 
ID() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.CallContext
 
ID - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
ID() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.IdTermContext
 
ID() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TypedefContext
 
ID(int) - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TypedefContext
 
id() - Method in class org.btrplace.safeplace.spec.Constraint
 
id() - Method in class org.btrplace.safeplace.spec.term.func.Actions
 
id() - Method in class org.btrplace.safeplace.spec.term.func.Begin
 
id() - Method in class org.btrplace.safeplace.spec.term.func.Capa
 
id() - Method in class org.btrplace.safeplace.spec.term.func.Card
 
id() - Method in class org.btrplace.safeplace.spec.term.func.Colocated
 
id() - Method in class org.btrplace.safeplace.spec.term.func.Cons
 
id() - Method in class org.btrplace.safeplace.spec.term.func.End
 
id() - Method in interface org.btrplace.safeplace.spec.term.func.Function
 
id() - Method in class org.btrplace.safeplace.spec.term.func.Host
 
id() - Method in class org.btrplace.safeplace.spec.term.func.Hosted
 
id() - Method in class org.btrplace.safeplace.spec.term.func.Lists
 
id() - Method in class org.btrplace.safeplace.spec.term.func.NodeState
 
id() - Method in class org.btrplace.safeplace.spec.term.func.Range
 
id() - Method in class org.btrplace.safeplace.spec.term.func.Running
 
id() - Method in class org.btrplace.safeplace.spec.term.func.Sum
 
id() - Method in class org.btrplace.safeplace.spec.term.func.VMState
 
id() - Method in class org.btrplace.safeplace.testing.verification.btrplace.CheckerVerifier
 
id() - Method in class org.btrplace.safeplace.testing.verification.spec.SpecVerifier
 
id() - Method in interface org.btrplace.safeplace.testing.verification.Verifier
 
IDENTIFIER - Static variable in interface org.btrplace.json.model.constraint.ConstraintConverter
The key identifier for the view type.
IDENTIFIER - Static variable in interface org.btrplace.json.model.view.ModelViewConverter
The key identifier for the view type.
IdTermContext(CstrSpecParser.TermContext) - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecParser.IdTermContext
 
IFF - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
IFF() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaOpContext
 
IFF - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
Iff - Class in org.btrplace.safeplace.spec.prop
 
Iff(Proposition, Proposition) - Constructor for class org.btrplace.safeplace.spec.prop.Iff
 
IfStatement - Class in org.btrplace.btrpsl.tree
A parser to check if the left child expression is true.
IfStatement(Token, SymbolsTable, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.IfStatement
Make a new parser.
IgnorableOperand - Class in org.btrplace.btrpsl.element
Denotes an operand that have to be ignored.
ignore - Static variable in class org.btrplace.safeplace.testing.DefectHooks
A hook that ignore the defect
ignoreError(String) - Method in class org.btrplace.btrpsl.tree.BtrPlaceTree
Report an error for the current token and generate a content to ignore.
ignoreError(Exception) - Method in class org.btrplace.btrpsl.tree.BtrPlaceTree
Report an error from an exception for the current token
ignoreError(Token, String) - Method in class org.btrplace.btrpsl.tree.BtrPlaceTree
Add an error message to a given error
ignoreErrors(ErrorReporter) - Method in class org.btrplace.btrpsl.tree.BtrPlaceTree
Add all the error messages included in a reporter.
impl(Class<? extends SatConstraint>) - Method in class org.btrplace.safeplace.spec.Constraint
 
impl() - Method in class org.btrplace.safeplace.spec.Constraint
 
impl(SatConstraint) - Method in class org.btrplace.safeplace.testing.TestCase
 
impl() - Method in class org.btrplace.safeplace.testing.TestCase
 
IMPLIES - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
IMPLIES() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.FormulaOpContext
 
IMPLIES - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
Implies - Class in org.btrplace.safeplace.spec.prop
 
Implies(Proposition, Proposition) - Constructor for class org.btrplace.safeplace.spec.prop.Implies
 
ImportStatement - Class in org.btrplace.btrpsl.tree
Statement to import some other script wrt.
ImportStatement(Token, Includes, SymbolsTable, Script, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.ImportStatement
Make a new statement
IN - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
IN() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ComparisonContext
 
IN - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
IN() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TypedefContext
 
In - Class in org.btrplace.safeplace.spec.prop
 
In(Term<?>, Term<? extends Collection<?>>) - Constructor for class org.btrplace.safeplace.spec.prop.In
 
Inc - Class in org.btrplace.safeplace.spec.prop
 
Inc(Term<?>, Term<?>) - Constructor for class org.btrplace.safeplace.spec.prop.Inc
 
INCL - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
INCL() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ComparisonContext
 
INCL - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
INCL() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TypedefContext
 
Includes - Interface in org.btrplace.btrpsl.includes
Denotes a library that is used to get the scripts required from the 'use' statement.
InconsistentSolutionException - Exception in org.btrplace.scheduler
An exception to state the computed reconfiguration plan is not viable.
InconsistentSolutionException(Model, ReconfigurationPlan, String) - Constructor for exception org.btrplace.scheduler.InconsistentSolutionException
New exception.
IndexEntryIterator(List<E>, int, int) - Constructor for class org.btrplace.scheduler.runner.disjoint.model.ElementSubSet.IndexEntryIterator
Make a new iterator.
InfeasibleActionException - Exception in org.btrplace.plan
An exception to notify an action is not feasible due to the current model state.
InfeasibleActionException(Model, Action) - Constructor for exception org.btrplace.plan.InfeasibleActionException
New exception.
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.safeplace.testing.verification.btrplace.CSchedule
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CAmong
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CBan
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CFence
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CGather
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CKilled
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CLonely
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CMaxOnline
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CNoDelay
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.COffline
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.COnline
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.COverbook
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CPreserve
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CQuarantine
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CReady
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CResourceCapacity
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CRoot
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CRunning
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CRunningCapacity
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CSequentialVMTransitions
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CSleeping
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CSplit
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CSplitAmong
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.CSpread
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.migration.CDeadline
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.migration.CMinMigrations
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.migration.CMinMTTRMig
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.migration.CPrecedence
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.migration.CSerialize
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.migration.CSync
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.constraint.mttr.CMinMTTR
 
inject(Parameters, ReconfigurationProblem) - Method in interface org.btrplace.scheduler.choco.Injectable
Inject the constraint into the problem.
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.AbstractCumulatives
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.CNetwork
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.CPowerView
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.CShareableResource
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.DefaultAliasedCumulatives
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.DefaultCumulatives
 
inject(Parameters, ReconfigurationProblem) - Method in class org.btrplace.scheduler.choco.view.VectorPacking
 
Injectable - Interface in org.btrplace.scheduler.choco
Interface to specify an object that can be injected inside a reconfiguration problem.
insertActions(Solution, ReconfigurationPlan) - Method in class org.btrplace.scheduler.choco.transition.BootableNode
 
insertActions(Solution, ReconfigurationPlan) - Method in class org.btrplace.scheduler.choco.transition.BootVM
 
insertActions(Solution, ReconfigurationPlan) - Method in class org.btrplace.scheduler.choco.transition.ForgeVM
 
insertActions(Solution, ReconfigurationPlan) - Method in class org.btrplace.scheduler.choco.transition.KillVM
 
insertActions(Solution, ReconfigurationPlan) - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
insertActions(Solution, ReconfigurationPlan) - Method in class org.btrplace.scheduler.choco.transition.ResumeVM
 
insertActions(Solution, ReconfigurationPlan) - Method in class org.btrplace.scheduler.choco.transition.ShutdownableNode
 
insertActions(Solution, ReconfigurationPlan) - Method in class org.btrplace.scheduler.choco.transition.ShutdownVM
 
insertActions(Solution, ReconfigurationPlan) - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM
 
insertActions(Solution, ReconfigurationPlan) - Method in class org.btrplace.scheduler.choco.transition.SuspendVM
 
insertActions(Solution, ReconfigurationPlan) - Method in interface org.btrplace.scheduler.choco.transition.Transition
Insert into a plan the actions resulting from the model.
insertActions(ReconfigurationProblem, Solution, ReconfigurationPlan) - Method in interface org.btrplace.scheduler.choco.view.ChocoView
Allow the insertion of actions on the plan computed for a given problem.
insertActions(ReconfigurationProblem, Solution, ReconfigurationPlan) - Method in class org.btrplace.scheduler.choco.view.CShareableResource
 
insertActions(ReconfigurationProblem, Solution, ReconfigurationPlan) - Method in class org.btrplace.scheduler.choco.view.DefaultAliasedCumulatives
 
inside() - Method in class org.btrplace.safeplace.spec.type.ColType
 
instance(File) - Static method in class org.btrplace.bench.Options
Make an instance.
Instance - Class in org.btrplace.model
An instance aggregates a model and a list of constraints.
Instance(Model, Collection<? extends SatConstraint>, OptConstraint) - Constructor for class org.btrplace.model.Instance
Make a new instance.
Instance(Model, OptConstraint) - Constructor for class org.btrplace.model.Instance
Make a new instance.
instance() - Method in class org.btrplace.safeplace.testing.TestCase
 
InstanceConverter - Class in org.btrplace.json.model
A JSON converter for Instance.
InstanceConverter() - Constructor for class org.btrplace.json.model.InstanceConverter
Make a new converter.
InstanceConverter - Class in org.btrplace.safeplace.testing.fuzzer
Utility class to convert a plan to an instance.
instances() - Method in class org.btrplace.bench.Options
List all the instances to solve.
Instances - Class in org.btrplace.scheduler.runner.disjoint
Utility class to manipulate multiple instances.
InstanceSolver - Interface in org.btrplace.scheduler.choco.runner
Interface to specify an instance solver.
InstanceSolverRunner - Class in org.btrplace.scheduler.choco.runner.single
A basic solver that solve a whole instance.
InstanceSolverRunner(Parameters, Instance) - Constructor for class org.btrplace.scheduler.choco.runner.single.InstanceSolverRunner
Make a new runner.
instantiate(List<Object>) - Method in class org.btrplace.safeplace.spec.Constraint
 
INT - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
INT - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
INT() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.IntTermContext
 
INTER - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
INTER - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
INTER() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.TermOpContext
 
IntMinus - Class in org.btrplace.safeplace.spec.term
 
IntMinus(Term<Integer>, Term<Integer>) - Constructor for class org.btrplace.safeplace.spec.term.IntMinus
 
IntPlus - Class in org.btrplace.safeplace.spec.term
 
IntPlus(Term<Integer>, Term<Integer>) - Constructor for class org.btrplace.safeplace.spec.term.IntPlus
 
IntTermContext(CstrSpecParser.TermContext) - Constructor for class org.btrplace.safeplace.spec.antlr.CstrSpecParser.IntTermContext
 
IntType - Class in org.btrplace.safeplace.spec.type
 
invalidPlacement() - Method in class org.btrplace.scheduler.choco.constraint.mttr.OnStableNodeFirst
Invalidate the VM placement.
isApplyable() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
 
isApplyable() - Method in interface org.btrplace.plan.ReconfigurationPlan
Check if all the actions can be applied according to their schedule.
isAvailable(String) - Method in class org.btrplace.btrpsl.template.DefaultTemplateFactory
 
isAvailable(String) - Method in class org.btrplace.btrpsl.template.MockTemplateFactory
 
isAvailable(String) - Method in interface org.btrplace.btrpsl.template.TemplateFactory
Test if a template is available.
isBlocked(Action) - Method in class org.btrplace.plan.DefaultReconfigurationPlanMonitor
 
isBlocked(Action) - Method in interface org.btrplace.plan.ReconfigurationPlanMonitor
Check if an action is blocked.
isCompatibleWith(BtrPlaceTree, BtrpOperand) - Method in interface org.btrplace.btrpsl.constraint.ConstraintParam
Check if a given operand is compatible with this parameter.
isCompatibleWith(BtrPlaceTree, BtrpOperand) - Method in class org.btrplace.btrpsl.constraint.ListOfParam
 
isCompatibleWith(BtrPlaceTree, BtrpOperand) - Method in class org.btrplace.btrpsl.constraint.NumberParam
 
isCompatibleWith(BtrPlaceTree, BtrpOperand) - Method in class org.btrplace.btrpsl.constraint.OneOfParam
 
isCompatibleWith(BtrPlaceTree, BtrpOperand) - Method in class org.btrplace.btrpsl.constraint.StringParam
 
isContinuous() - Method in class org.btrplace.model.constraint.migration.Deadline
 
isContinuous() - Method in class org.btrplace.model.constraint.migration.Precedence
 
isContinuous() - Method in class org.btrplace.model.constraint.migration.Serialize
 
isContinuous() - Method in class org.btrplace.model.constraint.migration.Sync
 
isContinuous() - Method in class org.btrplace.model.constraint.NoDelay
 
isContinuous() - Method in class org.btrplace.model.constraint.Preserve
 
isContinuous() - Method in class org.btrplace.model.constraint.Quarantine
 
isContinuous() - Method in class org.btrplace.model.constraint.Root
 
isContinuous() - Method in interface org.btrplace.model.constraint.SatConstraint
Check if the restriction provided by the constraint is continuous.
isContinuous() - Method in class org.btrplace.model.constraint.Seq
 
isContinuous() - Method in class org.btrplace.model.constraint.SimpleConstraint
 
isDeclared(String) - Method in class org.btrplace.btrpsl.SymbolsTable
Check wether a variable is declared.
isEmpty() - Method in class org.btrplace.scheduler.runner.disjoint.model.ElementSubSet
 
isEntailed() - Method in class org.btrplace.scheduler.choco.extensions.LocalTaskScheduler
Report if the current local constraint is entailed or not.
isEntailed() - Method in class org.btrplace.scheduler.choco.extensions.pack.VectorPackingPropagator
TODO: check when no propagation may occur anymore
isImmutable(String) - Method in class org.btrplace.btrpsl.SymbolsTable
Check if one variable is immutable.
isInteger() - Method in class org.btrplace.btrpsl.element.BtrpNumber
Indicates whether or not the number is an integer.
iSizes - Variable in class org.btrplace.scheduler.choco.extensions.pack.VectorPackingPropagator
The constant size of each item.
isManaged() - Method in class org.btrplace.scheduler.choco.transition.BootVM
 
isManaged() - Method in class org.btrplace.scheduler.choco.transition.ForgeVM
 
isManaged() - Method in class org.btrplace.scheduler.choco.transition.KillVM
 
isManaged() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
isManaged() - Method in class org.btrplace.scheduler.choco.transition.ResumeVM
 
isManaged() - Method in class org.btrplace.scheduler.choco.transition.ShutdownVM
 
isManaged() - Method in class org.btrplace.scheduler.choco.transition.StayAwayVM
 
isManaged() - Method in class org.btrplace.scheduler.choco.transition.SuspendVM
 
isManaged() - Method in interface org.btrplace.scheduler.choco.transition.VMTransition
Tell if this actions allow the management of the VM.
isMet() - Method in class org.btrplace.scheduler.choco.StopButton
 
isOffline(Node) - Method in class org.btrplace.model.DefaultMapping
 
isOffline(Node) - Method in interface org.btrplace.model.Mapping
Check if a node is in the offline state.
isOffline(Node) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
isOnline(Node) - Method in class org.btrplace.model.DefaultMapping
 
isOnline(Node) - Method in interface org.btrplace.model.Mapping
Check if a node is in the online state.
isOnline(Node) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
isReady(VM) - Method in class org.btrplace.model.DefaultMapping
 
isReady(VM) - Method in interface org.btrplace.model.Mapping
Check if a VM is in the ready state.
isReady(VM) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
isRegistered(Class<? extends Action>) - Method in class org.btrplace.scheduler.choco.duration.DurationEvaluators
Check if a ActionDurationEvaluator is registered for a given action.
isRegistered(Class<? extends Constraint>) - Method in class org.btrplace.scheduler.runner.disjoint.splitter.ConstraintSplitterMapper
Check if a ConstraintSplitter is registered for a given Constraint.
isRunning(VM) - Method in class org.btrplace.model.DefaultMapping
 
isRunning(VM) - Method in interface org.btrplace.model.Mapping
Check if a VM is in the running state.
isRunning(VM) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
isSatConstraint() - Method in class org.btrplace.safeplace.spec.Constraint
 
isSatisfied(Model) - Method in interface org.btrplace.model.constraint.SatConstraint
Check if a model satisfies the constraint.
isSatisfied(ReconfigurationPlan) - Method in interface org.btrplace.model.constraint.SatConstraint
Check if a plan satisfies the constraint.
isSet(Element, String) - Method in interface org.btrplace.model.Attributes
Check if an attribute is set for a given element.
isSet(Element, String) - Method in class org.btrplace.model.DefaultAttributes
 
isSleeping(VM) - Method in class org.btrplace.model.DefaultMapping
 
isSleeping(VM) - Method in interface org.btrplace.model.Mapping
Check if a VM is in the sleeping state.
isSleeping(VM) - Method in class org.btrplace.scheduler.runner.disjoint.model.SubMapping
 
isStaying() - Method in interface org.btrplace.scheduler.choco.transition.KeepRunningVM
Indicates if the VMs is staying on its current hosting node.
isStaying() - Method in class org.btrplace.scheduler.choco.transition.RelocatableVM
 
IterateProcedure<E extends Element> - Interface in org.btrplace.scheduler.runner.disjoint.model
A procedure to use on a set of contiguous elements that belong to the same partition.
iterator() - Method in class org.btrplace.plan.DefaultReconfigurationPlan
Iterate over the actions.
iterator() - Method in class org.btrplace.scheduler.runner.disjoint.model.ElementSubSet
 

J

JSON - Class in org.btrplace.json
Utility class to ease the serialisation and the deserialisation of the main btrplace entities.
JSONConverterException - Exception in org.btrplace.json
An exception related to a conversion process.
JSONConverterException(String) - Constructor for exception org.btrplace.json.JSONConverterException
Make a new exception.
JSONConverterException(String, Throwable) - Constructor for exception org.btrplace.json.JSONConverterException
Make a new exception.
JSONConverterException(Throwable) - Constructor for exception org.btrplace.json.JSONConverterException
Rethrow an existing exception.
JSONObjectConverter<E> - Interface in org.btrplace.json
Specify a converter between a JSON formatted message and a object.
JSONs - Class in org.btrplace.json
A helper class to ease JSON conversion.

K

KeepRunningVM - Interface in org.btrplace.scheduler.choco.transition
An interface to specify an VM transition on a VM that is running and that will keep running.
Killed - Class in org.btrplace.model.constraint
A constraint to force a VM to be killed.
Killed(VM) - Constructor for class org.btrplace.model.constraint.Killed
Make a new constraint.
KilledBuilder - Class in org.btrplace.btrpsl.constraint
A builder for Killed constraints.
KilledBuilder() - Constructor for class org.btrplace.btrpsl.constraint.KilledBuilder
Make a new builder.
KilledChecker - Class in org.btrplace.model.constraint
Checker for the Killed constraint
KilledChecker(Killed) - Constructor for class org.btrplace.model.constraint.KilledChecker
Make a new checker.
KilledConverter - Class in org.btrplace.json.model.constraint
JSON Converter for the constraint Killed.
KilledConverter() - Constructor for class org.btrplace.json.model.constraint.KilledConverter
 
KilledSplitter - Class in org.btrplace.scheduler.runner.disjoint.splitter
Splitter for Killed constraints.
KilledSplitter() - Constructor for class org.btrplace.scheduler.runner.disjoint.splitter.KilledSplitter
 
KillVM - Class in org.btrplace.plan.event
An action to destroy a VM that can be in any state.
KillVM(VM, Node, int, int) - Constructor for class org.btrplace.plan.event.KillVM
Make a new action.
KillVM - Class in org.btrplace.scheduler.choco.transition
An action to model a VM that is killed.
KillVM(VMState, ReconfigurationProblem, VM) - Constructor for class org.btrplace.scheduler.choco.transition.KillVM
Make a new model.
KillVM.Builder - Class in org.btrplace.scheduler.choco.transition
The builder devoted to a (init|ready|running|sleep)->killed transition.
KnapsackDecorator - Class in org.btrplace.scheduler.choco.extensions.pack
An optional extension of VectorPacking allowing knapsack process.
KnapsackDecorator(VectorPackingPropagator) - Constructor for class org.btrplace.scheduler.choco.extensions.pack.KnapsackDecorator
 

L

label - Variable in class org.btrplace.bench.LabelledInstance
The instance label.
label() - Method in interface org.btrplace.btrpsl.element.BtrpOperand
Get the label of the operand.
label() - Method in class org.btrplace.btrpsl.element.DefaultBtrpOperand
 
label() - Method in class org.btrplace.safeplace.spec.term.Primitive
 
label() - Method in class org.btrplace.safeplace.spec.term.UserVar
 
label() - Method in interface org.btrplace.safeplace.spec.term.Var
 
label() - Method in class org.btrplace.safeplace.spec.type.BoolType
 
label() - Method in interface org.btrplace.safeplace.spec.type.Type
 
LabelledInstance - Class in org.btrplace.bench
An instance with a label.
LabelledInstance(String, Instance) - Constructor for class org.btrplace.bench.LabelledInstance
Make a new instance.
LACC - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
LACC - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
LACC() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetInComprehensionContext
 
LACC() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.SetInExtensionContext
 
lastDuration() - Method in class org.btrplace.safeplace.testing.fuzzer.Validator
Get the duration of the validation phase.
lastFuzzingDuration() - Method in class org.btrplace.safeplace.testing.fuzzer.DefaultFuzzer
 
lastFuzzingDuration() - Method in interface org.btrplace.safeplace.testing.fuzzer.Fuzzer
The duration of the fuzzing stage.
lastFuzzingDuration() - Method in class org.btrplace.safeplace.testing.fuzzer.Replay
 
lastFuzzingIterations() - Method in class org.btrplace.safeplace.testing.fuzzer.DefaultFuzzer
 
lastFuzzingIterations() - Method in interface org.btrplace.safeplace.testing.fuzzer.Fuzzer
The number of fuzzing iterations to get a valid test case.
lastFuzzingIterations() - Method in class org.btrplace.safeplace.testing.fuzzer.Replay
 
lastSolution() - Method in class org.btrplace.scheduler.choco.runner.single.SingleRunnerStatistics
 
lastSolution() - Method in interface org.btrplace.scheduler.choco.runner.SolvingStatistics
Get the last computed reconfiguration plan.
lastSolution() - Method in class org.btrplace.scheduler.choco.runner.StagedSolvingStatistics
 
lastSolution() - Method in class org.btrplace.scheduler.runner.disjoint.StaticPartitioningStatistics
 
lastValidationDuration() - Method in class org.btrplace.safeplace.testing.fuzzer.DefaultFuzzer
 
lastValidationDuration() - Method in interface org.btrplace.safeplace.testing.fuzzer.Fuzzer
The duration of the validation stage.
lastValidationDuration() - Method in class org.btrplace.safeplace.testing.fuzzer.Replay
 
LBRACK - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
LBRACK() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ArrayTermContext
 
LBRACK - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
LBRACK() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListInComprehensionContext
 
LBRACK() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ListInExtensionContext
 
leaveScope() - Method in class org.btrplace.safeplace.spec.SymbolsTable
 
LEQ - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
LEQ() - Method in class org.btrplace.safeplace.spec.antlr.CstrSpecParser.ComparisonContext
 
LEQ - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
Leq - Class in org.btrplace.safeplace.spec.prop
 
Leq(Term, Term) - Constructor for class org.btrplace.safeplace.spec.prop.Leq
 
library(List<Function<?>>) - Method in class org.btrplace.safeplace.spec.MyCstrSpecVisitor
 
LifeCycleViolationException - Exception in org.btrplace.scheduler.choco
Signals there is no model for a required transition.
LifeCycleViolationException(Model, VM, VMState, VMState) - Constructor for exception org.btrplace.scheduler.choco.LifeCycleViolationException
An exception related to a VM state transition.
LifeCycleViolationException(Model, Node, NodeState, Set<NodeState>) - Constructor for exception org.btrplace.scheduler.choco.LifeCycleViolationException
An exception related to a Node state transition.
limits() - Method in class org.btrplace.safeplace.testing.DefaultTestCampaign
 
Limits - Class in org.btrplace.safeplace.testing.limit
Define stop criteria for a test campaign.
Limits() - Constructor for class org.btrplace.safeplace.testing.limit.Limits
New limit, with no registered predicates.
limits() - Method in interface org.btrplace.safeplace.testing.TestCampaign
 
LINE_COMMENT - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecLexer
 
LINE_COMMENT - Static variable in class org.btrplace.safeplace.spec.antlr.CstrSpecParser
 
LinearToAResourceActionDuration<E extends Element> - Class in org.btrplace.scheduler.choco.duration
Evaluate the duration of an action on an element linearly from a given resource.
LinearToAResourceActionDuration(String, double) - Constructor for class org.btrplace.scheduler.choco.duration.LinearToAResourceActionDuration
Make a new evaluator.
LinearToAResourceActionDuration(String, double, double) - Constructor for class org.btrplace.scheduler.choco.duration.LinearToAResourceActionDuration
Make a new evaluator.
lineNo() - Method in class org.btrplace.btrpsl.ErrorMessage
The line number.
Link - Class in org.btrplace.model.view.network
Model a link that connects a Switch to a PhysicalElement (links between two nodes are not supported).
Link(int, int, Switch, PhysicalElement) - Constructor for class org.btrplace.model.view.network.Link
Make a new Link.
Li