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

O

OCL_SEPERATOR - Static variable in class de.tuberlin.cs.cis.ocl.util.QualifiedName
Contains the ocl path name seperator '::'
OclAnalysisException - exception de.tuberlin.cs.cis.ocl.util.OclAnalysisException.
A RuntimeException that can be thrown within a visitor, that wrapps an explicite exception.
OclAnalysisException(Token, String) - Constructor for class de.tuberlin.cs.cis.ocl.util.OclAnalysisException
Constructs the exception.
OclAny - interface de.tuberlin.cs.cis.ocl.type.reflect.OclAny.
Represents and identifies the OCL 1.5 type OclAny.
OclAny - Static variable in class de.tuberlin.cs.cis.ocl.type.Classifier
The predefined type OclAny as defined in OCL 1.5 (6.8.1.2)
OclAnyInstance - class de.tuberlin.cs.cis.ocl.eval.instance.OclAnyInstance.
 
OclAnyInstance(Type, Object) - Constructor for class de.tuberlin.cs.cis.ocl.eval.instance.OclAnyInstance
Constructs an instance of the OCL type OclAny.
oclAsType(OclType) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.OclAnyInstance
 
oclAsType(OclType) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclAny
Results in this instance, but of known type type.
OclBag - interface de.tuberlin.cs.cis.ocl.type.reflect.OclBag.
Represents and identifies the OCL 1.5 type Bag.
OclBoolean - interface de.tuberlin.cs.cis.ocl.type.reflect.OclBoolean.
Represents and identifies the OCL 1.5 type Boolean.
OclCollection - interface de.tuberlin.cs.cis.ocl.type.reflect.OclCollection.
Represents and identifies the OCL 1.5 type Collection.
OclContextException - exception de.tuberlin.cs.cis.ocl.check.OclContextException.
Thrown when OCL Constraints does not semantically conform to OCL 1.5.
OclDirectoryParser - class de.tuberlin.cs.cis.ocl.util.OclDirectoryParser.
An easy to use parser to parse whole directory containing '.ocl'-files.
OclDirectoryParser() - Constructor for class de.tuberlin.cs.cis.ocl.util.OclDirectoryParser
 
OclEnumeration - interface de.tuberlin.cs.cis.ocl.type.reflect.OclEnumeration.
Represents and identifies the OCL 1.5 type Enumeration.
OclExpression - interface de.tuberlin.cs.cis.ocl.type.reflect.OclExpression.
Represents and identifies the OCL 1.5 type OclExpression.
OclExpressionInstance - class de.tuberlin.cs.cis.ocl.eval.instance.OclExpressionInstance.
Represents an instance of the OCL type OclExpression.
OclExpressionInstance(Type, Map, OclType) - Constructor for class de.tuberlin.cs.cis.ocl.eval.instance.OclExpressionInstance
Constructs an instance of the OCL type OclExpression.
OclFileFilter - class de.tuberlin.cs.cis.ocl.util.OclFileFilter.
OclFileFilter is a FilenameFilter filtering ocl file with the ending '.ocl' regardless if it's in upper case - or lower case form.
OclFileFilter() - Constructor for class de.tuberlin.cs.cis.ocl.util.OclFileFilter
Constructs a filter for ocl files.
oclInState(OclState) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.OclAnyInstance
 
oclInState(OclState) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclAny
Results in true if this instance is in the state state, otherwise results in false.
OclInteger - interface de.tuberlin.cs.cis.ocl.type.reflect.OclInteger.
Represents and identifies the OCL 1.5 type Integer.
oclIsKindOf(OclType) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.OclAnyInstance
 
oclIsKindOf(OclType) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclAny
True if type is one of the types of object, or one of the supertypes (transitive) of the types of object.
oclIsNew() - Method in class de.tuberlin.cs.cis.ocl.eval.instance.OclAnyInstance
 
oclIsNew() - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclAny
Can only be used in a postcondition.
oclIsTypeOf(OclType) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.OclAnyInstance
 
oclIsTypeOf(OclType) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclAny
True if type is equal to one of the types of object.
oclOpName(String) - Static method in class de.tuberlin.cs.cis.ocl.type.reflect.ReflOpTypeResolver
Maps a java method name to the name of the corresponding ocl operation.
OclParser - class de.tuberlin.cs.cis.ocl.parser.OclParser.
Represents a parser for OCL constraints.
OclParser(Lexer) - Constructor for class de.tuberlin.cs.cis.ocl.parser.OclParser
Constructs an Ocl parser with a given lexer.
OclReal - interface de.tuberlin.cs.cis.ocl.type.reflect.OclReal.
Represents and identifies the OCL 1.5 type Real.
OclSequence - interface de.tuberlin.cs.cis.ocl.type.reflect.OclSequence.
Represents and identifies the OCL 1.5 type Sequence.
OclSet - interface de.tuberlin.cs.cis.ocl.type.reflect.OclSet.
Represents and identifies the OCL 1.5 type Set.
OclState - interface de.tuberlin.cs.cis.ocl.type.reflect.OclState.
Represents and identifies the OCL 1.5 type OclState.
OclState - Static variable in class de.tuberlin.cs.cis.ocl.type.Classifier
The predefined type OclState as defined in OCL 1.5 (6.8.1.5)
OclStateInstance - class de.tuberlin.cs.cis.ocl.eval.instance.OclStateInstance.
Represents an instance of the OCL type OclState.
OclStateInstance(String) - Constructor for class de.tuberlin.cs.cis.ocl.eval.instance.OclStateInstance
Constructs an instance of the OCL type Integer via its OCL specifier represented by a Java String.
OclString - interface de.tuberlin.cs.cis.ocl.type.reflect.OclString.
Represents and identifies the OCL 1.5 type String.
OclType - interface de.tuberlin.cs.cis.ocl.type.reflect.OclType.
Represents and identifies the OCL 1.5 type OclType.
OclType - Static variable in class de.tuberlin.cs.cis.ocl.type.Classifier
The metatype OclType as defined in OCL 1.5 (6.8.1.1)
oclType(Class) - Static method in class de.tuberlin.cs.cis.ocl.type.reflect.ReflOpTypeResolver
Determines the type described by the specified class.
OclType(Type) - Static method in class de.tuberlin.cs.cis.ocl.type.Classifier
Constructs an OclType with a specified instance-type.
OclTypeInstance - class de.tuberlin.cs.cis.ocl.eval.instance.OclTypeInstance.
Represents an instance of the OCL type OclType.
OclTypeInstance(Classifier, ReflectionFactory) - Constructor for class de.tuberlin.cs.cis.ocl.eval.instance.OclTypeInstance
Constructs an instance of the OCL type OclType.
one(OclExpression) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.CollectionInstance
 
one(OclExpression) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclCollection
Results in True if there is exactly one element in this collection for which expr is True.
OPERATION - Static variable in class de.tuberlin.cs.cis.ocl.type.Property
Indicates that a property is an operation
OperationIdentifier - class de.tuberlin.cs.cis.ocl.env.OperationIdentifier.
an OCL - operation that is defined via a let-expression on a classifier (or in a context of a classifier).
OperationIdentifier(Scope, Classifier, AName, AParamList, Type[]) - Constructor for class de.tuberlin.cs.cis.ocl.env.OperationIdentifier
Constructs an identifier identifiing the specified operation, including its formal parameters (parameter names).
OperationIdentifier(Scope, Classifier, AName, Type[]) - Constructor for class de.tuberlin.cs.cis.ocl.env.OperationIdentifier
Constructs an identifier identifiing the specified operation.
operations() - Method in class de.tuberlin.cs.cis.ocl.eval.instance.OclTypeInstance
 
operations() - Method in class de.tuberlin.cs.cis.ocl.example.eval.ExampleReflector
 
operations() - Method in interface de.tuberlin.cs.cis.ocl.model.eval.Reflector
Reflects the set of names of the operations of this reflector's classifier.
operations() - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclType
The set of names of the operations of this type, as they are defined in the model.
operations() - Method in class de.tuberlin.cs.cis.ocl.model.mofbridge.MofReflector
 
or(OclBoolean) - Method in class de.tuberlin.cs.cis.ocl.eval.instance.BooleanInstance
 
or(OclBoolean) - Method in interface de.tuberlin.cs.cis.ocl.type.reflect.OclBoolean
Results in True if either this instance or b2 is true.

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