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

S

salary - Variable in class de.tuberlin.cs.cis.ocl.example.eval.Job
Represents the attribute salary
SATISIFIED - Static variable in class de.tuberlin.cs.cis.ocl.eval.report.ConstraintSummary
Constant describing that a constraint is satisified
Scope - class de.tuberlin.cs.cis.ocl.env.Scope.
the scope of a name within the OCL-context.
Scope(PConstraint) - Constructor for class de.tuberlin.cs.cis.ocl.env.Scope
Constructs the specified constraint as scope.
Scope(PContextBodypart) - Constructor for class de.tuberlin.cs.cis.ocl.env.Scope
Constructs the specified context bodypart as scope.
Scope(PPropertyCall) - Constructor for class de.tuberlin.cs.cis.ocl.env.Scope
Constructs the specified property call as scope.
select(OclExpression) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.BagInstance
 
select(OclExpression) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.SequenceInstance
 
select(OclExpression) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.SetInstance
 
select(OclExpression) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclBag
 
select(OclExpression) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclSequence
 
select(OclExpression) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclSet
 
Sequence(Classifier) - Static method in class de.tuberlin.cs.cis.ocl.type.Classifier
The predefined type Sequence(T), where T is a type that parameterizes the sequence as defined in OCL 1.5 (6.8.2.4).
SequenceInstance - class de.tuberlin.cs.cis.ocl.eval.instance.SequenceInstance.
Represents an instance of the OCL type Sequence.
SequenceInstance(Type, LinkedList) - Constructor for class de.tuberlin.cs.cis.ocl.eval.instance.SequenceInstance
Constructs an instance of the OCL type Sequence via a Java Sequence.
sequenceValue(OclSequence) - Static method in class de.tuberlin.cs.cis.ocl.eval.instance.SequenceInstance
Determines the Java LinkedList representation of an OclSequence value.
Set(Classifier) - Static method in class de.tuberlin.cs.cis.ocl.type.Classifier
The predefined type Set(T), where T is a type that parameterizes the set as defined in OCL 1.5 (6.8.2.2).
SetInstance - class de.tuberlin.cs.cis.ocl.eval.instance.SetInstance.
Represents an instance of the OCL type Set.
SetInstance(Type, Set) - Constructor for class de.tuberlin.cs.cis.ocl.eval.instance.SetInstance
Constructs an instance of the OCL type Set via a Java Set.
setSeperator(String) - Method in class de.tuberlin.cs.cis.ocl.util.QualifiedName
Sets the seperator of this QualifiedName.
setValue(Object) - Method in class de.tuberlin.cs.cis.ocl.env.Binding
Sets the value to be bound to the identifier.
setValue(OclSet) - Static method in class de.tuberlin.cs.cis.ocl.eval.instance.SetInstance
Determines the Java Set representation of an OclSet value.
sex - Variable in class de.tuberlin.cs.cis.ocl.example.eval.Person
Represents the attribute sex
Sex - class de.tuberlin.cs.cis.ocl.example.eval.Sex.
Represents a Sex Enumeration contained in the Example Class Diagram of OCL1.5 chapter 6.2.2.
SEX - Static variable in class de.tuberlin.cs.cis.ocl.example.check.ExampleEnumDesc
The Sex enumeration type
Sex(int) - Constructor for class de.tuberlin.cs.cis.ocl.example.eval.Sex
Constructs a Sex Enumeration.
size() - Method in class de.tuberlin.cs.cis.ocl.eval.instance.CollectionInstance
 
size() - Method in class de.tuberlin.cs.cis.ocl.eval.instance.StringInstance
 
size() - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclCollection
Results in the number of elements in this collection.
size() - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclString
Results in the number of characters in string.
sortedBy(OclExpression) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.CollectionInstance
 
sortedBy(OclExpression) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclCollection
Results in the Sequence containing all elements of this collection.
startDate - Variable in class de.tuberlin.cs.cis.ocl.example.eval.Job
Represents the attribute startDate
StateModel - class de.tuberlin.cs.cis.ocl.example.check.StateModel.
Implements an arbitrary model whose types uses a state machine as defined in OCL 1.5 - 6.5.10 Predefined properties on All Objects.
StateModel() - Constructor for class de.tuberlin.cs.cis.ocl.example.check.StateModel
 
stockprice() - Method in class de.tuberlin.cs.cis.ocl.example.eval.Company
Represents the Company.stockprice() operation
String - Static variable in class de.tuberlin.cs.cis.ocl.type.Classifier
The predefined type String as defined in OCL 1.5 (6.8.1.9)
STRING - Static variable in class de.tuberlin.cs.cis.ocl.example.check.ExampleTypeDesc
The utility type String
StringInstance - class de.tuberlin.cs.cis.ocl.eval.instance.StringInstance.
Represents an instance of the OCL type String.
StringInstance(String) - Constructor for class de.tuberlin.cs.cis.ocl.eval.instance.StringInstance
Constructs an instance of the OCL type String via a Java String.
StringUtil - class de.tuberlin.cs.cis.ocl.util.StringUtil.
A Utility to process Strings.
StringUtil() - Constructor for class de.tuberlin.cs.cis.ocl.util.StringUtil
 
stringValue(OclString) - Static method in class de.tuberlin.cs.cis.ocl.eval.instance.StringInstance
Determines the Java OclString representation of an OclString.
subSequence(OclInteger, OclInteger) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.SequenceInstance
 
subSequence(OclInteger, OclInteger) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclSequence
 
substring(OclInteger, OclInteger) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.StringInstance
 
substring(OclInteger, OclInteger) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclString
Results in the sub-string of this instance starting at character number lower, up to and including character number upper.
suite() - Static method in class de.tuberlin.cs.cis.ocl.env.test.AllTests
Returns the test suite for this package.
suite() - Static method in class de.tuberlin.cs.cis.ocl.type.test.AllTests
Returns the test suite for this package.
suite() - Static method in class de.tuberlin.cs.cis.ocl.test.AllTests
Returns the test suite for this package.
suite() - Static method in class de.tuberlin.cs.cis.ocl.util.test.AllTests
Returns the test suite for this package.
suite() - Static method in class de.tuberlin.cs.cis.ocl.eval.test.AllTests
Returns the test suite for this package.
suite() - Static method in class de.tuberlin.cs.cis.ocl.model.mofbridge.util.test.AllTests
Returns the test suite for this package.
suite() - Static method in class de.tuberlin.cs.cis.ocl.model.uml.test.AllTests
Returns the test suite for this package.
suite() - Static method in class de.tuberlin.cs.cis.ocl.eval.instance.test.AllTests
Returns the test suite for this package.
suite() - Static method in class de.tuberlin.cs.cis.ocl.check.test.AllTests
Returns the test suite for this package.
suite() - Static method in class de.tuberlin.cs.cis.ocl.example.eval.test.AllTests
Returns the test suite for this package.
suite() - Static method in class de.tuberlin.cs.cis.ocl.parser.test.AllTests
Returns the test suite for this package.
suite() - Static method in class de.tuberlin.cs.cis.ocl.model.mofbridge.test.AllTests
Returns the test suite for this package.
sum() - Method in class de.tuberlin.cs.cis.ocl.eval.instance.CollectionInstance
 
sum() - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclCollection
The addition of all elements in this collection.
supertype(Classifier, Classifier) - Static method in class de.tuberlin.cs.cis.ocl.model.mofbridge.MofClassifier
Checks if a Classifier is the supertype of another Classifier.
supertypes() - Method in class de.tuberlin.cs.cis.ocl.eval.instance.OclTypeInstance
 
supertypes() - Method in class de.tuberlin.cs.cis.ocl.example.eval.ExampleReflector
 
supertypes() - Method in interface de.tuberlin.cs.cis.ocl.model.eval.Reflector
Reflects the set of all direct supertypes of this reflector's classifier.
supertypes() - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclType
The set of all direct supertypes of this type.
supertypes() - Method in class de.tuberlin.cs.cis.ocl.model.mofbridge.MofReflector
 
symetricDifference(OclSet) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.SetInstance
 
symetricDifference(OclSet) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclSet
 

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