Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
X