A B C D E F G H I J L M N O P R S T U V W 

S

safeEquals(Object, Object) - Method in class uk.ac.sheffield.vtts.model.Element
Safe equality comparison that performs the null-checks.
safeHashCode(Object) - Method in class uk.ac.sheffield.vtts.model.Element
Safe hash code function that performs the null-check.
safeIndexOf(String, char, int) - Method in class uk.ac.sheffield.vtts.ground.AbstractFactory
Finds the first index of a separator in a String, starting from a given index, while respecting bracketed structures.
safeSplit(String, String) - Method in class uk.ac.sheffield.vtts.ground.AbstractFactory
Safe search routine to split a value-string containing recursively embedded value-strings.
save() - Method in class uk.ac.sheffield.vtts.client.pojo.HolidayBooking
Mimics clicking on the "Save" button to record the selected range of days as holiday.
Scenario - Class in uk.ac.sheffield.vtts.model
Scenario represents one branching path through a single operation.
Scenario() - Constructor for class uk.ac.sheffield.vtts.model.Scenario
Creates a default Scenario.
Scenario(String) - Constructor for class uk.ac.sheffield.vtts.model.Scenario
Creates a named Scenario.
Scope - Class in uk.ac.sheffield.vtts.model
Scope represents a scope within which parameters may be declared.
Scope() - Constructor for class uk.ac.sheffield.vtts.model.Scope
Creates an unnamed Scope.
Scope(String) - Constructor for class uk.ac.sheffield.vtts.model.Scope
Creates a named Scope.
searchAt(Object, Object) - Method in class uk.ac.sheffield.vtts.model.Manipulation
Searches a collection and returns the object found opposite a given key or index.
second(Object) - Method in class uk.ac.sheffield.vtts.model.Projection
Returns the second projection from an ordered pair.
select(int) - Method in class uk.ac.sheffield.vtts.client.pojo.HolidayBooking
Allows selection of one booked holiday period, stored in a list.
selectRow(int) - Method in class uk.ac.sheffield.vtts.client.pojo.ContactList
Attempts to select a row in this ContactList.
semanticError(String) - Method in class uk.ac.sheffield.vtts.model.Element
Reports a semantic error during model construction.
SemanticError - Error in uk.ac.sheffield.vtts.model
SemanticError reports semantic construction errors when building the model.
SemanticError(String) - Constructor for error uk.ac.sheffield.vtts.model.SemanticError
Creates a SemanticError with the given error message.
SemanticError(String, Element) - Constructor for error uk.ac.sheffield.vtts.model.SemanticError
Creates a SemanticError with the given error text and faulty Element.
Sequence - Class in uk.ac.sheffield.vtts.model
Sequence represents a sequence of events to present to a finite state machine.
Sequence() - Constructor for class uk.ac.sheffield.vtts.model.Sequence
Creates an empty sequence.
Sequence(Sequence) - Constructor for class uk.ac.sheffield.vtts.model.Sequence
Copies another sequence.
Service - Class in uk.ac.sheffield.vtts.model
Service represents a a model or specification of a software service.
Service() - Constructor for class uk.ac.sheffield.vtts.model.Service
Creates a default Service with no name.
Service(String) - Constructor for class uk.ac.sheffield.vtts.model.Service
Creates a named Service.
setBound(boolean) - Method in class uk.ac.sheffield.vtts.model.Constant
Degenerate method to set the bound status of this Constant.
setBound(boolean) - Method in class uk.ac.sheffield.vtts.model.Parameter
Sets whether this Parameter is bound.
setContent(String) - Method in class uk.ac.sheffield.vtts.model.Parameter
Sets the content of this Parameter.
setCovered(boolean) - Method in class uk.ac.sheffield.vtts.model.Coverable
Sets whether this Coverable has been covered.
setGrounding(String) - Method in class uk.ac.sheffield.vtts.model.TestSuite
Sets the grounding desired for this TestSuite, if any.
setInitial(boolean) - Method in class uk.ac.sheffield.vtts.model.State
Sets whether this is a initial State.
setMetaCheck(boolean) - Method in class uk.ac.sheffield.vtts.ground.AbstractGrounding
Sets whether to generate full checks for service meta-data, such as the name of the last triggered scenario, or the last reached state.
setMetaCheck(boolean) - Method in interface uk.ac.sheffield.vtts.ground.Grounding
Selects whether to test the full state and transition behaviour (when true), or just the return values (when false) of the tested service.
setMetaCheck(boolean) - Method in class uk.ac.sheffield.vtts.model.TestSuite
Sets whether to perform meta-checks of full state and transition behaviour.
setMultiTest(boolean) - Method in class uk.ac.sheffield.vtts.model.Specification
Sets whether to verify multiple test objectives per test sequence.
setName(String) - Method in class uk.ac.sheffield.vtts.model.Function
Sets the name of this Function.
setName(String) - Method in class uk.ac.sheffield.vtts.model.Named
Sets the name of a Named element.
setName(String, boolean) - Method in class uk.ac.sheffield.vtts.model.Named
Sets the name of a Named element to an obligatory name.
setName(String) - Method in class uk.ac.sheffield.vtts.model.TestStep
Sets the name of this TestStep.
setPath(int) - Method in class uk.ac.sheffield.vtts.model.Sequence
Sets the length of the path explored from the covered State.
setSource(String) - Method in class uk.ac.sheffield.vtts.model.Transition
Sets the name of the source State.
setState(String) - Method in class uk.ac.sheffield.vtts.model.Sequence
Sets the name of the state covered by this Sequence.
setState(String) - Method in class uk.ac.sheffield.vtts.model.TestStep
Sets the name of the expected target State.
setTarget(String) - Method in class uk.ac.sheffield.vtts.model.Transition
Sets the name of the target State.
setTest(int) - Method in class uk.ac.sheffield.vtts.model.TestSequence
Sets the test index of this TestSequence.
setTestDepth(int) - Method in class uk.ac.sheffield.vtts.model.Specification
Sets the maximum bounded path length of test sequences to explore from each state.
setText(String) - Method in class uk.ac.sheffield.vtts.model.Notice
Sets the text of this Notice.
setType(String) - Method in class uk.ac.sheffield.vtts.model.Assignment
Sets the type of this Assignment.
setType(String) - Method in class uk.ac.sheffield.vtts.model.Expression
Sets the type of this expression.
setType(String) - Method in class uk.ac.sheffield.vtts.model.Failure
Sets the type of this Failure.
setType(String) - Method in class uk.ac.sheffield.vtts.model.Predicate
Sets the type of this Predicate.
setVerify(boolean) - Method in class uk.ac.sheffield.vtts.model.TestStep
Sets whether this TestStep step should be verified.
ShoppingCart - Class in uk.ac.sheffield.vtts.client.pojo
ShoppingCart is a correct POJO implementation of the ShoppingCart.xml specification.
ShoppingCart() - Constructor for class uk.ac.sheffield.vtts.client.pojo.ShoppingCart
Creates this ShoppingCart.
ShoppingCartInterface - Interface in uk.ac.sheffield.vtts.client.ws
ShoppingCartInterface is a skeleton of the JAX-WS client interface for the JAX-WS implementation of the ShoppingCart.xml example.
ShoppingCartService - Class in uk.ac.sheffield.vtts.client.ws
ShoppingCartService is a skeleton of the JAX-WS resource class needed for the JAX-WS implementation of the ShoppingCart.xml example.
ShoppingCartService() - Constructor for class uk.ac.sheffield.vtts.client.ws.ShoppingCartService
Constructs the ShoppngCartService resource.
SimpleEntry<K,V> - Class in uk.ac.sheffield.vtts.ground
SimpleEntry is a public class that models a Pair in the model language.
SimpleEntry(K, V) - Constructor for class uk.ac.sheffield.vtts.ground.SimpleEntry
 
SimpleEntry(Map.Entry<? extends K, ? extends V>) - Constructor for class uk.ac.sheffield.vtts.ground.SimpleEntry
 
size() - Method in class uk.ac.sheffield.vtts.client.pojo.Document
Returns the size of this Document in terabytes.
size() - Method in class uk.ac.sheffield.vtts.client.rs.Document
Returns the size of this Document in terabytes.
size() - Method in class uk.ac.sheffield.vtts.client.ws.Document
Returns the size of this Document in terabytes.
size() - Method in class uk.ac.sheffield.vtts.model.Alphabet
Returns the size of this alphabet.
size() - Method in class uk.ac.sheffield.vtts.model.Language
Returns the size of this language.
size(Object) - Method in class uk.ac.sheffield.vtts.model.Manipulation
Returns the size or cardinality of a collection.
size() - Method in class uk.ac.sheffield.vtts.model.Sequence
Returns the size of this sequence.
size() - Method in class uk.ac.sheffield.vtts.model.TestSuite
Returns the size of this TestSuite.
snapshot() - Method in class uk.ac.sheffield.vtts.model.Parameter
Takes a snapshot of this Parameter, fixing its current bound value.
snapshot() - Method in class uk.ac.sheffield.vtts.model.State
Takes a snapshot of this State, without its dependent Transitions.
snapshot() - Method in class uk.ac.sheffield.vtts.model.Variable
Takes a snapshot of this Variable.
SOURCE_CODE_ROOT - Static variable in class uk.ac.sheffield.vtts.GroundTests
The root source directory in your Java IDE (Eclipse or NetBeans, etc).
Specification - Class in uk.ac.sheffield.vtts.model
Specification is the abstract ancestor of different kinds of specification.
Specification() - Constructor for class uk.ac.sheffield.vtts.model.Specification
Creates a default unnamed Specification.
Specification(String) - Constructor for class uk.ac.sheffield.vtts.model.Specification
Creates a named Specification.
state - Variable in class uk.ac.sheffield.vtts.model.Sequence
The name of the State to be covered by this Sequence.
State - Class in uk.ac.sheffield.vtts.model
State represents a named state in a finite state machine.
State() - Constructor for class uk.ac.sheffield.vtts.model.State
Creates a default state.
State(String) - Constructor for class uk.ac.sheffield.vtts.model.State
Creates a named State.
stepIndex - Variable in class uk.ac.sheffield.vtts.ground.AbstractGrounding
The counter for TestSteps.
subsumes(Predicate) - Method in class uk.ac.sheffield.vtts.model.Atomic
Tests whether this Atomic predicate subsumes the other Predicate.
subsumes(Predicate) - Method in class uk.ac.sheffield.vtts.model.Comparison
Tests whether this Comparison subsumes the other Predicate.
subsumes(Predicate) - Method in class uk.ac.sheffield.vtts.model.Membership
Tests whether this Membership predicate subsumes the other Predicate.
subsumes(Predicate) - Method in class uk.ac.sheffield.vtts.model.Predicate
Tests whether this Predicate subsumes the other Predicate.
subsumes(Predicate) - Method in class uk.ac.sheffield.vtts.model.Proposition
Tests whether this Proposition subsumes another Predicate.
subsumesAllDisjunctsOf(Proposition) - Method in class uk.ac.sheffield.vtts.model.Predicate
Tests whether this Predicate subsumes all disjuncts of the other OR-Proposition.
subsumesAllDisjunctsOf(Proposition) - Method in class uk.ac.sheffield.vtts.model.Proposition
Tests whether this Proposition subsumes all disjuncts of the other OR-Proposition.
subsumesComparison(Predicate) - Method in class uk.ac.sheffield.vtts.model.Comparison
Tests whether this comparison subsumes the other comparison.
subsumesMembership(Membership) - Method in class uk.ac.sheffield.vtts.model.Membership
Reports whether this Membership predicate subsumes the other.
subsumesOneConjunctOf(Proposition) - Method in class uk.ac.sheffield.vtts.model.Predicate
Tests whether this Predicate subsumes one conjunct of the other AND-Proposition.
subsumesOneConjunctOf(Proposition) - Method in class uk.ac.sheffield.vtts.model.Proposition
Tests whether this Proposition subsumes one conjunct of the other AND-Proposition.
subsumesProposition(Proposition) - Method in class uk.ac.sheffield.vtts.model.Predicate
Tests whether this Predicate subsumes the other Proposition.
subtract(Alphabet) - Method in class uk.ac.sheffield.vtts.model.Alphabet
Computes the difference between this and the other Alphabet.
A B C D E F G H I J L M N O P R S T U V W