- BanBuilder - Class in org.btrplace.btrpsl.constraint
-
Builder for
Ban constraints.
- BanBuilder() - Constructor for class org.btrplace.btrpsl.constraint.BanBuilder
-
Make a new builder.
- 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
-
- BeforeBuilder() - Constructor for class org.btrplace.btrpsl.constraint.migration.BeforeBuilder
-
Make a new builder.
- 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
- 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.
- 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
-
- 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
- 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.
- 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.
- 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
-
- 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.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
-
- 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
-
- 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.
- expand() - Method in class org.btrplace.btrpsl.tree.EnumElement
-
Expand the enumeration.
- expand() - Method in class org.btrplace.btrpsl.tree.EnumVar
-
Expand the enumeration.
- 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
-
- 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.
- 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
-
- 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.
- getBase() - Method in class org.btrplace.btrpsl.element.BtrpNumber
-
Get the current base for the number
- getCharPositionInLine() - Method in class org.btrplace.btrpsl.tree.ErrorTree
-
- getChild(int) - Method in class org.btrplace.btrpsl.tree.BtrPlaceTree
-
- 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
-
- 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.
- getDependencies() - Method in class org.btrplace.btrpsl.Script
-
Get the direct dependencies of this script.
- getDoubleValue() - Method in class org.btrplace.btrpsl.element.BtrpNumber
-
The real value of this operand.
- getElement() - Method in class org.btrplace.btrpsl.element.BtrpElement
-
Get the element.
- getElementType() - Method in interface org.btrplace.btrpsl.template.Template
-
Get the type of built elements.
- 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
-
- getExported() - Method in class org.btrplace.btrpsl.Script
-
Get the set of exported operands label.
- 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.
- 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.
- 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
- getInstance() - Static method in class org.btrplace.btrpsl.element.IgnorableOperand
-
Get the unique instance of this class.
- getIntValue() - Method in class org.btrplace.btrpsl.element.BtrpNumber
-
The integer value of this operand.
- getKey() - Method in class org.btrplace.btrpsl.tree.TemplateOptionTree
-
Get the identifier of the option.
- getLine() - Method in class org.btrplace.btrpsl.tree.ErrorTree
-
- getlocalName() - Method in class org.btrplace.btrpsl.Script
-
Get the local name of the script.
- getMessage() - Method in exception org.btrplace.btrpsl.ScriptBuilderException
-
- 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.
- 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.
- getNodes() - Method in class org.btrplace.btrpsl.Script
-
Get the VMs declared in the script.
- getParameters() - Method in class org.btrplace.btrpsl.constraint.DefaultSatConstraintBuilder
-
- getParameters() - Method in interface org.btrplace.btrpsl.constraint.SatConstraintBuilder
-
Get the constraint parameters.
- getPaths() - Method in class org.btrplace.btrpsl.includes.PathBasedIncludes
-
Get all the given paths.
- 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.
- getSignature() - Method in class org.btrplace.btrpsl.constraint.DefaultSatConstraintBuilder
-
- getSignature() - Method in interface org.btrplace.btrpsl.constraint.SatConstraintBuilder
-
Get the signature of the constraint.
- getSymbol(String) - Method in class org.btrplace.btrpsl.SymbolsTable
-
Get the content associated to a variable label.
- getTemplateFactory() - Method in class org.btrplace.btrpsl.ScriptBuilder
-
Get the template factory used to instantiate elements
when needed.
- getValue() - Method in class org.btrplace.btrpsl.tree.TemplateOptionTree
-
Get the optional value attached to the option identifier.
- getValues() - Method in class org.btrplace.btrpsl.element.BtrpSet
-
- getVMs() - Method in class org.btrplace.btrpsl.Script
-
Get the VMs declared in the script.
- 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
-
- 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
-
- SatConstraintBuilder - Interface in org.btrplace.btrpsl.constraint
-
An interface to specify a generic PlacementConstraint builder.
- Script - Class in org.btrplace.btrpsl
-
A btrplace script that contains the declaration of VMs, nodes, and constraints.
- Script() - Constructor for class org.btrplace.btrpsl.Script
-
Make a new script with a given identifier.
- ScriptBuilder - Class in org.btrplace.btrpsl
-
Build scripts from textual descriptions.
- ScriptBuilder(Model) - Constructor for class org.btrplace.btrpsl.ScriptBuilder
-
Make a new builder with a default cache size.
- ScriptBuilder(int, Model) - Constructor for class org.btrplace.btrpsl.ScriptBuilder
-
Make a new builder.
- ScriptBuilderException - Exception in org.btrplace.btrpsl
-
A Exception related to an error while building a script.
- ScriptBuilderException(ErrorReporter) - Constructor for exception org.btrplace.btrpsl.ScriptBuilderException
-
Make a new exception.
- ScriptBuilderException(String) - Constructor for exception org.btrplace.btrpsl.ScriptBuilderException
-
New exception reporting a simple error.
- ScriptBuilderException(String, Throwable) - Constructor for exception org.btrplace.btrpsl.ScriptBuilderException
-
Make an exception that preserve the stack trace.
- SelfAssignmentStatement - Class in org.btrplace.btrpsl.tree
-
A parser to declare a variable.
- SelfAssignmentStatement(SelfAssignmentStatement.Type, Token, ErrorReporter, SymbolsTable) - Constructor for class org.btrplace.btrpsl.tree.SelfAssignmentStatement
-
Make a new parser
- SelfAssignmentStatement.Type - Enum in org.btrplace.btrpsl.tree
-
The operation.
- SeqBuilder - Class in org.btrplace.btrpsl.constraint
-
A builder for
Seq constraints.
- SeqBuilder() - Constructor for class org.btrplace.btrpsl.constraint.SeqBuilder
-
Make a new builder.
- SerializeBuilder - Class in org.btrplace.btrpsl.constraint.migration
-
- SerializeBuilder() - Constructor for class org.btrplace.btrpsl.constraint.migration.SerializeBuilder
-
Make a new builder.
- setConstraintsCatalog(ConstraintsCatalog) - Method in class org.btrplace.btrpsl.ScriptBuilder
-
Set the catalog of constraints to use.
- setErrorReporterBuilder(ErrorReporterBuilder) - Method in class org.btrplace.btrpsl.ScriptBuilder
-
Indicate the
ErrorReporter to instantiate before parsing
a script.
- setFullyQualifiedName(String) - Method in class org.btrplace.btrpsl.Script
-
Set the fully qualified name of the script.
- setIncludes(Includes) - Method in class org.btrplace.btrpsl.ScriptBuilder
-
Set the include library.
- setLabel(String) - Method in interface org.btrplace.btrpsl.element.BtrpOperand
-
Set the label of the operand.
- setLabel(String) - Method in class org.btrplace.btrpsl.element.DefaultBtrpOperand
-
- setNamespace(String) - Method in class org.btrplace.btrpsl.ErrorMessage
-
Get the error namespace.
- setNamingServiceNodes(NamingService<Node>) - Method in interface org.btrplace.btrpsl.template.Template
-
Set the node naming service to use for that template.
- setNamingServiceVMs(NamingService<VM>) - Method in interface org.btrplace.btrpsl.template.Template
-
Set the vm naming service to use for that template.
- setTemplateFactory(TemplateFactory) - Method in class org.btrplace.btrpsl.ScriptBuilder
-
Set the factory to use to instantiate elements
from template.
- size() - Method in class org.btrplace.btrpsl.element.BtrpSet
-
Get the number of operand in this set.
- size() - Method in class org.btrplace.btrpsl.PlainTextErrorReporter
-
Get the number of errors
- SleepingBuilder - Class in org.btrplace.btrpsl.constraint
-
- SleepingBuilder() - Constructor for class org.btrplace.btrpsl.constraint.SleepingBuilder
-
Make a new builder.
- SplitAmongBuilder - Class in org.btrplace.btrpsl.constraint
-
- SplitAmongBuilder() - Constructor for class org.btrplace.btrpsl.constraint.SplitAmongBuilder
-
Make a new builder.
- SplitBuilder - Class in org.btrplace.btrpsl.constraint
-
- SplitBuilder() - Constructor for class org.btrplace.btrpsl.constraint.SplitBuilder
-
Make a new builder.
- SpreadBuilder - Class in org.btrplace.btrpsl.constraint
-
A builder for
Spread constraints.
- SpreadBuilder() - Constructor for class org.btrplace.btrpsl.constraint.SpreadBuilder
-
Make a new builder.
- StrictComparisonOperator - Class in org.btrplace.btrpsl.tree
-
A parser to check if the left operand is > or < to the right operand
Return 1 if equals, 0 otherwise.
- StrictComparisonOperator(Token, boolean, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.StrictComparisonOperator
-
Make a new parser.
- StringParam - Class in org.btrplace.btrpsl.constraint
-
A parameter for a constraint that denotes a String.
- StringParam(String) - Constructor for class org.btrplace.btrpsl.constraint.StringParam
-
Make a new string parameter.
- StringTree - Class in org.btrplace.btrpsl.tree
-
A tree that is only a root to parse a String.
- StringTree(Token, ErrorReporter) - Constructor for class org.btrplace.btrpsl.tree.StringTree
-
Make a new tree
- SymbolsTable - Class in org.btrplace.btrpsl
-
A table of symbols to store variables in a script description.
- SymbolsTable() - Constructor for class org.btrplace.btrpsl.SymbolsTable
-
Make a new table of symbols for a script.
- SyncBuilder - Class in org.btrplace.btrpsl.constraint.migration
-
A builder for
Sync constraints.
- SyncBuilder() - Constructor for class org.btrplace.btrpsl.constraint.migration.SyncBuilder
-
Make a new builder.