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

A

abort(int, String, Context) - Method in class org.overturetool.vdmj.definitions.Definition
Abort the runtime interpretation of the definition, throwing a ContextException to indicate the call stack.
abort(ValueException) - Method in class org.overturetool.vdmj.definitions.Definition
Abort the runtime interpretation of the definition, throwing a ContextException to indicate the call stack.
abort(LocatedException, Context) - Method in class org.overturetool.vdmj.definitions.Definition
Abort the runtime interpretation of the definition, throwing a ContextException to indicate the call stack.
abort(int, String, Context) - Method in class org.overturetool.vdmj.expressions.Expression
 
abort(ValueException) - Method in class org.overturetool.vdmj.expressions.Expression
 
abort(int, String, Context) - Method in class org.overturetool.vdmj.lex.LexToken
 
abort(int, String, Context) - Method in class org.overturetool.vdmj.patterns.Bind
 
abort(ValueException) - Method in class org.overturetool.vdmj.patterns.Bind
 
abort(ValueException) - Method in class org.overturetool.vdmj.patterns.MultipleBind
 
abort() - Method in class org.overturetool.vdmj.runtime.VDMThread
 
abort(int, String, Context) - Method in class org.overturetool.vdmj.statements.ObjectDesignator
 
abort(ValueException) - Method in class org.overturetool.vdmj.statements.ObjectDesignator
 
abort(int, String, Context) - Method in class org.overturetool.vdmj.statements.StateDesignator
 
abort(ValueException) - Method in class org.overturetool.vdmj.statements.StateDesignator
 
abort(int, String, Context) - Method in class org.overturetool.vdmj.statements.Statement
 
abort(ValueException) - Method in class org.overturetool.vdmj.statements.Statement
 
abort(int, String, Context) - Method in class org.overturetool.vdmj.types.Type
 
abort(ValueException) - Method in class org.overturetool.vdmj.types.Type
 
abort(int, String, Context) - Method in class org.overturetool.vdmj.values.Value
 
abort(int, Exception, Context) - Method in class org.overturetool.vdmj.values.Value
 
abortAll() - Static method in class org.overturetool.vdmj.runtime.VDMThreadSet
 
abortAll(int) - Static method in class org.overturetool.vdmj.runtime.VDMThreadSet
 
abortAll() - Static method in class org.overturetool.vdmj.values.CPUValue
 
AbsoluteExpression - Class in org.overturetool.vdmj.expressions
 
AbsoluteExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.AbsoluteExpression
 
access - Variable in class org.overturetool.vdmj.definitions.AccessSpecifier
 
accessibility - Variable in class org.overturetool.vdmj.types.Field
 
AccessSpecifier - Class in org.overturetool.vdmj.definitions
A class to represent a [static] public/private/protected specifier.
AccessSpecifier(boolean, boolean, Token) - Constructor for class org.overturetool.vdmj.definitions.AccessSpecifier
 
accessSpecifier - Variable in class org.overturetool.vdmj.definitions.Definition
A public/private/protected/static specifier, if any.
acos(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
action - Variable in class org.overturetool.vdmj.runtime.ThreadState
 
actualResult - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
actualTypes - Variable in class org.overturetool.vdmj.expressions.FuncInstantiationExpression
 
add(ClassDefinition) - Method in class org.overturetool.vdmj.definitions.ClassList
 
add(String) - Method in class org.overturetool.vdmj.messages.VDMError
 
add(VDMThread) - Static method in class org.overturetool.vdmj.runtime.VDMThreadSet
 
add(Statement) - Method in class org.overturetool.vdmj.statements.SimpleBlockStatement
 
add(Definition) - Method in class org.overturetool.vdmj.typechecker.FlatEnvironment
 
add(Type) - Method in class org.overturetool.vdmj.types.TypeList
 
add(Type) - Method in class org.overturetool.vdmj.types.TypeSet
 
add(FieldValue) - Method in class org.overturetool.vdmj.values.FieldMap
 
add(String, Value, boolean) - Method in class org.overturetool.vdmj.values.FieldMap
 
add(LexNameToken, Value) - Method in class org.overturetool.vdmj.values.NameValuePairList
 
add(NameValuePair) - Method in class org.overturetool.vdmj.values.NameValuePairList
 
add(Value) - Method in class org.overturetool.vdmj.values.ValueSet
 
addAll(Collection<? extends ClassDefinition>) - Method in class org.overturetool.vdmj.definitions.ClassList
 
addAll(Collection<? extends Value>) - Method in class org.overturetool.vdmj.values.ValueSet
 
addDeployed(ObjectValue) - Method in class org.overturetool.vdmj.values.CPUValue
 
addHash(int) - Method in class org.overturetool.vdmj.traces.CallSequence
 
addHashes(List<Integer>) - Method in class org.overturetool.vdmj.traces.CallSequence
 
addMainThread() - Method in class org.overturetool.vdmj.values.CPUValue
 
addNoCheck(Value) - Method in class org.overturetool.vdmj.values.ValueSet
 
addPrecond - Variable in class org.overturetool.vdmj.pog.POFunctionDefinitionContext
 
addPrecond - Variable in class org.overturetool.vdmj.pog.POOperationDefinitionContext
 
addThread(Thread, long) - Method in class org.overturetool.vdmj.runtime.FCFSPolicy
 
addThread(Thread, long) - Method in class org.overturetool.vdmj.runtime.FPPolicy
 
addThread(Thread, long) - Method in class org.overturetool.vdmj.runtime.SchedulingPolicy
 
addThread(Thread, ObjectValue, OperationValue, boolean) - Method in class org.overturetool.vdmj.values.CPUValue
 
adjustDepth(int) - Method in exception org.overturetool.vdmj.syntax.ParserException
 
allBUSSES - Static variable in class org.overturetool.vdmj.values.BUSValue
 
allCPUs - Static variable in class org.overturetool.vdmj.values.CPUValue
 
allInheritedDefinitions - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
The combination of all inherited definitions.
alternatives - Variable in class org.overturetool.vdmj.traces.AlternativeTraceNode
 
AlternativeTraceNode - Class in org.overturetool.vdmj.traces
 
AlternativeTraceNode() - Constructor for class org.overturetool.vdmj.traces.AlternativeTraceNode
 
always - Variable in class org.overturetool.vdmj.statements.AlwaysStatement
 
AlwaysStatement - Class in org.overturetool.vdmj.statements
 
AlwaysStatement(LexLocation, Statement, Statement) - Constructor for class org.overturetool.vdmj.statements.AlwaysStatement
 
AndExpression - Class in org.overturetool.vdmj.expressions
 
AndExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.AndExpression
 
ApplyExpression - Class in org.overturetool.vdmj.expressions
 
ApplyExpression(Expression) - Constructor for class org.overturetool.vdmj.expressions.ApplyExpression
 
ApplyExpression(Expression, ExpressionList) - Constructor for class org.overturetool.vdmj.expressions.ApplyExpression
 
arg - Variable in class org.overturetool.vdmj.expressions.MkBasicExpression
 
args - Variable in class org.overturetool.vdmj.expressions.ApplyExpression
 
args - Variable in class org.overturetool.vdmj.expressions.MkTypeExpression
 
args - Variable in class org.overturetool.vdmj.expressions.NewExpression
 
args - Variable in class org.overturetool.vdmj.expressions.PreExpression
 
args - Variable in class org.overturetool.vdmj.expressions.TupleExpression
 
args - Variable in class org.overturetool.vdmj.runtime.AsyncThread
 
args - Variable in class org.overturetool.vdmj.runtime.MessageRequest
 
args - Variable in class org.overturetool.vdmj.statements.CallObjectStatement
 
args - Variable in class org.overturetool.vdmj.statements.CallStatement
 
args - Variable in class org.overturetool.vdmj.statements.ObjectApplyDesignator
 
args - Variable in class org.overturetool.vdmj.statements.PeriodicStatement
 
argTypes - Variable in class org.overturetool.vdmj.expressions.MkTypeExpression
 
asin(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
asList() - Method in class org.overturetool.vdmj.definitions.DefinitionSet
 
asList() - Method in class org.overturetool.vdmj.values.NameValuePairMap
 
assertFile(File) - Method in class org.overturetool.vdmj.commands.CommandReader
 
AssignmentDefinition - Class in org.overturetool.vdmj.definitions
A class to represent assignable variable definitions.
AssignmentDefinition(LexNameToken, Type, Expression) - Constructor for class org.overturetool.vdmj.definitions.AssignmentDefinition
 
assignmentDefs - Variable in class org.overturetool.vdmj.statements.BlockStatement
 
assignments - Variable in class org.overturetool.vdmj.statements.AtomicStatement
 
AssignmentStatement - Class in org.overturetool.vdmj.statements
 
AssignmentStatement(LexLocation, StateDesignator, Expression) - Constructor for class org.overturetool.vdmj.statements.AssignmentStatement
 
ASTConverter - Class in org.overturetool.vdmj.ast
 
ASTConverter(File, IOmlDocument) - Constructor for class org.overturetool.vdmj.ast.ASTConverter
 
AsyncThread - Class in org.overturetool.vdmj.runtime
 
AsyncThread(MessageRequest) - Constructor for class org.overturetool.vdmj.runtime.AsyncThread
 
AsyncThread(ObjectValue, OperationValue, ValueList, long, long) - Constructor for class org.overturetool.vdmj.runtime.AsyncThread
 
atan(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
AtomicStatement - Class in org.overturetool.vdmj.statements
 
AtomicStatement(LexLocation, List<AssignmentStatement>) - Constructor for class org.overturetool.vdmj.statements.AtomicStatement
 

B

BacktrackInputReader - Class in org.overturetool.vdmj.lex
A class to allow arbitrary checkpoints and backtracking while parsing a file.
BacktrackInputReader(File, String) - Constructor for class org.overturetool.vdmj.lex.BacktrackInputReader
Create an object to read the file name passed with the given charset.
BacktrackInputReader(File) - Constructor for class org.overturetool.vdmj.lex.BacktrackInputReader
Create an object to read the file name passed with the default charset.
BacktrackInputReader(String) - Constructor for class org.overturetool.vdmj.lex.BacktrackInputReader
Create an object to read the string passed.
Base64 - Class in org.overturetool.vdmj.util
A class to manage base64 encoding and decoding.
Base64() - Constructor for class org.overturetool.vdmj.util.Base64
 
baseclass - Variable in class org.overturetool.vdmj.expressions.IsOfBaseClassExpression
 
basictype - Variable in class org.overturetool.vdmj.expressions.IsExpression
 
BasicType - Class in org.overturetool.vdmj.types
 
BasicType(LexLocation) - Constructor for class org.overturetool.vdmj.types.BasicType
 
bestThread - Variable in class org.overturetool.vdmj.runtime.FCFSPolicy
 
binaryCheck(Environment, NameScope, Type) - Method in class org.overturetool.vdmj.expressions.BinaryExpression
 
BinaryExpression - Class in org.overturetool.vdmj.expressions
 
BinaryExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.BinaryExpression
 
bind - Variable in class org.overturetool.vdmj.expressions.Exists1Expression
 
bind - Variable in class org.overturetool.vdmj.expressions.IotaExpression
 
bind - Variable in class org.overturetool.vdmj.expressions.LetBeStExpression
 
Bind - Class in org.overturetool.vdmj.patterns
The parent class of SetBind and TypeBind.
Bind(LexLocation, Pattern) - Constructor for class org.overturetool.vdmj.patterns.Bind
Create a bind at the given location with the given pattern.
bind - Variable in class org.overturetool.vdmj.patterns.PatternBind
 
bind - Variable in class org.overturetool.vdmj.statements.LetBeStStatement
 
bind - Variable in class org.overturetool.vdmj.traces.TraceLetBeStBinding
 
bindings - Variable in class org.overturetool.vdmj.definitions.MultiBindListDefinition
 
bindings - Variable in class org.overturetool.vdmj.expressions.MapCompExpression
 
bindings - Variable in class org.overturetool.vdmj.expressions.SetCompExpression
 
bindings - Variable in class org.overturetool.vdmj.pog.POForAllContext
 
bindList - Variable in class org.overturetool.vdmj.expressions.ExistsExpression
 
bindList - Variable in class org.overturetool.vdmj.expressions.ForAllExpression
 
bindList - Variable in class org.overturetool.vdmj.expressions.LambdaExpression
 
BindReader - Class in org.overturetool.vdmj.syntax
A syntax analyser to parse set and type binds.
BindReader(LexTokenReader) - Constructor for class org.overturetool.vdmj.syntax.BindReader
 
bindReader - Variable in class org.overturetool.vdmj.syntax.SyntaxReader
A BindReader, if created.
block() - Method in class org.overturetool.vdmj.runtime.ControlQueue
 
block() - Method in class org.overturetool.vdmj.runtime.VDMThread
 
blockAll() - Static method in class org.overturetool.vdmj.runtime.VDMThreadSet
 
BlockStatement - Class in org.overturetool.vdmj.statements
 
BlockStatement(LexLocation, DefinitionList) - Constructor for class org.overturetool.vdmj.statements.BlockStatement
 
body - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
body - Variable in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
body - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
body - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
body - Variable in class org.overturetool.vdmj.pog.POFunctionResultContext
 
body - Variable in class org.overturetool.vdmj.statements.AlwaysStatement
 
body - Variable in class org.overturetool.vdmj.statements.TixeStatement
 
body - Variable in class org.overturetool.vdmj.statements.TrapStatement
 
body - Variable in class org.overturetool.vdmj.traces.TraceLetBeStBinding
 
body - Variable in class org.overturetool.vdmj.traces.TraceLetDefBinding
 
body - Variable in class org.overturetool.vdmj.values.FunctionValue
 
body - Variable in class org.overturetool.vdmj.values.OperationValue
 
BooleanBinaryExpression - Class in org.overturetool.vdmj.expressions
 
BooleanBinaryExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.BooleanBinaryExpression
 
BooleanLiteralExpression - Class in org.overturetool.vdmj.expressions
 
BooleanLiteralExpression(LexBooleanToken) - Constructor for class org.overturetool.vdmj.expressions.BooleanLiteralExpression
 
BooleanPattern - Class in org.overturetool.vdmj.patterns
 
BooleanPattern(LexBooleanToken) - Constructor for class org.overturetool.vdmj.patterns.BooleanPattern
 
BooleanType - Class in org.overturetool.vdmj.types
 
BooleanType(LexLocation) - Constructor for class org.overturetool.vdmj.types.BooleanType
 
BooleanValue - Class in org.overturetool.vdmj.values
 
BooleanValue(boolean) - Constructor for class org.overturetool.vdmj.values.BooleanValue
 
boolValue(Context) - Method in class org.overturetool.vdmj.values.BooleanValue
 
boolValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
boolValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
boolValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
BracketType - Class in org.overturetool.vdmj.types
 
BracketType(LexLocation, Type) - Constructor for class org.overturetool.vdmj.types.BracketType
 
breakpoint - Variable in class org.overturetool.vdmj.expressions.Expression
The expression's breakpoint, if any.
Breakpoint - Class in org.overturetool.vdmj.runtime
The root of the breakpoint class hierarchy.
Breakpoint(LexLocation) - Constructor for class org.overturetool.vdmj.runtime.Breakpoint
 
Breakpoint(LexLocation, int, String) - Constructor for class org.overturetool.vdmj.runtime.Breakpoint
Create a breakpoint at the given location.
breakpoint - Variable in class org.overturetool.vdmj.statements.Statement
The statement's breakpoint, if any.
BreakpointCondition - Enum in org.overturetool.vdmj.runtime
 
BreakpointExpression - Class in org.overturetool.vdmj.expressions
 
BreakpointExpression(Breakpoint, BreakpointCondition, long) - Constructor for class org.overturetool.vdmj.expressions.BreakpointExpression
 
breakpoints - Variable in class org.overturetool.vdmj.runtime.Interpreter
A list of breakpoints created.
bus - Variable in class org.overturetool.vdmj.runtime.MessagePacket
 
BUSClassDefinition - Class in org.overturetool.vdmj.definitions
 
BUSClassDefinition() - Constructor for class org.overturetool.vdmj.definitions.BUSClassDefinition
 
busNumber - Variable in class org.overturetool.vdmj.values.BUSValue
 
BUSPolicy - Enum in org.overturetool.vdmj.runtime
 
BUSValue - Class in org.overturetool.vdmj.values
 
BUSValue(Type, NameValuePairMap, ValueList) - Constructor for class org.overturetool.vdmj.values.BUSValue
 
BUSValue(int, Type, NameValuePairMap, ValueList) - Constructor for class org.overturetool.vdmj.values.BUSValue
 
by - Variable in class org.overturetool.vdmj.statements.ForIndexStatement
 

C

caller - Variable in class org.overturetool.vdmj.runtime.MessageResponse
 
CallObjectStatement - Class in org.overturetool.vdmj.statements
 
CallObjectStatement(ObjectDesignator, String, String, ExpressionList) - Constructor for class org.overturetool.vdmj.statements.CallObjectStatement
 
CallSequence - Class in org.overturetool.vdmj.traces
 
CallSequence() - Constructor for class org.overturetool.vdmj.traces.CallSequence
 
CallStatement - Class in org.overturetool.vdmj.statements
 
CallStatement(LexNameToken, ExpressionList) - Constructor for class org.overturetool.vdmj.statements.CallStatement
 
CardinalityExpression - Class in org.overturetool.vdmj.expressions
 
CardinalityExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.CardinalityExpression
 
CaseAlternative - Class in org.overturetool.vdmj.expressions
 
CaseAlternative(Expression, PatternList, Expression) - Constructor for class org.overturetool.vdmj.expressions.CaseAlternative
 
cases - Variable in class org.overturetool.vdmj.expressions.CasesExpression
 
cases - Variable in class org.overturetool.vdmj.statements.CasesStatement
 
CasesExhaustiveObligation - Class in org.overturetool.vdmj.pog
 
CasesExhaustiveObligation(CasesExpression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.CasesExhaustiveObligation
 
CasesExpression - Class in org.overturetool.vdmj.expressions
 
CasesExpression(LexLocation, Expression, List<CaseAlternative>, Expression) - Constructor for class org.overturetool.vdmj.expressions.CasesExpression
 
CasesStatement - Class in org.overturetool.vdmj.statements
 
CasesStatement(LexLocation, Expression, List<CaseStmtAlternative>, Statement) - Constructor for class org.overturetool.vdmj.statements.CasesStatement
 
CaseStmtAlternative - Class in org.overturetool.vdmj.statements
 
CaseStmtAlternative(PatternList, Statement) - Constructor for class org.overturetool.vdmj.statements.CaseStmtAlternative
 
cexp - Variable in class org.overturetool.vdmj.expressions.CaseAlternative
 
changedValue(LexLocation, Value, Context) - Method in class org.overturetool.vdmj.values.ClassInvariantListener
 
changedValue(LexLocation, Value, Context) - Method in class org.overturetool.vdmj.values.State
 
changedValue(LexLocation, Value, Context) - Method in interface org.overturetool.vdmj.values.ValueListener
 
CharacterPattern - Class in org.overturetool.vdmj.patterns
 
CharacterPattern(LexCharacterToken) - Constructor for class org.overturetool.vdmj.patterns.CharacterPattern
 
CharacterType - Class in org.overturetool.vdmj.types
 
CharacterType(LexLocation) - Constructor for class org.overturetool.vdmj.types.CharacterType
 
CharacterValue - Class in org.overturetool.vdmj.values
 
CharacterValue(char) - Constructor for class org.overturetool.vdmj.values.CharacterValue
 
CharLiteralExpression - Class in org.overturetool.vdmj.expressions
 
CharLiteralExpression(LexCharacterToken) - Constructor for class org.overturetool.vdmj.expressions.CharLiteralExpression
 
charset - Static variable in class org.overturetool.vdmj.messages.Console
The charset for the console.
charValue(Context) - Method in class org.overturetool.vdmj.values.CharacterValue
 
charValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
charValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
charValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
check(LexLocation, Context) - Method in class org.overturetool.vdmj.runtime.Breakpoint
Check whether to stop.
check(LexNameToken) - Method in class org.overturetool.vdmj.runtime.ClassContext
Check for the name in the current context and classdef, and if not present search the global context.
check(LexNameToken) - Method in class org.overturetool.vdmj.runtime.Context
Get the value for a given name.
check(LexNameToken) - Method in class org.overturetool.vdmj.runtime.ObjectContext
Check for the name in the current context and self, and if not present search the global context.
check(LexNameToken) - Method in class org.overturetool.vdmj.runtime.StateContext
Check for the name in the current context and state, and if not present search the global context.
check(LexLocation, Context) - Method in class org.overturetool.vdmj.runtime.Stoppoint
 
check(LexLocation, Context) - Method in class org.overturetool.vdmj.runtime.Tracepoint
 
checkFor(Token, int, String) - Method in class org.overturetool.vdmj.syntax.SyntaxReader
If the last token is as expected, advance, else raise an error.
checkOver() - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Check definitions for illegal function/operation overloading and for illegal overriding.
checkParamUsage - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
ClassCommandReader - Class in org.overturetool.vdmj.commands
A class to read and perform class related commands from standard input.
ClassCommandReader(ClassInterpreter, String) - Constructor for class org.overturetool.vdmj.commands.ClassCommandReader
 
ClassContext - Class in org.overturetool.vdmj.runtime
 
ClassContext(LexLocation, String, Context, ClassDefinition) - Constructor for class org.overturetool.vdmj.runtime.ClassContext
 
classdef - Variable in class org.overturetool.vdmj.runtime.ClassContext
 
classdef - Variable in class org.overturetool.vdmj.types.ClassType
 
classdef - Variable in class org.overturetool.vdmj.values.OperationValue
 
ClassDefinition - Class in org.overturetool.vdmj.definitions
A class to represent a VDM++ class definition.
ClassDefinition(LexNameToken, LexNameList, DefinitionList) - Constructor for class org.overturetool.vdmj.definitions.ClassDefinition
Create a class definition with the given name, list of superclass names, and list of local definitions.
ClassDefinition() - Constructor for class org.overturetool.vdmj.definitions.ClassDefinition
Create a dummy class for the interpreter.
classDefinition - Variable in class org.overturetool.vdmj.definitions.Definition
A pointer to the enclosing class definition, if any.
classes - Variable in class org.overturetool.vdmj.VDMPP
 
ClassInterpreter - Class in org.overturetool.vdmj.runtime
The VDM++ interpreter.
ClassInterpreter(ClassList) - Constructor for class org.overturetool.vdmj.runtime.ClassInterpreter
 
ClassInvariantDefinition - Class in org.overturetool.vdmj.definitions
A VDM class invariant definition.
ClassInvariantDefinition(LexNameToken, Expression) - Constructor for class org.overturetool.vdmj.definitions.ClassInvariantDefinition
 
ClassInvariantListener - Class in org.overturetool.vdmj.values
 
ClassInvariantListener(OperationValue) - Constructor for class org.overturetool.vdmj.values.ClassInvariantListener
 
ClassInvariantStatement - Class in org.overturetool.vdmj.statements
 
ClassInvariantStatement(LexNameToken, DefinitionList) - Constructor for class org.overturetool.vdmj.statements.ClassInvariantStatement
 
ClassList - Class in org.overturetool.vdmj.definitions
A class for holding a list of ClassDefinitions.
ClassList() - Constructor for class org.overturetool.vdmj.definitions.ClassList
 
ClassList(ClassDefinition) - Constructor for class org.overturetool.vdmj.definitions.ClassList
 
classname - Variable in class org.overturetool.vdmj.expressions.IsOfClassExpression
 
classname - Variable in class org.overturetool.vdmj.expressions.NewExpression
 
classname - Variable in class org.overturetool.vdmj.statements.CallObjectStatement
 
classname - Variable in class org.overturetool.vdmj.statements.ObjectFieldDesignator
 
ClassReader - Class in org.overturetool.vdmj.syntax
A syntax analyser to parse class definitions.
ClassReader(LexTokenReader) - Constructor for class org.overturetool.vdmj.syntax.ClassReader
 
classReader - Variable in class org.overturetool.vdmj.syntax.SyntaxReader
A ClassReader, if created.
classtype - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
This class' class type.
ClassType - Class in org.overturetool.vdmj.types
 
ClassType(LexLocation, ClassDefinition) - Constructor for class org.overturetool.vdmj.types.ClassType
 
ClassTypeChecker - Class in org.overturetool.vdmj.typechecker
A class to coordinate all class type checking processing.
ClassTypeChecker(ClassList) - Constructor for class org.overturetool.vdmj.typechecker.ClassTypeChecker
Create a type checker with the list of classes passed.
clearBreakpoint(int) - Method in class org.overturetool.vdmj.runtime.Interpreter
Clear the breakpoint given by the number.
clearBreakpointHits() - Method in class org.overturetool.vdmj.runtime.Interpreter
 
clearErrors() - Static method in class org.overturetool.vdmj.typechecker.TypeChecker
 
clearHits() - Method in class org.overturetool.vdmj.runtime.Breakpoint
 
clearLocations() - Static method in class org.overturetool.vdmj.lex.LexLocation
 
clone() - Method in class org.overturetool.vdmj.values.BooleanValue
 
clone() - Method in class org.overturetool.vdmj.values.CharacterValue
 
clone() - Method in class org.overturetool.vdmj.values.FieldMap
 
clone() - Method in class org.overturetool.vdmj.values.FunctionValue
 
clone() - Method in class org.overturetool.vdmj.values.IntegerValue
 
clone() - Method in class org.overturetool.vdmj.values.InvariantValue
 
clone() - Method in class org.overturetool.vdmj.values.MapValue
 
clone() - Method in class org.overturetool.vdmj.values.NameValuePairMap
 
clone() - Method in class org.overturetool.vdmj.values.NaturalOneValue
 
clone() - Method in class org.overturetool.vdmj.values.NaturalValue
 
clone() - Method in class org.overturetool.vdmj.values.NilValue
 
clone() - Method in class org.overturetool.vdmj.values.ObjectValue
 
clone() - Method in class org.overturetool.vdmj.values.OperationValue
 
clone() - Method in class org.overturetool.vdmj.values.ParameterValue
 
clone() - Method in class org.overturetool.vdmj.values.QuoteValue
 
clone() - Method in class org.overturetool.vdmj.values.RationalValue
 
clone() - Method in class org.overturetool.vdmj.values.RealValue
 
clone() - Method in class org.overturetool.vdmj.values.RecordValue
 
clone() - Method in class org.overturetool.vdmj.values.SeqValue
 
clone() - Method in class org.overturetool.vdmj.values.SetValue
 
clone() - Method in class org.overturetool.vdmj.values.TokenValue
 
clone() - Method in class org.overturetool.vdmj.values.TupleValue
 
clone() - Method in class org.overturetool.vdmj.values.UndefinedValue
 
clone() - Method in class org.overturetool.vdmj.values.UpdatableValue
 
clone() - Method in class org.overturetool.vdmj.values.Value
 
clone() - Method in class org.overturetool.vdmj.values.ValueList
 
clone() - Method in class org.overturetool.vdmj.values.ValueMap
 
clone() - Method in class org.overturetool.vdmj.values.ValueSet
 
clone() - Method in class org.overturetool.vdmj.values.VoidReturnValue
 
clone() - Method in class org.overturetool.vdmj.values.VoidValue
 
close() - Method in class org.overturetool.vdmj.lex.BacktrackInputReader
Close the input stream.
close() - Method in class org.overturetool.vdmj.syntax.OvertureReader
 
close() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
code - Variable in enum org.overturetool.vdmj.debug.DBGPContextType
 
code - Variable in exception org.overturetool.vdmj.debug.DBGPException
 
CommandReader - Class in org.overturetool.vdmj.commands
A class to read and perform commands from standard input.
CommandReader(Interpreter, String) - Constructor for class org.overturetool.vdmj.commands.CommandReader
Create a command reader with the given interpreter and prompt.
comparable - Variable in class org.overturetool.vdmj.values.FieldValue
 
compareStem(CallSequence, int) - Method in class org.overturetool.vdmj.traces.CallSequence
 
compareTo(Type) - Method in class org.overturetool.vdmj.types.Type
 
compareTo(Value) - Method in class org.overturetool.vdmj.values.IntegerValue
 
compareTo(Value) - Method in class org.overturetool.vdmj.values.RealValue
 
compareTo(Value) - Method in class org.overturetool.vdmj.values.Value
The method for the comparable interface.
compatible(Type, Type) - Static method in class org.overturetool.vdmj.typechecker.TypeComparator
Test whether the two types are compatible.
compatible(Type, Type, boolean) - Static method in class org.overturetool.vdmj.typechecker.TypeComparator
 
compatible(TypeList, TypeList) - Static method in class org.overturetool.vdmj.typechecker.TypeComparator
Compare two type lists for placewise compatibility.
CompExpression - Class in org.overturetool.vdmj.expressions
 
CompExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.CompExpression
 
CompFunctionValue - Class in org.overturetool.vdmj.values
 
CompFunctionValue(FunctionValue, FunctionValue) - Constructor for class org.overturetool.vdmj.values.CompFunctionValue
 
complete(DBGPReason, ContextException) - Method in class org.overturetool.vdmj.debug.DBGPReader
 
ConcatenationPattern - Class in org.overturetool.vdmj.patterns
 
ConcatenationPattern(Pattern, LexLocation, Pattern) - Constructor for class org.overturetool.vdmj.patterns.ConcatenationPattern
 
concern(boolean, int, String) - Method in class org.overturetool.vdmj.expressions.Expression
This is used when a problem would be an error if the type it applies to is unambiguous, or a warning otherwise.
concern(boolean, int, String) - Method in class org.overturetool.vdmj.lex.LexToken
This is used when a problem would be an error if the type it applies to is unambiguous, or a warning otherwise.
concern(boolean, int, String) - Method in class org.overturetool.vdmj.statements.ObjectDesignator
 
concern(boolean, int, String) - Method in class org.overturetool.vdmj.statements.StateDesignator
 
Console - Class in org.overturetool.vdmj.messages
 
Console() - Constructor for class org.overturetool.vdmj.messages.Console
 
Context - Class in org.overturetool.vdmj.runtime
A class to hold runtime name/value context information.
Context(LexLocation, String, Context) - Constructor for class org.overturetool.vdmj.runtime.Context
Create a context at the given location.
context - Variable in class org.overturetool.vdmj.values.State
 
ContextException - Exception in org.overturetool.vdmj.runtime
 
ContextException(int, String, LexLocation, Context) - Constructor for exception org.overturetool.vdmj.runtime.ContextException
 
ContextException(ValueException, LexLocation) - Constructor for exception org.overturetool.vdmj.runtime.ContextException
 
ControlQueue - Class in org.overturetool.vdmj.runtime
 
ControlQueue() - Constructor for class org.overturetool.vdmj.runtime.ControlQueue
 
convertDocument() - Method in class org.overturetool.vdmj.ast.ASTConverter
 
convertDocumentExpression() - Method in class org.overturetool.vdmj.ast.ASTConverter
 
convertTo(Type, Context) - Method in class org.overturetool.vdmj.values.Value
Performing a dynamic type conversion.
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.BooleanValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.CharacterValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.FunctionValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.IntegerValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.InvariantValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.MapValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.NaturalOneValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.NaturalValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.NilValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.NumericValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.ObjectValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.OperationValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.ParameterValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.QuoteValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.RationalValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.RealValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.RecordValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.SeqValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.SetValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.TokenValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.TupleValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.UndefinedValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.Value
 
convertValueTo(Type, Context) - Method in class org.overturetool.vdmj.values.VoidValue
 
copy() - Method in class org.overturetool.vdmj.lex.LexNameToken
 
core - Variable in class org.overturetool.vdmj.traces.TraceRepeatDefinition
 
cos(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
cot(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
cpu - Variable in class org.overturetool.vdmj.runtime.AsyncThread
 
cpu - Variable in class org.overturetool.vdmj.runtime.CPUThread
 
CPU - Variable in class org.overturetool.vdmj.runtime.ThreadState
 
CPUClassDefinition - Class in org.overturetool.vdmj.definitions
 
CPUClassDefinition() - Constructor for class org.overturetool.vdmj.definitions.CPUClassDefinition
 
CPUdecls() - Method in class org.overturetool.vdmj.syntax.SystemDefinition
 
cpuNumber - Variable in class org.overturetool.vdmj.values.CPUValue
 
CPUPolicy - Enum in org.overturetool.vdmj.runtime
 
cpuRunning(int, boolean) - Static method in class org.overturetool.vdmj.runtime.SystemClock
 
cpus - Variable in class org.overturetool.vdmj.values.BUSValue
 
CPUThread - Class in org.overturetool.vdmj.runtime
 
CPUThread(CPUValue, Thread) - Constructor for class org.overturetool.vdmj.runtime.CPUThread
 
CPUThread(CPUValue) - Constructor for class org.overturetool.vdmj.runtime.CPUThread
 
CPUValue - Class in org.overturetool.vdmj.values
 
CPUValue(Type, NameValuePairMap, ValueList) - Constructor for class org.overturetool.vdmj.values.CPUValue
 
CPUValue(int, Type, NameValuePairMap, ValueList) - Constructor for class org.overturetool.vdmj.values.CPUValue
 
cq - Variable in class org.overturetool.vdmj.values.BUSValue
 
create(String, String) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
createMap(Context) - Static method in class org.overturetool.vdmj.definitions.BUSClassDefinition
 
ctxt - Variable in exception org.overturetool.vdmj.runtime.ContextException
 
ctxt - Variable in exception org.overturetool.vdmj.runtime.StopException
 
ctxt - Variable in exception org.overturetool.vdmj.runtime.ValueException
 
ctxt - Variable in class org.overturetool.vdmj.runtime.VDMThread
 
ctxt - Variable in class org.overturetool.vdmj.traces.CallSequence
 
ctxt - Variable in class org.overturetool.vdmj.traces.StatementTraceNode
 
currentModule - Variable in class org.overturetool.vdmj.lex.LexTokenReader
The current module name, if parsing a module.
cycles - Variable in class org.overturetool.vdmj.statements.CyclesStatement
 
cyclesPerSec - Variable in class org.overturetool.vdmj.values.CPUValue
 
CyclesStatement - Class in org.overturetool.vdmj.statements
 
CyclesStatement(LexLocation, Expression, Statement) - Constructor for class org.overturetool.vdmj.statements.CyclesStatement
 

D

data - Variable in class org.overturetool.vdmj.debug.DBGPCommand
 
dbgp - Variable in class org.overturetool.vdmj.messages.Redirector
 
dbgp - Variable in class org.overturetool.vdmj.runtime.ThreadState
 
DBGPBreakpointType - Enum in org.overturetool.vdmj.debug
 
DBGPCommand - Class in org.overturetool.vdmj.debug
 
DBGPCommand(DBGPCommandType, List<DBGPOption>, String) - Constructor for class org.overturetool.vdmj.debug.DBGPCommand
 
DBGPCommandType - Enum in org.overturetool.vdmj.debug
 
DBGPContextType - Enum in org.overturetool.vdmj.debug
 
DBGPErrorCode - Enum in org.overturetool.vdmj.debug
 
DBGPException - Exception in org.overturetool.vdmj.debug
 
DBGPException(DBGPErrorCode, String) - Constructor for exception org.overturetool.vdmj.debug.DBGPException
 
DBGPFeatures - Class in org.overturetool.vdmj.debug
 
DBGPFeatures() - Constructor for class org.overturetool.vdmj.debug.DBGPFeatures
 
DBGPOption - Class in org.overturetool.vdmj.debug
 
DBGPOption(DBGPOptionType, String) - Constructor for class org.overturetool.vdmj.debug.DBGPOption
 
DBGPOptionType - Enum in org.overturetool.vdmj.debug
 
DBGPReader - Class in org.overturetool.vdmj.debug
 
DBGPReader(String, int, String, Interpreter, String) - Constructor for class org.overturetool.vdmj.debug.DBGPReader
 
DBGPReason - Enum in org.overturetool.vdmj.debug
 
DBGPRedirect - Enum in org.overturetool.vdmj.debug
 
DBGPStatus - Enum in org.overturetool.vdmj.debug
 
DebuggerException - Exception in org.overturetool.vdmj.runtime
 
DebuggerException(String) - Constructor for exception org.overturetool.vdmj.runtime.DebuggerException
 
DebuggerReader - Class in org.overturetool.vdmj.commands
A class to read and perform breakpoint commands from standard input.
DebuggerReader(Interpreter, Breakpoint, Context) - Constructor for class org.overturetool.vdmj.commands.DebuggerReader
 
decDebugStopped() - Static method in class org.overturetool.vdmj.runtime.VDMThreadSet
 
declString() - Method in class org.overturetool.vdmj.values.BUSValue
 
declString(String, boolean) - Method in class org.overturetool.vdmj.values.CPUValue
 
decode(String) - Static method in class org.overturetool.vdmj.util.Base64
Base64 decode a string into a byte array.
deepCopy() - Method in class org.overturetool.vdmj.runtime.Context
 
deepCopy() - Method in class org.overturetool.vdmj.runtime.ObjectContext
 
deepCopy() - Method in class org.overturetool.vdmj.values.ObjectValue
 
deepCopy() - Method in class org.overturetool.vdmj.values.Value
 
deeperThan(ParserException) - Method in exception org.overturetool.vdmj.syntax.ParserException
 
def - Variable in class org.overturetool.vdmj.definitions.ImportedDefinition
 
def - Variable in class org.overturetool.vdmj.definitions.RenamedDefinition
 
def - Variable in class org.overturetool.vdmj.modules.ImportedType
 
DEFAULT - Static variable in class org.overturetool.vdmj.definitions.AccessSpecifier
 
defaultModule - Variable in class org.overturetool.vdmj.runtime.ModuleInterpreter
The module starting execution.
defaultName(LexLocation) - Static method in class org.overturetool.vdmj.modules.Module
Generate the default module name.
DefExpression - Class in org.overturetool.vdmj.expressions
 
DefExpression(LexLocation, DefinitionList, Expression) - Constructor for class org.overturetool.vdmj.expressions.DefExpression
 
Definition - Class in org.overturetool.vdmj.definitions
The abstract parent of all definitions.
Definition(Pass, LexLocation, LexNameToken, NameScope) - Constructor for class org.overturetool.vdmj.definitions.Definition
Create a new definition of a particular name and location.
definition - Variable in class org.overturetool.vdmj.values.State
 
DefinitionList - Class in org.overturetool.vdmj.definitions
A class to hold a list of Definitions.
DefinitionList() - Constructor for class org.overturetool.vdmj.definitions.DefinitionList
 
DefinitionList(Definition) - Constructor for class org.overturetool.vdmj.definitions.DefinitionList
 
DefinitionReader - Class in org.overturetool.vdmj.syntax
A syntax analyser to parse definitions.
DefinitionReader(LexTokenReader) - Constructor for class org.overturetool.vdmj.syntax.DefinitionReader
 
definitionReader - Variable in class org.overturetool.vdmj.syntax.SyntaxReader
A DefinitionReader, if created.
definitions - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
The definitions in this class (excludes superclasses).
definitions - Variable in class org.overturetool.vdmj.typechecker.FlatEnvironment
 
definitions - Variable in class org.overturetool.vdmj.types.Type
The type's possible definition(s) (if a named type)
DefinitionSet - Class in org.overturetool.vdmj.definitions
A class to hold a set of Definitions with unique names.
DefinitionSet() - Constructor for class org.overturetool.vdmj.definitions.DefinitionSet
 
DefinitionSet(Definition) - Constructor for class org.overturetool.vdmj.definitions.DefinitionSet
 
defNumber - Static variable in class org.overturetool.vdmj.modules.Module
The default module number for flat definitions.
defs - Variable in class org.overturetool.vdmj.modules.Module
A list of definitions created in the module.
DefStatement - Class in org.overturetool.vdmj.statements
 
DefStatement(LexLocation, DefinitionList, Statement) - Constructor for class org.overturetool.vdmj.statements.DefStatement
 
deftype - Variable in class org.overturetool.vdmj.pog.POFunctionDefinitionContext
 
deftype - Variable in class org.overturetool.vdmj.pog.POFunctionResultContext
 
deftype - Variable in class org.overturetool.vdmj.pog.POOperationDefinitionContext
 
deploy(Context) - Static method in class org.overturetool.vdmj.definitions.CPUClassDefinition
 
deployed - Variable in class org.overturetool.vdmj.values.CPUValue
 
deref() - Method in class org.overturetool.vdmj.values.ReferenceValue
 
deref() - Method in class org.overturetool.vdmj.values.UpdatableValue
 
deref() - Method in class org.overturetool.vdmj.values.Value
 
designator - Variable in class org.overturetool.vdmj.statements.CallObjectStatement
 
detail(String, Object) - Method in class org.overturetool.vdmj.definitions.Definition
Add detail to a type checking error or warning.
detail(String, Object) - Method in class org.overturetool.vdmj.expressions.Expression
 
detail(boolean, String, Object) - Method in class org.overturetool.vdmj.expressions.Expression
 
detail(String, Object) - Method in class org.overturetool.vdmj.lex.LexToken
 
detail(String, Object) - Method in class org.overturetool.vdmj.modules.Export
 
detail(String, Object) - Method in class org.overturetool.vdmj.modules.Import
 
detail(String, Object) - Method in class org.overturetool.vdmj.patterns.Bind
 
detail(String, Object) - Method in class org.overturetool.vdmj.patterns.Pattern
 
detail(String, Object) - Method in class org.overturetool.vdmj.statements.ObjectDesignator
 
detail(boolean, String, Object) - Method in class org.overturetool.vdmj.statements.ObjectDesignator
 
detail(String, Object) - Method in class org.overturetool.vdmj.statements.StateDesignator
 
detail(String, Object) - Method in class org.overturetool.vdmj.statements.Statement
 
detail(String, Object) - Static method in class org.overturetool.vdmj.typechecker.TypeChecker
 
detail(String, Object) - Method in class org.overturetool.vdmj.types.Type
 
detail2(String, Object, String, Object) - Method in class org.overturetool.vdmj.definitions.Definition
Add detail to a type checking error or warning.
detail2(String, Object, String, Object) - Method in class org.overturetool.vdmj.expressions.Expression
 
detail2(boolean, String, Object, String, Object) - Method in class org.overturetool.vdmj.expressions.Expression
 
detail2(String, Object, String, Object) - Method in class org.overturetool.vdmj.lex.LexToken
 
detail2(String, Object, String, Object) - Method in class org.overturetool.vdmj.modules.Export
 
detail2(String, Object, String, Object) - Method in class org.overturetool.vdmj.modules.Import
 
detail2(String, Object, String, Object) - Method in class org.overturetool.vdmj.patterns.Bind
 
detail2(String, Object, String, Object) - Method in class org.overturetool.vdmj.patterns.Pattern
 
detail2(String, Object, String, Object) - Method in class org.overturetool.vdmj.statements.ObjectDesignator
 
detail2(boolean, String, Object, String, Object) - Method in class org.overturetool.vdmj.statements.ObjectDesignator
 
detail2(String, Object, String, Object) - Method in class org.overturetool.vdmj.statements.StateDesignator
 
detail2(String, Object, String, Object) - Method in class org.overturetool.vdmj.statements.Statement
 
detail2(String, Object, String, Object) - Static method in class org.overturetool.vdmj.typechecker.TypeChecker
 
detail2(String, Object, String, Object) - Method in class org.overturetool.vdmj.types.Type
 
details - Variable in class org.overturetool.vdmj.messages.VDMError
 
Dialect - Enum in org.overturetool.vdmj.lex
An enumeration to indicate the VDM dialect being parsed.
dialect - Variable in class org.overturetool.vdmj.lex.LexTokenReader
The VDM language dialect we're parsing.
dialect - Static variable in class org.overturetool.vdmj.Settings
 
dialect - Variable in class org.overturetool.vdmj.syntax.SyntaxReader
The dialect of VDM that we're parsing.
directStderr(DBGPReader, DBGPRedirect) - Static method in class org.overturetool.vdmj.messages.Console
 
directStdout(DBGPReader, DBGPRedirect) - Static method in class org.overturetool.vdmj.messages.Console
 
DistConcatExpression - Class in org.overturetool.vdmj.expressions
 
DistConcatExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.DistConcatExpression
 
DistIntersectExpression - Class in org.overturetool.vdmj.expressions
 
DistIntersectExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.DistIntersectExpression
 
DistMergeExpression - Class in org.overturetool.vdmj.expressions
 
DistMergeExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.DistMergeExpression
 
DistUnionExpression - Class in org.overturetool.vdmj.expressions
 
DistUnionExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.DistUnionExpression
 
DivExpression - Class in org.overturetool.vdmj.expressions
 
DivExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.DivExpression
 
DivideExpression - Class in org.overturetool.vdmj.expressions
 
DivideExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.DivideExpression
 
DLModule - Class in org.overturetool.vdmj.modules
A class to represent VDMTools-like dlmodules.
DLModule(LexIdentifierToken, ModuleImports, ModuleExports, LexStringToken) - Constructor for class org.overturetool.vdmj.modules.DLModule
 
doAssert(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doAssert(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doBreak(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doClasses(String) - Method in class org.overturetool.vdmj.commands.ClassCommandReader
 
doClasses(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doContinue(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doContinue(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doCoverage(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doCoverage(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doCreate(String) - Method in class org.overturetool.vdmj.commands.ClassCommandReader
 
doCreate(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
document - Variable in class org.overturetool.vdmj.ast.ASTConverter
 
doDefault(String) - Method in class org.overturetool.vdmj.commands.ClassCommandReader
 
doDefault(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doDefault(String) - Method in class org.overturetool.vdmj.commands.ModuleCommandReader
 
doDown(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doDown(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doEnv(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doEvaluate(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doEvaluate(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
Evaluate an expression in the breakpoint's context.
doException(Exception) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doException(Exception) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doFiles() - Method in class org.overturetool.vdmj.commands.CommandReader
 
doFiles() - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doHelp(String) - Method in class org.overturetool.vdmj.commands.ClassCommandReader
 
doHelp(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doHelp(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doHelp(String) - Method in class org.overturetool.vdmj.commands.ModuleCommandReader
 
doInit(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doInit(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doInvariantChecks - Variable in class org.overturetool.vdmj.values.ClassInvariantListener
 
doInvariantChecks - Variable in class org.overturetool.vdmj.values.State
 
doList(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doLoad(String, List<File>) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doLoad(String, List<File>) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doLog(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
DomainResByExpression - Class in org.overturetool.vdmj.expressions
 
DomainResByExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.DomainResByExpression
 
DomainResToExpression - Class in org.overturetool.vdmj.expressions
 
DomainResToExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.DomainResToExpression
 
doModules(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doModules(String) - Method in class org.overturetool.vdmj.commands.ModuleCommandReader
 
domtypes - Variable in class org.overturetool.vdmj.expressions.MapEnumExpression
 
doNext(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doNext(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doOut(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doOut(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doPog(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doQuit(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doQuit(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doReLoad(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doReLoad(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doRemove(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doSource(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doSource(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doStack(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doStack(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doState(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doState(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doState(String) - Method in class org.overturetool.vdmj.commands.ModuleCommandReader
 
doStep(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doStep(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doStop(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doStop(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doThreads(String) - Method in class org.overturetool.vdmj.commands.ClassCommandReader
 
doThreads(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doThreads(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
doTrace(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doUp(String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
doUp(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
dump(boolean) - Static method in class org.overturetool.vdmj.messages.RTLogger
 
dump() - Static method in class org.overturetool.vdmj.runtime.VDMThreadSet
 
dupHideCheck(DefinitionList) - Method in class org.overturetool.vdmj.typechecker.Environment
Check whether the list of definitions passed contains any duplicates, or whether any names in the list hide the same name further down the environment chain.
duration - Variable in class org.overturetool.vdmj.statements.DurationStatement
 
duration(long) - Method in class org.overturetool.vdmj.values.CPUValue
 
DurationStatement - Class in org.overturetool.vdmj.statements
 
DurationStatement(LexLocation, Expression, Statement) - Constructor for class org.overturetool.vdmj.statements.DurationStatement
 
dynamictypechecks - Static variable in class org.overturetool.vdmj.Settings
 

E

ElementsExpression - Class in org.overturetool.vdmj.expressions
 
ElementsExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.ElementsExpression
 
elseExp - Variable in class org.overturetool.vdmj.expressions.IfExpression
 
elseIfExp - Variable in class org.overturetool.vdmj.expressions.ElseIfExpression
 
elseIfExp - Variable in class org.overturetool.vdmj.statements.ElseIfStatement
 
ElseIfExpression - Class in org.overturetool.vdmj.expressions
 
ElseIfExpression(LexLocation, Expression, Expression) - Constructor for class org.overturetool.vdmj.expressions.ElseIfExpression
 
ElseIfStatement - Class in org.overturetool.vdmj.statements
 
ElseIfStatement(LexLocation, Expression, Statement) - Constructor for class org.overturetool.vdmj.statements.ElseIfStatement
 
elseList - Variable in class org.overturetool.vdmj.expressions.IfExpression
 
elseList - Variable in class org.overturetool.vdmj.statements.IfStatement
 
elseStmt - Variable in class org.overturetool.vdmj.statements.IfStatement
 
empty - Variable in class org.overturetool.vdmj.types.MapType
 
empty - Variable in class org.overturetool.vdmj.types.SeqType
 
empty - Variable in class org.overturetool.vdmj.types.SetType
 
enable(boolean) - Static method in class org.overturetool.vdmj.messages.RTLogger
 
encode(byte[]) - Static method in class org.overturetool.vdmj.util.Base64
Base64 encode a byte array.
endLine - Variable in class org.overturetool.vdmj.lex.LexLocation
The last line of the token.
endPos - Variable in class org.overturetool.vdmj.lex.LexLocation
The character position of the end of the token.
Environment - Class in org.overturetool.vdmj.typechecker
The parent class of all type checking environments.
Environment(Environment) - Constructor for class org.overturetool.vdmj.typechecker.Environment
Create an environment linking to the given outer chain.
equalityAbstration - Variable in class org.overturetool.vdmj.types.Field
 
equals(Object) - Method in class org.overturetool.vdmj.definitions.Definition
 
equals(Object) - Method in class org.overturetool.vdmj.lex.LexIdentifierToken
 
equals(Object) - Method in class org.overturetool.vdmj.lex.LexLocation
 
equals(Object) - Method in class org.overturetool.vdmj.lex.LexNameToken
 
equals(Object) - Method in class org.overturetool.vdmj.messages.VDMMessage
 
equals(Object) - Method in class org.overturetool.vdmj.types.BracketType
 
equals(Object) - Method in class org.overturetool.vdmj.types.ClassType
 
equals(Object) - Method in class org.overturetool.vdmj.types.Field
 
equals(Object) - Method in class org.overturetool.vdmj.types.FunctionType
 
equals(Object) - Method in class org.overturetool.vdmj.types.InMapType
 
equals(Object) - Method in class org.overturetool.vdmj.types.MapType
 
equals(Object) - Method in class org.overturetool.vdmj.types.NamedType
 
equals(Object) - Method in class org.overturetool.vdmj.types.OperationType
 
equals(Object) - Method in class org.overturetool.vdmj.types.OptionalType
 
equals(Object) - Method in class org.overturetool.vdmj.types.ParameterType
 
equals(Object) - Method in class org.overturetool.vdmj.types.ProductType
 
equals(Object) - Method in class org.overturetool.vdmj.types.QuoteType
 
equals(Object) - Method in class org.overturetool.vdmj.types.RecordType
 
equals(Object) - Method in class org.overturetool.vdmj.types.SeqType
 
equals(Object) - Method in class org.overturetool.vdmj.types.SetType
 
equals(Object) - Method in class org.overturetool.vdmj.types.Type
 
equals(Object) - Method in class org.overturetool.vdmj.types.UndefinedType
 
equals(Object) - Method in class org.overturetool.vdmj.types.UnionType
 
equals(Object) - Method in class org.overturetool.vdmj.types.UnknownType
 
equals(Object) - Method in class org.overturetool.vdmj.types.UnresolvedType
 
equals(Object) - Method in class org.overturetool.vdmj.types.VoidReturnType
 
equals(Object) - Method in class org.overturetool.vdmj.types.VoidType
 
equals(Object) - Method in class org.overturetool.vdmj.values.BooleanValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.CharacterValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.CompFunctionValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.FunctionValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.IterFunctionValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.MapValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.NilValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.NumericValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.ObjectValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.OperationValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.ParameterValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.QuoteValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.RecordValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.SeqValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.SetValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.TokenValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.TupleValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.UndefinedValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.Value
 
equals(Object) - Method in class org.overturetool.vdmj.values.ValueSet
 
equals(Object) - Method in class org.overturetool.vdmj.values.VoidReturnValue
 
equals(Object) - Method in class org.overturetool.vdmj.values.VoidValue
 
EqualsDefinition - Class in org.overturetool.vdmj.definitions
A class to hold an equals definition.
EqualsDefinition(LexLocation, Pattern, Expression) - Constructor for class org.overturetool.vdmj.definitions.EqualsDefinition
 
EqualsDefinition(LexLocation, TypeBind, Expression) - Constructor for class org.overturetool.vdmj.definitions.EqualsDefinition
 
EqualsDefinition(LexLocation, SetBind, Expression) - Constructor for class org.overturetool.vdmj.definitions.EqualsDefinition
 
equalsDefs - Variable in class org.overturetool.vdmj.statements.DefStatement
 
EqualsExpression - Class in org.overturetool.vdmj.expressions
 
EqualsExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.EqualsExpression
 
EquivalentExpression - Class in org.overturetool.vdmj.expressions
 
EquivalentExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.EquivalentExpression
 
err - Static variable in class org.overturetool.vdmj.messages.Console
A print writer for stderr that uses a given encoding.
ErrorCase - Class in org.overturetool.vdmj.statements
 
ErrorCase(LexIdentifierToken, Expression, Expression) - Constructor for class org.overturetool.vdmj.statements.ErrorCase
 
errors - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
errors - Variable in exception org.overturetool.vdmj.messages.VDMErrorsException
 
errors - Variable in class org.overturetool.vdmj.statements.SpecificationStatement
 
ErrorStatement - Class in org.overturetool.vdmj.statements
 
ErrorStatement(LexLocation) - Constructor for class org.overturetool.vdmj.statements.ErrorStatement
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.AbsoluteExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.AndExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.ApplyExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.BooleanLiteralExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.BreakpointExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.CardinalityExpression
 
eval(Value, Context) - Method in class org.overturetool.vdmj.expressions.CaseAlternative
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.CasesExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.CharLiteralExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.CompExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.DefExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.DistConcatExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.DistIntersectExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.DistMergeExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.DistUnionExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.DivExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.DivideExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.DomainResByExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.DomainResToExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.ElementsExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.ElseIfExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.EqualsExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.EquivalentExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.Exists1Expression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.ExistsExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.Expression
Evaluate the expression in the given runtime context.
eval(Context) - Method in class org.overturetool.vdmj.expressions.FieldExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.FieldNumberExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.FloorExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.ForAllExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.FuncInstantiationExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.GreaterEqualExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.GreaterExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.HeadExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.HistoryExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.IfExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.ImpliesExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.IndicesExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.InSetExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.IntegerLiteralExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.IotaExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.IsExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.IsOfBaseClassExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.IsOfClassExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.LambdaExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.LenExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.LessEqualExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.LessExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.LetBeStExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.LetDefExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.MapCompExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.MapDomainExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.MapEnumExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.MapInverseExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.MapletExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.MapRangeExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.MapUnionExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.MkBasicExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.MkTypeExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.ModExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.MuExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.NewExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.NilExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.NotEqualExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.NotExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.NotInSetExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.NotYetSpecifiedExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.OrExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.PlusExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.PlusPlusExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.PostOpExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.PowerSetExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.PreExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.PreOpExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.ProperSubsetExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.QuoteLiteralExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.RangeResByExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.RangeResToExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.RealLiteralExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.RemExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.ReverseExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SameBaseClassExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SameClassExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SelfExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SeqCompExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SeqConcatExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SeqEnumExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SetCompExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SetDifferenceExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SetEnumExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SetIntersectExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SetRangeExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SetUnionExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.StarStarExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.StateInitExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.StringLiteralExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SubclassResponsibilityExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SubseqExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SubsetExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.SubtractExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.TailExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.ThreadIdExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.TimeExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.TimesExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.TupleExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.UnaryMinusExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.UnaryPlusExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.UndefinedExpression
 
eval(Context) - Method in class org.overturetool.vdmj.expressions.VariableExpression
 
eval(Context) - Method in class org.overturetool.vdmj.statements.AlwaysStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.AssignmentStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.AtomicStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.BlockStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.CallObjectStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.CallStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.CasesStatement
 
eval(Value, Context) - Method in class org.overturetool.vdmj.statements.CaseStmtAlternative
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ClassInvariantStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.CyclesStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.DefStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.DurationStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ElseIfStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ErrorStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ExitStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.FieldDesignator
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ForAllStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ForIndexStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ForPatternBindStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.IdentifierDesignator
 
eval(Context) - Method in class org.overturetool.vdmj.statements.IfStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.LetBeStStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.LetDefStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.MapSeqDesignator
 
eval(Context) - Method in class org.overturetool.vdmj.statements.NotYetSpecifiedStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ObjectApplyDesignator
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ObjectDesignator
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ObjectFieldDesignator
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ObjectIdentifierDesignator
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ObjectNewDesignator
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ObjectSelfDesignator
 
eval(Context) - Method in class org.overturetool.vdmj.statements.PeriodicStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.ReturnStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.SimpleBlockStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.SkipStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.SpecificationStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.StartStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.StateDesignator
 
eval(Context) - Method in class org.overturetool.vdmj.statements.Statement
Evaluate the statement in the context given.
eval(Context) - Method in class org.overturetool.vdmj.statements.SubclassResponsibilityStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.TixeStatement
 
eval(LexLocation, Value, Context) - Method in class org.overturetool.vdmj.statements.TixeStmtAlternative
 
eval(Context) - Method in class org.overturetool.vdmj.statements.TraceStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.TrapStatement
 
eval(Context) - Method in class org.overturetool.vdmj.statements.WhileStatement
 
eval(LexLocation, ValueList, Context) - Method in class org.overturetool.vdmj.values.CompFunctionValue
 
eval(LexLocation, Value, Context) - Method in class org.overturetool.vdmj.values.FunctionValue
 
eval(LexLocation, ValueList, Context) - Method in class org.overturetool.vdmj.values.FunctionValue
 
eval(LexLocation, ValueList, Context, Context) - Method in class org.overturetool.vdmj.values.FunctionValue
 
eval(LexLocation, ValueList, Context) - Method in class org.overturetool.vdmj.values.IterFunctionValue
 
eval(ValueList, Context) - Method in class org.overturetool.vdmj.values.OperationValue
 
evaluate(String, Context) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
Parse the line passed, and evaluate it as an expression in the context passed.
evaluate(String, Context) - Method in class org.overturetool.vdmj.runtime.Interpreter
Parse the line passed, and evaluate it as an expression in the context passed.
evaluate(String, Context) - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
Parse the line passed, and evaluate it as an expression in the context passed.
exception - Variable in class org.overturetool.vdmj.runtime.MessageResponse
 
executable(boolean) - Method in class org.overturetool.vdmj.lex.LexLocation
 
execute(String, DBGPReader) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
Parse the line passed, type check it and evaluate it as an expression in the initial context.
execute(String, DBGPReader) - Method in class org.overturetool.vdmj.runtime.Interpreter
Parse the line passed, type check it and evaluate it as an expression in the initial context.
execute(File) - Method in class org.overturetool.vdmj.runtime.Interpreter
Parse the content of the file passed, type check it and evaluate it as an expression in the initial context.
execute(String, DBGPReader) - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
Parse the line passed, type check it and evaluate it as an expression in the initial module context (with default module's state).
Exists1Expression - Class in org.overturetool.vdmj.expressions
 
Exists1Expression(LexLocation, Bind, Expression) - Constructor for class org.overturetool.vdmj.expressions.Exists1Expression
 
ExistsExpression - Class in org.overturetool.vdmj.expressions
 
ExistsExpression(LexLocation, List<MultipleBind>, Expression) - Constructor for class org.overturetool.vdmj.expressions.ExistsExpression
 
exitCheck() - Method in class org.overturetool.vdmj.statements.AlwaysStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.AssignmentStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.CallObjectStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.CallStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.CasesStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.CaseStmtAlternative
 
exitCheck() - Method in class org.overturetool.vdmj.statements.ElseIfStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.ExitStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.ForAllStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.ForIndexStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.ForPatternBindStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.IfStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.LetBeStStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.LetDefStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.ReturnStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.SimpleBlockStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.Statement
Return a list of exit types which can be thrown by the statement.
exitCheck() - Method in class org.overturetool.vdmj.statements.TixeStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.TixeStmtAlternative
 
exitCheck() - Method in class org.overturetool.vdmj.statements.TrapStatement
 
exitCheck() - Method in class org.overturetool.vdmj.statements.WhileStatement
 
ExitException - Exception in org.overturetool.vdmj.runtime
 
ExitException(Value, LexLocation, Context) - Constructor for exception org.overturetool.vdmj.runtime.ExitException
 
ExitStatement - Class in org.overturetool.vdmj.statements
 
ExitStatement(LexLocation) - Constructor for class org.overturetool.vdmj.statements.ExitStatement
 
ExitStatement(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.statements.ExitStatement
 
ExitStatus - Enum in org.overturetool.vdmj
 
exp - Variable in class org.overturetool.vdmj.definitions.ValueDefinition
 
exp - Variable in class org.overturetool.vdmj.expressions.CasesExpression
 
exp - Variable in class org.overturetool.vdmj.expressions.ElementsExpression
 
exp - Variable in class org.overturetool.vdmj.expressions.IsOfBaseClassExpression
 
exp - Variable in class org.overturetool.vdmj.expressions.IsOfClassExpression
 
exp - Variable in class org.overturetool.vdmj.expressions.UnaryExpression
 
exp - Variable in class org.overturetool.vdmj.patterns.ExpressionPattern
 
exp - Variable in class org.overturetool.vdmj.pog.POCaseContext
 
exp - Variable in class org.overturetool.vdmj.pog.PODefContext
 
exp - Variable in class org.overturetool.vdmj.pog.POImpliesContext
 
exp - Variable in class org.overturetool.vdmj.pog.POLetDefContext
 
exp - Variable in class org.overturetool.vdmj.pog.PONotCaseContext
 
exp - Variable in class org.overturetool.vdmj.pog.PONotImpliesContext
 
exp - Variable in class org.overturetool.vdmj.statements.AssignmentStatement
 
exp - Variable in class org.overturetool.vdmj.statements.CasesStatement
 
exp - Variable in class org.overturetool.vdmj.statements.ForPatternBindStatement
 
exp - Variable in class org.overturetool.vdmj.statements.MapSeqDesignator
 
exp - Variable in class org.overturetool.vdmj.statements.WhileStatement
 
exp(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
expand(Context) - Method in class org.overturetool.vdmj.traces.TraceApplyExpression
 
expand(Context) - Method in class org.overturetool.vdmj.traces.TraceBracketedExpression
 
expand(Context) - Method in class org.overturetool.vdmj.traces.TraceCoreDefinition
 
expand(Context) - Method in class org.overturetool.vdmj.traces.TraceDefinition
 
expand(Context) - Method in class org.overturetool.vdmj.traces.TraceDefinitionTerm
 
expand(Context) - Method in class org.overturetool.vdmj.traces.TraceLetBeStBinding
 
expand(Context) - Method in class org.overturetool.vdmj.traces.TraceLetDefBinding
 
expand(Context) - Method in class org.overturetool.vdmj.traces.TraceRepeatDefinition
 
expected - Variable in class org.overturetool.vdmj.runtime.AsyncThread
 
expldef - Variable in class org.overturetool.vdmj.values.OperationValue
 
explicit - Variable in class org.overturetool.vdmj.lex.LexNameToken
 
explicit - Variable in class org.overturetool.vdmj.statements.CallObjectStatement
 
ExplicitFunctionDefinition - Class in org.overturetool.vdmj.definitions
A class to hold an explicit function definition.
ExplicitFunctionDefinition(LexNameToken, NameScope, LexNameList, FunctionType, List<PatternList>, Expression, Expression, Expression, boolean, boolean, LexIdentifierToken) - Constructor for class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
ExplicitOperationDefinition - Class in org.overturetool.vdmj.definitions
A class to hold an explicit operation definition.
ExplicitOperationDefinition(LexNameToken, OperationType, PatternList, Expression, Expression, Statement) - Constructor for class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
Export - Class in org.overturetool.vdmj.modules
The parent class of all export declarations.
Export(LexLocation) - Constructor for class org.overturetool.vdmj.modules.Export
Create an export declaration at the given location.
ExportAll - Class in org.overturetool.vdmj.modules
 
ExportAll(LexLocation) - Constructor for class org.overturetool.vdmj.modules.ExportAll
 
exportdefs - Variable in class org.overturetool.vdmj.modules.Module
Those definitions which are exported.
ExportedFunction - Class in org.overturetool.vdmj.modules
 
ExportedFunction(LexLocation, LexNameList, Type) - Constructor for class org.overturetool.vdmj.modules.ExportedFunction
 
ExportedOperation - Class in org.overturetool.vdmj.modules
 
ExportedOperation(LexLocation, LexNameList, Type) - Constructor for class org.overturetool.vdmj.modules.ExportedOperation
 
ExportedType - Class in org.overturetool.vdmj.modules
 
ExportedType(LexNameToken, boolean) - Constructor for class org.overturetool.vdmj.modules.ExportedType
 
ExportedValue - Class in org.overturetool.vdmj.modules
 
ExportedValue(LexLocation, LexNameList, Type) - Constructor for class org.overturetool.vdmj.modules.ExportedValue
 
exports - Variable in class org.overturetool.vdmj.modules.Module
A list of export declarations.
exports - Variable in class org.overturetool.vdmj.modules.ModuleExports
 
expression - Variable in class org.overturetool.vdmj.definitions.AssignmentDefinition
 
expression - Variable in class org.overturetool.vdmj.definitions.ClassInvariantDefinition
 
Expression - Class in org.overturetool.vdmj.expressions
The parent class of all VDM expressions.
Expression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.Expression
Generate an expression at the given location.
Expression(Expression) - Constructor for class org.overturetool.vdmj.expressions.Expression
Generate an expression at the same location as the expression passed.
expression - Variable in class org.overturetool.vdmj.expressions.LambdaExpression
 
expression - Variable in class org.overturetool.vdmj.expressions.LetDefExpression
 
expression - Variable in class org.overturetool.vdmj.expressions.PostOpExpression
 
expression - Variable in class org.overturetool.vdmj.expressions.PreOpExpression
 
expression - Variable in class org.overturetool.vdmj.statements.ExitStatement
 
expression - Variable in class org.overturetool.vdmj.statements.ObjectIdentifierDesignator
 
expression - Variable in class org.overturetool.vdmj.statements.ObjectNewDesignator
 
expression - Variable in class org.overturetool.vdmj.statements.ReturnStatement
 
ExpressionList - Class in org.overturetool.vdmj.expressions
 
ExpressionList() - Constructor for class org.overturetool.vdmj.expressions.ExpressionList
 
ExpressionPattern - Class in org.overturetool.vdmj.patterns
 
ExpressionPattern(Expression) - Constructor for class org.overturetool.vdmj.patterns.ExpressionPattern
 
ExpressionReader - Class in org.overturetool.vdmj.syntax
A syntax analyser to parse expressions.
ExpressionReader(LexTokenReader) - Constructor for class org.overturetool.vdmj.syntax.ExpressionReader
 
expressionReader - Variable in class org.overturetool.vdmj.syntax.SyntaxReader
An ExpressionReader, if created.
expType - Variable in class org.overturetool.vdmj.definitions.AssignmentDefinition
 
expType - Variable in class org.overturetool.vdmj.definitions.EqualsDefinition
 
expType - Variable in class org.overturetool.vdmj.definitions.ValueDefinition
 
expType - Variable in class org.overturetool.vdmj.expressions.CasesExpression
 
expType - Variable in class org.overturetool.vdmj.statements.AssignmentStatement
 
expType - Variable in class org.overturetool.vdmj.statements.CasesStatement
 
ExternalClause - Class in org.overturetool.vdmj.statements
 
ExternalClause(LexToken, LexNameList, Type) - Constructor for class org.overturetool.vdmj.statements.ExternalClause
 
ExternalDefinition - Class in org.overturetool.vdmj.definitions
A class to hold an external state definition.
ExternalDefinition(Definition, LexToken) - Constructor for class org.overturetool.vdmj.definitions.ExternalDefinition
 
externals - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
externals - Variable in class org.overturetool.vdmj.statements.SpecificationStatement
 

F

factory() - Method in enum org.overturetool.vdmj.runtime.CPUPolicy
 
FCFSPolicy - Class in org.overturetool.vdmj.runtime
 
FCFSPolicy() - Constructor for class org.overturetool.vdmj.runtime.FCFSPolicy
 
fecho(Context) - Static method in class org.overturetool.vdmj.util.IO
 
ferror() - Static method in class org.overturetool.vdmj.util.IO
 
ff1 - Variable in class org.overturetool.vdmj.values.CompFunctionValue
 
ff2 - Variable in class org.overturetool.vdmj.values.CompFunctionValue
 
field - Variable in class org.overturetool.vdmj.expressions.FieldExpression
 
field - Variable in class org.overturetool.vdmj.expressions.FieldNumberExpression
 
field - Variable in class org.overturetool.vdmj.statements.FieldDesignator
 
Field - Class in org.overturetool.vdmj.types
 
Field(LexNameToken, String, Type, boolean) - Constructor for class org.overturetool.vdmj.types.Field
 
Field(AccessSpecifier, LexNameToken, String, Type) - Constructor for class org.overturetool.vdmj.types.Field
 
FieldDesignator - Class in org.overturetool.vdmj.statements
 
FieldDesignator(StateDesignator, LexIdentifierToken) - Constructor for class org.overturetool.vdmj.statements.FieldDesignator
 
FieldExpression - Class in org.overturetool.vdmj.expressions
 
FieldExpression(Expression, LexIdentifierToken) - Constructor for class org.overturetool.vdmj.expressions.FieldExpression
 
FieldExpression(Expression, LexNameToken) - Constructor for class org.overturetool.vdmj.expressions.FieldExpression
 
FieldMap - Class in org.overturetool.vdmj.values
A class to hold the name/Value list of fields in a record.
FieldMap() - Constructor for class org.overturetool.vdmj.values.FieldMap
 
FieldMap(FieldMap) - Constructor for class org.overturetool.vdmj.values.FieldMap
 
FieldMap(String, Value, boolean) - Constructor for class org.overturetool.vdmj.values.FieldMap
 
fieldmap - Variable in class org.overturetool.vdmj.values.RecordValue
 
fieldname - Variable in class org.overturetool.vdmj.statements.CallObjectStatement
 
fieldname - Variable in class org.overturetool.vdmj.statements.ObjectFieldDesignator
 
FieldNumberExpression - Class in org.overturetool.vdmj.expressions
 
FieldNumberExpression(Expression, LexIntegerToken) - Constructor for class org.overturetool.vdmj.expressions.FieldNumberExpression
 
fields - Variable in class org.overturetool.vdmj.definitions.StateDefinition
 
fields - Variable in class org.overturetool.vdmj.types.RecordType
 
FieldValue - Class in org.overturetool.vdmj.values
 
FieldValue(String, Value, boolean) - Constructor for class org.overturetool.vdmj.values.FieldValue
 
file - Variable in class org.overturetool.vdmj.lex.LexLocation
The filename of the token.
file - Variable in class org.overturetool.vdmj.lex.LexTokenReader
The current file name.
filecharset - Static variable in class org.overturetool.vdmj.VDMJ
 
filename - Variable in class org.overturetool.vdmj.ast.ASTConverter
 
filename - Variable in class org.overturetool.vdmj.runtime.SourceFile
 
filename - Variable in class org.overturetool.vdmj.syntax.OvertureReader
 
findBUS(CPUValue, CPUValue) - Static method in class org.overturetool.vdmj.definitions.BUSClassDefinition
 
findClass(String) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
findClass(String) - Method in class org.overturetool.vdmj.runtime.Interpreter
 
findClassDefinition() - Method in class org.overturetool.vdmj.typechecker.Environment
Find the enclosing class definition, if any.
findClassDefinition() - Method in class org.overturetool.vdmj.typechecker.FlatEnvironment
 
findClassDefinition() - Method in class org.overturetool.vdmj.typechecker.ModuleEnvironment
 
findClassDefinition() - Method in class org.overturetool.vdmj.typechecker.PrivateClassEnvironment
 
findClassDefinition() - Method in class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
findConstructor(TypeList) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Find a constructor definition for this class, given a list of parameter types.
findExpression(int) - Method in class org.overturetool.vdmj.definitions.AssignmentDefinition
 
findExpression(int) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
 
findExpression(File, int) - Method in class org.overturetool.vdmj.definitions.ClassList
 
findExpression(int) - Method in class org.overturetool.vdmj.definitions.Definition
Locate an Expression that starts on the line number indicated.
findExpression(int) - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
findExpression(int) - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
findExpression(int) - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
findExpression(int) - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
findExpression(int) - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
findExpression(int) - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
findExpression(int) - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
findExpression(int) - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.ApplyExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.BinaryExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.CasesExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.ElementsExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.ElseIfExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.Exists1Expression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.ExistsExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.Expression
Find an expression starting on the given line.
findExpression(int) - Method in class org.overturetool.vdmj.expressions.ExpressionList
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.FieldExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.FieldNumberExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.ForAllExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.FuncInstantiationExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.IfExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.IotaExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.IsExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.IsOfBaseClassExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.IsOfClassExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.LambdaExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.LetBeStExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.LetDefExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.MapCompExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.MapEnumExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.MkBasicExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.MkTypeExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.MuExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.NewExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.SameBaseClassExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.SameClassExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.SeqCompExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.SeqEnumExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.SetCompExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.SetEnumExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.SetRangeExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.SubseqExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.TupleExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.expressions.UnaryExpression
 
findExpression(int) - Method in class org.overturetool.vdmj.modules.Module
Find the first Expression in the module that starts on a given line.
findExpression(File, int) - Method in class org.overturetool.vdmj.modules.ModuleList
 
findExpression(File, int) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
findExpression(File, int) - Method in class org.overturetool.vdmj.runtime.Interpreter
Find an expression by file name and line number.
findExpression(File, int) - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
Find an Expression in the given file that starts on the given line.
findExpression(int) - Method in class org.overturetool.vdmj.statements.AlwaysStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.AssignmentStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.AtomicStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.CallObjectStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.CallStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.CasesStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.CyclesStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.DefStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.DurationStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.ElseIfStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.ExitStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.ForAllStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.ForIndexStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.ForPatternBindStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.IfStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.LetBeStStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.LetDefStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.ReturnStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.SimpleBlockStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.StartStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.Statement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.TixeStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.TrapStatement
 
findExpression(int) - Method in class org.overturetool.vdmj.statements.WhileStatement
 
findField(String) - Method in class org.overturetool.vdmj.types.RecordType
 
findGlobal(LexNameToken) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
findGlobal(LexNameToken) - Method in class org.overturetool.vdmj.runtime.Interpreter
Find a global environment value by name.
findMatches(LexNameToken) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
 
findMatches(LexNameToken) - Method in class org.overturetool.vdmj.definitions.ClassList
 
findMatches(LexNameToken) - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
findMatches(LexNameToken) - Method in class org.overturetool.vdmj.typechecker.Environment
Find functions and operations of the given basic name.
findMatches(LexNameToken) - Method in class org.overturetool.vdmj.typechecker.FlatEnvironment
 
findMatches(LexNameToken) - Method in class org.overturetool.vdmj.typechecker.ModuleEnvironment
 
findMatches(LexNameToken) - Method in class org.overturetool.vdmj.typechecker.PrivateClassEnvironment
 
findMatches(LexNameToken) - Method in class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
findModule(LexIdentifierToken) - Method in class org.overturetool.vdmj.modules.ModuleList
 
findModule(String) - Method in class org.overturetool.vdmj.runtime.Interpreter
 
findModule(String) - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Find a definition within this class by name.
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.ClassInvariantDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.ClassList
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.Definition
Find whether this Definition contains a definition of a name.
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.EqualsDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.ExternalDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.ImportedDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.InstanceVariableDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.MultiBindListDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.MutexSyncDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.PerSyncDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.ThreadDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.typechecker.Environment
Find a name in the environment of the given scope.
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.typechecker.FlatEnvironment
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.typechecker.ModuleEnvironment
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.typechecker.PrivateClassEnvironment
 
findName(LexNameToken, NameScope) - Method in class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
findName(LexNameToken) - Method in class org.overturetool.vdmj.types.ClassType
 
findStateDefinition() - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
findStateDefinition() - Method in class org.overturetool.vdmj.typechecker.Environment
Find the state defined in the environment, if any.
findStateDefinition() - Method in class org.overturetool.vdmj.typechecker.FlatEnvironment
 
findStateDefinition() - Method in class org.overturetool.vdmj.typechecker.ModuleEnvironment
 
findStateDefinition() - Method in class org.overturetool.vdmj.typechecker.PrivateClassEnvironment
 
findStateDefinition() - Method in class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
findStatement(int) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
 
findStatement(File, int) - Method in class org.overturetool.vdmj.definitions.ClassList
 
findStatement(int) - Method in class org.overturetool.vdmj.definitions.Definition
Locate a Statement that starts on the line number indicated.
findStatement(int) - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
findStatement(int) - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
findStatement(int) - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
findStatement(int) - Method in class org.overturetool.vdmj.modules.Module
Find the first Statement in the module that starts on a given line.
findStatement(File, int) - Method in class org.overturetool.vdmj.modules.ModuleList
 
findStatement(File, int) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
findStatement(File, int) - Method in class org.overturetool.vdmj.runtime.Interpreter
Find a statement by file name and line number.
findStatement(File, int) - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
Find a Statement in the given file that starts on the given line.
findStatement(int) - Method in class org.overturetool.vdmj.statements.AlwaysStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.AtomicStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.CasesStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.CyclesStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.DefStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.DurationStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.ElseIfStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.ForAllStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.ForIndexStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.ForPatternBindStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.IfStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.LetBeStStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.LetDefStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.SimpleBlockStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.Statement
Find a statement starting on the given line.
findStatement(int) - Method in class org.overturetool.vdmj.statements.TixeStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.TrapStatement
 
findStatement(int) - Method in class org.overturetool.vdmj.statements.WhileStatement
 
findThread() - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Find a thread definition for this class.
findType(LexNameToken) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Find a type definition within this class by name.
findType(LexNameToken) - Method in class org.overturetool.vdmj.definitions.ClassList
 
findType(LexNameToken) - Method in class org.overturetool.vdmj.definitions.Definition
Find whether this definition contains a definition of a type name.
findType(LexNameToken) - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
findType(LexNameToken) - Method in class org.overturetool.vdmj.definitions.ImportedDefinition
 
findType(LexNameToken) - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
findType(LexNameToken) - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
findType(LexNameToken) - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
findType(LexNameToken) - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
findType(LexNameToken) - Method in class org.overturetool.vdmj.typechecker.Environment
Find a type in the environment.
findType(LexNameToken) - Method in class org.overturetool.vdmj.typechecker.FlatEnvironment
 
findType(LexNameToken) - Method in class org.overturetool.vdmj.typechecker.ModuleEnvironment
 
findType(LexNameToken) - Method in class org.overturetool.vdmj.typechecker.PrivateClassEnvironment
 
findType(LexNameToken) - Method in class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
FiniteMapObligation - Class in org.overturetool.vdmj.pog
 
FiniteMapObligation(MapCompExpression, Type, POContextStack) - Constructor for class org.overturetool.vdmj.pog.FiniteMapObligation
 
FiniteSetObligation - Class in org.overturetool.vdmj.pog
 
FiniteSetObligation(SetCompExpression, SetType, POContextStack) - Constructor for class org.overturetool.vdmj.pog.FiniteSetObligation
 
first - Variable in class org.overturetool.vdmj.expressions.MapCompExpression
 
first - Variable in class org.overturetool.vdmj.expressions.SeqCompExpression
 
first - Variable in class org.overturetool.vdmj.expressions.SetCompExpression
 
first - Variable in class org.overturetool.vdmj.expressions.SetRangeExpression
 
first - Variable in class org.overturetool.vdmj.runtime.AsyncThread
 
FlatCheckedEnvironment - Class in org.overturetool.vdmj.typechecker
Define the type checking environment for a list of definitions, including a check for duplicates and name hiding.
FlatCheckedEnvironment(DefinitionList) - Constructor for class org.overturetool.vdmj.typechecker.FlatCheckedEnvironment
 
FlatCheckedEnvironment(DefinitionList, Environment) - Constructor for class org.overturetool.vdmj.typechecker.FlatCheckedEnvironment
 
FlatCheckedEnvironment(Definition, Environment) - Constructor for class org.overturetool.vdmj.typechecker.FlatCheckedEnvironment
 
FlatEnvironment - Class in org.overturetool.vdmj.typechecker
Define the type checking environment for a list of definitions.
FlatEnvironment(DefinitionList) - Constructor for class org.overturetool.vdmj.typechecker.FlatEnvironment
 
FlatEnvironment(DefinitionList, Environment) - Constructor for class org.overturetool.vdmj.typechecker.FlatEnvironment
 
FlatEnvironment(Definition, Environment) - Constructor for class org.overturetool.vdmj.typechecker.FlatEnvironment
 
FloorExpression - Class in org.overturetool.vdmj.expressions
 
FloorExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.FloorExpression
 
ForAllExpression - Class in org.overturetool.vdmj.expressions
 
ForAllExpression(LexLocation, List<MultipleBind>, Expression) - Constructor for class org.overturetool.vdmj.expressions.ForAllExpression
 
ForAllStatement - Class in org.overturetool.vdmj.statements
 
ForAllStatement(LexLocation, Pattern, Expression, Statement) - Constructor for class org.overturetool.vdmj.statements.ForAllStatement
 
ForIndexStatement - Class in org.overturetool.vdmj.statements
 
ForIndexStatement(LexLocation, LexNameToken, Expression, Expression, Expression, Statement) - Constructor for class org.overturetool.vdmj.statements.ForIndexStatement
 
format(String, Context) - Method in class org.overturetool.vdmj.runtime.Context
 
ForPatternBindStatement - Class in org.overturetool.vdmj.statements
 
ForPatternBindStatement(LexLocation, PatternBind, boolean, Expression, Statement) - Constructor for class org.overturetool.vdmj.statements.ForPatternBindStatement
 
FPPolicy - Class in org.overturetool.vdmj.runtime
 
FPPolicy() - Constructor for class org.overturetool.vdmj.runtime.FPPolicy
 
freadval(Context) - Static method in class org.overturetool.vdmj.util.IO
 
freeVariables - Variable in class org.overturetool.vdmj.values.FunctionValue
 
from - Variable in class org.overturetool.vdmj.expressions.SubseqExpression
 
from - Variable in class org.overturetool.vdmj.modules.Import
The Module imported from.
from - Variable in class org.overturetool.vdmj.runtime.MessagePacket
 
from - Variable in class org.overturetool.vdmj.statements.ForIndexStatement
 
from - Variable in class org.overturetool.vdmj.traces.RepeatTraceNode
 
from - Variable in class org.overturetool.vdmj.traces.TraceRepeatDefinition
 
from - Variable in class org.overturetool.vdmj.types.MapType
 
ftype - Variable in class org.overturetool.vdmj.expressions.SetRangeExpression
 
ftype - Variable in class org.overturetool.vdmj.expressions.SubseqExpression
 
FuncComposeObligation - Class in org.overturetool.vdmj.pog
 
FuncComposeObligation(CompExpression, String, String, POContextStack) - Constructor for class org.overturetool.vdmj.pog.FuncComposeObligation
 
funcDefinition - Variable in class org.overturetool.vdmj.typechecker.Environment
The function in scope at this point, or null.
FuncInstantiationExpression - Class in org.overturetool.vdmj.expressions
 
FuncInstantiationExpression(Expression, TypeList) - Constructor for class org.overturetool.vdmj.expressions.FuncInstantiationExpression
 
FuncIterationObligation - Class in org.overturetool.vdmj.pog
 
FuncIterationObligation(StarStarExpression, String, POContextStack) - Constructor for class org.overturetool.vdmj.pog.FuncIterationObligation
 
FuncPostConditionObligation - Class in org.overturetool.vdmj.pog
 
FuncPostConditionObligation(ExplicitFunctionDefinition, POContextStack) - Constructor for class org.overturetool.vdmj.pog.FuncPostConditionObligation
 
FuncPostConditionObligation(ImplicitFunctionDefinition, POContextStack) - Constructor for class org.overturetool.vdmj.pog.FuncPostConditionObligation
 
function - Variable in class org.overturetool.vdmj.expressions.FuncInstantiationExpression
 
function - Variable in class org.overturetool.vdmj.expressions.PreExpression
 
function - Variable in class org.overturetool.vdmj.values.IterFunctionValue
 
FunctionApplyObligation - Class in org.overturetool.vdmj.pog
 
FunctionApplyObligation(Expression, ExpressionList, String, POContextStack) - Constructor for class org.overturetool.vdmj.pog.FunctionApplyObligation
 
FunctionType - Class in org.overturetool.vdmj.types
 
FunctionType(LexLocation, boolean, TypeList, Type) - Constructor for class org.overturetool.vdmj.types.FunctionType
 
FunctionValue - Class in org.overturetool.vdmj.values
 
FunctionValue(LexLocation, String, FunctionType, List<PatternList>, Expression, FunctionValue, FunctionValue, Context, boolean) - Constructor for class org.overturetool.vdmj.values.FunctionValue
 
FunctionValue(LexLocation, String, FunctionType, PatternList, Expression, Context) - Constructor for class org.overturetool.vdmj.values.FunctionValue
 
FunctionValue(ExplicitFunctionDefinition, FunctionValue, FunctionValue, Context) - Constructor for class org.overturetool.vdmj.values.FunctionValue
 
FunctionValue(ImplicitFunctionDefinition, FunctionValue, FunctionValue, Context) - Constructor for class org.overturetool.vdmj.values.FunctionValue
 
FunctionValue(ImplicitFunctionDefinition, TypeList, FunctionValue, FunctionValue, Context) - Constructor for class org.overturetool.vdmj.values.FunctionValue
 
FunctionValue(ExplicitFunctionDefinition, TypeList, FunctionValue, FunctionValue, Context) - Constructor for class org.overturetool.vdmj.values.FunctionValue
 
FunctionValue(LexLocation, String) - Constructor for class org.overturetool.vdmj.values.FunctionValue
 
functionValue(Context) - Method in class org.overturetool.vdmj.values.FunctionValue
 
functionValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
functionValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
functionValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
fwriteval(Context) - Static method in class org.overturetool.vdmj.util.IO
 

G

get(Object) - Method in class org.overturetool.vdmj.runtime.Context
Get a name, taking type overloading into account.
get(CPUValue) - Method in class org.overturetool.vdmj.runtime.Holder
 
get(String) - Method in class org.overturetool.vdmj.values.FieldMap
 
get(LexNameToken, boolean) - Method in class org.overturetool.vdmj.values.ObjectValue
 
get(int, Context) - Method in class org.overturetool.vdmj.values.Quantifier
 
get(Value, Context) - Method in class org.overturetool.vdmj.values.SeqValue
 
get_file_pos(Context) - Static method in class org.overturetool.vdmj.util.VDMUtil
 
getAllValues() - Method in class org.overturetool.vdmj.types.BooleanType
 
getAllValues() - Method in class org.overturetool.vdmj.types.Type
 
getBaseTypes() - Method in class org.overturetool.vdmj.values.ObjectValue
 
getBindReader() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
getBindValues(Context) - Method in class org.overturetool.vdmj.patterns.Bind
Return a list of all possible values for the bind.
getBindValues(Context) - Method in class org.overturetool.vdmj.patterns.MultipleBind
Get a list of all the possible values to bind the variables to.
getBindValues(Context) - Method in class org.overturetool.vdmj.patterns.MultipleSetBind
 
getBindValues(Context) - Method in class org.overturetool.vdmj.patterns.MultipleTypeBind
 
getBindValues(Context) - Method in class org.overturetool.vdmj.patterns.SetBind
 
getBindValues(Context) - Method in class org.overturetool.vdmj.patterns.TypeBind
 
getBreakpoints() - Method in class org.overturetool.vdmj.runtime.Interpreter
 
getCharsRead() - Method in class org.overturetool.vdmj.lex.LexTokenReader
 
getClasses() - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
getClassName() - Method in class org.overturetool.vdmj.lex.LexIdentifierToken
 
getClassName() - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getClassReader() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
getClassType() - Method in class org.overturetool.vdmj.types.ClassType
 
getClassType() - Method in class org.overturetool.vdmj.types.NamedType
 
getClassType() - Method in class org.overturetool.vdmj.types.OptionalType
 
getClassType() - Method in class org.overturetool.vdmj.types.ParameterType
 
getClassType() - Method in class org.overturetool.vdmj.types.Type
 
getClassType() - Method in class org.overturetool.vdmj.types.UnionType
 
getClassType() - Method in class org.overturetool.vdmj.types.UnknownType
 
getContext() - Method in class org.overturetool.vdmj.pog.POCaseContext
 
getContext() - Method in class org.overturetool.vdmj.pog.POContext
 
getContext() - Method in class org.overturetool.vdmj.pog.PODefContext
 
getContext() - Method in class org.overturetool.vdmj.pog.POForAllContext
 
getContext() - Method in class org.overturetool.vdmj.pog.POForAllPredicateContext
 
getContext() - Method in class org.overturetool.vdmj.pog.POFunctionDefinitionContext
 
getContext() - Method in class org.overturetool.vdmj.pog.POFunctionResultContext
 
getContext() - Method in class org.overturetool.vdmj.pog.POImpliesContext
 
getContext() - Method in class org.overturetool.vdmj.pog.POLetDefContext
 
getContext() - Method in class org.overturetool.vdmj.pog.PONameContext
 
getContext() - Method in class org.overturetool.vdmj.pog.PONotCaseContext
 
getContext() - Method in class org.overturetool.vdmj.pog.PONotImpliesContext
 
getContext() - Method in class org.overturetool.vdmj.pog.POOperationDefinitionContext
 
getContext() - Method in class org.overturetool.vdmj.values.State
 
getCount() - Method in class org.overturetool.vdmj.runtime.SourceFile
 
getCPU() - Method in class org.overturetool.vdmj.values.ObjectValue
 
getCPU() - Method in class org.overturetool.vdmj.values.OperationValue
 
getCtorName(TypeList) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Return the name of the constructor for this class, given a list of parameter types.
getCurrentModule() - Method in class org.overturetool.vdmj.syntax.OvertureReader
 
getCurrentModule() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
getCurriedPostType(boolean) - Method in class org.overturetool.vdmj.types.FunctionType
 
getCurriedPreType(boolean) - Method in class org.overturetool.vdmj.types.FunctionType
 
getDefaultFile() - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
getDefaultFile() - Method in class org.overturetool.vdmj.runtime.Interpreter
Get the filename that contains the default module or class.
getDefaultFile() - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
 
getDefaultName() - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
getDefaultName() - Method in class org.overturetool.vdmj.runtime.Interpreter
Get the name of the default module or class.
getDefaultName() - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
 
getDefinition() - Method in class org.overturetool.vdmj.modules.Export
Create a new definition for the export declaration.
getDefinition(DefinitionList) - Method in class org.overturetool.vdmj.modules.Export
Lookup the actual definition of the export declaration.
getDefinition(DefinitionList) - Method in class org.overturetool.vdmj.modules.ExportAll
 
getDefinition() - Method in class org.overturetool.vdmj.modules.ExportAll
 
getDefinition(DefinitionList) - Method in class org.overturetool.vdmj.modules.ExportedFunction
 
getDefinition() - Method in class org.overturetool.vdmj.modules.ExportedFunction
 
getDefinition(DefinitionList) - Method in class org.overturetool.vdmj.modules.ExportedOperation
 
getDefinition() - Method in class org.overturetool.vdmj.modules.ExportedOperation
 
getDefinition(DefinitionList) - Method in class org.overturetool.vdmj.modules.ExportedType
 
getDefinition() - Method in class org.overturetool.vdmj.modules.ExportedType
 
getDefinition(DefinitionList) - Method in class org.overturetool.vdmj.modules.ExportedValue
 
getDefinition() - Method in class org.overturetool.vdmj.modules.ExportedValue
 
getDefinitionReader() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.AssignmentDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Get a list of all definitions for this class, including the local definitions as well as those inherited.
getDefinitions() - Method in class org.overturetool.vdmj.definitions.ClassInvariantDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.Definition
Return a list of all the definitions created by this definition.
getDefinitions() - Method in class org.overturetool.vdmj.definitions.EqualsDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.ExternalDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.ImportedDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.LocalDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.MultiBindListDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.MutexSyncDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.PerSyncDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.ThreadDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.UntypedDefinition
 
getDefinitions() - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
getDefinitions(Module) - Method in class org.overturetool.vdmj.modules.Import
Extract the definition(s) for the import from the module passed.
getDefinitions(Module) - Method in class org.overturetool.vdmj.modules.ImportAll
 
getDefinitions(Module) - Method in class org.overturetool.vdmj.modules.ImportedType
 
getDefinitions(Module) - Method in class org.overturetool.vdmj.modules.ImportedValue
 
getDefinitions(Module) - Method in class org.overturetool.vdmj.modules.ImportFromModule
 
getDefinitions() - Method in class org.overturetool.vdmj.modules.ModuleExports
 
getDefinitions(DefinitionList) - Method in class org.overturetool.vdmj.modules.ModuleExports
 
getDefinitions(ModuleList) - Method in class org.overturetool.vdmj.modules.ModuleImports
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.BooleanPattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.CharacterPattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.ConcatenationPattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.ExpressionPattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.IdentifierPattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.IgnorePattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.IntegerPattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.MultipleBind
Get a list of definitions for the variables in the pattern list.
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.Pattern
Get a list of definitions for the pattern's variables.
getDefinitions() - Method in class org.overturetool.vdmj.patterns.PatternBind
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.QuotePattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.RealPattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.RecordPattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.SeqPattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.SetPattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.StringPattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.TuplePattern
 
getDefinitions(Type, NameScope) - Method in class org.overturetool.vdmj.patterns.UnionPattern
 
getDefinitions(NameScope) - Method in class org.overturetool.vdmj.types.PatternListTypePair
 
getDefinitions() - Method in class org.overturetool.vdmj.types.PatternTypePair
 
getDepth() - Method in class org.overturetool.vdmj.runtime.Context
 
getDepth() - Method in class org.overturetool.vdmj.runtime.RootContext
 
getDepth() - Method in exception org.overturetool.vdmj.syntax.ParserException
 
getDuration(long) - Method in class org.overturetool.vdmj.values.CPUValue
 
getErrorCount() - Method in class org.overturetool.vdmj.syntax.OvertureReader
 
getErrorCount() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
getErrorCount() - Static method in class org.overturetool.vdmj.typechecker.TypeChecker
 
getErrors() - Method in class org.overturetool.vdmj.syntax.OvertureReader
 
getErrors() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
getErrors() - Static method in class org.overturetool.vdmj.typechecker.TypeChecker
 
getExplicit(boolean) - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getExpression(LexNameToken) - Method in class org.overturetool.vdmj.definitions.MutexSyncDefinition
 
getExpression() - Method in class org.overturetool.vdmj.definitions.PerSyncDefinition
 
getExpressionReader() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
getFilter() - Method in class org.overturetool.vdmj.traces.CallSequence
 
getFrame(int) - Method in class org.overturetool.vdmj.runtime.Context
 
getFrame(int) - Method in class org.overturetool.vdmj.runtime.RootContext
 
getFreeVariables() - Method in class org.overturetool.vdmj.runtime.Context
Get all visible names from this Context, with more visible values overriding those below.
getFreeVariables() - Method in class org.overturetool.vdmj.runtime.RootContext
 
getFuncDefinition() - Method in class org.overturetool.vdmj.typechecker.Environment
 
getFunction() - Method in class org.overturetool.vdmj.types.BracketType
 
getFunction() - Method in class org.overturetool.vdmj.types.FunctionType
 
getFunction() - Method in class org.overturetool.vdmj.types.NamedType
 
getFunction() - Method in class org.overturetool.vdmj.types.OptionalType
 
getFunction() - Method in class org.overturetool.vdmj.types.Type
 
getFunction() - Method in class org.overturetool.vdmj.types.UnionType
 
getFunction() - Method in class org.overturetool.vdmj.types.UnknownType
 
getGlobal() - Method in class org.overturetool.vdmj.runtime.Context
Find the outermost context from this one.
getGlobalEnvironment() - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
getGlobalEnvironment() - Method in class org.overturetool.vdmj.runtime.Interpreter
Get the global environment.
getGlobalEnvironment() - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
 
getHashes() - Method in class org.overturetool.vdmj.traces.CallSequence
 
getHitList(File) - Static method in class org.overturetool.vdmj.lex.LexLocation
 
getHitLocations(File) - Static method in class org.overturetool.vdmj.lex.LexLocation
 
getIdentifier() - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getInitialContext() - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
getInitialContext() - Method in class org.overturetool.vdmj.runtime.Interpreter
Get a string version of the environment.
getInitName(LexLocation) - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getInstance() - Static method in class org.overturetool.vdmj.runtime.Interpreter
 
getInterpreter() - Method in class org.overturetool.vdmj.VDMJ
Generate an interpreter from the classes parsed.
getInterpreter() - Method in class org.overturetool.vdmj.VDMPP
 
getInterpreter() - Method in class org.overturetool.vdmj.VDMSL
 
getInvariant(Context) - Method in class org.overturetool.vdmj.types.InvariantType
 
getInvName(LexLocation) - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getLast() - Method in class org.overturetool.vdmj.lex.LexTokenReader
Get the last token returned from the reader.
getLength() - Method in class org.overturetool.vdmj.patterns.ConcatenationPattern
 
getLength() - Method in class org.overturetool.vdmj.patterns.IdentifierPattern
 
getLength() - Method in class org.overturetool.vdmj.patterns.IgnorePattern
 
getLength() - Method in class org.overturetool.vdmj.patterns.Pattern
 
getLength() - Method in class org.overturetool.vdmj.patterns.RecordPattern
 
getLength() - Method in class org.overturetool.vdmj.patterns.SeqPattern
 
getLength() - Method in class org.overturetool.vdmj.patterns.SetPattern
 
getLength() - Method in class org.overturetool.vdmj.patterns.TuplePattern
 
getLength() - Method in class org.overturetool.vdmj.patterns.UnionPattern
 
getLine(int) - Method in class org.overturetool.vdmj.runtime.SourceFile
 
getListParamPatternList() - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
getLocalDefinitions() - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Get a list of all local definitions for this class.
getLogSize() - Static method in class org.overturetool.vdmj.messages.RTLogger
 
getMap() - Method in class org.overturetool.vdmj.types.BracketType
 
getMap() - Method in class org.overturetool.vdmj.types.MapType
 
getMap() - Method in class org.overturetool.vdmj.types.NamedType
 
getMap() - Method in class org.overturetool.vdmj.types.OptionalType
 
getMap() - Method in class org.overturetool.vdmj.types.ParameterType
 
getMap() - Method in class org.overturetool.vdmj.types.Type
 
getMap() - Method in class org.overturetool.vdmj.types.UnionType
 
getMap() - Method in class org.overturetool.vdmj.types.UnknownType
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.BooleanPattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.CharacterPattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.ConcatenationPattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.ExpressionPattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.IdentifierPattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.IgnorePattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.IntegerPattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.Pattern
An expression that matches the pattern.
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.QuotePattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.RealPattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.RecordPattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.SeqPattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.SetPattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.StringPattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.TuplePattern
 
getMatchingExpression() - Method in class org.overturetool.vdmj.patterns.UnionPattern
 
getMatchingExpressionList() - Method in class org.overturetool.vdmj.patterns.PatternList
 
getMemberName(LexIdentifierToken) - Method in class org.overturetool.vdmj.types.ClassType
 
getMemberValues() - Method in class org.overturetool.vdmj.values.ObjectValue
 
getMissList(String) - Static method in class org.overturetool.vdmj.lex.LexLocation
 
getMissLocations(String) - Static method in class org.overturetool.vdmj.lex.LexLocation
 
getModifiedName(String) - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getModules() - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
 
getMultipleBindList() - Method in class org.overturetool.vdmj.patterns.Bind
Return this one bind as a list of MultipleBind.
getMultipleBindList() - Method in class org.overturetool.vdmj.patterns.MultipleBind
Return this one bind as a list of MultipleBind.
getMultipleBindList() - Method in class org.overturetool.vdmj.patterns.SetBind
 
getMultipleBindList() - Method in class org.overturetool.vdmj.patterns.TypeBind
 
getName() - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getName() - Method in class org.overturetool.vdmj.pog.POContext
 
getName() - Method in class org.overturetool.vdmj.pog.POContextStack
 
getName() - Method in class org.overturetool.vdmj.pog.PONameContext
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.AssignmentDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.Definition
Return the names and values in the runtime environment created by this definition.
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.EqualsDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.ImportedDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.LocalDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.ThreadDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.UntypedDefinition
 
getNamedValues(Context) - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.BooleanPattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.CharacterPattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.ConcatenationPattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.ExpressionPattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.IdentifierPattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.IgnorePattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.IntegerPattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.Pattern
Get a name/value pair list for the pattern's variables.
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.PatternList
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.QuotePattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.RealPattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.RecordPattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.SeqPattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.SetPattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.StringPattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.TuplePattern
 
getNamedValues(Value, Context) - Method in class org.overturetool.vdmj.patterns.UnionPattern
 
getNumeric() - Method in class org.overturetool.vdmj.types.BracketType
 
getNumeric() - Method in class org.overturetool.vdmj.types.NamedType
 
getNumeric() - Method in class org.overturetool.vdmj.types.NumericType
 
getNumeric() - Method in class org.overturetool.vdmj.types.OptionalType
 
getNumeric() - Method in class org.overturetool.vdmj.types.ParameterType
 
getNumeric() - Method in class org.overturetool.vdmj.types.Type
 
getNumeric() - Method in class org.overturetool.vdmj.types.UnionType
 
getNumeric() - Method in class org.overturetool.vdmj.types.UnknownType
 
getNumLeft() - Method in class org.overturetool.vdmj.traces.PermuteArray
 
getObligation(String) - Method in class org.overturetool.vdmj.pog.POContextStack
 
getOldName() - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getOperation() - Method in class org.overturetool.vdmj.types.BracketType
 
getOperation() - Method in class org.overturetool.vdmj.types.NamedType
 
getOperation() - Method in class org.overturetool.vdmj.types.OperationType
 
getOperation() - Method in class org.overturetool.vdmj.types.OptionalType
 
getOperation() - Method in class org.overturetool.vdmj.types.Type
 
getOperation() - Method in class org.overturetool.vdmj.types.UnionType
 
getOperation() - Method in class org.overturetool.vdmj.types.UnknownType
 
getOption(DBGPOptionType) - Method in class org.overturetool.vdmj.debug.DBGPCommand
 
getOverloads(LexNameToken) - Method in class org.overturetool.vdmj.values.NameValuePairMap
 
getOverloads(LexNameToken) - Method in class org.overturetool.vdmj.values.ObjectValue
 
getParamPatternList() - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
getParamPatternList() - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
getParamPatternList() - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
getPatternReader() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
getPerName(LexLocation) - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getPolymorphicValue(TypeList) - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.BooleanPattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.CharacterPattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.ConcatenationPattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.ExpressionPattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.IdentifierPattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.IgnorePattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.IntegerPattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.MultipleBind
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.Pattern
Get the type(s) that could match this pattern.
getPossibleType(LexLocation) - Method in class org.overturetool.vdmj.patterns.PatternList
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.QuotePattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.RealPattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.RecordPattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.SeqPattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.SetPattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.StringPattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.TuplePattern
 
getPossibleType() - Method in class org.overturetool.vdmj.patterns.UnionPattern
 
getPostName(LexLocation) - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getPostType() - Method in class org.overturetool.vdmj.types.FunctionType
 
getPostType(StateDefinition, ClassDefinition, boolean) - Method in class org.overturetool.vdmj.types.OperationType
 
getPreName() - Method in class org.overturetool.vdmj.expressions.Expression
Get the name of the precondition function of this expression, if it is a function expression that identifies a function with a precondition.
getPreName() - Method in class org.overturetool.vdmj.expressions.VariableExpression
 
getPreName(LexLocation) - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getPreType() - Method in class org.overturetool.vdmj.types.FunctionType
 
getPreType(StateDefinition, ClassDefinition, boolean) - Method in class org.overturetool.vdmj.types.OperationType
 
getPriority() - Method in class org.overturetool.vdmj.values.OperationValue
 
getProduct() - Method in class org.overturetool.vdmj.types.BracketType
 
getProduct(int) - Method in class org.overturetool.vdmj.types.BracketType
 
getProduct() - Method in class org.overturetool.vdmj.types.NamedType
 
getProduct(int) - Method in class org.overturetool.vdmj.types.NamedType
 
getProduct() - Method in class org.overturetool.vdmj.types.OptionalType
 
getProduct(int) - Method in class org.overturetool.vdmj.types.OptionalType
 
getProduct() - Method in class org.overturetool.vdmj.types.ParameterType
 
getProduct(int) - Method in class org.overturetool.vdmj.types.ParameterType
 
getProduct() - Method in class org.overturetool.vdmj.types.ProductType
 
getProduct(int) - Method in class org.overturetool.vdmj.types.ProductType
 
getProduct() - Method in class org.overturetool.vdmj.types.Type
 
getProduct(int) - Method in class org.overturetool.vdmj.types.Type
 
getProduct() - Method in class org.overturetool.vdmj.types.UnionType
 
getProduct(int) - Method in class org.overturetool.vdmj.types.UnionType
 
getProduct() - Method in class org.overturetool.vdmj.types.UnknownType
 
getProduct(int) - Method in class org.overturetool.vdmj.types.UnknownType
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.definitions.AssignmentDefinition
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
 
getProofObligations() - Method in class org.overturetool.vdmj.definitions.ClassList
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.definitions.Definition
Get a list of proof obligations for the definition.
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.definitions.EqualsDefinition
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.AndExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.ApplyExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.BinaryExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.BooleanBinaryExpression
 
getProofObligations(POContextStack, Type) - Method in class org.overturetool.vdmj.expressions.CaseAlternative
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.CasesExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.CompExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.DefExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.DistIntersectExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.DistMergeExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.DivExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.DivideExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.ElementsExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.ElseIfExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.Exists1Expression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.ExistsExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.Expression
Get a list of proof obligations from the expression.
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.ExpressionList
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.FieldExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.FieldNumberExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.ForAllExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.FuncInstantiationExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.IfExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.IotaExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.IsExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.IsOfBaseClassExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.IsOfClassExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.LambdaExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.LetBeStExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.LetDefExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.MapCompExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.MapEnumExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.MapInverseExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.MapUnionExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.MkBasicExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.MkTypeExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.MuExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.NewExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.NumericBinaryExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.OrExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.PlusPlusExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.SameBaseClassExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.SameClassExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.SeqCompExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.SeqEnumExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.SetCompExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.SetEnumExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.SetRangeExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.StarStarExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.SubseqExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.TailExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.TupleExpression
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.expressions.UnaryExpression
 
getProofObligations() - Method in class org.overturetool.vdmj.modules.Module
 
getProofObligations() - Method in class org.overturetool.vdmj.modules.ModuleList
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.patterns.Bind
Return a list of POs.
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.patterns.MultipleBind
Get a list of POs.
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.patterns.MultipleSetBind
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.patterns.MultipleTypeBind
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.patterns.SetBind
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.patterns.TypeBind
 
getProofObligations() - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
getProofObligations() - Method in class org.overturetool.vdmj.runtime.Interpreter
Get a list of proof obligations for the loaded specification.
getProofObligations() - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.AlwaysStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.AssignmentStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.AtomicStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.BlockStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.CallObjectStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.CallStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.CasesStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.CaseStmtAlternative
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.DefStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.ElseIfStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.ExitStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.ForAllStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.ForIndexStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.ForPatternBindStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.IfStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.LetBeStStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.LetDefStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.ReturnStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.SimpleBlockStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.SpecificationStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.StartStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.Statement
Get a list of proof obligations from the statement.
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.TixeStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.TixeStmtAlternative
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.TrapStatement
 
getProofObligations(POContextStack) - Method in class org.overturetool.vdmj.statements.WhileStatement
 
getRecord() - Method in class org.overturetool.vdmj.types.BracketType
 
getRecord() - Method in class org.overturetool.vdmj.types.NamedType
 
getRecord() - Method in class org.overturetool.vdmj.types.OptionalType
 
getRecord() - Method in class org.overturetool.vdmj.types.ParameterType
 
getRecord() - Method in class org.overturetool.vdmj.types.RecordType
 
getRecord() - Method in class org.overturetool.vdmj.types.Type
 
getRecord() - Method in class org.overturetool.vdmj.types.UnionType
 
getRecord() - Method in class org.overturetool.vdmj.types.UnknownType
 
getRoot() - Method in class org.overturetool.vdmj.runtime.Context
Find the nearest RootContext in the context chain.
getRoot() - Method in class org.overturetool.vdmj.runtime.RootContext
 
getSelf() - Method in class org.overturetool.vdmj.runtime.Context
 
getSelf() - Method in class org.overturetool.vdmj.runtime.ObjectContext
 
getSelf() - Method in class org.overturetool.vdmj.runtime.RootContext
 
getSelf() - Method in class org.overturetool.vdmj.values.OperationValue
 
getSelfDefinition() - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Generate a local definition for "self".
getSelfDefinition() - Method in class org.overturetool.vdmj.definitions.Definition
Generate a local definition for "self".
getSelfName() - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getSeq() - Method in class org.overturetool.vdmj.types.BracketType
 
getSeq() - Method in class org.overturetool.vdmj.types.NamedType
 
getSeq() - Method in class org.overturetool.vdmj.types.OptionalType
 
getSeq() - Method in class org.overturetool.vdmj.types.ParameterType
 
getSeq() - Method in class org.overturetool.vdmj.types.SeqType
 
getSeq() - Method in class org.overturetool.vdmj.types.Type
 
getSeq() - Method in class org.overturetool.vdmj.types.UnionType
 
getSeq() - Method in class org.overturetool.vdmj.types.UnknownType
 
getSet() - Method in class org.overturetool.vdmj.types.BracketType
 
getSet() - Method in class org.overturetool.vdmj.types.NamedType
 
getSet() - Method in class org.overturetool.vdmj.types.OptionalType
 
getSet() - Method in class org.overturetool.vdmj.types.ParameterType
 
getSet() - Method in class org.overturetool.vdmj.types.SetType
 
getSet() - Method in class org.overturetool.vdmj.types.Type
 
getSet() - Method in class org.overturetool.vdmj.types.UnionType
 
getSet() - Method in class org.overturetool.vdmj.types.UnknownType
 
getSize() - Method in class org.overturetool.vdmj.runtime.MessageRequest
 
getSize() - Method in class org.overturetool.vdmj.runtime.MessageResponse
 
getSourceFile(File) - Method in class org.overturetool.vdmj.runtime.Interpreter
Get an entire source file object.
getSourceFiles() - Method in class org.overturetool.vdmj.definitions.ClassList
 
getSourceFiles() - Method in class org.overturetool.vdmj.modules.ModuleList
 
getSourceFiles() - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
getSourceFiles() - Method in class org.overturetool.vdmj.runtime.Interpreter
Get a list of all source files.
getSourceFiles() - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
 
getSourceLine(LexLocation) - Method in class org.overturetool.vdmj.runtime.Interpreter
Get a line of a source file.
getSourceLine(File, int) - Method in class org.overturetool.vdmj.runtime.Interpreter
Get a line of a source file by its location.
getSourceLine(File, int, String) - Method in class org.overturetool.vdmj.runtime.Interpreter
Get a line of a source file by its location.
getSourceList(File) - Static method in class org.overturetool.vdmj.lex.LexLocation
 
getState() - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
getStateContext() - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
getStateContext() - Method in class org.overturetool.vdmj.modules.Module
Return the module's state context, if any.
getStateContext() - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
 
getStatementReader() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
getStatic(boolean) - Method in class org.overturetool.vdmj.definitions.AccessSpecifier
 
getStatic(LexNameToken) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
 
getStatus() - Static method in class org.overturetool.vdmj.runtime.VDMThreadSet
 
getTests(Context) - Method in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
getTests() - Method in class org.overturetool.vdmj.traces.AlternativeTraceNode
 
getTests() - Method in class org.overturetool.vdmj.traces.RepeatTraceNode
 
getTests() - Method in class org.overturetool.vdmj.traces.SequenceTraceNode
 
getTests() - Method in class org.overturetool.vdmj.traces.StatementTraceNode
 
getTests() - Method in class org.overturetool.vdmj.traces.TraceNode
 
getThread() - Method in class org.overturetool.vdmj.runtime.FCFSPolicy
 
getThread() - Method in class org.overturetool.vdmj.runtime.SchedulingPolicy
 
getThreadName() - Method in class org.overturetool.vdmj.lex.LexNameToken
 
getThreadName(LexLocation) - Static method in class org.overturetool.vdmj.lex.LexNameToken
 
getThreadOperation(Context) - Method in class org.overturetool.vdmj.values.ObjectValue
 
getTimeslice() - Method in class org.overturetool.vdmj.runtime.FCFSPolicy
 
getTimeslice() - Method in class org.overturetool.vdmj.runtime.FPPolicy
 
getTimeslice() - Method in class org.overturetool.vdmj.runtime.SchedulingPolicy
 
getTimestep() - Method in class org.overturetool.vdmj.runtime.ThreadState
 
getTokensRead() - Method in class org.overturetool.vdmj.lex.LexTokenReader
 
getTotal() - Method in class org.overturetool.vdmj.traces.PermuteArray
 
getType() - Method in class org.overturetool.vdmj.definitions.AssignmentDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Get this class' ClassType.
getType() - Method in class org.overturetool.vdmj.definitions.ClassInvariantDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.Definition
Return the static type of the definition.
getType() - Method in class org.overturetool.vdmj.definitions.EqualsDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
getType(TypeList) - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.ExternalDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
getType(TypeList) - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.ImportedDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.LocalDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.MultiBindListDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.MutexSyncDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.PerSyncDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.ThreadDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.UntypedDefinition
 
getType() - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
getType(LexLocation) - Method in class org.overturetool.vdmj.types.TypeList
 
getType(LexLocation) - Method in class org.overturetool.vdmj.types.TypeSet
 
getTypeList() - Method in class org.overturetool.vdmj.types.PatternListTypePair
 
getTypeReader() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
getUnion() - Method in class org.overturetool.vdmj.types.BracketType
 
getUnion() - Method in class org.overturetool.vdmj.types.NamedType
 
getUnion() - Method in class org.overturetool.vdmj.types.Type
 
getUnion() - Method in class org.overturetool.vdmj.types.UnionType
 
getUpdatable(ValueListener) - Method in class org.overturetool.vdmj.values.InvariantValue
 
getUpdatable(ValueListener) - Method in class org.overturetool.vdmj.values.MapValue
 
getUpdatable(ValueListener) - Method in class org.overturetool.vdmj.values.NameValuePairList
 
getUpdatable(ValueListener) - Method in class org.overturetool.vdmj.values.ObjectValue
 
getUpdatable(ValueListener) - Method in class org.overturetool.vdmj.values.RecordValue
 
getUpdatable(ValueListener) - Method in class org.overturetool.vdmj.values.SeqValue
 
getUpdatable(ValueListener) - Method in class org.overturetool.vdmj.values.SetValue
 
getUpdatable(ValueListener) - Method in class org.overturetool.vdmj.values.TupleValue
 
getUpdatable(ValueListener) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
getUpdatable(ValueListener) - Method in class org.overturetool.vdmj.values.Value
Return an UpdatableValue, wrapping this one.
getUpdateable() - Method in class org.overturetool.vdmj.runtime.ClassContext
Build a new Context based on the current one, but with only the updateable values included (eg.
getUpdateable() - Method in class org.overturetool.vdmj.runtime.Context
Build a new Context based on the current one, but with only the updateable values included (eg.
getUpdateable() - Method in class org.overturetool.vdmj.runtime.ObjectContext
Build a new Context based on the current one, but with only the updateable values included (eg.
getUpdateable() - Method in class org.overturetool.vdmj.runtime.StateContext
Build a new Context based on the current one, but with only the updateable values included (eg.
getValue() - Method in class org.overturetool.vdmj.pog.ProofObligation
 
getValue() - Method in class org.overturetool.vdmj.runtime.MessageResponse
 
getVar(String) - Method in class org.overturetool.vdmj.pog.ProofObligation
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.AssignmentDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Get a list of the names of the variables defined locally.
getVariableNames() - Method in class org.overturetool.vdmj.definitions.ClassInvariantDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.Definition
Return a list of variable names that would be defined by the definition.
getVariableNames() - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.EqualsDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.ExternalDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.ImportedDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.LocalDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.MultiBindListDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.MutexSyncDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.PerSyncDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.ThreadDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.UntypedDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
getVariableNames() - Method in class org.overturetool.vdmj.patterns.ConcatenationPattern
 
getVariableNames() - Method in class org.overturetool.vdmj.patterns.IdentifierPattern
 
getVariableNames() - Method in class org.overturetool.vdmj.patterns.Pattern
 
getVariableNames() - Method in class org.overturetool.vdmj.patterns.RecordPattern
 
getVariableNames() - Method in class org.overturetool.vdmj.patterns.SeqPattern
 
getVariableNames() - Method in class org.overturetool.vdmj.patterns.SetPattern
 
getVariableNames() - Method in class org.overturetool.vdmj.patterns.TuplePattern
 
getVariableNames() - Method in class org.overturetool.vdmj.patterns.UnionPattern
 
getWallTime() - Static method in class org.overturetool.vdmj.runtime.SystemClock
 
getWarningCount() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
getWarningCount() - Static method in class org.overturetool.vdmj.typechecker.TypeChecker
 
getWarnings() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
getWarnings() - Static method in class org.overturetool.vdmj.typechecker.TypeChecker
 
getWeight() - Method in class org.overturetool.vdmj.types.IntegerType
 
getWeight() - Method in class org.overturetool.vdmj.types.NaturalOneType
 
getWeight() - Method in class org.overturetool.vdmj.types.NaturalType
 
getWeight() - Method in class org.overturetool.vdmj.types.NumericType
 
getWeight() - Method in class org.overturetool.vdmj.types.RationalType
 
getWeight() - Method in class org.overturetool.vdmj.types.RealType
 
GreaterEqualExpression - Class in org.overturetool.vdmj.expressions
 
GreaterEqualExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.GreaterEqualExpression
 
GreaterExpression - Class in org.overturetool.vdmj.expressions
 
GreaterExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.GreaterExpression
 
guard - Variable in class org.overturetool.vdmj.definitions.PerSyncDefinition
 

H

handleInterrupt(LexLocation, Context) - Static method in class org.overturetool.vdmj.runtime.Breakpoint
Handle an interrupted thread condition.
hash - Variable in class org.overturetool.vdmj.traces.StatementTraceNode
 
hashAct - Variable in class org.overturetool.vdmj.values.OperationValue
 
hashCode() - Method in class org.overturetool.vdmj.definitions.Definition
 
hashCode() - Method in class org.overturetool.vdmj.lex.LexIdentifierToken
 
hashCode() - Method in class org.overturetool.vdmj.lex.LexLocation
 
hashCode() - Method in class org.overturetool.vdmj.lex.LexNameToken
 
hashCode() - Method in class org.overturetool.vdmj.messages.VDMMessage
 
hashCode() - Method in class org.overturetool.vdmj.runtime.AsyncThread
 
hashCode() - Method in class org.overturetool.vdmj.runtime.VDMThread
 
hashCode() - Method in class org.overturetool.vdmj.types.BracketType
 
hashCode() - Method in class org.overturetool.vdmj.types.ClassType
 
hashCode() - Method in class org.overturetool.vdmj.types.FunctionType
 
hashCode() - Method in class org.overturetool.vdmj.types.MapType
 
hashCode() - Method in class org.overturetool.vdmj.types.NamedType
 
hashCode() - Method in class org.overturetool.vdmj.types.OperationType
 
hashCode() - Method in class org.overturetool.vdmj.types.OptionalType
 
hashCode() - Method in class org.overturetool.vdmj.types.ParameterType
 
hashCode() - Method in class org.overturetool.vdmj.types.ProductType
 
hashCode() - Method in class org.overturetool.vdmj.types.QuoteType
 
hashCode() - Method in class org.overturetool.vdmj.types.RecordType
 
hashCode() - Method in class org.overturetool.vdmj.types.SeqType
 
hashCode() - Method in class org.overturetool.vdmj.types.SetType
 
hashCode() - Method in class org.overturetool.vdmj.types.Type
 
hashCode() - Method in class org.overturetool.vdmj.types.UnionType
 
hashCode() - Method in class org.overturetool.vdmj.types.UnresolvedType
 
hashCode() - Method in class org.overturetool.vdmj.values.BooleanValue
 
hashCode() - Method in class org.overturetool.vdmj.values.CharacterValue
 
hashCode() - Method in class org.overturetool.vdmj.values.CompFunctionValue
 
hashCode() - Method in class org.overturetool.vdmj.values.FieldMap
 
hashCode() - Method in class org.overturetool.vdmj.values.FunctionValue
 
hashCode() - Method in class org.overturetool.vdmj.values.IntegerValue
 
hashCode() - Method in class org.overturetool.vdmj.values.IterFunctionValue
 
hashCode() - Method in class org.overturetool.vdmj.values.MapValue
 
hashCode() - Method in class org.overturetool.vdmj.values.NilValue
 
hashCode() - Method in class org.overturetool.vdmj.values.NumericValue
 
hashCode() - Method in class org.overturetool.vdmj.values.ObjectValue
 
hashCode() - Method in class org.overturetool.vdmj.values.OperationValue
 
hashCode() - Method in class org.overturetool.vdmj.values.ParameterValue
 
hashCode() - Method in class org.overturetool.vdmj.values.QuoteValue
 
hashCode() - Method in class org.overturetool.vdmj.values.RealValue
 
hashCode() - Method in class org.overturetool.vdmj.values.RecordValue
 
hashCode() - Method in class org.overturetool.vdmj.values.ReferenceValue
 
hashCode() - Method in class org.overturetool.vdmj.values.SeqValue
 
hashCode() - Method in class org.overturetool.vdmj.values.SetValue
 
hashCode() - Method in class org.overturetool.vdmj.values.TokenValue
 
hashCode() - Method in class org.overturetool.vdmj.values.TupleValue
 
hashCode() - Method in class org.overturetool.vdmj.values.UndefinedValue
 
hashCode() - Method in class org.overturetool.vdmj.values.UpdatableValue
 
hashCode() - Method in class org.overturetool.vdmj.values.Value
 
hashCode() - Method in class org.overturetool.vdmj.values.ValueSet
 
hashCode() - Method in class org.overturetool.vdmj.values.VoidValue
 
hashFin - Variable in class org.overturetool.vdmj.values.OperationValue
 
hashReq - Variable in class org.overturetool.vdmj.values.OperationValue
 
hasNext() - Method in class org.overturetool.vdmj.traces.PermuteArray
 
hasNext() - Method in class org.overturetool.vdmj.traces.Permutor
 
hasNext(Context) - Method in class org.overturetool.vdmj.values.QuantifierList
 
hasPriorities() - Method in class org.overturetool.vdmj.runtime.FCFSPolicy
 
hasPriorities() - Method in class org.overturetool.vdmj.runtime.FPPolicy
 
hasPriorities() - Method in class org.overturetool.vdmj.runtime.SchedulingPolicy
 
hasSideEffects() - Method in class org.overturetool.vdmj.statements.Statement
Whether the statement probably produces side effects.
hasSupertype(Type) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
True, if this class has the one passed as a super type.
hasSupertype(Type) - Method in class org.overturetool.vdmj.types.ClassType
 
HeadExpression - Class in org.overturetool.vdmj.expressions
 
HeadExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.HeadExpression
 
HistoryExpression - Class in org.overturetool.vdmj.expressions
 
HistoryExpression(LexLocation, Token, LexNameList) - Constructor for class org.overturetool.vdmj.expressions.HistoryExpression
 
hit() - Method in class org.overturetool.vdmj.lex.LexLocation
 
hits - Variable in class org.overturetool.vdmj.lex.LexLocation
The number of times the location has been executed.
hits - Variable in class org.overturetool.vdmj.runtime.Breakpoint
The number of times this breakpoint has been reached.
Holder<T> - Class in org.overturetool.vdmj.runtime
 
Holder() - Constructor for class org.overturetool.vdmj.runtime.Holder
 
hop - Variable in class org.overturetool.vdmj.expressions.HistoryExpression
 

I

IdentifierDesignator - Class in org.overturetool.vdmj.statements
 
IdentifierDesignator(LexNameToken) - Constructor for class org.overturetool.vdmj.statements.IdentifierDesignator
 
IdentifierPattern - Class in org.overturetool.vdmj.patterns
 
IdentifierPattern(LexNameToken) - Constructor for class org.overturetool.vdmj.patterns.IdentifierPattern
 
identifiers - Variable in class org.overturetool.vdmj.statements.ExternalClause
 
idToName(LexIdentifierToken) - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Convert an identifier into a name.
ifExp - Variable in class org.overturetool.vdmj.expressions.IfExpression
 
ifExp - Variable in class org.overturetool.vdmj.statements.IfStatement
 
IfExpression - Class in org.overturetool.vdmj.expressions
 
IfExpression(LexLocation, Expression, Expression, List<ElseIfExpression>, Expression) - Constructor for class org.overturetool.vdmj.expressions.IfExpression
 
ifSet(String) - Method in class org.overturetool.vdmj.definitions.AccessSpecifier
 
IfStatement - Class in org.overturetool.vdmj.statements
 
IfStatement(LexLocation, Expression, Statement, List<ElseIfStatement>, Statement) - Constructor for class org.overturetool.vdmj.statements.IfStatement
 
ignore(Token) - Method in class org.overturetool.vdmj.syntax.SyntaxReader
If the last token is the one passed, advance by one, else do nothing.
IgnorePattern - Class in org.overturetool.vdmj.patterns
 
IgnorePattern(LexLocation) - Constructor for class org.overturetool.vdmj.patterns.IgnorePattern
 
impldef - Variable in class org.overturetool.vdmj.values.OperationValue
 
implicit - Variable in class org.overturetool.vdmj.pog.POFunctionResultContext
 
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Link the class hierarchy and generate the invariant operation.
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.definitions.ClassList
 
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.definitions.Definition
Complete the generation of implicit definitions for this definition.
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.definitions.ThreadDefinition
 
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
implicitDefinitions(Environment) - Method in class org.overturetool.vdmj.syntax.SystemDefinition
 
ImplicitFunctionDefinition - Class in org.overturetool.vdmj.definitions
A class to hold an implicit function definition.
ImplicitFunctionDefinition(LexNameToken, NameScope, LexNameList, List<PatternListTypePair>, PatternTypePair, Expression, Expression, Expression, LexIdentifierToken) - Constructor for class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
ImplicitOperationDefinition - Class in org.overturetool.vdmj.definitions
A class to hold an explicit operation definition.
ImplicitOperationDefinition(LexNameToken, List<PatternListTypePair>, PatternTypePair, Statement, SpecificationStatement) - Constructor for class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
ImpliesExpression - Class in org.overturetool.vdmj.expressions
 
ImpliesExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.ImpliesExpression
 
Import - Class in org.overturetool.vdmj.modules
The parent class of all import declarations.
Import(LexNameToken, LexNameToken) - Constructor for class org.overturetool.vdmj.modules.Import
Create an import declaration for the given name(s).
ImportAll - Class in org.overturetool.vdmj.modules
 
ImportAll(LexNameToken) - Constructor for class org.overturetool.vdmj.modules.ImportAll
 
importdefs - Variable in class org.overturetool.vdmj.modules.Module
Definitions of imported objects from other modules.
ImportedDefinition - Class in org.overturetool.vdmj.definitions
A class to hold an imported definition.
ImportedDefinition(LexLocation, Definition, NameScope) - Constructor for class org.overturetool.vdmj.definitions.ImportedDefinition
 
ImportedFunction - Class in org.overturetool.vdmj.modules
 
ImportedFunction(LexNameToken, Type, LexNameToken) - Constructor for class org.overturetool.vdmj.modules.ImportedFunction
 
ImportedOperation - Class in org.overturetool.vdmj.modules
 
ImportedOperation(LexNameToken, Type, LexNameToken) - Constructor for class org.overturetool.vdmj.modules.ImportedOperation
 
ImportedType - Class in org.overturetool.vdmj.modules
 
ImportedType(LexNameToken, LexNameToken) - Constructor for class org.overturetool.vdmj.modules.ImportedType
 
ImportedType(TypeDefinition, LexNameToken) - Constructor for class org.overturetool.vdmj.modules.ImportedType
 
ImportedValue - Class in org.overturetool.vdmj.modules
 
ImportedValue(LexNameToken, Type, LexNameToken) - Constructor for class org.overturetool.vdmj.modules.ImportedValue
 
ImportFromModule - Class in org.overturetool.vdmj.modules
 
ImportFromModule(LexIdentifierToken, List<List<Import>>) - Constructor for class org.overturetool.vdmj.modules.ImportFromModule
 
imports - Variable in class org.overturetool.vdmj.modules.Module
A list of import declarations.
imports - Variable in class org.overturetool.vdmj.modules.ModuleImports
 
in - Static variable in class org.overturetool.vdmj.messages.Console
A buffered reader for stdin that uses a given encoding.
inbounds(int) - Method in class org.overturetool.vdmj.values.ValueList
 
incDebugStopped() - Static method in class org.overturetool.vdmj.runtime.VDMThreadSet
 
IndicesExpression - Class in org.overturetool.vdmj.expressions
 
IndicesExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.IndicesExpression
 
infinite - Variable in class org.overturetool.vdmj.definitions.TypeDefinition
 
info(String) - Static method in class org.overturetool.vdmj.VDMJ
 
infoln(String) - Static method in class org.overturetool.vdmj.VDMJ
 
InheritedDefinition - Class in org.overturetool.vdmj.definitions
A class to hold an inherited definition in VDM++.
InheritedDefinition(LexNameToken, Definition) - Constructor for class org.overturetool.vdmj.definitions.InheritedDefinition
 
init() - Static method in class org.overturetool.vdmj.definitions.BUSClassDefinition
 
init() - Static method in class org.overturetool.vdmj.definitions.CPUClassDefinition
 
init(DBGPReader) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
init(DBGPReader) - Method in class org.overturetool.vdmj.runtime.Interpreter
Initialize the initial context.
init(DBGPReader) - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
Initialize the initial environment.
init() - Static method in class org.overturetool.vdmj.runtime.SystemClock
 
init() - Method in class org.overturetool.vdmj.runtime.ThreadState
 
init() - Static method in class org.overturetool.vdmj.runtime.VDMThreadSet
 
init(Context) - Method in class org.overturetool.vdmj.syntax.SystemDefinition
 
init() - Static method in class org.overturetool.vdmj.values.BUSValue
 
init() - Static method in class org.overturetool.vdmj.values.CPUValue
 
init() - Method in class org.overturetool.vdmj.values.QuantifierList
 
initdef - Variable in class org.overturetool.vdmj.definitions.StateDefinition
 
initExpression - Variable in class org.overturetool.vdmj.definitions.StateDefinition
 
initfunc - Variable in class org.overturetool.vdmj.definitions.StateDefinition
 
initialContext - Variable in class org.overturetool.vdmj.runtime.Interpreter
The initial execution context.
initialize(DBGPReader) - Method in class org.overturetool.vdmj.definitions.ClassList
 
initialize(StateContext) - Method in class org.overturetool.vdmj.modules.Module
Initialize the system for execution from this module.
initialize(DBGPReader) - Method in class org.overturetool.vdmj.modules.ModuleList
 
initialize(Context) - Method in class org.overturetool.vdmj.values.State
 
initPattern - Variable in class org.overturetool.vdmj.definitions.StateDefinition
 
initState(StateContext) - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
InMapType - Class in org.overturetool.vdmj.types
 
InMapType(LexLocation, Type, Type) - Constructor for class org.overturetool.vdmj.types.InMapType
 
InSetExpression - Class in org.overturetool.vdmj.expressions
 
InSetExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.InSetExpression
 
instance - Static variable in class org.overturetool.vdmj.runtime.Interpreter
A static instance pointer to the interpreter.
InstanceVariableDefinition - Class in org.overturetool.vdmj.definitions
A class to represent instance variable definitions.
InstanceVariableDefinition(LexNameToken, Type, Expression) - Constructor for class org.overturetool.vdmj.definitions.InstanceVariableDefinition
 
IntegerLiteralExpression - Class in org.overturetool.vdmj.expressions
 
IntegerLiteralExpression(LexIntegerToken) - Constructor for class org.overturetool.vdmj.expressions.IntegerLiteralExpression
 
IntegerPattern - Class in org.overturetool.vdmj.patterns
 
IntegerPattern(LexIntegerToken) - Constructor for class org.overturetool.vdmj.patterns.IntegerPattern
 
IntegerType - Class in org.overturetool.vdmj.types
 
IntegerType(LexLocation) - Constructor for class org.overturetool.vdmj.types.IntegerType
 
IntegerValue - Class in org.overturetool.vdmj.values
 
IntegerValue(long) - Constructor for class org.overturetool.vdmj.values.IntegerValue
 
InternalException - Exception in org.overturetool.vdmj.messages
 
InternalException(int, String) - Constructor for exception org.overturetool.vdmj.messages.InternalException
 
interpret - Static variable in class org.overturetool.vdmj.VDMJ
 
interpret(List<File>) - Method in class org.overturetool.vdmj.VDMJ
Interpret the type checked specification.
interpret(List<File>) - Method in class org.overturetool.vdmj.VDMPP
 
interpret(List<File>) - Method in class org.overturetool.vdmj.VDMSL
 
interpreter - Variable in class org.overturetool.vdmj.commands.CommandReader
The interpreter to use for the execution of commands.
Interpreter - Class in org.overturetool.vdmj.runtime
An abstract VDM interpreter.
Interpreter() - Constructor for class org.overturetool.vdmj.runtime.Interpreter
Create an Interpreter.
InterruptAction - Enum in org.overturetool.vdmj.runtime
 
intValue(Context) - Method in class org.overturetool.vdmj.values.IntegerValue
 
intValue(Context) - Method in class org.overturetool.vdmj.values.NumericValue
 
intValue(Context) - Method in class org.overturetool.vdmj.values.RealValue
 
intValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
intValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
intValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
invariant - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
The class invariant operation definition, if any.
invariant - Variable in class org.overturetool.vdmj.values.RecordValue
 
InvariantObligation - Class in org.overturetool.vdmj.pog
 
InvariantObligation(Expression, InvariantType, POContextStack) - Constructor for class org.overturetool.vdmj.pog.InvariantObligation
 
InvariantObligation(MapInverseExpression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.InvariantObligation
 
InvariantType - Class in org.overturetool.vdmj.types
 
InvariantType(LexLocation) - Constructor for class org.overturetool.vdmj.types.InvariantType
 
InvariantValue - Class in org.overturetool.vdmj.values
 
InvariantValue(NamedType, Value, Context) - Constructor for class org.overturetool.vdmj.values.InvariantValue
 
invchecks - Static variable in class org.overturetool.vdmj.Settings
 
invdef - Variable in class org.overturetool.vdmj.definitions.StateDefinition
 
invdef - Variable in class org.overturetool.vdmj.definitions.TypeDefinition
 
invdef - Variable in class org.overturetool.vdmj.types.InvariantType
 
invdefs - Variable in class org.overturetool.vdmj.statements.ClassInvariantStatement
 
invExpression - Variable in class org.overturetool.vdmj.definitions.StateDefinition
 
invExpression - Variable in class org.overturetool.vdmj.definitions.TypeDefinition
 
invfunc - Variable in class org.overturetool.vdmj.definitions.StateDefinition
 
invlistener - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
A listener for changes that require the class invariant to be checked.
invopvalue - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
The class invariant operation value, if any.
invopvalue - Variable in class org.overturetool.vdmj.values.ClassInvariantListener
 
invPattern - Variable in class org.overturetool.vdmj.definitions.StateDefinition
 
invPattern - Variable in class org.overturetool.vdmj.definitions.TypeDefinition
 
IO - Class in org.overturetool.vdmj.util
This class contains the code for native IO operations.
IO() - Constructor for class org.overturetool.vdmj.util.IO
 
IotaExpression - Class in org.overturetool.vdmj.expressions
 
IotaExpression(LexLocation, Bind, Expression) - Constructor for class org.overturetool.vdmj.expressions.IotaExpression
 
is(Token) - Method in class org.overturetool.vdmj.lex.LexToken
Test whether this token is a given basic type.
isAbstract - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
True if the class defines any abstract operations or functions.
isAccess(Token) - Method in class org.overturetool.vdmj.definitions.Definition
Test access specifier.
isAccessible(Environment, Definition, boolean) - Static method in class org.overturetool.vdmj.definitions.ClassDefinition
True, if the field passed can be accessed from the current context.
isAsync - Variable in class org.overturetool.vdmj.definitions.AccessSpecifier
 
isAsync - Variable in class org.overturetool.vdmj.values.OperationValue
 
isCallableOperation() - Method in class org.overturetool.vdmj.definitions.Definition
Return true if the definition is an operation that defines a body.
isCallableOperation() - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
isCallableOperation() - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
isCallableOperation() - Method in class org.overturetool.vdmj.definitions.ImportedDefinition
 
isCallableOperation() - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
isCallableOperation() - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
isClass() - Method in class org.overturetool.vdmj.types.ClassType
 
isClass() - Method in class org.overturetool.vdmj.types.NamedType
 
isClass() - Method in class org.overturetool.vdmj.types.OptionalType
 
isClass() - Method in class org.overturetool.vdmj.types.ParameterType
 
isClass() - Method in class org.overturetool.vdmj.types.Type
 
isClass() - Method in class org.overturetool.vdmj.types.UnionType
 
isClass() - Method in class org.overturetool.vdmj.types.UnknownType
 
isConstrained() - Method in class org.overturetool.vdmj.patterns.ConcatenationPattern
 
isConstrained() - Method in class org.overturetool.vdmj.patterns.IdentifierPattern
 
isConstrained() - Method in class org.overturetool.vdmj.patterns.IgnorePattern
 
isConstrained() - Method in class org.overturetool.vdmj.patterns.Pattern
 
isConstrained() - Method in class org.overturetool.vdmj.patterns.RecordPattern
 
isConstrained() - Method in class org.overturetool.vdmj.patterns.SeqPattern
 
isConstrained() - Method in class org.overturetool.vdmj.patterns.SetPattern
 
isConstrained() - Method in class org.overturetool.vdmj.patterns.TuplePattern
 
isConstrained() - Method in class org.overturetool.vdmj.patterns.UnionPattern
 
isConstructor - Variable in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
isConstructor - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
isConstructor - Variable in class org.overturetool.vdmj.values.OperationValue
 
isCurried - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
isDebugStopped() - Static method in class org.overturetool.vdmj.runtime.VDMThreadSet
 
IsExpression - Class in org.overturetool.vdmj.expressions
 
IsExpression(LexNameToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.IsExpression
 
IsExpression(Type, Expression) - Constructor for class org.overturetool.vdmj.expressions.IsExpression
 
isFunction() - Method in class org.overturetool.vdmj.types.BracketType
 
isFunction() - Method in class org.overturetool.vdmj.types.FunctionType
 
isFunction() - Method in class org.overturetool.vdmj.types.NamedType
 
isFunction() - Method in class org.overturetool.vdmj.types.OptionalType
 
isFunction() - Method in class org.overturetool.vdmj.types.ParameterType
 
isFunction() - Method in class org.overturetool.vdmj.types.Type
 
isFunction() - Method in class org.overturetool.vdmj.types.UnionType
 
isFunction() - Method in class org.overturetool.vdmj.types.UnknownType
 
isFunctionOrOperation() - Method in class org.overturetool.vdmj.definitions.Definition
Return true if the definition is of an implicit or explicit function or operation.
isFunctionOrOperation() - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
isFunctionOrOperation() - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
isFunctionOrOperation() - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
isFunctionOrOperation() - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
isFunctionOrOperation() - Method in class org.overturetool.vdmj.definitions.ImportedDefinition
 
isFunctionOrOperation() - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
isFunctionOrOperation() - Method in class org.overturetool.vdmj.definitions.LocalDefinition
 
isFunctionOrOperation() - Method in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
isFunctionOrOperation() - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
isFunctionOrOperation() - Method in class org.overturetool.vdmj.definitions.ThreadDefinition
 
isInjective() - Method in class org.overturetool.vdmj.values.ValueMap
 
isInstanceVariable() - Method in class org.overturetool.vdmj.definitions.Definition
Return true if the definition is an instance variable.
isInstanceVariable() - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
isInstanceVariable() - Method in class org.overturetool.vdmj.definitions.InstanceVariableDefinition
 
isMap() - Method in class org.overturetool.vdmj.types.BracketType
 
isMap() - Method in class org.overturetool.vdmj.types.MapType
 
isMap() - Method in class org.overturetool.vdmj.types.NamedType
 
isMap() - Method in class org.overturetool.vdmj.types.OptionalType
 
isMap() - Method in class org.overturetool.vdmj.types.ParameterType
 
isMap() - Method in class org.overturetool.vdmj.types.Type
 
isMap() - Method in class org.overturetool.vdmj.types.UnionType
 
isMap() - Method in class org.overturetool.vdmj.types.UnknownType
 
isNot(Token) - Method in class org.overturetool.vdmj.lex.LexToken
Test whether this token is not a given basic type.
isNumeric() - Method in class org.overturetool.vdmj.types.BracketType
 
isNumeric() - Method in class org.overturetool.vdmj.types.NamedType
 
isNumeric() - Method in class org.overturetool.vdmj.types.NumericType
 
isNumeric() - Method in class org.overturetool.vdmj.types.OptionalType
 
isNumeric() - Method in class org.overturetool.vdmj.types.ParameterType
 
isNumeric() - Method in class org.overturetool.vdmj.types.Type
 
isNumeric() - Method in class org.overturetool.vdmj.types.UnionType
 
isNumeric() - Method in class org.overturetool.vdmj.types.UnknownType
 
isNumeric() - Method in class org.overturetool.vdmj.values.Value
 
IsOfBaseClassExpression - Class in org.overturetool.vdmj.expressions
 
IsOfBaseClassExpression(LexLocation, LexNameToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.IsOfBaseClassExpression
 
IsOfClassExpression - Class in org.overturetool.vdmj.expressions
 
IsOfClassExpression(LexLocation, LexNameToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.IsOfClassExpression
 
isOperation() - Method in class org.overturetool.vdmj.types.BracketType
 
isOperation() - Method in class org.overturetool.vdmj.types.NamedType
 
isOperation() - Method in class org.overturetool.vdmj.types.OperationType
 
isOperation() - Method in class org.overturetool.vdmj.types.OptionalType
 
isOperation() - Method in class org.overturetool.vdmj.types.ParameterType
 
isOperation() - Method in class org.overturetool.vdmj.types.Type
 
isOperation() - Method in class org.overturetool.vdmj.types.UnionType
 
isOperation() - Method in class org.overturetool.vdmj.types.UnknownType
 
isProduct() - Method in class org.overturetool.vdmj.types.BracketType
 
isProduct(int) - Method in class org.overturetool.vdmj.types.BracketType
 
isProduct() - Method in class org.overturetool.vdmj.types.NamedType
 
isProduct(int) - Method in class org.overturetool.vdmj.types.NamedType
 
isProduct() - Method in class org.overturetool.vdmj.types.OptionalType
 
isProduct(int) - Method in class org.overturetool.vdmj.types.OptionalType
 
isProduct() - Method in class org.overturetool.vdmj.types.ParameterType
 
isProduct(int) - Method in class org.overturetool.vdmj.types.ParameterType
 
isProduct() - Method in class org.overturetool.vdmj.types.ProductType
 
isProduct(int) - Method in class org.overturetool.vdmj.types.ProductType
 
isProduct() - Method in class org.overturetool.vdmj.types.Type
 
isProduct(int) - Method in class org.overturetool.vdmj.types.Type
 
isProduct() - Method in class org.overturetool.vdmj.types.UnionType
 
isProduct(int) - Method in class org.overturetool.vdmj.types.UnionType
 
isProduct() - Method in class org.overturetool.vdmj.types.UnknownType
 
isProduct(int) - Method in class org.overturetool.vdmj.types.UnknownType
 
isRecord() - Method in class org.overturetool.vdmj.types.BracketType
 
isRecord() - Method in class org.overturetool.vdmj.types.NamedType
 
isRecord() - Method in class org.overturetool.vdmj.types.OptionalType
 
isRecord() - Method in class org.overturetool.vdmj.types.ParameterType
 
isRecord() - Method in class org.overturetool.vdmj.types.RecordType
 
isRecord() - Method in class org.overturetool.vdmj.types.Type
 
isRecord() - Method in class org.overturetool.vdmj.types.UnionType
 
isRecord() - Method in class org.overturetool.vdmj.types.UnknownType
 
isRuntime() - Method in class org.overturetool.vdmj.definitions.Definition
Return true if the definition generates a value which should be used at runtime.
isRuntime() - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
isRuntime() - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
isRuntime() - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
isSeq() - Method in class org.overturetool.vdmj.types.BracketType
 
isSeq() - Method in class org.overturetool.vdmj.types.NamedType
 
isSeq() - Method in class org.overturetool.vdmj.types.OptionalType
 
isSeq() - Method in class org.overturetool.vdmj.types.ParameterType
 
isSeq() - Method in class org.overturetool.vdmj.types.SeqType
 
isSeq() - Method in class org.overturetool.vdmj.types.Type
 
isSeq() - Method in class org.overturetool.vdmj.types.UnionType
 
isSeq() - Method in class org.overturetool.vdmj.types.UnknownType
 
isSet() - Method in class org.overturetool.vdmj.types.BracketType
 
isSet() - Method in class org.overturetool.vdmj.types.NamedType
 
isSet() - Method in class org.overturetool.vdmj.types.OptionalType
 
isSet() - Method in class org.overturetool.vdmj.types.ParameterType
 
isSet() - Method in class org.overturetool.vdmj.types.SetType
 
isSet() - Method in class org.overturetool.vdmj.types.Type
 
isSet() - Method in class org.overturetool.vdmj.types.UnionType
 
isSet() - Method in class org.overturetool.vdmj.types.UnknownType
 
isStatic - Variable in class org.overturetool.vdmj.definitions.AccessSpecifier
 
isStatic() - Method in class org.overturetool.vdmj.definitions.Definition
Test for a static access specifier.
isStatic() - Method in class org.overturetool.vdmj.typechecker.Environment
True if the calling context is a static function or operation.
isStatic() - Method in class org.overturetool.vdmj.typechecker.FlatCheckedEnvironment
 
isStatic() - Method in class org.overturetool.vdmj.typechecker.FlatEnvironment
 
isStatic() - Method in class org.overturetool.vdmj.typechecker.ModuleEnvironment
 
isStatic() - Method in class org.overturetool.vdmj.typechecker.PrivateClassEnvironment
 
isStatic() - Method in class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
isStatic - Variable in class org.overturetool.vdmj.values.FunctionValue
 
isStatic - Variable in class org.overturetool.vdmj.values.OperationValue
 
isSubType(Type, Type) - Static method in class org.overturetool.vdmj.typechecker.TypeComparator
Test whether one type is a subtype of another.
isSystem() - Method in class org.overturetool.vdmj.typechecker.Environment
True if this is a VDM-RT "system" environment.
isSystem() - Method in class org.overturetool.vdmj.typechecker.FlatEnvironment
 
isSystem() - Method in class org.overturetool.vdmj.typechecker.ModuleEnvironment
 
isSystem() - Method in class org.overturetool.vdmj.typechecker.PrivateClassEnvironment
 
isSystem() - Method in class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
isType(String) - Method in class org.overturetool.vdmj.types.BracketType
 
isType(Class<? extends Type>) - Method in class org.overturetool.vdmj.types.BracketType
 
isType(String) - Method in class org.overturetool.vdmj.types.NamedType
 
isType(Class<? extends Type>) - Method in class org.overturetool.vdmj.types.NamedType
 
isType(String) - Method in class org.overturetool.vdmj.types.OptionalType
 
isType(Class<? extends Type>) - Method in class org.overturetool.vdmj.types.OptionalType
 
isType(String) - Method in class org.overturetool.vdmj.types.ParameterType
 
isType(Class<? extends Type>) - Method in class org.overturetool.vdmj.types.ParameterType
 
isType(String) - Method in class org.overturetool.vdmj.types.RecordType
 
isType(String) - Method in class org.overturetool.vdmj.types.Type
 
isType(Class<? extends Type>) - Method in class org.overturetool.vdmj.types.Type
 
isType(String) - Method in class org.overturetool.vdmj.types.UnionType
 
isType(Class<? extends Type>) - Method in class org.overturetool.vdmj.types.UnionType
 
isType(String) - Method in class org.overturetool.vdmj.types.UnknownType
 
isType(Class<? extends Type>) - Method in class org.overturetool.vdmj.types.UnknownType
 
isType(String) - Method in class org.overturetool.vdmj.types.UnresolvedType
 
isType(Class<? extends Value>) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
isType(Class<? extends Value>) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
isType(Class<? extends Value>) - Method in class org.overturetool.vdmj.values.Value
 
isTypeDefinition() - Method in class org.overturetool.vdmj.definitions.Definition
Return true if the definition is a type definition.
isTypeDefinition() - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
isTypeDefinition() - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
isTypeDefinition() - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
isTypeInvariant - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
isUndefined - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
isUndefined - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
isUndefined() - Method in class org.overturetool.vdmj.values.ReferenceValue
 
isUndefined() - Method in class org.overturetool.vdmj.values.UndefinedValue
 
isUndefined() - Method in class org.overturetool.vdmj.values.UpdatableValue
 
isUndefined() - Method in class org.overturetool.vdmj.values.Value
 
isUnion() - Method in class org.overturetool.vdmj.types.BracketType
 
isUnion() - Method in class org.overturetool.vdmj.types.NamedType
 
isUnion() - Method in class org.overturetool.vdmj.types.Type
 
isUnion() - Method in class org.overturetool.vdmj.types.UnionType
 
isUnknown() - Method in class org.overturetool.vdmj.types.ParameterType
 
isUnknown() - Method in class org.overturetool.vdmj.types.Type
 
isUnknown() - Method in class org.overturetool.vdmj.types.UnknownType
 
isValueDefinition() - Method in class org.overturetool.vdmj.definitions.Definition
Return true if the definition is a value definition.
isValueDefinition() - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
isValueDefinition() - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
isValueDefinition() - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
isVDMPP() - Method in class org.overturetool.vdmj.typechecker.Environment
True if this is a VDM++ environment.
isVDMPP() - Method in class org.overturetool.vdmj.typechecker.FlatEnvironment
 
isVDMPP() - Method in class org.overturetool.vdmj.typechecker.ModuleEnvironment
 
isVDMPP() - Method in class org.overturetool.vdmj.typechecker.PrivateClassEnvironment
 
isVDMPP() - Method in class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
isVoid() - Method in class org.overturetool.vdmj.values.ReferenceValue
 
isVoid() - Method in class org.overturetool.vdmj.values.UpdatableValue
 
isVoid() - Method in class org.overturetool.vdmj.values.Value
 
isVoid() - Method in class org.overturetool.vdmj.values.VoidReturnValue
 
isVoid() - Method in class org.overturetool.vdmj.values.VoidValue
 
iterations - Variable in class org.overturetool.vdmj.values.IterFunctionValue
 
IterFunctionValue - Class in org.overturetool.vdmj.values
 
IterFunctionValue(FunctionValue, long) - Constructor for class org.overturetool.vdmj.values.IterFunctionValue
 

J

join(CPUValue) - Method in class org.overturetool.vdmj.runtime.ControlQueue
 

K

kind() - Method in class org.overturetool.vdmj.definitions.AssignmentDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.ClassDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.ClassInvariantDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.Definition
A string with the informal kind of the definition, like "operation".
kind() - Method in class org.overturetool.vdmj.definitions.EqualsDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.ExternalDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.ImportedDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.InstanceVariableDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.LocalDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.MultiBindListDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.MutexSyncDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.PerSyncDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.ThreadDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.UntypedDefinition
 
kind() - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
kind() - Method in class org.overturetool.vdmj.expressions.AbsoluteExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.AndExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.ApplyExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.BooleanLiteralExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.BreakpointExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.CardinalityExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.CasesExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.CharLiteralExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.CompExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.DefExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.DistConcatExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.DistIntersectExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.DistMergeExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.DistUnionExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.DivExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.DivideExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.DomainResByExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.DomainResToExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.ElementsExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.ElseIfExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.EqualsExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.EquivalentExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.Exists1Expression
 
kind() - Method in class org.overturetool.vdmj.expressions.ExistsExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.Expression
A short descriptive string for the expression.
kind() - Method in class org.overturetool.vdmj.expressions.FieldExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.FieldNumberExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.FloorExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.ForAllExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.FuncInstantiationExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.GreaterEqualExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.GreaterExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.HeadExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.HistoryExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.IfExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.ImpliesExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.IndicesExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.InSetExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.IntegerLiteralExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.IotaExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.IsExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.IsOfBaseClassExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.IsOfClassExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.LambdaExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.LenExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.LessEqualExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.LessExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.LetBeStExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.LetDefExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.MapCompExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.MapDomainExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.MapEnumExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.MapInverseExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.MapletExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.MapRangeExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.MapUnionExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.MkBasicExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.MkTypeExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.ModExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.MuExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.NewExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.NilExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.NotEqualExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.NotExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.NotInSetExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.NotYetSpecifiedExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.OrExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.PlusExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.PlusPlusExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.PostOpExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.PowerSetExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.PreExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.PreOpExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.ProperSubsetExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.QuoteLiteralExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.RangeResByExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.RangeResToExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.RealLiteralExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.RemExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.ReverseExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SameBaseClassExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SameClassExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SelfExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SeqCompExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SeqConcatExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SeqEnumExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SetCompExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SetDifferenceExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SetEnumExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SetIntersectExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SetRangeExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SetUnionExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.StarStarExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.StateInitExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.StringLiteralExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SubclassResponsibilityExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SubseqExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SubsetExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.SubtractExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.TailExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.ThreadIdExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.TimeExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.TimesExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.TupleExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.UnaryMinusExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.UnaryPlusExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.UndefinedExpression
 
kind() - Method in class org.overturetool.vdmj.expressions.VariableExpression
 
kind - Variable in class org.overturetool.vdmj.pog.ProofObligation
 
kind() - Method in class org.overturetool.vdmj.statements.AlwaysStatement
 
kind() - Method in class org.overturetool.vdmj.statements.AssignmentStatement
 
kind() - Method in class org.overturetool.vdmj.statements.AtomicStatement
 
kind() - Method in class org.overturetool.vdmj.statements.CallObjectStatement
 
kind() - Method in class org.overturetool.vdmj.statements.CallStatement
 
kind() - Method in class org.overturetool.vdmj.statements.CasesStatement
 
kind() - Method in class org.overturetool.vdmj.statements.ClassInvariantStatement
 
kind() - Method in class org.overturetool.vdmj.statements.CyclesStatement
 
kind() - Method in class org.overturetool.vdmj.statements.DefStatement
 
kind() - Method in class org.overturetool.vdmj.statements.DurationStatement
 
kind() - Method in class org.overturetool.vdmj.statements.ElseIfStatement
 
kind() - Method in class org.overturetool.vdmj.statements.ErrorStatement
 
kind() - Method in class org.overturetool.vdmj.statements.ExitStatement
 
kind() - Method in class org.overturetool.vdmj.statements.ForAllStatement
 
kind() - Method in class org.overturetool.vdmj.statements.ForIndexStatement
 
kind() - Method in class org.overturetool.vdmj.statements.ForPatternBindStatement
 
kind() - Method in class org.overturetool.vdmj.statements.IfStatement
 
kind() - Method in class org.overturetool.vdmj.statements.LetBeStStatement
 
kind() - Method in class org.overturetool.vdmj.statements.LetDefStatement
 
kind() - Method in class org.overturetool.vdmj.statements.NonDeterministicStatement
 
kind() - Method in class org.overturetool.vdmj.statements.NotYetSpecifiedStatement
 
kind() - Method in class org.overturetool.vdmj.statements.PeriodicStatement
 
kind() - Method in class org.overturetool.vdmj.statements.ReturnStatement
 
kind() - Method in class org.overturetool.vdmj.statements.SimpleBlockStatement
 
kind() - Method in class org.overturetool.vdmj.statements.SkipStatement
 
kind() - Method in class org.overturetool.vdmj.statements.SpecificationStatement
 
kind() - Method in class org.overturetool.vdmj.statements.StartStatement
 
kind() - Method in class org.overturetool.vdmj.statements.Statement
A string name of the statement type, (eg "if").
kind() - Method in class org.overturetool.vdmj.statements.SubclassResponsibilityStatement
 
kind() - Method in class org.overturetool.vdmj.statements.TixeStatement
 
kind() - Method in class org.overturetool.vdmj.statements.TraceStatement
 
kind() - Method in class org.overturetool.vdmj.statements.TrapStatement
 
kind() - Method in class org.overturetool.vdmj.statements.WhileStatement
 
kind() - Method in class org.overturetool.vdmj.values.BooleanValue
 
kind() - Method in class org.overturetool.vdmj.values.CharacterValue
 
kind() - Method in class org.overturetool.vdmj.values.CompFunctionValue
 
kind() - Method in class org.overturetool.vdmj.values.FunctionValue
 
kind() - Method in class org.overturetool.vdmj.values.IntegerValue
 
kind() - Method in class org.overturetool.vdmj.values.IterFunctionValue
 
kind() - Method in class org.overturetool.vdmj.values.MapValue
 
kind() - Method in class org.overturetool.vdmj.values.NaturalOneValue
 
kind() - Method in class org.overturetool.vdmj.values.NaturalValue
 
kind() - Method in class org.overturetool.vdmj.values.NilValue
 
kind() - Method in class org.overturetool.vdmj.values.ObjectValue
 
kind() - Method in class org.overturetool.vdmj.values.OperationValue
 
kind() - Method in class org.overturetool.vdmj.values.ParameterValue
 
kind() - Method in class org.overturetool.vdmj.values.QuoteValue
 
kind() - Method in class org.overturetool.vdmj.values.RationalValue
 
kind() - Method in class org.overturetool.vdmj.values.RealValue
 
kind() - Method in class org.overturetool.vdmj.values.RecordValue
 
kind() - Method in class org.overturetool.vdmj.values.ReferenceValue
 
kind() - Method in class org.overturetool.vdmj.values.SeqValue
 
kind() - Method in class org.overturetool.vdmj.values.SetValue
 
kind() - Method in class org.overturetool.vdmj.values.TokenValue
 
kind() - Method in class org.overturetool.vdmj.values.TupleValue
 
kind() - Method in class org.overturetool.vdmj.values.UndefinedValue
 
kind() - Method in class org.overturetool.vdmj.values.UpdatableValue
 
kind() - Method in class org.overturetool.vdmj.values.Value
A string with the informal kind of the value, like "set".
kind() - Method in class org.overturetool.vdmj.values.VoidValue
 

L

LambdaExpression - Class in org.overturetool.vdmj.expressions
 
LambdaExpression(LexLocation, List<TypeBind>, Expression) - Constructor for class org.overturetool.vdmj.expressions.LambdaExpression
 
last - Variable in class org.overturetool.vdmj.expressions.SetRangeExpression
 
lastIdToken() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Return the last token, converted to a LexIdentifierToken.
lastNameToken() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Return the last token, converted to a LexNameToken.
lastToken() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Return the last token read by the lexical analyser without advancing.
LatexStreamReader - Class in org.overturetool.vdmj.lex
A class to read LaTeX encoded VDM files.
LatexStreamReader(InputStream, String) - Constructor for class org.overturetool.vdmj.lex.LatexStreamReader
 
leave() - Method in class org.overturetool.vdmj.runtime.ControlQueue
 
left - Variable in class org.overturetool.vdmj.expressions.BinaryExpression
 
left - Variable in class org.overturetool.vdmj.expressions.SameBaseClassExpression
 
left - Variable in class org.overturetool.vdmj.expressions.SameClassExpression
 
left - Variable in class org.overturetool.vdmj.patterns.ConcatenationPattern
 
left - Variable in class org.overturetool.vdmj.patterns.UnionPattern
 
left - Variable in class org.overturetool.vdmj.statements.ErrorCase
 
LenExpression - Class in org.overturetool.vdmj.expressions
 
LenExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.LenExpression
 
LessEqualExpression - Class in org.overturetool.vdmj.expressions
 
LessEqualExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.LessEqualExpression
 
LessExpression - Class in org.overturetool.vdmj.expressions
 
LessExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.LessExpression
 
LetBeExistsObligation - Class in org.overturetool.vdmj.pog
 
LetBeExistsObligation(LetBeStExpression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.LetBeExistsObligation
 
LetBeExistsObligation(LetBeStStatement, POContextStack) - Constructor for class org.overturetool.vdmj.pog.LetBeExistsObligation
 
LetBeStExpression - Class in org.overturetool.vdmj.expressions
 
LetBeStExpression(LexLocation, MultipleBind, Expression, Expression) - Constructor for class org.overturetool.vdmj.expressions.LetBeStExpression
 
LetBeStStatement - Class in org.overturetool.vdmj.statements
 
LetBeStStatement(LexLocation, MultipleBind, Expression, Statement) - Constructor for class org.overturetool.vdmj.statements.LetBeStStatement
 
LetDefExpression - Class in org.overturetool.vdmj.expressions
 
LetDefExpression(LexLocation, DefinitionList, Expression) - Constructor for class org.overturetool.vdmj.expressions.LetDefExpression
 
LetDefStatement - Class in org.overturetool.vdmj.statements
 
LetDefStatement(LexLocation, DefinitionList, Statement) - Constructor for class org.overturetool.vdmj.statements.LetDefStatement
 
LexBooleanToken - Class in org.overturetool.vdmj.lex
 
LexBooleanToken(Token, LexLocation) - Constructor for class org.overturetool.vdmj.lex.LexBooleanToken
 
LexBooleanToken(boolean, LexLocation) - Constructor for class org.overturetool.vdmj.lex.LexBooleanToken
 
LexCharacterToken - Class in org.overturetool.vdmj.lex
 
LexCharacterToken(char, LexLocation) - Constructor for class org.overturetool.vdmj.lex.LexCharacterToken
 
LexException - Exception in org.overturetool.vdmj.lex
An exception class for lexical analyser exceptions.
LexException(int, String, LexLocation) - Constructor for exception org.overturetool.vdmj.lex.LexException
 
LexIdentifierToken - Class in org.overturetool.vdmj.lex
 
LexIdentifierToken(String, boolean, LexLocation) - Constructor for class org.overturetool.vdmj.lex.LexIdentifierToken
 
LexIntegerToken - Class in org.overturetool.vdmj.lex
 
LexIntegerToken(long, LexLocation) - Constructor for class org.overturetool.vdmj.lex.LexIntegerToken
 
LexIntegerToken(String, LexLocation) - Constructor for class org.overturetool.vdmj.lex.LexIntegerToken
 
LexKeywordToken - Class in org.overturetool.vdmj.lex
 
LexKeywordToken(Token, LexLocation) - Constructor for class org.overturetool.vdmj.lex.LexKeywordToken
 
LexLocation - Class in org.overturetool.vdmj.lex
A class to hold the location of a token.
LexLocation(File, String, int, int, int, int) - Constructor for class org.overturetool.vdmj.lex.LexLocation
Create a location with the given fields.
LexLocation() - Constructor for class org.overturetool.vdmj.lex.LexLocation
Create a default location.
LexNameList - Class in org.overturetool.vdmj.lex
 
LexNameList() - Constructor for class org.overturetool.vdmj.lex.LexNameList
 
LexNameList(LexNameToken) - Constructor for class org.overturetool.vdmj.lex.LexNameList
 
LexNameToken - Class in org.overturetool.vdmj.lex
 
LexNameToken(String, String, LexLocation, boolean, boolean) - Constructor for class org.overturetool.vdmj.lex.LexNameToken
 
LexNameToken(String, String, LexLocation) - Constructor for class org.overturetool.vdmj.lex.LexNameToken
 
LexNameToken(String, LexIdentifierToken) - Constructor for class org.overturetool.vdmj.lex.LexNameToken
 
LexQuoteToken - Class in org.overturetool.vdmj.lex
 
LexQuoteToken(String, LexLocation) - Constructor for class org.overturetool.vdmj.lex.LexQuoteToken
 
LexRealToken - Class in org.overturetool.vdmj.lex
 
LexRealToken(String, LexLocation) - Constructor for class org.overturetool.vdmj.lex.LexRealToken
 
LexRealToken(double, LexLocation) - Constructor for class org.overturetool.vdmj.lex.LexRealToken
 
LexStringToken - Class in org.overturetool.vdmj.lex
 
LexStringToken(String, LexLocation) - Constructor for class org.overturetool.vdmj.lex.LexStringToken
 
LexToken - Class in org.overturetool.vdmj.lex
The parent class for all lexical token types.
LexToken(LexLocation, Token) - Constructor for class org.overturetool.vdmj.lex.LexToken
Create a token of the given type at the given location.
LexTokenReader - Class in org.overturetool.vdmj.lex
The main lexical analyser class.
LexTokenReader(File, Dialect) - Constructor for class org.overturetool.vdmj.lex.LexTokenReader
Create a LexTokenReader for the filename passed.
LexTokenReader(File, Dialect, String) - Constructor for class org.overturetool.vdmj.lex.LexTokenReader
Create a LexTokenReader for the filename and charset passed.
LexTokenReader(String, Dialect) - Constructor for class org.overturetool.vdmj.lex.LexTokenReader
Create a LexTokenReader for the string passed.
library - Variable in class org.overturetool.vdmj.modules.DLModule
The name of the uselib library.
lines - Variable in class org.overturetool.vdmj.runtime.SourceFile
 
listAlternatives(LexNameToken) - Method in class org.overturetool.vdmj.typechecker.Environment
Add details to a TC error with alternative fn/op name possibilities.
listToString(List<T>) - Static method in class org.overturetool.vdmj.util.Utils
 
listToString(List<T>, String) - Static method in class org.overturetool.vdmj.util.Utils
 
listToString(String, List<T>, String, String) - Static method in class org.overturetool.vdmj.util.Utils
 
ln(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
LocalDefinition - Class in org.overturetool.vdmj.definitions
A class to hold a local variable definition.
LocalDefinition(LexLocation, LexNameToken, NameScope, Type) - Constructor for class org.overturetool.vdmj.definitions.LocalDefinition
 
localDefs - Variable in class org.overturetool.vdmj.expressions.LetDefExpression
 
localDefs - Variable in class org.overturetool.vdmj.statements.LetDefStatement
 
localDefs - Variable in class org.overturetool.vdmj.traces.TraceLetDefBinding
 
localEval(ValueList, Context, boolean) - Method in class org.overturetool.vdmj.values.OperationValue
 
localInheritedDefinitions - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
Definitions inherited, but accessed locally.
LocatedException - Exception in org.overturetool.vdmj.messages
 
LocatedException(int, String, LexLocation) - Constructor for exception org.overturetool.vdmj.messages.LocatedException
 
location - Variable in class org.overturetool.vdmj.definitions.Definition
The textual location of the definition
location - Variable in class org.overturetool.vdmj.expressions.CaseAlternative
 
location - Variable in class org.overturetool.vdmj.expressions.Expression
The textual location of the expression.
location - Variable in class org.overturetool.vdmj.lex.LexToken
The textual location of the token.
location - Variable in exception org.overturetool.vdmj.messages.LocatedException
 
location - Variable in class org.overturetool.vdmj.messages.VDMMessage
 
location - Variable in class org.overturetool.vdmj.modules.Export
The textual location of the export statement.
location - Variable in class org.overturetool.vdmj.modules.Import
The textual location of the import declaration.
location - Variable in class org.overturetool.vdmj.patterns.Bind
The textual location of the bind.
location - Variable in class org.overturetool.vdmj.patterns.MultipleBind
The textual location of the bind.
location - Variable in class org.overturetool.vdmj.patterns.Pattern
The textual location of the pattern.
location - Variable in class org.overturetool.vdmj.patterns.PatternBind
 
location - Variable in class org.overturetool.vdmj.pog.ProofObligation
 
location - Variable in class org.overturetool.vdmj.runtime.Breakpoint
The location of the breakpoint.
location - Variable in class org.overturetool.vdmj.runtime.Context
The location of the context.
location - Variable in exception org.overturetool.vdmj.runtime.ContextException
 
location - Variable in exception org.overturetool.vdmj.runtime.StopException
 
location - Variable in class org.overturetool.vdmj.statements.CaseStmtAlternative
 
location - Variable in class org.overturetool.vdmj.statements.ObjectDesignator
 
location - Variable in class org.overturetool.vdmj.statements.StateDesignator
 
location - Variable in class org.overturetool.vdmj.statements.Statement
The location of the statement.
location - Variable in class org.overturetool.vdmj.traces.TraceCoreDefinition
 
location - Variable in class org.overturetool.vdmj.traces.TraceDefinition
 
location - Variable in exception org.overturetool.vdmj.typechecker.TypeCheckException
 
location - Variable in class org.overturetool.vdmj.types.Type
The location of the type definition.
location - Variable in class org.overturetool.vdmj.values.FunctionValue
 
log(String) - Static method in class org.overturetool.vdmj.messages.RTLogger
 
log(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
longVal - Variable in class org.overturetool.vdmj.values.IntegerValue
 
lookup(String) - Static method in enum org.overturetool.vdmj.debug.DBGPBreakpointType
 
lookup(String) - Static method in enum org.overturetool.vdmj.debug.DBGPCommandType
 
lookup(String) - Static method in enum org.overturetool.vdmj.debug.DBGPContextType
 
lookup(int) - Static method in enum org.overturetool.vdmj.debug.DBGPContextType
 
lookup(String) - Static method in enum org.overturetool.vdmj.debug.DBGPOptionType
 
lookup(String) - Static method in enum org.overturetool.vdmj.debug.DBGPRedirect
 
lookup(String, Dialect) - Static method in enum org.overturetool.vdmj.lex.Token
Lookup a keyword/dialect and return a Token, or null.
lookup(LexNameToken) - Method in class org.overturetool.vdmj.runtime.Context
Return the value of a name, else fail.
lookup(Value, Context) - Method in class org.overturetool.vdmj.values.MapValue
 
ltype - Variable in class org.overturetool.vdmj.expressions.BinaryExpression
 
ltype - Variable in class org.overturetool.vdmj.expressions.SetRangeExpression
 

M

main(String[]) - Static method in class org.overturetool.vdmj.debug.DBGPReader
 
main(String[]) - Static method in class org.overturetool.vdmj.Minimal
 
main(String[]) - Static method in class org.overturetool.vdmj.traces.PermuteArray
 
main(String[]) - Static method in class org.overturetool.vdmj.util.Base64
 
main(String[]) - Static method in class org.overturetool.vdmj.VDMJ
The main method.
mainContext - Static variable in class org.overturetool.vdmj.runtime.Interpreter
The context of the main thread.
mainThread - Static variable in class org.overturetool.vdmj.runtime.Interpreter
The thread running the interpreter.
makeNewInstance(Definition, ValueList, Context, Map<LexNameToken, ObjectValue>) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
A method to make new instances, including a list of supertype objects already constructed to allow for virtual inheritance in "diamond" inheritance graphs.
MapApplyObligation - Class in org.overturetool.vdmj.pog
 
MapApplyObligation(Expression, Expression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.MapApplyObligation
 
MapCompatibleObligation - Class in org.overturetool.vdmj.pog
 
MapCompatibleObligation(Expression, Expression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.MapCompatibleObligation
 
MapCompExpression - Class in org.overturetool.vdmj.expressions
 
MapCompExpression(MapletExpression, List<MultipleBind>, Expression) - Constructor for class org.overturetool.vdmj.expressions.MapCompExpression
 
MapComposeObligation - Class in org.overturetool.vdmj.pog
 
MapComposeObligation(CompExpression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.MapComposeObligation
 
MapDomainExpression - Class in org.overturetool.vdmj.expressions
 
MapDomainExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.MapDomainExpression
 
MapEnumExpression - Class in org.overturetool.vdmj.expressions
 
MapEnumExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.MapEnumExpression
 
MapEnumExpression(LexLocation, List<MapletExpression>) - Constructor for class org.overturetool.vdmj.expressions.MapEnumExpression
 
MapExpression - Class in org.overturetool.vdmj.expressions
 
MapExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.MapExpression
 
MapExpression(Expression) - Constructor for class org.overturetool.vdmj.expressions.MapExpression
 
MapInverseExpression - Class in org.overturetool.vdmj.expressions
 
MapInverseExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.MapInverseExpression
 
MapIterationObligation - Class in org.overturetool.vdmj.pog
 
MapIterationObligation(StarStarExpression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.MapIterationObligation
 
MapletExpression - Class in org.overturetool.vdmj.expressions
 
MapletExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.MapletExpression
 
MapRangeExpression - Class in org.overturetool.vdmj.expressions
 
MapRangeExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.MapRangeExpression
 
mapseq - Variable in class org.overturetool.vdmj.statements.MapSeqDesignator
 
MapSeqDesignator - Class in org.overturetool.vdmj.statements
 
MapSeqDesignator(StateDesignator, Expression) - Constructor for class org.overturetool.vdmj.statements.MapSeqDesignator
 
MapSeqOfCompatibleObligation - Class in org.overturetool.vdmj.pog
 
MapSeqOfCompatibleObligation(MapEnumExpression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.MapSeqOfCompatibleObligation
 
MapSetOfCompatibleObligation - Class in org.overturetool.vdmj.pog
 
MapSetOfCompatibleObligation(Expression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.MapSetOfCompatibleObligation
 
MapSetOfCompatibleObligation(MapCompExpression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.MapSetOfCompatibleObligation
 
MapType - Class in org.overturetool.vdmj.types
 
MapType(LexLocation, Type, Type) - Constructor for class org.overturetool.vdmj.types.MapType
 
MapType(LexLocation) - Constructor for class org.overturetool.vdmj.types.MapType
 
MapUnionExpression - Class in org.overturetool.vdmj.expressions
 
MapUnionExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.MapUnionExpression
 
MapValue - Class in org.overturetool.vdmj.values
 
MapValue() - Constructor for class org.overturetool.vdmj.values.MapValue
 
MapValue(ValueMap) - Constructor for class org.overturetool.vdmj.values.MapValue
 
mapValue(Context) - Method in class org.overturetool.vdmj.values.MapValue
 
mapValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
mapValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
mapValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
markUsed() - Method in class org.overturetool.vdmj.definitions.Definition
Set the "used" flag.
matches(LexNameToken) - Method in class org.overturetool.vdmj.lex.LexNameToken
 
matches(NameScope) - Method in enum org.overturetool.vdmj.typechecker.NameScope
 
MATH - Class in org.overturetool.vdmj.util
 
MATH() - Constructor for class org.overturetool.vdmj.util.MATH
 
measure - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
measure - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
measureLexical - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
measureLexical - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
members - Variable in class org.overturetool.vdmj.expressions.MapEnumExpression
 
members - Variable in class org.overturetool.vdmj.expressions.SeqEnumExpression
 
members - Variable in class org.overturetool.vdmj.expressions.SetEnumExpression
 
members - Variable in class org.overturetool.vdmj.values.ObjectValue
 
message - Variable in class org.overturetool.vdmj.messages.VDMMessage
 
MessagePacket - Class in org.overturetool.vdmj.runtime
 
MessagePacket(BUSValue, CPUValue, CPUValue, ObjectValue, OperationValue) - Constructor for class org.overturetool.vdmj.runtime.MessagePacket
 
MessagePacket() - Constructor for class org.overturetool.vdmj.runtime.MessagePacket
 
MessageRequest - Class in org.overturetool.vdmj.runtime
 
MessageRequest(BUSValue, CPUValue, CPUValue, ObjectValue, OperationValue, ValueList, Holder<MessageResponse>) - Constructor for class org.overturetool.vdmj.runtime.MessageRequest
 
MessageRequest() - Constructor for class org.overturetool.vdmj.runtime.MessageRequest
 
MessageResponse - Class in org.overturetool.vdmj.runtime
 
MessageResponse(Value, MessageRequest) - Constructor for class org.overturetool.vdmj.runtime.MessageResponse
 
MessageResponse(ValueException, MessageRequest) - Constructor for class org.overturetool.vdmj.runtime.MessageResponse
 
Minimal - Class in org.overturetool.vdmj
 
Minimal() - Constructor for class org.overturetool.vdmj.Minimal
 
MkBasicExpression - Class in org.overturetool.vdmj.expressions
 
MkBasicExpression(Type, Expression) - Constructor for class org.overturetool.vdmj.expressions.MkBasicExpression
 
MkTypeExpression - Class in org.overturetool.vdmj.expressions
 
MkTypeExpression(LexNameToken, ExpressionList) - Constructor for class org.overturetool.vdmj.expressions.MkTypeExpression
 
mode - Variable in class org.overturetool.vdmj.statements.ExternalClause
 
ModExpression - Class in org.overturetool.vdmj.expressions
 
ModExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.ModExpression
 
modifiers - Variable in class org.overturetool.vdmj.expressions.MuExpression
 
module - Variable in class org.overturetool.vdmj.lex.LexLocation
The module/class name of the token.
module - Variable in class org.overturetool.vdmj.lex.LexNameToken
 
Module - Class in org.overturetool.vdmj.modules
A class holding all the details for one module.
Module(LexIdentifierToken, ModuleImports, ModuleExports, DefinitionList) - Constructor for class org.overturetool.vdmj.modules.Module
Create a module from the given name and definitions.
Module(DefinitionList) - Constructor for class org.overturetool.vdmj.modules.Module
Create a module with a default name from the given definitions.
Module() - Constructor for class org.overturetool.vdmj.modules.Module
Create a module called DEFAULT with no definitions.
ModuleCommandReader - Class in org.overturetool.vdmj.commands
A class to read and perform module related commands from standard input.
ModuleCommandReader(ModuleInterpreter, String) - Constructor for class org.overturetool.vdmj.commands.ModuleCommandReader
 
ModuleEnvironment - Class in org.overturetool.vdmj.typechecker
Define the type checking environment for a modular specification.
ModuleEnvironment(Module) - Constructor for class org.overturetool.vdmj.typechecker.ModuleEnvironment
 
ModuleExports - Class in org.overturetool.vdmj.modules
 
ModuleExports(List<List<Export>>) - Constructor for class org.overturetool.vdmj.modules.ModuleExports
 
ModuleImports - Class in org.overturetool.vdmj.modules
 
ModuleImports(LexIdentifierToken, List<ImportFromModule>) - Constructor for class org.overturetool.vdmj.modules.ModuleImports
 
ModuleInterpreter - Class in org.overturetool.vdmj.runtime
The VDM-SL module interpreter.
ModuleInterpreter(ModuleList) - Constructor for class org.overturetool.vdmj.runtime.ModuleInterpreter
Create an Interpreter from the list of modules passed.
ModuleList - Class in org.overturetool.vdmj.modules
 
ModuleList() - Constructor for class org.overturetool.vdmj.modules.ModuleList
 
ModuleList(List<Module>) - Constructor for class org.overturetool.vdmj.modules.ModuleList
 
ModuleReader - Class in org.overturetool.vdmj.syntax
A syntax analyser to parse modules.
ModuleReader(LexTokenReader) - Constructor for class org.overturetool.vdmj.syntax.ModuleReader
 
modules - Variable in class org.overturetool.vdmj.runtime.ModuleInterpreter
A list of module definitions in the specification.
ModuleTypeChecker - Class in org.overturetool.vdmj.typechecker
A class to coordinate all module type checking processing.
ModuleTypeChecker(ModuleList) - Constructor for class org.overturetool.vdmj.typechecker.ModuleTypeChecker
Create a type checker with the list of modules passed.
msgId - Variable in class org.overturetool.vdmj.runtime.MessagePacket
 
MuExpression - Class in org.overturetool.vdmj.expressions
 
MuExpression(LexLocation, Expression, List<RecordModifier>) - Constructor for class org.overturetool.vdmj.expressions.MuExpression
 
MultiBindListDefinition - Class in org.overturetool.vdmj.definitions
A class to hold a multiple bind list definition.
MultiBindListDefinition(LexLocation, List<MultipleBind>) - Constructor for class org.overturetool.vdmj.definitions.MultiBindListDefinition
 
MultipleBind - Class in org.overturetool.vdmj.patterns
The parent class of MultipleSetBind and MultipleTypeBind.
MultipleBind(PatternList) - Constructor for class org.overturetool.vdmj.patterns.MultipleBind
Create a multiple bind with the given pattern list.
MultipleSetBind - Class in org.overturetool.vdmj.patterns
 
MultipleSetBind(PatternList, Expression) - Constructor for class org.overturetool.vdmj.patterns.MultipleSetBind
 
MultipleTypeBind - Class in org.overturetool.vdmj.patterns
 
MultipleTypeBind(PatternList, Type) - Constructor for class org.overturetool.vdmj.patterns.MultipleTypeBind
 
MutexSyncDefinition - Class in org.overturetool.vdmj.definitions
 
MutexSyncDefinition(LexLocation, LexNameList) - Constructor for class org.overturetool.vdmj.definitions.MutexSyncDefinition
 

N

name - Variable in class org.overturetool.vdmj.definitions.Definition
The name of the object being defined.
name - Variable in class org.overturetool.vdmj.expressions.SelfExpression
 
name - Variable in class org.overturetool.vdmj.expressions.VariableExpression
 
name - Variable in class org.overturetool.vdmj.lex.LexIdentifierToken
 
name - Variable in class org.overturetool.vdmj.lex.LexNameToken
 
name - Variable in class org.overturetool.vdmj.modules.ExportedType
 
name - Variable in class org.overturetool.vdmj.modules.Import
The name of the object being imported.
name - Variable in class org.overturetool.vdmj.modules.ImportFromModule
 
name - Variable in class org.overturetool.vdmj.modules.Module
The module name.
name - Variable in class org.overturetool.vdmj.modules.ModuleImports
 
name - Variable in class org.overturetool.vdmj.patterns.IdentifierPattern
 
name - Variable in class org.overturetool.vdmj.pog.POFunctionDefinitionContext
 
name - Variable in class org.overturetool.vdmj.pog.POFunctionResultContext
 
name - Variable in class org.overturetool.vdmj.pog.POOperationDefinitionContext
 
name - Variable in class org.overturetool.vdmj.pog.ProofObligation
 
name - Variable in class org.overturetool.vdmj.statements.CallStatement
 
name - Variable in class org.overturetool.vdmj.statements.ClassInvariantStatement
 
name - Variable in class org.overturetool.vdmj.statements.ErrorCase
 
name - Variable in class org.overturetool.vdmj.statements.IdentifierDesignator
 
name - Variable in class org.overturetool.vdmj.statements.ObjectIdentifierDesignator
 
name - Variable in class org.overturetool.vdmj.types.ClassType
 
name - Variable in class org.overturetool.vdmj.types.ParameterType
 
name - Variable in class org.overturetool.vdmj.types.RecordType
 
name - Variable in class org.overturetool.vdmj.values.BUSValue
 
name - Variable in class org.overturetool.vdmj.values.CPUValue
 
name - Variable in class org.overturetool.vdmj.values.FieldValue
 
name - Variable in class org.overturetool.vdmj.values.FunctionValue
 
name - Variable in class org.overturetool.vdmj.values.NameValuePair
 
name - Variable in class org.overturetool.vdmj.values.OperationValue
 
NamedTraceDefinition - Class in org.overturetool.vdmj.definitions
 
NamedTraceDefinition(LexLocation, List<String>, List<TraceDefinitionTerm>) - Constructor for class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
NamedType - Class in org.overturetool.vdmj.types
 
NamedType(LexNameToken, Type) - Constructor for class org.overturetool.vdmj.types.NamedType
 
nameList - Variable in class org.overturetool.vdmj.modules.ExportedFunction
 
nameList - Variable in class org.overturetool.vdmj.modules.ExportedOperation
 
nameList - Variable in class org.overturetool.vdmj.modules.ExportedValue
 
names - Variable in class org.overturetool.vdmj.pog.PONameContext
 
nameScope - Variable in class org.overturetool.vdmj.definitions.Definition
The scope of the definition name.
NameScope - Enum in org.overturetool.vdmj.typechecker
An enum to represent name scoping.
NameValuePair - Class in org.overturetool.vdmj.values
A class to hold a name and a runtime value pair.
NameValuePair(LexNameToken, Value) - Constructor for class org.overturetool.vdmj.values.NameValuePair
 
NameValuePairList - Class in org.overturetool.vdmj.values
 
NameValuePairList() - Constructor for class org.overturetool.vdmj.values.NameValuePairList
 
NameValuePairList(NameValuePair) - Constructor for class org.overturetool.vdmj.values.NameValuePairList
 
NameValuePairMap - Class in org.overturetool.vdmj.values
 
NameValuePairMap() - Constructor for class org.overturetool.vdmj.values.NameValuePairMap
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.definitions.AccessSpecifier
 
narrowerThan(Token) - Method in class org.overturetool.vdmj.definitions.AccessSpecifier
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.types.BracketType
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.types.FunctionType
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.types.MapType
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.types.OperationType
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.types.OptionalType
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.types.ParameterType
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.types.ProductType
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.types.SeqType
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.types.SetType
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.types.Type
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.types.UnionType
 
narrowerThan(AccessSpecifier) - Method in class org.overturetool.vdmj.types.UnknownType
 
nat1Value(Context) - Method in class org.overturetool.vdmj.values.IntegerValue
 
nat1Value(Context) - Method in class org.overturetool.vdmj.values.NumericValue
 
nat1Value(Context) - Method in class org.overturetool.vdmj.values.RealValue
 
nat1Value(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
nat1Value(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
nat1Value(Context) - Method in class org.overturetool.vdmj.values.Value
 
NaturalOneType - Class in org.overturetool.vdmj.types
 
NaturalOneType(LexLocation) - Constructor for class org.overturetool.vdmj.types.NaturalOneType
 
NaturalOneValue - Class in org.overturetool.vdmj.values
 
NaturalOneValue(long) - Constructor for class org.overturetool.vdmj.values.NaturalOneValue
 
NaturalType - Class in org.overturetool.vdmj.types
 
NaturalType(LexLocation) - Constructor for class org.overturetool.vdmj.types.NaturalType
 
NaturalValue - Class in org.overturetool.vdmj.values
 
NaturalValue(long) - Constructor for class org.overturetool.vdmj.values.NaturalValue
 
natValue(Context) - Method in class org.overturetool.vdmj.values.IntegerValue
 
natValue(Context) - Method in class org.overturetool.vdmj.values.NumericValue
 
natValue(Context) - Method in class org.overturetool.vdmj.values.RealValue
 
natValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
natValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
natValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
needsContext - Variable in class org.overturetool.vdmj.traces.CallSequence
 
newBUS() - Static method in class org.overturetool.vdmj.definitions.BUSClassDefinition
 
newCPU() - Static method in class org.overturetool.vdmj.definitions.CPUClassDefinition
 
newDefaultBUS() - Static method in class org.overturetool.vdmj.definitions.BUSClassDefinition
 
newDefaultCPU() - Static method in class org.overturetool.vdmj.definitions.CPUClassDefinition
 
NewExpression - Class in org.overturetool.vdmj.expressions
 
NewExpression(LexLocation, LexIdentifierToken, ExpressionList) - Constructor for class org.overturetool.vdmj.expressions.NewExpression
 
newInstance(Definition, ValueList, Context) - Method in class org.overturetool.vdmj.definitions.BUSClassDefinition
 
newInstance(Definition, ValueList, Context) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Create a new ObjectValue instance of this class.
newInstance(Definition, ValueList, Context) - Method in class org.overturetool.vdmj.definitions.CPUClassDefinition
 
newInstance(Definition, ValueList, Context) - Method in class org.overturetool.vdmj.syntax.SystemDefinition
 
newThread() - Method in class org.overturetool.vdmj.debug.DBGPReader
 
next() - Method in class org.overturetool.vdmj.traces.PermuteArray
 
next() - Method in class org.overturetool.vdmj.traces.Permutor
 
next() - Method in class org.overturetool.vdmj.values.QuantifierList
 
nextbreakpoint - Variable in class org.overturetool.vdmj.runtime.Interpreter
The number of the next breakpoint to be created.
nextCPU - Static variable in class org.overturetool.vdmj.values.CPUValue
 
nextctxt - Variable in class org.overturetool.vdmj.runtime.ThreadState
 
nextId - Static variable in class org.overturetool.vdmj.runtime.MessagePacket
 
nextToken() - Method in class org.overturetool.vdmj.lex.LexTokenReader
Read the next complete token from the input stream.
nextToken() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Read the next token from the lexical analyser, and advance by one token.
NilExpression - Class in org.overturetool.vdmj.expressions
 
NilExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.NilExpression
 
NilValue - Class in org.overturetool.vdmj.values
 
NilValue() - Constructor for class org.overturetool.vdmj.values.NilValue
 
nodes - Variable in class org.overturetool.vdmj.traces.SequenceTraceNode
 
NonDeterministicStatement - Class in org.overturetool.vdmj.statements
 
NonDeterministicStatement(LexLocation) - Constructor for class org.overturetool.vdmj.statements.NonDeterministicStatement
 
NonEmptySeqObligation - Class in org.overturetool.vdmj.pog
 
NonEmptySeqObligation(Expression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.NonEmptySeqObligation
 
NonEmptySetObligation - Class in org.overturetool.vdmj.pog
 
NonEmptySetObligation(Expression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.NonEmptySetObligation
 
NonZeroObligation - Class in org.overturetool.vdmj.pog
 
NonZeroObligation(LexLocation, Expression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.NonZeroObligation
 
notAvailable(String) - Method in class org.overturetool.vdmj.commands.CommandReader
Callable by "do" methods which want to make the command unavailable.
notAvailable(String) - Method in class org.overturetool.vdmj.commands.DebuggerReader
 
NotEqualExpression - Class in org.overturetool.vdmj.expressions
 
NotEqualExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.NotEqualExpression
 
NotExpression - Class in org.overturetool.vdmj.expressions
 
NotExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.NotExpression
 
NotInSetExpression - Class in org.overturetool.vdmj.expressions
 
NotInSetExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.NotInSetExpression
 
notLoaded() - Method in class org.overturetool.vdmj.definitions.ClassList
 
notLoaded() - Method in class org.overturetool.vdmj.modules.ModuleList
 
NotYetSpecifiedExpression - Class in org.overturetool.vdmj.expressions
 
NotYetSpecifiedExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.NotYetSpecifiedExpression
 
NotYetSpecifiedStatement - Class in org.overturetool.vdmj.statements
 
NotYetSpecifiedStatement(LexLocation) - Constructor for class org.overturetool.vdmj.statements.NotYetSpecifiedStatement
 
number - Variable in exception org.overturetool.vdmj.messages.InternalException
 
number - Variable in exception org.overturetool.vdmj.messages.NumberedException
 
number - Variable in class org.overturetool.vdmj.messages.VDMMessage
 
number - Variable in class org.overturetool.vdmj.runtime.Breakpoint
The number of the breakpoint.
number - Variable in exception org.overturetool.vdmj.runtime.ContextException
 
NumberedException - Exception in org.overturetool.vdmj.messages
 
NumberedException(int, String) - Constructor for exception org.overturetool.vdmj.messages.NumberedException
 
NumericBinaryExpression - Class in org.overturetool.vdmj.expressions
 
NumericBinaryExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.NumericBinaryExpression
 
NumericType - Class in org.overturetool.vdmj.types
 
NumericType(LexLocation) - Constructor for class org.overturetool.vdmj.types.NumericType
 
NumericValue - Class in org.overturetool.vdmj.values
 
NumericValue(double) - Constructor for class org.overturetool.vdmj.values.NumericValue
 

O

object - Variable in class org.overturetool.vdmj.expressions.FieldExpression
 
object - Variable in class org.overturetool.vdmj.runtime.VDMThread
 
object - Variable in class org.overturetool.vdmj.statements.FieldDesignator
 
object - Variable in class org.overturetool.vdmj.statements.ObjectApplyDesignator
 
object - Variable in class org.overturetool.vdmj.statements.ObjectFieldDesignator
 
ObjectApplyDesignator - Class in org.overturetool.vdmj.statements
 
ObjectApplyDesignator(ObjectDesignator, ExpressionList) - Constructor for class org.overturetool.vdmj.statements.ObjectApplyDesignator
 
ObjectContext - Class in org.overturetool.vdmj.runtime
A root context for object method invocations.
ObjectContext(LexLocation, String, Context, ObjectValue) - Constructor for class org.overturetool.vdmj.runtime.ObjectContext
Create an ObjectContext from the values passed.
ObjectDesignator - Class in org.overturetool.vdmj.statements
A class to hold an object assignment designator.
ObjectDesignator(LexLocation) - Constructor for class org.overturetool.vdmj.statements.ObjectDesignator
 
ObjectFieldDesignator - Class in org.overturetool.vdmj.statements
 
ObjectFieldDesignator(ObjectDesignator, String, String) - Constructor for class org.overturetool.vdmj.statements.ObjectFieldDesignator
 
ObjectIdentifierDesignator - Class in org.overturetool.vdmj.statements
 
ObjectIdentifierDesignator(LexNameToken) - Constructor for class org.overturetool.vdmj.statements.ObjectIdentifierDesignator
 
ObjectNewDesignator - Class in org.overturetool.vdmj.statements
 
ObjectNewDesignator(LexIdentifierToken, ExpressionList) - Constructor for class org.overturetool.vdmj.statements.ObjectNewDesignator
 
objectReference - Variable in class org.overturetool.vdmj.values.ObjectValue
 
objects - Variable in class org.overturetool.vdmj.statements.StartStatement
 
objects - Variable in class org.overturetool.vdmj.values.CPUValue
 
ObjectSelfDesignator - Class in org.overturetool.vdmj.statements
 
ObjectSelfDesignator(LexLocation) - Constructor for class org.overturetool.vdmj.statements.ObjectSelfDesignator
 
ObjectValue - Class in org.overturetool.vdmj.values
 
ObjectValue(ClassType, NameValuePairMap, List<ObjectValue>) - Constructor for class org.overturetool.vdmj.values.ObjectValue
 
objectValue(Context) - Method in class org.overturetool.vdmj.values.ObjectValue
 
objectValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
objectValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
objectValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
old - Variable in class org.overturetool.vdmj.lex.LexIdentifierToken
 
old - Variable in class org.overturetool.vdmj.lex.LexNameToken
 
oldname - Variable in class org.overturetool.vdmj.definitions.InstanceVariableDefinition
 
op - Variable in class org.overturetool.vdmj.expressions.BinaryExpression
 
operation - Variable in class org.overturetool.vdmj.runtime.AsyncThread
 
operation - Variable in class org.overturetool.vdmj.runtime.MessagePacket
 
operation - Variable in class org.overturetool.vdmj.runtime.VDMThread
 
OperationPostConditionObligation - Class in org.overturetool.vdmj.pog
 
OperationPostConditionObligation(ExplicitOperationDefinition, POContextStack) - Constructor for class org.overturetool.vdmj.pog.OperationPostConditionObligation
 
OperationPostConditionObligation(ImplicitOperationDefinition, POContextStack) - Constructor for class org.overturetool.vdmj.pog.OperationPostConditionObligation
 
operations - Variable in class org.overturetool.vdmj.definitions.MutexSyncDefinition
 
OperationType - Class in org.overturetool.vdmj.types
 
OperationType(LexLocation, TypeList, Type) - Constructor for class org.overturetool.vdmj.types.OperationType
 
OperationType(LexLocation) - Constructor for class org.overturetool.vdmj.types.OperationType
 
OperationValue - Class in org.overturetool.vdmj.values
 
OperationValue(ExplicitOperationDefinition, FunctionValue, FunctionValue, StateDefinition) - Constructor for class org.overturetool.vdmj.values.OperationValue
 
OperationValue(ImplicitOperationDefinition, FunctionValue, FunctionValue, StateDefinition) - Constructor for class org.overturetool.vdmj.values.OperationValue
 
operationValue(Context) - Method in class org.overturetool.vdmj.values.OperationValue
 
operationValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
operationValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
operationValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
opname - Variable in class org.overturetool.vdmj.definitions.PerSyncDefinition
 
opname - Variable in class org.overturetool.vdmj.expressions.PostOpExpression
 
opname - Variable in class org.overturetool.vdmj.expressions.PreOpExpression
 
opname - Variable in class org.overturetool.vdmj.statements.PeriodicStatement
 
opnames - Variable in class org.overturetool.vdmj.expressions.HistoryExpression
 
OptionalType - Class in org.overturetool.vdmj.types
 
OptionalType(LexLocation, Type) - Constructor for class org.overturetool.vdmj.types.OptionalType
 
options - Variable in class org.overturetool.vdmj.debug.DBGPCommand
 
OrExpression - Class in org.overturetool.vdmj.expressions
 
OrExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.OrExpression
 
org.overturetool.vdmj - package org.overturetool.vdmj
The main VDMJ class and supporting classes.
org.overturetool.vdmj.ast - package org.overturetool.vdmj.ast
 
org.overturetool.vdmj.commands - package org.overturetool.vdmj.commands
Classes that read and execute commands from standard input.
org.overturetool.vdmj.debug - package org.overturetool.vdmj.debug
 
org.overturetool.vdmj.definitions - package org.overturetool.vdmj.definitions
Classes that represent VDM definitions.
org.overturetool.vdmj.expressions - package org.overturetool.vdmj.expressions
Classes that represent VDM expressions.
org.overturetool.vdmj.lex - package org.overturetool.vdmj.lex
Classes that implement the lexical analyser and its tokens.
org.overturetool.vdmj.messages - package org.overturetool.vdmj.messages
Classes that hold VDMJ error and warning messages.
org.overturetool.vdmj.modules - package org.overturetool.vdmj.modules
Classes that represent VDM-SL modules and their import/export definitions.
org.overturetool.vdmj.patterns - package org.overturetool.vdmj.patterns
Classes that represent patterns and binds.
org.overturetool.vdmj.pog - package org.overturetool.vdmj.pog
 
org.overturetool.vdmj.runtime - package org.overturetool.vdmj.runtime
Classes that implement the interpreter.
org.overturetool.vdmj.statements - package org.overturetool.vdmj.statements
Classes that represent operation statements.
org.overturetool.vdmj.syntax - package org.overturetool.vdmj.syntax
Classes that implement the syntax analyser.
org.overturetool.vdmj.traces - package org.overturetool.vdmj.traces
 
org.overturetool.vdmj.typechecker - package org.overturetool.vdmj.typechecker
Classes that implement the static type checker.
org.overturetool.vdmj.types - package org.overturetool.vdmj.types
Classes that represent static types during type checking.
org.overturetool.vdmj.util - package org.overturetool.vdmj.util
Utility classes used by all other packages.
org.overturetool.vdmj.values - package org.overturetool.vdmj.values
Classes that represent runtime values in the interpreter.
others - Variable in class org.overturetool.vdmj.expressions.CasesExpression
 
others - Variable in class org.overturetool.vdmj.statements.CasesStatement
 
out - Static variable in class org.overturetool.vdmj.messages.Console
A print writer for stdout that uses a given encoding.
outctxt - Variable in class org.overturetool.vdmj.runtime.ThreadState
 
outer - Variable in class org.overturetool.vdmj.runtime.Context
A link to a lower level context, if present.
outer - Variable in class org.overturetool.vdmj.typechecker.Environment
The environment chain.
outfile - Static variable in class org.overturetool.vdmj.VDMJ
 
OvertureReader - Class in org.overturetool.vdmj.syntax
A class to wrap an OvertureParser in a VDMJ syntax reader.
OvertureReader(File) - Constructor for class org.overturetool.vdmj.syntax.OvertureReader
 
OvertureReader(File, String) - Constructor for class org.overturetool.vdmj.syntax.OvertureReader
 

P

paramDefinitionList - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
paramDefinitions - Variable in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
ParameterPatternObligation - Class in org.overturetool.vdmj.pog
 
ParameterPatternObligation(ExplicitFunctionDefinition, POContextStack) - Constructor for class org.overturetool.vdmj.pog.ParameterPatternObligation
 
ParameterPatternObligation(ImplicitFunctionDefinition, POContextStack) - Constructor for class org.overturetool.vdmj.pog.ParameterPatternObligation
 
ParameterPatternObligation(ExplicitOperationDefinition, POContextStack) - Constructor for class org.overturetool.vdmj.pog.ParameterPatternObligation
 
ParameterPatternObligation(ImplicitOperationDefinition, POContextStack) - Constructor for class org.overturetool.vdmj.pog.ParameterPatternObligation
 
parameterPatterns - Variable in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
parameterPatterns - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
parameterPatterns - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
parameters - Variable in class org.overturetool.vdmj.types.FunctionType
 
parameters - Variable in class org.overturetool.vdmj.types.OperationType
 
ParameterType - Class in org.overturetool.vdmj.types
 
ParameterType(LexNameToken) - Constructor for class org.overturetool.vdmj.types.ParameterType
 
ParameterValue - Class in org.overturetool.vdmj.values
 
ParameterValue(Type) - Constructor for class org.overturetool.vdmj.values.ParameterValue
 
paramPatternList - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
paramPatternList - Variable in class org.overturetool.vdmj.pog.POFunctionDefinitionContext
 
paramPatternList - Variable in class org.overturetool.vdmj.pog.POOperationDefinitionContext
 
paramPatternList - Variable in class org.overturetool.vdmj.values.FunctionValue
 
paramPatterns - Variable in class org.overturetool.vdmj.values.OperationValue
 
parse(List<File>) - Method in class org.overturetool.vdmj.VDMJ
Parse the list of files passed.
parse(List<File>) - Method in class org.overturetool.vdmj.VDMOV
 
parse(List<File>) - Method in class org.overturetool.vdmj.VDMPP
 
parse(List<File>) - Method in class org.overturetool.vdmj.VDMSL
 
parsed - Variable in class org.overturetool.vdmj.runtime.Breakpoint
The condition or trace expression, in parsed form.
parseExpression(String, String) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
parseExpression(String, String) - Method in class org.overturetool.vdmj.runtime.Interpreter
 
parseExpression(String, String) - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
 
ParserException - Exception in org.overturetool.vdmj.syntax
A syntax analyser exception.
ParserException(int, String, LexLocation, int) - Constructor for exception org.overturetool.vdmj.syntax.ParserException
 
parseStatement(String, String) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
parseStatement(String, String) - Method in class org.overturetool.vdmj.runtime.Interpreter
 
parseStatement(String, String) - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
 
partial - Variable in class org.overturetool.vdmj.types.FunctionType
 
pass - Variable in class org.overturetool.vdmj.definitions.Definition
The pass to cover this definition in type checking.
Pass - Enum in org.overturetool.vdmj.typechecker
An enum to indicate which type checking pass a definition belongs to.
pathname - Variable in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
pattern - Variable in class org.overturetool.vdmj.definitions.EqualsDefinition
 
pattern - Variable in class org.overturetool.vdmj.definitions.ValueDefinition
 
pattern - Variable in class org.overturetool.vdmj.patterns.Bind
The pattern of the bind.
Pattern - Class in org.overturetool.vdmj.patterns
The parent type of all patterns.
Pattern(LexLocation) - Constructor for class org.overturetool.vdmj.patterns.Pattern
Create a pattern at the given location.
pattern - Variable in class org.overturetool.vdmj.patterns.PatternBind
 
pattern - Variable in class org.overturetool.vdmj.pog.POCaseContext
 
pattern - Variable in class org.overturetool.vdmj.pog.PONotCaseContext
 
pattern - Variable in class org.overturetool.vdmj.statements.ForAllStatement
 
pattern - Variable in class org.overturetool.vdmj.types.PatternTypePair
 
pattern - Variable in class org.overturetool.vdmj.values.Quantifier
 
PatternBind - Class in org.overturetool.vdmj.patterns
 
PatternBind(LexLocation, Object) - Constructor for class org.overturetool.vdmj.patterns.PatternBind
 
patternBind - Variable in class org.overturetool.vdmj.statements.ForPatternBindStatement
 
patternBind - Variable in class org.overturetool.vdmj.statements.TixeStmtAlternative
 
patternBind - Variable in class org.overturetool.vdmj.statements.TrapStatement
 
patternFail(int, String) - Method in class org.overturetool.vdmj.patterns.Pattern
Throw a PatternMatchException with the given message.
patternFail(ValueException) - Method in class org.overturetool.vdmj.patterns.Pattern
Throw a PatternMatchException with a message from the ValueException.
PatternList - Class in org.overturetool.vdmj.patterns
 
PatternList() - Constructor for class org.overturetool.vdmj.patterns.PatternList
 
PatternListTypePair - Class in org.overturetool.vdmj.types
 
PatternListTypePair(PatternList, Type) - Constructor for class org.overturetool.vdmj.types.PatternListTypePair
 
PatternMatchException - Exception in org.overturetool.vdmj.runtime
 
PatternMatchException(int, String, LexLocation) - Constructor for exception org.overturetool.vdmj.runtime.PatternMatchException
 
PatternReader - Class in org.overturetool.vdmj.syntax
A syntax analyser to parse pattern definitions.
PatternReader(LexTokenReader) - Constructor for class org.overturetool.vdmj.syntax.PatternReader
 
patternReader - Variable in class org.overturetool.vdmj.syntax.SyntaxReader
A PatternReader, if created.
patterns - Variable in class org.overturetool.vdmj.types.PatternListTypePair
 
PatternTypePair - Class in org.overturetool.vdmj.types
 
PatternTypePair(Pattern, Type) - Constructor for class org.overturetool.vdmj.types.PatternTypePair
 
period - Variable in class org.overturetool.vdmj.runtime.AsyncThread
 
PeriodicStatement - Class in org.overturetool.vdmj.statements
 
PeriodicStatement(LexNameToken, ExpressionList) - Constructor for class org.overturetool.vdmj.statements.PeriodicStatement
 
periodicStop() - Static method in class org.overturetool.vdmj.runtime.AsyncThread
 
PermuteArray - Class in org.overturetool.vdmj.traces
 
PermuteArray(int) - Constructor for class org.overturetool.vdmj.traces.PermuteArray
 
permutedSets() - Method in class org.overturetool.vdmj.values.SetValue
 
permutedSets() - Method in class org.overturetool.vdmj.values.ValueSet
 
Permutor - Class in org.overturetool.vdmj.traces
 
Permutor(int[]) - Constructor for class org.overturetool.vdmj.traces.Permutor
 
PerSyncDefinition - Class in org.overturetool.vdmj.definitions
 
PerSyncDefinition(LexLocation, LexNameToken, Expression) - Constructor for class org.overturetool.vdmj.definitions.PerSyncDefinition
 
pi(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
plist - Variable in class org.overturetool.vdmj.expressions.CaseAlternative
 
plist - Variable in class org.overturetool.vdmj.patterns.MultipleBind
The list of patterns for this bind.
plist - Variable in class org.overturetool.vdmj.patterns.RecordPattern
 
plist - Variable in class org.overturetool.vdmj.patterns.SeqPattern
 
plist - Variable in class org.overturetool.vdmj.patterns.SetPattern
 
plist - Variable in class org.overturetool.vdmj.patterns.TuplePattern
 
plist - Variable in class org.overturetool.vdmj.statements.CaseStmtAlternative
 
plural(int, String, String) - Method in class org.overturetool.vdmj.commands.CommandReader
 
plural(int, String, String) - Method in class org.overturetool.vdmj.VDMJ
 
PlusExpression - Class in org.overturetool.vdmj.expressions
 
PlusExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.PlusExpression
 
PlusPlusExpression - Class in org.overturetool.vdmj.expressions
 
PlusPlusExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.PlusPlusExpression
 
POCaseContext - Class in org.overturetool.vdmj.pog
 
POCaseContext(Pattern, Type, Expression) - Constructor for class org.overturetool.vdmj.pog.POCaseContext
 
POContext - Class in org.overturetool.vdmj.pog
 
POContext() - Constructor for class org.overturetool.vdmj.pog.POContext
 
POContextStack - Class in org.overturetool.vdmj.pog
 
POContextStack() - Constructor for class org.overturetool.vdmj.pog.POContextStack
 
PODefContext - Class in org.overturetool.vdmj.pog
 
PODefContext(LetDefExpression) - Constructor for class org.overturetool.vdmj.pog.PODefContext
 
POForAllContext - Class in org.overturetool.vdmj.pog
 
POForAllContext(MapCompExpression) - Constructor for class org.overturetool.vdmj.pog.POForAllContext
 
POForAllContext(SetCompExpression) - Constructor for class org.overturetool.vdmj.pog.POForAllContext
 
POForAllContext(SeqCompExpression) - Constructor for class org.overturetool.vdmj.pog.POForAllContext
 
POForAllContext(ForAllExpression) - Constructor for class org.overturetool.vdmj.pog.POForAllContext
 
POForAllContext(ExistsExpression) - Constructor for class org.overturetool.vdmj.pog.POForAllContext
 
POForAllContext(Exists1Expression) - Constructor for class org.overturetool.vdmj.pog.POForAllContext
 
POForAllContext(IotaExpression) - Constructor for class org.overturetool.vdmj.pog.POForAllContext
 
POForAllContext(LambdaExpression) - Constructor for class org.overturetool.vdmj.pog.POForAllContext
 
POForAllContext(LetBeStExpression) - Constructor for class org.overturetool.vdmj.pog.POForAllContext
 
POForAllPredicateContext - Class in org.overturetool.vdmj.pog
 
POForAllPredicateContext(MapCompExpression) - Constructor for class org.overturetool.vdmj.pog.POForAllPredicateContext
 
POForAllPredicateContext(SetCompExpression) - Constructor for class org.overturetool.vdmj.pog.POForAllPredicateContext
 
POForAllPredicateContext(SeqCompExpression) - Constructor for class org.overturetool.vdmj.pog.POForAllPredicateContext
 
POForAllPredicateContext(Exists1Expression) - Constructor for class org.overturetool.vdmj.pog.POForAllPredicateContext
 
POForAllPredicateContext(LetBeStExpression) - Constructor for class org.overturetool.vdmj.pog.POForAllPredicateContext
 
POFunctionDefinitionContext - Class in org.overturetool.vdmj.pog
 
POFunctionDefinitionContext(ExplicitFunctionDefinition, boolean) - Constructor for class org.overturetool.vdmj.pog.POFunctionDefinitionContext
 
POFunctionDefinitionContext(ImplicitFunctionDefinition, boolean) - Constructor for class org.overturetool.vdmj.pog.POFunctionDefinitionContext
 
POFunctionResultContext - Class in org.overturetool.vdmj.pog
 
POFunctionResultContext(ExplicitFunctionDefinition) - Constructor for class org.overturetool.vdmj.pog.POFunctionResultContext
 
POFunctionResultContext(ImplicitFunctionDefinition) - Constructor for class org.overturetool.vdmj.pog.POFunctionResultContext
 
pog - Static variable in class org.overturetool.vdmj.VDMJ
 
POImpliesContext - Class in org.overturetool.vdmj.pog
 
POImpliesContext(Expression) - Constructor for class org.overturetool.vdmj.pog.POImpliesContext
 
POLetDefContext - Class in org.overturetool.vdmj.pog
 
POLetDefContext(LetDefExpression) - Constructor for class org.overturetool.vdmj.pog.POLetDefContext
 
policy - Variable in class org.overturetool.vdmj.values.BUSValue
 
policy - Variable in class org.overturetool.vdmj.values.CPUValue
 
polymorph(LexNameToken, Type) - Method in class org.overturetool.vdmj.types.FunctionType
 
polymorph(LexNameToken, Type) - Method in class org.overturetool.vdmj.types.MapType
 
polymorph(LexNameToken, Type) - Method in class org.overturetool.vdmj.types.OptionalType
 
polymorph(LexNameToken, Type) - Method in class org.overturetool.vdmj.types.ParameterType
 
polymorph(LexNameToken, Type) - Method in class org.overturetool.vdmj.types.ProductType
 
polymorph(LexNameToken, Type) - Method in class org.overturetool.vdmj.types.SeqType
 
polymorph(LexNameToken, Type) - Method in class org.overturetool.vdmj.types.SetType
 
polymorph(LexNameToken, Type) - Method in class org.overturetool.vdmj.types.Type
Apply a "type morph" to any type with ParameterType subtypes.
polymorph(LexNameToken, Type) - Method in class org.overturetool.vdmj.types.UnionType
 
PONameContext - Class in org.overturetool.vdmj.pog
 
PONameContext(LexNameList) - Constructor for class org.overturetool.vdmj.pog.PONameContext
 
PONotCaseContext - Class in org.overturetool.vdmj.pog
 
PONotCaseContext(Pattern, Type, Expression) - Constructor for class org.overturetool.vdmj.pog.PONotCaseContext
 
PONotImpliesContext - Class in org.overturetool.vdmj.pog
 
PONotImpliesContext(Expression) - Constructor for class org.overturetool.vdmj.pog.PONotImpliesContext
 
POOperationDefinitionContext - Class in org.overturetool.vdmj.pog
 
POOperationDefinitionContext(ImplicitOperationDefinition, boolean, Definition) - Constructor for class org.overturetool.vdmj.pog.POOperationDefinitionContext
 
pop() - Method in class org.overturetool.vdmj.lex.BacktrackInputReader
Pop the last location and reposition the stream at that position.
pop() - Method in class org.overturetool.vdmj.lex.LexTokenReader
 
postchecks - Static variable in class org.overturetool.vdmj.Settings
 
postcondition - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
postcondition - Variable in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
postcondition - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
postcondition - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
postcondition - Variable in class org.overturetool.vdmj.statements.SpecificationStatement
 
postcondition - Variable in class org.overturetool.vdmj.values.FunctionValue
 
postcondition - Variable in class org.overturetool.vdmj.values.OperationValue
 
postdef - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
postdef - Variable in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
postdef - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
postdef - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
PostOpExpression - Class in org.overturetool.vdmj.expressions
 
PostOpExpression(LexNameToken, Expression, StateDefinition) - Constructor for class org.overturetool.vdmj.expressions.PostOpExpression
 
POType - Enum in org.overturetool.vdmj.pog
 
powerSet() - Method in class org.overturetool.vdmj.values.ValueSet
 
PowerSetExpression - Class in org.overturetool.vdmj.expressions
 
PowerSetExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.PowerSetExpression
 
prechecks - Static variable in class org.overturetool.vdmj.Settings
 
precondition - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
precondition - Variable in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
precondition - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
precondition - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
precondition - Variable in class org.overturetool.vdmj.pog.POFunctionDefinitionContext
 
precondition - Variable in class org.overturetool.vdmj.pog.POFunctionResultContext
 
precondition - Variable in class org.overturetool.vdmj.pog.POOperationDefinitionContext
 
precondition - Variable in class org.overturetool.vdmj.statements.SpecificationStatement
 
precondition - Variable in class org.overturetool.vdmj.values.FunctionValue
 
precondition - Variable in class org.overturetool.vdmj.values.OperationValue
 
predef - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
predef - Variable in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
predef - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
predef - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
predicate - Variable in class org.overturetool.vdmj.expressions.Exists1Expression
 
predicate - Variable in class org.overturetool.vdmj.expressions.ExistsExpression
 
predicate - Variable in class org.overturetool.vdmj.expressions.ForAllExpression
 
predicate - Variable in class org.overturetool.vdmj.expressions.IotaExpression
 
predicate - Variable in class org.overturetool.vdmj.expressions.MapCompExpression
 
predicate - Variable in class org.overturetool.vdmj.expressions.SeqCompExpression
 
predicate - Variable in class org.overturetool.vdmj.expressions.SetCompExpression
 
predicate - Variable in class org.overturetool.vdmj.pog.POForAllPredicateContext
 
PreExpression - Class in org.overturetool.vdmj.expressions
 
PreExpression(LexLocation, Expression, ExpressionList) - Constructor for class org.overturetool.vdmj.expressions.PreExpression
 
PreOpExpression - Class in org.overturetool.vdmj.expressions
 
PreOpExpression(LexNameToken, Expression, StateDefinition) - Constructor for class org.overturetool.vdmj.expressions.PreOpExpression
 
print(String) - Static method in class org.overturetool.vdmj.commands.CommandReader
 
print(String) - Method in class org.overturetool.vdmj.messages.StderrRedirector
 
print(String) - Method in class org.overturetool.vdmj.messages.StdoutRedirector
 
print(String) - Method in class org.overturetool.vdmj.runtime.Breakpoint
 
print(String) - Static method in class org.overturetool.vdmj.VDMJ
 
printCoverage(PrintWriter) - Method in class org.overturetool.vdmj.runtime.SourceFile
 
printErrors(PrintWriter) - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Print errors and warnings to the PrintWriter passed.
printErrors(PrintWriter) - Static method in class org.overturetool.vdmj.typechecker.TypeChecker
 
println(String) - Static method in class org.overturetool.vdmj.commands.CommandReader
 
println(String) - Method in class org.overturetool.vdmj.messages.Redirector
 
println(String) - Method in class org.overturetool.vdmj.runtime.Breakpoint
 
println(String) - Static method in class org.overturetool.vdmj.VDMJ
 
printStackTrace(PrintWriter, boolean) - Method in class org.overturetool.vdmj.runtime.ClassContext
 
printStackTrace(PrintWriter, boolean) - Method in class org.overturetool.vdmj.runtime.Context
 
printStackTrace(PrintWriter, boolean) - Method in class org.overturetool.vdmj.runtime.ObjectContext
 
printStackTrace(PrintWriter, boolean) - Method in class org.overturetool.vdmj.runtime.StateContext
 
printWarnings(PrintWriter) - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
printWarnings(PrintWriter) - Static method in class org.overturetool.vdmj.typechecker.TypeChecker
 
PrivateClassEnvironment - Class in org.overturetool.vdmj.typechecker
Define the type checking environment for a class as observed from inside.
PrivateClassEnvironment(ClassDefinition) - Constructor for class org.overturetool.vdmj.typechecker.PrivateClassEnvironment
 
PrivateClassEnvironment(ClassDefinition, Environment) - Constructor for class org.overturetool.vdmj.typechecker.PrivateClassEnvironment
 
processExports() - Method in class org.overturetool.vdmj.modules.DLModule
Process the dlmodule exports.
processExports() - Method in class org.overturetool.vdmj.modules.Module
Generate the exportdefs list of definitions.
processImports(ModuleList) - Method in class org.overturetool.vdmj.modules.Module
Generate the importdefs list of definitions.
ProductType - Class in org.overturetool.vdmj.types
 
ProductType(LexLocation, Type, Type) - Constructor for class org.overturetool.vdmj.types.ProductType
 
ProductType(LexLocation, TypeList) - Constructor for class org.overturetool.vdmj.types.ProductType
 
prompt - Variable in class org.overturetool.vdmj.commands.CommandReader
The prompt for the user.
ProofObligation - Class in org.overturetool.vdmj.pog
 
ProofObligation(LexLocation, POType, POContextStack) - Constructor for class org.overturetool.vdmj.pog.ProofObligation
 
ProofObligationList - Class in org.overturetool.vdmj.pog
 
ProofObligationList() - Constructor for class org.overturetool.vdmj.pog.ProofObligationList
 
ProperSubsetExpression - Class in org.overturetool.vdmj.expressions
 
ProperSubsetExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.ProperSubsetExpression
 
PublicClassEnvironment - Class in org.overturetool.vdmj.typechecker
Define the type checking environment for a set of classes, as observed from the outside.
PublicClassEnvironment(ClassList) - Constructor for class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
PublicClassEnvironment(ClassList, Environment) - Constructor for class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
PublicClassEnvironment(ClassDefinition) - Constructor for class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
PublicClassEnvironment(ClassDefinition, Environment) - Constructor for class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
push() - Method in class org.overturetool.vdmj.lex.BacktrackInputReader
Push the current location to permit backtracking.
push() - Method in class org.overturetool.vdmj.lex.LexTokenReader
 
put(NameValuePairList) - Method in class org.overturetool.vdmj.runtime.Context
Add a list of name/value pairs to this context.
put(NameValuePair) - Method in class org.overturetool.vdmj.values.NameValuePairMap
 
putAll(NameValuePairList) - Method in class org.overturetool.vdmj.values.NameValuePairMap
 
putAllNew(NameValuePairList) - Method in class org.overturetool.vdmj.values.NameValuePairMap
 
putNew(NameValuePair) - Method in class org.overturetool.vdmj.values.NameValuePairMap
 

Q

Quantifier - Class in org.overturetool.vdmj.values
 
Quantifier(Pattern, ValueList) - Constructor for class org.overturetool.vdmj.values.Quantifier
 
QuantifierList - Class in org.overturetool.vdmj.values
 
QuantifierList() - Constructor for class org.overturetool.vdmj.values.QuantifierList
 
quiet - Static variable in class org.overturetool.vdmj.VDMJ
 
QuoteLiteralExpression - Class in org.overturetool.vdmj.expressions
 
QuoteLiteralExpression(LexQuoteToken) - Constructor for class org.overturetool.vdmj.expressions.QuoteLiteralExpression
 
QuotePattern - Class in org.overturetool.vdmj.patterns
 
QuotePattern(LexQuoteToken) - Constructor for class org.overturetool.vdmj.patterns.QuotePattern
 
QuoteType - Class in org.overturetool.vdmj.types
 
QuoteType(LexQuoteToken) - Constructor for class org.overturetool.vdmj.types.QuoteType
 
QuoteValue - Class in org.overturetool.vdmj.values
 
QuoteValue(String) - Constructor for class org.overturetool.vdmj.values.QuoteValue
 
quoteValue(Context) - Method in class org.overturetool.vdmj.values.QuoteValue
 
quoteValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
quoteValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
quoteValue(Context) - Method in class org.overturetool.vdmj.values.Value
 

R

rand(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
RangeResByExpression - Class in org.overturetool.vdmj.expressions
 
RangeResByExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.RangeResByExpression
 
RangeResToExpression - Class in org.overturetool.vdmj.expressions
 
RangeResToExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.RangeResToExpression
 
RationalType - Class in org.overturetool.vdmj.types
 
RationalType(LexLocation) - Constructor for class org.overturetool.vdmj.types.RationalType
 
RationalValue - Class in org.overturetool.vdmj.values
 
RationalValue(double) - Constructor for class org.overturetool.vdmj.values.RationalValue
 
RationalValue(long) - Constructor for class org.overturetool.vdmj.values.RationalValue
 
ratValue(Context) - Method in class org.overturetool.vdmj.values.NumericValue
 
ratValue(Context) - Method in class org.overturetool.vdmj.values.RealValue
 
ratValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
read(char[], int, int) - Method in class org.overturetool.vdmj.lex.BacktrackInputReader
Read characters into the array passed.
read(char[]) - Method in class org.overturetool.vdmj.lex.LatexStreamReader
 
readAssignmentDefinition() - Method in class org.overturetool.vdmj.syntax.StatementReader
 
readBind() - Method in class org.overturetool.vdmj.syntax.BindReader
 
readBindList() - Method in class org.overturetool.vdmj.syntax.BindReader
 
readBlockStatement(LexLocation) - Method in class org.overturetool.vdmj.syntax.StatementReader
 
readCh() - Method in class org.overturetool.vdmj.lex.BacktrackInputReader
Read one character.
readClasses() - Method in class org.overturetool.vdmj.syntax.ClassReader
 
readClasses() - Method in class org.overturetool.vdmj.syntax.OvertureReader
 
readDefEqualsExpression() - Method in class org.overturetool.vdmj.syntax.ExpressionReader
 
readDefinitions() - Method in class org.overturetool.vdmj.syntax.DefinitionReader
 
readEqualsDefinition() - Method in class org.overturetool.vdmj.syntax.DefinitionReader
 
reader - Variable in class org.overturetool.vdmj.syntax.SyntaxReader
The lexical analyser.
readExpression() - Method in class org.overturetool.vdmj.syntax.ExpressionReader
 
readExpressionList() - Method in class org.overturetool.vdmj.syntax.ExpressionReader
 
readFieldList() - Method in class org.overturetool.vdmj.syntax.TypeReader
 
readIdToken(String) - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Return the last token as an identifier, and advance by one token.
readInstanceVariables() - Method in class org.overturetool.vdmj.syntax.DefinitionReader
 
readLocalDefinition(NameScope) - Method in class org.overturetool.vdmj.syntax.DefinitionReader
 
readModules() - Method in class org.overturetool.vdmj.syntax.ModuleReader
 
readMultipleBind() - Method in class org.overturetool.vdmj.syntax.BindReader
 
readNameToken(String) - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Return the last token as a name, and advance by one token.
readOnly - Variable in class org.overturetool.vdmj.definitions.ExternalDefinition
 
readOperations() - Method in class org.overturetool.vdmj.syntax.DefinitionReader
 
readOperationType() - Method in class org.overturetool.vdmj.syntax.TypeReader
 
readPattern() - Method in class org.overturetool.vdmj.syntax.PatternReader
 
readPatternList() - Method in class org.overturetool.vdmj.syntax.PatternReader
 
readPatternOrBind() - Method in class org.overturetool.vdmj.syntax.BindReader
 
readPerExpression() - Method in class org.overturetool.vdmj.syntax.ExpressionReader
 
readSetBind() - Method in class org.overturetool.vdmj.syntax.BindReader
 
readSpecification(LexLocation, boolean) - Method in class org.overturetool.vdmj.syntax.DefinitionReader
 
readStatement() - Method in class org.overturetool.vdmj.syntax.StatementReader
 
readToken() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Return the last token read, and also advance by one token.
readType() - Method in class org.overturetool.vdmj.syntax.TypeReader
 
readTypeBind() - Method in class org.overturetool.vdmj.syntax.BindReader
 
readTypeBindList() - Method in class org.overturetool.vdmj.syntax.BindReader
 
readTypeDefinition() - Method in class org.overturetool.vdmj.syntax.DefinitionReader
 
readValueDefinition(NameScope) - Method in class org.overturetool.vdmj.syntax.DefinitionReader
 
RealLiteralExpression - Class in org.overturetool.vdmj.expressions
 
RealLiteralExpression(LexRealToken) - Constructor for class org.overturetool.vdmj.expressions.RealLiteralExpression
 
RealPattern - Class in org.overturetool.vdmj.patterns
 
RealPattern(LexRealToken) - Constructor for class org.overturetool.vdmj.patterns.RealPattern
 
RealType - Class in org.overturetool.vdmj.types
 
RealType(LexLocation) - Constructor for class org.overturetool.vdmj.types.RealType
 
realValue(Context) - Method in class org.overturetool.vdmj.values.IntegerValue
 
realValue(Context) - Method in class org.overturetool.vdmj.values.NumericValue
 
RealValue - Class in org.overturetool.vdmj.values
 
RealValue(double) - Constructor for class org.overturetool.vdmj.values.RealValue
 
RealValue(long) - Constructor for class org.overturetool.vdmj.values.RealValue
 
realValue(Context) - Method in class org.overturetool.vdmj.values.RealValue
 
realValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
realValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
realValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
reason - Variable in exception org.overturetool.vdmj.debug.DBGPException
 
record - Variable in class org.overturetool.vdmj.expressions.MuExpression
 
recordDefinition - Variable in class org.overturetool.vdmj.definitions.StateDefinition
 
RecordModifier - Class in org.overturetool.vdmj.expressions
 
RecordModifier(LexIdentifierToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.RecordModifier
 
RecordPattern - Class in org.overturetool.vdmj.patterns
 
RecordPattern(LexNameToken, PatternList) - Constructor for class org.overturetool.vdmj.patterns.RecordPattern
 
RecordType - Class in org.overturetool.vdmj.types
 
RecordType(LexNameToken, List<Field>) - Constructor for class org.overturetool.vdmj.types.RecordType
 
RecordType(LexLocation, List<Field>) - Constructor for class org.overturetool.vdmj.types.RecordType
 
RecordValue - Class in org.overturetool.vdmj.values
 
RecordValue(RecordType, ValueList, Context) - Constructor for class org.overturetool.vdmj.values.RecordValue
 
RecordValue(RecordType, FieldMap, Context) - Constructor for class org.overturetool.vdmj.values.RecordValue
 
RecordValue(RecordType, NameValuePairList) - Constructor for class org.overturetool.vdmj.values.RecordValue
 
recordValue(Context) - Method in class org.overturetool.vdmj.values.RecordValue
 
recordValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
recordValue - Variable in class org.overturetool.vdmj.values.State
 
recordValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
recordValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
recursive - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
recursive - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
RecursiveObligation - Class in org.overturetool.vdmj.pog
 
RecursiveObligation(ExplicitFunctionDefinition, ApplyExpression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.RecursiveObligation
 
RecursiveObligation(ImplicitFunctionDefinition, ApplyExpression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.RecursiveObligation
 
redirect(DBGPRedirect, DBGPReader) - Method in class org.overturetool.vdmj.messages.Redirector
 
Redirector - Class in org.overturetool.vdmj.messages
 
Redirector(OutputStreamWriter) - Constructor for class org.overturetool.vdmj.messages.Redirector
 
ReferenceValue - Class in org.overturetool.vdmj.values
 
ReferenceValue(Value) - Constructor for class org.overturetool.vdmj.values.ReferenceValue
 
ReferenceValue() - Constructor for class org.overturetool.vdmj.values.ReferenceValue
 
remap() - Method in class org.overturetool.vdmj.definitions.ClassList
 
RemExpression - Class in org.overturetool.vdmj.expressions
 
RemExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.RemExpression
 
remove(VDMThread) - Static method in class org.overturetool.vdmj.runtime.VDMThreadSet
 
removeThread(Thread) - Method in class org.overturetool.vdmj.runtime.FCFSPolicy
 
removeThread(Thread) - Method in class org.overturetool.vdmj.runtime.SchedulingPolicy
 
removeThread() - Method in class org.overturetool.vdmj.values.CPUValue
 
renamed - Variable in class org.overturetool.vdmj.modules.Import
The renamed name of the object being imported.
RenamedDefinition - Class in org.overturetool.vdmj.definitions
A class to hold a renamed import definition.
RenamedDefinition(LexNameToken, Definition, NameScope) - Constructor for class org.overturetool.vdmj.definitions.RenamedDefinition
 
repeat - Variable in class org.overturetool.vdmj.traces.RepeatTraceNode
 
RepeatTraceNode - Class in org.overturetool.vdmj.traces
 
RepeatTraceNode(TraceNode, long, long) - Constructor for class org.overturetool.vdmj.traces.RepeatTraceNode
 
reply(MessageResponse) - Method in class org.overturetool.vdmj.values.BUSValue
 
replyTo - Variable in class org.overturetool.vdmj.runtime.MessageRequest
 
replyTo - Variable in class org.overturetool.vdmj.runtime.MessageResponse
 
report(int, String) - Method in class org.overturetool.vdmj.definitions.Definition
Report the message as a type checking error, increment the error count, and continue.
report(int, String) - Method in class org.overturetool.vdmj.expressions.Expression
 
report(int, String) - Method in class org.overturetool.vdmj.lex.LexToken
 
report(int, String) - Method in class org.overturetool.vdmj.modules.Export
 
report(int, String) - Method in class org.overturetool.vdmj.modules.Import
 
report(int, String) - Method in class org.overturetool.vdmj.patterns.Bind
 
report(int, String) - Method in class org.overturetool.vdmj.patterns.Pattern
 
report(int, String) - Method in class org.overturetool.vdmj.statements.ObjectDesignator
 
report(int, String) - Method in class org.overturetool.vdmj.statements.StateDesignator
 
report(int, String) - Method in class org.overturetool.vdmj.statements.Statement
 
report(LocatedException, Token[], Token[]) - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Raise a syntax error and attempt to recover.
report(int, String, LexLocation) - Static method in class org.overturetool.vdmj.typechecker.TypeChecker
 
report(int, String) - Method in class org.overturetool.vdmj.types.Type
 
reschedule() - Method in class org.overturetool.vdmj.runtime.FCFSPolicy
 
reschedule() - Method in class org.overturetool.vdmj.runtime.SchedulingPolicy
 
reschedule() - Method in class org.overturetool.vdmj.runtime.ThreadState
 
reschedule() - Method in class org.overturetool.vdmj.values.CPUValue
 
reset() - Static method in class org.overturetool.vdmj.runtime.AsyncThread
 
reset() - Method in class org.overturetool.vdmj.runtime.FCFSPolicy
 
reset() - Method in class org.overturetool.vdmj.runtime.SchedulingPolicy
 
reset() - Static method in class org.overturetool.vdmj.runtime.SystemClock
 
reset() - Method in class org.overturetool.vdmj.traces.PermuteArray
 
reset() - Method in class org.overturetool.vdmj.values.BUSValue
 
resetAll() - Static method in class org.overturetool.vdmj.values.BUSValue
 
resetAll() - Static method in class org.overturetool.vdmj.values.CPUValue
 
resetLocations() - Static method in class org.overturetool.vdmj.lex.LexLocation
 
resolved - Variable in class org.overturetool.vdmj.types.Type
True if the type's and its subtype's names have been resolved.
result - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
result - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
result - Variable in class org.overturetool.vdmj.expressions.CaseAlternative
 
result - Variable in class org.overturetool.vdmj.pog.POFunctionResultContext
 
result - Variable in class org.overturetool.vdmj.runtime.MessageResponse
 
result - Variable in class org.overturetool.vdmj.types.FunctionType
 
result - Variable in class org.overturetool.vdmj.types.OperationType
 
resume() - Static method in class org.overturetool.vdmj.runtime.Interpreter
Cause the interpreter to resume all threads.
retry() - Method in class org.overturetool.vdmj.lex.LexTokenReader
Go back to the mark, and re-mark it.
ReturnStatement - Class in org.overturetool.vdmj.statements
 
ReturnStatement(LexLocation) - Constructor for class org.overturetool.vdmj.statements.ReturnStatement
 
ReturnStatement(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.statements.ReturnStatement
 
reverse - Variable in class org.overturetool.vdmj.statements.ForPatternBindStatement
 
ReverseExpression - Class in org.overturetool.vdmj.expressions
 
ReverseExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.ReverseExpression
 
right - Variable in class org.overturetool.vdmj.expressions.BinaryExpression
 
right - Variable in class org.overturetool.vdmj.expressions.SameBaseClassExpression
 
right - Variable in class org.overturetool.vdmj.expressions.SameClassExpression
 
right - Variable in class org.overturetool.vdmj.patterns.ConcatenationPattern
 
right - Variable in class org.overturetool.vdmj.patterns.UnionPattern
 
right - Variable in class org.overturetool.vdmj.statements.ErrorCase
 
rngtypes - Variable in class org.overturetool.vdmj.expressions.MapEnumExpression
 
root - Variable in class org.overturetool.vdmj.expressions.ApplyExpression
 
RootContext - Class in org.overturetool.vdmj.runtime
A Context class, specialized to represent points in a context chain where name resolution does not proceed further down the chain, but rather jumps to the outermost level.
RootContext(LexLocation, String, Context) - Constructor for class org.overturetool.vdmj.runtime.RootContext
 
RTException - Exception in org.overturetool.vdmj.runtime
 
RTException(String) - Constructor for exception org.overturetool.vdmj.runtime.RTException
 
RTLogger - Class in org.overturetool.vdmj.messages
 
RTLogger() - Constructor for class org.overturetool.vdmj.messages.RTLogger
 
rtype - Variable in class org.overturetool.vdmj.expressions.BinaryExpression
 
run(List<File>) - Method in class org.overturetool.vdmj.commands.CommandReader
Read and execute commands from standard input.
run() - Method in class org.overturetool.vdmj.commands.DebuggerReader
This first prints out the current breakpoint source location before calling the superclass' run method.
run(boolean) - Method in class org.overturetool.vdmj.debug.DBGPReader
 
run() - Method in class org.overturetool.vdmj.runtime.AsyncThread
 
run() - Method in class org.overturetool.vdmj.runtime.VDMThread
 
runningThread - Variable in class org.overturetool.vdmj.values.CPUValue
 
RunState - Enum in org.overturetool.vdmj.runtime
 
runtrace(String, String...) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
runtrace(String, List<String>) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
runtrace(String, Environment, CallSequence) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 

S

SameBaseClassExpression - Class in org.overturetool.vdmj.expressions
 
SameBaseClassExpression(LexLocation, ExpressionList) - Constructor for class org.overturetool.vdmj.expressions.SameBaseClassExpression
 
SameClassExpression - Class in org.overturetool.vdmj.expressions
 
SameClassExpression(LexLocation, ExpressionList) - Constructor for class org.overturetool.vdmj.expressions.SameClassExpression
 
SatisfiabilityObligation - Class in org.overturetool.vdmj.pog
 
SatisfiabilityObligation(ImplicitFunctionDefinition, POContextStack) - Constructor for class org.overturetool.vdmj.pog.SatisfiabilityObligation
 
SatisfiabilityObligation(ImplicitOperationDefinition, Definition, POContextStack) - Constructor for class org.overturetool.vdmj.pog.SatisfiabilityObligation
 
SchedulingPolicy - Class in org.overturetool.vdmj.runtime
 
SchedulingPolicy() - Constructor for class org.overturetool.vdmj.runtime.SchedulingPolicy
 
script - Static variable in class org.overturetool.vdmj.VDMJ
 
self - Variable in class org.overturetool.vdmj.runtime.AsyncThread
 
self - Variable in class org.overturetool.vdmj.runtime.ObjectContext
 
self - Variable in class org.overturetool.vdmj.statements.ObjectSelfDesignator
 
self - Variable in class org.overturetool.vdmj.values.FunctionValue
 
SelfExpression - Class in org.overturetool.vdmj.expressions
 
SelfExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.SelfExpression
 
seq - Variable in class org.overturetool.vdmj.expressions.SubseqExpression
 
Seq1Type - Class in org.overturetool.vdmj.types
 
Seq1Type(LexLocation, Type) - Constructor for class org.overturetool.vdmj.types.Seq1Type
 
seq_of_char2val(Context) - Static method in class org.overturetool.vdmj.util.VDMUtil
 
SeqApplyObligation - Class in org.overturetool.vdmj.pog
 
SeqApplyObligation(Expression, Expression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.SeqApplyObligation
 
SeqCompExpression - Class in org.overturetool.vdmj.expressions
 
SeqCompExpression(Expression, SetBind, Expression) - Constructor for class org.overturetool.vdmj.expressions.SeqCompExpression
 
SeqConcatExpression - Class in org.overturetool.vdmj.expressions
 
SeqConcatExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.SeqConcatExpression
 
SeqEnumExpression - Class in org.overturetool.vdmj.expressions
 
SeqEnumExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.SeqEnumExpression
 
SeqEnumExpression(LexLocation, ExpressionList) - Constructor for class org.overturetool.vdmj.expressions.SeqEnumExpression
 
SeqExpression - Class in org.overturetool.vdmj.expressions
 
SeqExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.SeqExpression
 
SeqExpression(Expression) - Constructor for class org.overturetool.vdmj.expressions.SeqExpression
 
SeqModificationObligation - Class in org.overturetool.vdmj.pog
 
SeqModificationObligation(PlusPlusExpression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.SeqModificationObligation
 
seqof - Variable in class org.overturetool.vdmj.types.SeqType
 
SeqPattern - Class in org.overturetool.vdmj.patterns
 
SeqPattern(LexLocation, PatternList) - Constructor for class org.overturetool.vdmj.patterns.SeqPattern
 
SeqType - Class in org.overturetool.vdmj.types
 
SeqType(LexLocation, Type) - Constructor for class org.overturetool.vdmj.types.SeqType
 
SeqType(LexLocation) - Constructor for class org.overturetool.vdmj.types.SeqType
 
SequenceTraceNode - Class in org.overturetool.vdmj.traces
 
SequenceTraceNode() - Constructor for class org.overturetool.vdmj.traces.SequenceTraceNode
 
seqValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
SeqValue - Class in org.overturetool.vdmj.values
 
SeqValue() - Constructor for class org.overturetool.vdmj.values.SeqValue
 
SeqValue(ValueList) - Constructor for class org.overturetool.vdmj.values.SeqValue
 
SeqValue(String) - Constructor for class org.overturetool.vdmj.values.SeqValue
 
SeqValue(LexStringToken) - Constructor for class org.overturetool.vdmj.values.SeqValue
 
seqValue(Context) - Method in class org.overturetool.vdmj.values.SeqValue
 
seqValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
seqValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
set - Variable in class org.overturetool.vdmj.patterns.MultipleSetBind
 
set - Variable in class org.overturetool.vdmj.patterns.SetBind
 
set(T) - Method in class org.overturetool.vdmj.runtime.Holder
 
set(int, RootContext, Context) - Method in class org.overturetool.vdmj.runtime.ThreadState
 
set - Variable in class org.overturetool.vdmj.statements.ForAllStatement
 
set(LexLocation, Value, Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
set(LexLocation, Value, Context) - Method in class org.overturetool.vdmj.values.Value
Change the object's value.
set2seq(Context) - Static method in class org.overturetool.vdmj.util.VDMUtil
 
setAccessibility(AccessSpecifier) - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
setAccessSpecifier(AccessSpecifier) - Method in class org.overturetool.vdmj.definitions.Definition
Set the definition's AccessSpecifier.
setAccessSpecifier(AccessSpecifier) - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
setbind - Variable in class org.overturetool.vdmj.definitions.EqualsDefinition
 
setbind - Variable in class org.overturetool.vdmj.expressions.SeqCompExpression
 
SetBind - Class in org.overturetool.vdmj.patterns
 
SetBind(Pattern, Expression) - Constructor for class org.overturetool.vdmj.patterns.SetBind
 
setBreakpoint(Statement, String) - Method in class org.overturetool.vdmj.runtime.Interpreter
Set a statement breakpoint.
setBreakpoint(Expression, String) - Method in class org.overturetool.vdmj.runtime.Interpreter
Set an expression breakpoint.
setCharset(String) - Static method in class org.overturetool.vdmj.messages.Console
 
setClass(ClassDefinition) - Method in class org.overturetool.vdmj.values.FunctionValue
 
setClassDefinition(ClassDefinition) - Method in class org.overturetool.vdmj.definitions.Definition
Set the associated ClassDefinition for this definition.
setClassDefinition(ClassDefinition) - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
setClassDefinition(ClassDefinition) - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
setClassDefinition(ClassDefinition) - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
SetCompExpression - Class in org.overturetool.vdmj.expressions
 
SetCompExpression(Expression, List<MultipleBind>, Expression) - Constructor for class org.overturetool.vdmj.expressions.SetCompExpression
 
setContext(Context) - Method in class org.overturetool.vdmj.traces.CallSequence
 
setCPU(CPUValue) - Method in class org.overturetool.vdmj.values.ObjectValue
 
setCurrentModule(String) - Method in class org.overturetool.vdmj.syntax.OvertureReader
 
setCurrentModule(String) - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Set the name of the current module or class.
setDefaultName(String) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
setDefaultName(String) - Method in class org.overturetool.vdmj.runtime.Interpreter
Set the default module or class name.
setDefaultName(String) - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
Set the default module to the name given.
SetDifferenceExpression - Class in org.overturetool.vdmj.expressions
 
SetDifferenceExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.SetDifferenceExpression
 
SetEnumExpression - Class in org.overturetool.vdmj.expressions
 
SetEnumExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.SetEnumExpression
 
SetEnumExpression(LexLocation, ExpressionList) - Constructor for class org.overturetool.vdmj.expressions.SetEnumExpression
 
setExplicit(boolean) - Method in class org.overturetool.vdmj.expressions.VariableExpression
 
SetExpression - Class in org.overturetool.vdmj.expressions
 
SetExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.SetExpression
 
SetExpression(Expression) - Constructor for class org.overturetool.vdmj.expressions.SetExpression
 
setFilter(int) - Method in class org.overturetool.vdmj.traces.CallSequence
 
setFuncDefinition(Definition) - Method in class org.overturetool.vdmj.typechecker.Environment
 
setGuard(Expression) - Method in class org.overturetool.vdmj.values.OperationValue
 
SetIntersectExpression - Class in org.overturetool.vdmj.expressions
 
SetIntersectExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.SetIntersectExpression
 
setInvariant(ExplicitFunctionDefinition) - Method in class org.overturetool.vdmj.types.InvariantType
 
setLoaded() - Method in class org.overturetool.vdmj.definitions.ClassList
 
setLoaded() - Method in class org.overturetool.vdmj.modules.ModuleList
 
setLogfile(PrintWriter) - Static method in class org.overturetool.vdmj.messages.RTLogger
 
setName(String) - Method in class org.overturetool.vdmj.values.BUSValue
 
setName(String) - Method in class org.overturetool.vdmj.values.CPUValue
 
setof - Variable in class org.overturetool.vdmj.types.SetType
 
setOutput(PrintWriter) - Static method in class org.overturetool.vdmj.statements.TraceStatement
 
SetPattern - Class in org.overturetool.vdmj.patterns
 
SetPattern(LexLocation, PatternList) - Constructor for class org.overturetool.vdmj.patterns.SetPattern
 
setPriority(Context) - Static method in class org.overturetool.vdmj.definitions.CPUClassDefinition
 
setPriority(String, long) - Method in class org.overturetool.vdmj.values.CPUValue
 
setPriority(long) - Method in class org.overturetool.vdmj.values.OperationValue
 
SetRangeExpression - Class in org.overturetool.vdmj.expressions
 
SetRangeExpression(Expression, Expression) - Constructor for class org.overturetool.vdmj.expressions.SetRangeExpression
 
setSelf(ObjectValue) - Method in class org.overturetool.vdmj.values.FunctionValue
 
setSelf(ObjectValue) - Method in class org.overturetool.vdmj.values.OperationValue
 
setState(RunState) - Method in class org.overturetool.vdmj.runtime.CPUThread
 
setState(Thread, RunState) - Method in class org.overturetool.vdmj.runtime.FCFSPolicy
 
setState(Thread, RunState) - Method in class org.overturetool.vdmj.runtime.SchedulingPolicy
 
setState(Thread, RunState) - Method in class org.overturetool.vdmj.values.CPUValue
 
setStatic(AccessSpecifier) - Method in class org.overturetool.vdmj.typechecker.FlatCheckedEnvironment
 
setStatic(boolean) - Method in class org.overturetool.vdmj.typechecker.FlatCheckedEnvironment
 
setThreadState(DBGPReader, CPUValue) - Method in class org.overturetool.vdmj.runtime.Context
Set the current thread state.
setTimestep(long) - Method in class org.overturetool.vdmj.runtime.ThreadState
 
Settings - Class in org.overturetool.vdmj
A class to hold global settings accessible throughout.
Settings() - Constructor for class org.overturetool.vdmj.Settings
 
setToString(Set<T>, String) - Static method in class org.overturetool.vdmj.util.Utils
 
setTracepoint(Statement, String) - Method in class org.overturetool.vdmj.runtime.Interpreter
Set a statement tracepoint.
setTracepoint(Expression, String) - Method in class org.overturetool.vdmj.runtime.Interpreter
Set an expression tracepoint.
SetType - Class in org.overturetool.vdmj.types
 
SetType(LexLocation, Type) - Constructor for class org.overturetool.vdmj.types.SetType
 
SetType(LexLocation) - Constructor for class org.overturetool.vdmj.types.SetType
 
setTypeQualifier(TypeList) - Method in class org.overturetool.vdmj.lex.LexNameToken
 
SetUnionExpression - Class in org.overturetool.vdmj.expressions
 
SetUnionExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.SetUnionExpression
 
setValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
SetValue - Class in org.overturetool.vdmj.values
 
SetValue() - Constructor for class org.overturetool.vdmj.values.SetValue
 
SetValue(ValueSet) - Constructor for class org.overturetool.vdmj.values.SetValue
 
setValue(Context) - Method in class org.overturetool.vdmj.values.SetValue
 
setValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
setValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
setWarnings(boolean) - Method in class org.overturetool.vdmj.VDMJ
 
shallowCopy() - Method in class org.overturetool.vdmj.values.ObjectValue
 
shallowCopy() - Method in class org.overturetool.vdmj.values.Value
 
signatures - Variable in class org.overturetool.vdmj.modules.ImportFromModule
 
SimpleBlockStatement - Class in org.overturetool.vdmj.statements
 
SimpleBlockStatement(LexLocation) - Constructor for class org.overturetool.vdmj.statements.SimpleBlockStatement
 
sin(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
singleDefinitions() - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
size() - Method in class org.overturetool.vdmj.values.Quantifier
 
SkipStatement - Class in org.overturetool.vdmj.statements
 
SkipStatement(LexLocation) - Constructor for class org.overturetool.vdmj.statements.SkipStatement
 
sorted() - Method in class org.overturetool.vdmj.values.SetValue
 
sorted() - Method in class org.overturetool.vdmj.values.Value
 
sorted() - Method in class org.overturetool.vdmj.values.ValueList
 
sorted() - Method in class org.overturetool.vdmj.values.ValueSet
 
SourceFile - Class in org.overturetool.vdmj.runtime
A class to hold a source file for source debug output.
SourceFile(File) - Constructor for class org.overturetool.vdmj.runtime.SourceFile
 
sourceFiles - Variable in class org.overturetool.vdmj.runtime.Interpreter
A list of source files loaded.
SpecificationStatement - Class in org.overturetool.vdmj.statements
 
SpecificationStatement(LexLocation, List<ExternalClause>, Expression, Expression, List<ErrorCase>) - Constructor for class org.overturetool.vdmj.statements.SpecificationStatement
 
speed - Variable in class org.overturetool.vdmj.values.BUSValue
 
sqrt(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
srand2(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
StarStarExpression - Class in org.overturetool.vdmj.expressions
 
StarStarExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.StarStarExpression
 
startLine - Variable in class org.overturetool.vdmj.lex.LexLocation
The line number of the start of the token.
startPos - Variable in class org.overturetool.vdmj.lex.LexLocation
The character position of the start of the token.
StartStatement - Class in org.overturetool.vdmj.statements
 
StartStatement(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.statements.StartStatement
 
startThread(long) - Method in class org.overturetool.vdmj.values.CPUValue
 
state - Variable in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
state - Variable in class org.overturetool.vdmj.definitions.ExternalDefinition
 
state - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
state - Variable in class org.overturetool.vdmj.expressions.PostOpExpression
 
state - Variable in class org.overturetool.vdmj.expressions.PreOpExpression
 
state - Variable in class org.overturetool.vdmj.expressions.StateInitExpression
 
state - Variable in class org.overturetool.vdmj.values.OperationValue
 
State - Class in org.overturetool.vdmj.values
 
State(StateDefinition) - Constructor for class org.overturetool.vdmj.values.State
 
StateContext - Class in org.overturetool.vdmj.runtime
A root context for non-object method invocations.
StateContext(LexLocation, String, Context, Context) - Constructor for class org.overturetool.vdmj.runtime.StateContext
Create a RootContext from the values passed.
StateContext(LexLocation, String) - Constructor for class org.overturetool.vdmj.runtime.StateContext
Create a RootContext with no outer context or state.
stateCtxt - Variable in class org.overturetool.vdmj.runtime.StateContext
The state context, if any.
StateDefinition - Class in org.overturetool.vdmj.definitions
A class to hold a module's state definition.
StateDefinition(LexNameToken, List<Field>, Pattern, Expression, Pattern, Expression) - Constructor for class org.overturetool.vdmj.definitions.StateDefinition
 
stateDefinition - Variable in class org.overturetool.vdmj.pog.POOperationDefinitionContext
 
StateDesignator - Class in org.overturetool.vdmj.statements
The root of the state designator hierarchy.
StateDesignator(LexLocation) - Constructor for class org.overturetool.vdmj.statements.StateDesignator
 
StateInitExpression - Class in org.overturetool.vdmj.expressions
 
StateInitExpression(StateDefinition) - Constructor for class org.overturetool.vdmj.expressions.StateInitExpression
 
StateInvariantObligation - Class in org.overturetool.vdmj.pog
 
StateInvariantObligation(AssignmentStatement, POContextStack) - Constructor for class org.overturetool.vdmj.pog.StateInvariantObligation
 
statement - Variable in class org.overturetool.vdmj.definitions.ThreadDefinition
 
statement - Variable in class org.overturetool.vdmj.statements.CaseStmtAlternative
 
statement - Variable in class org.overturetool.vdmj.statements.CyclesStatement
 
statement - Variable in class org.overturetool.vdmj.statements.DefStatement
 
statement - Variable in class org.overturetool.vdmj.statements.DurationStatement
 
statement - Variable in class org.overturetool.vdmj.statements.ForAllStatement
 
statement - Variable in class org.overturetool.vdmj.statements.ForIndexStatement
 
statement - Variable in class org.overturetool.vdmj.statements.ForPatternBindStatement
 
statement - Variable in class org.overturetool.vdmj.statements.LetBeStStatement
 
statement - Variable in class org.overturetool.vdmj.statements.LetDefStatement
 
Statement - Class in org.overturetool.vdmj.statements
The parent class of all statements.
Statement(LexLocation) - Constructor for class org.overturetool.vdmj.statements.Statement
Create a statement at the given location.
statement - Variable in class org.overturetool.vdmj.statements.TixeStmtAlternative
 
statement - Variable in class org.overturetool.vdmj.statements.WhileStatement
 
statement - Variable in class org.overturetool.vdmj.traces.StatementTraceNode
 
statement - Variable in class org.overturetool.vdmj.traces.TraceApplyExpression
 
StatementReader - Class in org.overturetool.vdmj.syntax
A syntax analyser to parse statements.
StatementReader(LexTokenReader) - Constructor for class org.overturetool.vdmj.syntax.StatementReader
 
statementReader - Variable in class org.overturetool.vdmj.syntax.SyntaxReader
A StatementReader, if created.
statements - Variable in class org.overturetool.vdmj.statements.SimpleBlockStatement
 
StatementTraceNode - Class in org.overturetool.vdmj.traces
 
StatementTraceNode(CallObjectStatement, int, Context) - Constructor for class org.overturetool.vdmj.traces.StatementTraceNode
 
staticInit(Context) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Force an initialization of the static functions/operations for the class.
staticValuesInit(Context) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Force an initialization of the static values for the class.
stderr(String) - Method in class org.overturetool.vdmj.debug.DBGPReader
 
StderrRedirector - Class in org.overturetool.vdmj.messages
 
StderrRedirector(OutputStreamWriter) - Constructor for class org.overturetool.vdmj.messages.StderrRedirector
 
stdout(String) - Method in class org.overturetool.vdmj.debug.DBGPReader
 
StdoutRedirector - Class in org.overturetool.vdmj.messages
 
StdoutRedirector(OutputStreamWriter) - Constructor for class org.overturetool.vdmj.messages.StdoutRedirector
 
stepline - Variable in class org.overturetool.vdmj.runtime.ThreadState
 
stexp - Variable in class org.overturetool.vdmj.traces.TraceLetBeStBinding
 
stim() - Method in class org.overturetool.vdmj.runtime.ControlQueue
 
stop(Exception, Context) - Static method in class org.overturetool.vdmj.runtime.Interpreter
Cause the interpreter to stop, with an exception.
StopException - Exception in org.overturetool.vdmj.runtime
 
StopException(LexLocation, Context) - Constructor for exception org.overturetool.vdmj.runtime.StopException
 
stopped(Context, Breakpoint) - Method in class org.overturetool.vdmj.debug.DBGPReader
 
stopped() - Static method in class org.overturetool.vdmj.runtime.Interpreter
Clear the stop flags after handling.
stoppedContext - Static variable in class org.overturetool.vdmj.runtime.Interpreter
The interrupted exception.
stoppedException - Static variable in class org.overturetool.vdmj.runtime.Interpreter
The interrupted exception.
Stoppoint - Class in org.overturetool.vdmj.runtime
A breakpoint where execution must stop.
Stoppoint(LexLocation, int, String) - Constructor for class org.overturetool.vdmj.runtime.Stoppoint
 
StringLiteralExpression - Class in org.overturetool.vdmj.expressions
 
StringLiteralExpression(LexStringToken) - Constructor for class org.overturetool.vdmj.expressions.StringLiteralExpression
 
StringPattern - Class in org.overturetool.vdmj.patterns
 
StringPattern(LexStringToken) - Constructor for class org.overturetool.vdmj.patterns.StringPattern
 
stringValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
stringValue(Context) - Method in class org.overturetool.vdmj.values.SeqValue
 
stringValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
stringValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
struct - Variable in class org.overturetool.vdmj.modules.ExportedType
 
SubclassResponsibilityExpression - Class in org.overturetool.vdmj.expressions
 
SubclassResponsibilityExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.SubclassResponsibilityExpression
 
SubclassResponsibilityStatement - Class in org.overturetool.vdmj.statements
 
SubclassResponsibilityStatement(LexLocation) - Constructor for class org.overturetool.vdmj.statements.SubclassResponsibilityStatement
 
SubseqExpression - Class in org.overturetool.vdmj.expressions
 
SubseqExpression(Expression, Expression, Expression) - Constructor for class org.overturetool.vdmj.expressions.SubseqExpression
 
SubsetExpression - Class in org.overturetool.vdmj.expressions
 
SubsetExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.SubsetExpression
 
SubtractExpression - Class in org.overturetool.vdmj.expressions
 
SubtractExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.SubtractExpression
 
SubTypeObligation - Class in org.overturetool.vdmj.pog
 
SubTypeObligation(Expression, Type, Type, POContextStack) - Constructor for class org.overturetool.vdmj.pog.SubTypeObligation
 
SubTypeObligation(ExplicitFunctionDefinition, Type, Type, POContextStack) - Constructor for class org.overturetool.vdmj.pog.SubTypeObligation
 
SubTypeObligation(ImplicitFunctionDefinition, Type, Type, POContextStack) - Constructor for class org.overturetool.vdmj.pog.SubTypeObligation
 
SubTypeObligation(ExplicitOperationDefinition, Type, POContextStack) - Constructor for class org.overturetool.vdmj.pog.SubTypeObligation
 
SubTypeObligation(ImplicitOperationDefinition, Type, POContextStack) - Constructor for class org.overturetool.vdmj.pog.SubTypeObligation
 
suchThat - Variable in class org.overturetool.vdmj.expressions.LetBeStExpression
 
suchThat - Variable in class org.overturetool.vdmj.statements.LetBeStStatement
 
superdef - Variable in class org.overturetool.vdmj.definitions.InheritedDefinition
 
superdefs - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
A list of ClassDefinitions for the superclasses.
superInheritedDefinitions - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
Definitions inherited from superclasses.
supernames - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
The names of the superclasses of this class.
superobjects - Variable in class org.overturetool.vdmj.values.ObjectValue
 
supertypes - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
A list of ClassTypes for the superclasses.
suspend() - Static method in class org.overturetool.vdmj.runtime.Interpreter
Cause the interpreter to suspend all threads.
swapinMainThread() - Method in class org.overturetool.vdmj.values.CPUValue
 
switches - Variable in class org.overturetool.vdmj.values.CPUValue
 
SyntaxReader - Class in org.overturetool.vdmj.syntax
The parent class of all syntax readers.
SyntaxReader(LexTokenReader) - Constructor for class org.overturetool.vdmj.syntax.SyntaxReader
Create a reader with the given lexical analyser and VDM++ flag.
SyntaxReader() - Constructor for class org.overturetool.vdmj.syntax.SyntaxReader
 
systemClass - Static variable in class org.overturetool.vdmj.definitions.ClassList
 
SystemClock - Class in org.overturetool.vdmj.runtime
 
SystemClock() - Constructor for class org.overturetool.vdmj.runtime.SystemClock
 
SystemDefinition - Class in org.overturetool.vdmj.syntax
 
SystemDefinition(LexNameToken, DefinitionList) - Constructor for class org.overturetool.vdmj.syntax.SystemDefinition
 

T

tag - Variable in enum org.overturetool.vdmj.debug.DBGPOptionType
 
tag - Variable in class org.overturetool.vdmj.expressions.RecordModifier
 
tag - Variable in class org.overturetool.vdmj.types.Field
 
tagname - Variable in class org.overturetool.vdmj.types.Field
 
TailExpression - Class in org.overturetool.vdmj.expressions
 
TailExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.TailExpression
 
tan(Context) - Static method in class org.overturetool.vdmj.util.MATH
 
target - Variable in class org.overturetool.vdmj.runtime.MessagePacket
 
target - Variable in class org.overturetool.vdmj.statements.AssignmentStatement
 
targetType - Variable in class org.overturetool.vdmj.statements.AssignmentStatement
 
terms - Variable in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
terms - Variable in class org.overturetool.vdmj.traces.TraceBracketedExpression
 
test - Variable in class org.overturetool.vdmj.definitions.EqualsDefinition
 
test - Variable in class org.overturetool.vdmj.expressions.IsExpression
 
TestSequence - Class in org.overturetool.vdmj.traces
 
TestSequence() - Constructor for class org.overturetool.vdmj.traces.TestSequence
 
thenExp - Variable in class org.overturetool.vdmj.expressions.ElseIfExpression
 
thenExp - Variable in class org.overturetool.vdmj.expressions.IfExpression
 
thenStmt - Variable in class org.overturetool.vdmj.statements.ElseIfStatement
 
thenStmt - Variable in class org.overturetool.vdmj.statements.IfStatement
 
theParser - Variable in class org.overturetool.vdmj.syntax.OvertureReader
 
thread - Variable in class org.overturetool.vdmj.runtime.CPUThread
 
thread - Variable in class org.overturetool.vdmj.runtime.MessagePacket
 
ThreadDefinition - Class in org.overturetool.vdmj.definitions
 
ThreadDefinition(Statement) - Constructor for class org.overturetool.vdmj.definitions.ThreadDefinition
 
ThreadDefinition(LexNameToken, ExpressionList) - Constructor for class org.overturetool.vdmj.definitions.ThreadDefinition
 
threadId - Variable in class org.overturetool.vdmj.runtime.ThreadState
 
ThreadIdExpression - Class in org.overturetool.vdmj.expressions
 
ThreadIdExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.ThreadIdExpression
 
threadState - Variable in class org.overturetool.vdmj.runtime.Context
The thread state associated with this context.
ThreadState - Class in org.overturetool.vdmj.runtime
A class to hold some runtime information for each VDM thread.
ThreadState(DBGPReader, CPUValue) - Constructor for class org.overturetool.vdmj.runtime.ThreadState
 
throwMessage(int, String) - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Raise a ParserException at the current location.
throwMessage(int, String, LexToken) - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Raise a ParserException at the location of the token passed in.
TimeExpression - Class in org.overturetool.vdmj.expressions
 
TimeExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.TimeExpression
 
TimesExpression - Class in org.overturetool.vdmj.expressions
 
TimesExpression(Expression, LexToken, Expression) - Constructor for class org.overturetool.vdmj.expressions.TimesExpression
 
TIMESLICE - Static variable in class org.overturetool.vdmj.runtime.FCFSPolicy
 
timeStep(int, long) - Static method in class org.overturetool.vdmj.runtime.SystemClock
 
title - Variable in class org.overturetool.vdmj.runtime.Context
The name of the location.
title - Variable in class org.overturetool.vdmj.runtime.VDMThread
 
TixeStatement - Class in org.overturetool.vdmj.statements
 
TixeStatement(LexLocation, List<TixeStmtAlternative>, Statement) - Constructor for class org.overturetool.vdmj.statements.TixeStatement
 
TixeStmtAlternative - Class in org.overturetool.vdmj.statements
 
TixeStmtAlternative(PatternBind, Statement) - Constructor for class org.overturetool.vdmj.statements.TixeStmtAlternative
 
to - Variable in class org.overturetool.vdmj.expressions.SubseqExpression
 
to - Variable in class org.overturetool.vdmj.runtime.MessagePacket
 
to - Variable in class org.overturetool.vdmj.statements.ForIndexStatement
 
to - Variable in class org.overturetool.vdmj.traces.RepeatTraceNode
 
to - Variable in class org.overturetool.vdmj.traces.TraceRepeatDefinition
 
to - Variable in class org.overturetool.vdmj.types.MapType
 
toDetailedString() - Method in class org.overturetool.vdmj.types.NamedType
 
toDetailedString() - Method in class org.overturetool.vdmj.types.RecordType
 
toDetailedString() - Method in class org.overturetool.vdmj.types.Type
The type with expanded detail, in the case of record types.
toDisplay() - Method in class org.overturetool.vdmj.types.BooleanType
 
toDisplay() - Method in class org.overturetool.vdmj.types.BracketType
 
toDisplay() - Method in class org.overturetool.vdmj.types.CharacterType
 
toDisplay() - Method in class org.overturetool.vdmj.types.ClassType
 
toDisplay() - Method in class org.overturetool.vdmj.types.FunctionType
 
toDisplay() - Method in class org.overturetool.vdmj.types.InMapType
 
toDisplay() - Method in class org.overturetool.vdmj.types.IntegerType
 
toDisplay() - Method in class org.overturetool.vdmj.types.InvariantType
 
toDisplay() - Method in class org.overturetool.vdmj.types.MapType
 
toDisplay() - Method in class org.overturetool.vdmj.types.NamedType
 
toDisplay() - Method in class org.overturetool.vdmj.types.NaturalOneType
 
toDisplay() - Method in class org.overturetool.vdmj.types.NaturalType
 
toDisplay() - Method in class org.overturetool.vdmj.types.OperationType
 
toDisplay() - Method in class org.overturetool.vdmj.types.OptionalType
 
toDisplay() - Method in class org.overturetool.vdmj.types.ParameterType
 
toDisplay() - Method in class org.overturetool.vdmj.types.ProductType
 
toDisplay() - Method in class org.overturetool.vdmj.types.QuoteType
 
toDisplay() - Method in class org.overturetool.vdmj.types.RationalType
 
toDisplay() - Method in class org.overturetool.vdmj.types.RealType
 
toDisplay() - Method in class org.overturetool.vdmj.types.RecordType
 
toDisplay() - Method in class org.overturetool.vdmj.types.Seq1Type
 
toDisplay() - Method in class org.overturetool.vdmj.types.SeqType
 
toDisplay() - Method in class org.overturetool.vdmj.types.SetType
 
toDisplay() - Method in class org.overturetool.vdmj.types.TokenType
 
toDisplay() - Method in class org.overturetool.vdmj.types.Type
 
toDisplay() - Method in class org.overturetool.vdmj.types.UndefinedType
 
toDisplay() - Method in class org.overturetool.vdmj.types.UnionType
 
toDisplay() - Method in class org.overturetool.vdmj.types.UnknownType
 
toDisplay() - Method in class org.overturetool.vdmj.types.UnresolvedType
 
toDisplay() - Method in class org.overturetool.vdmj.types.VoidReturnType
 
toDisplay() - Method in class org.overturetool.vdmj.types.VoidType
 
Token - Enum in org.overturetool.vdmj.lex
An enumeration for the basic token types recognised by the lexical analyser.
TokenType - Class in org.overturetool.vdmj.types
 
TokenType(LexLocation) - Constructor for class org.overturetool.vdmj.types.TokenType
 
TokenValue - Class in org.overturetool.vdmj.values
 
TokenValue(Value) - Constructor for class org.overturetool.vdmj.values.TokenValue
 
toShortString(int) - Method in class org.overturetool.vdmj.values.Value
 
toString() - Method in enum org.overturetool.vdmj.debug.DBGPBreakpointType
 
toString() - Method in class org.overturetool.vdmj.debug.DBGPCommand
 
toString() - Method in enum org.overturetool.vdmj.debug.DBGPCommandType
 
toString() - Method in enum org.overturetool.vdmj.debug.DBGPContextType
 
toString() - Method in class org.overturetool.vdmj.debug.DBGPOption
 
toString() - Method in enum org.overturetool.vdmj.debug.DBGPOptionType
 
toString() - Method in enum org.overturetool.vdmj.debug.DBGPReason
 
toString() - Method in enum org.overturetool.vdmj.debug.DBGPStatus
 
toString() - Method in class org.overturetool.vdmj.definitions.AccessSpecifier
 
toString() - Method in class org.overturetool.vdmj.definitions.AssignmentDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.ClassDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.ClassInvariantDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.ClassList
 
toString() - Method in class org.overturetool.vdmj.definitions.Definition
 
toString() - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
toString() - Method in class org.overturetool.vdmj.definitions.DefinitionSet
 
toString() - Method in class org.overturetool.vdmj.definitions.EqualsDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.ExternalDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.ImportedDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.LocalDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.MultiBindListDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.MutexSyncDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.PerSyncDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.ThreadDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.UntypedDefinition
 
toString() - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
toString() - Method in class org.overturetool.vdmj.expressions.AbsoluteExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.ApplyExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.BinaryExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.BooleanLiteralExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.BreakpointExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.CardinalityExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.CaseAlternative
 
toString() - Method in class org.overturetool.vdmj.expressions.CasesExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.CharLiteralExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.DefExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.DistConcatExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.DistIntersectExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.DistMergeExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.DistUnionExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.ElementsExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.ElseIfExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.Exists1Expression
 
toString() - Method in class org.overturetool.vdmj.expressions.ExistsExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.Expression
 
toString() - Method in class org.overturetool.vdmj.expressions.ExpressionList
 
toString() - Method in class org.overturetool.vdmj.expressions.FieldExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.FieldNumberExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.FloorExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.ForAllExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.FuncInstantiationExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.HeadExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.HistoryExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.IfExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.IndicesExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.IntegerLiteralExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.IotaExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.IsExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.IsOfBaseClassExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.IsOfClassExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.LambdaExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.LenExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.LetBeStExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.LetDefExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.MapCompExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.MapDomainExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.MapEnumExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.MapInverseExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.MapletExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.MapRangeExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.MkBasicExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.MkTypeExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.MuExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.NewExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.NilExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.NotExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.NotYetSpecifiedExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.PostOpExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.PowerSetExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.PreExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.PreOpExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.QuoteLiteralExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.RealLiteralExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.RecordModifier
 
toString() - Method in class org.overturetool.vdmj.expressions.ReverseExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.SameBaseClassExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.SameClassExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.SelfExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.SeqCompExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.SeqEnumExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.SetCompExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.SetEnumExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.SetRangeExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.StateInitExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.StringLiteralExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.SubclassResponsibilityExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.SubseqExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.TailExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.ThreadIdExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.TimeExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.TupleExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.UnaryMinusExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.UnaryPlusExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.UndefinedExpression
 
toString() - Method in class org.overturetool.vdmj.expressions.VariableExpression
 
toString() - Method in class org.overturetool.vdmj.lex.LexBooleanToken
 
toString() - Method in class org.overturetool.vdmj.lex.LexCharacterToken
 
toString() - Method in class org.overturetool.vdmj.lex.LexIdentifierToken
 
toString() - Method in class org.overturetool.vdmj.lex.LexIntegerToken
 
toString() - Method in class org.overturetool.vdmj.lex.LexLocation
 
toString() - Method in class org.overturetool.vdmj.lex.LexNameList
 
toString() - Method in class org.overturetool.vdmj.lex.LexNameToken
 
toString() - Method in class org.overturetool.vdmj.lex.LexQuoteToken
 
toString() - Method in class org.overturetool.vdmj.lex.LexRealToken
 
toString() - Method in class org.overturetool.vdmj.lex.LexStringToken
 
toString() - Method in class org.overturetool.vdmj.lex.LexToken
 
toString() - Method in class org.overturetool.vdmj.lex.LexTokenReader
A string representation of the current location.
toString() - Method in enum org.overturetool.vdmj.lex.Token
 
toString() - Method in exception org.overturetool.vdmj.messages.InternalException
 
toString() - Method in exception org.overturetool.vdmj.messages.LocatedException
 
toString() - Method in class org.overturetool.vdmj.messages.VDMError
 
toString() - Method in exception org.overturetool.vdmj.messages.VDMErrorsException
 
toString() - Method in class org.overturetool.vdmj.messages.VDMMessage
 
toString() - Method in class org.overturetool.vdmj.messages.VDMWarning
 
toString() - Method in class org.overturetool.vdmj.modules.DLModule
 
toString() - Method in class org.overturetool.vdmj.modules.Export
 
toString() - Method in class org.overturetool.vdmj.modules.ExportAll
 
toString() - Method in class org.overturetool.vdmj.modules.ExportedFunction
 
toString() - Method in class org.overturetool.vdmj.modules.ExportedOperation
 
toString() - Method in class org.overturetool.vdmj.modules.ExportedType
 
toString() - Method in class org.overturetool.vdmj.modules.ExportedValue
 
toString() - Method in class org.overturetool.vdmj.modules.Import
 
toString() - Method in class org.overturetool.vdmj.modules.ImportAll
 
toString() - Method in class org.overturetool.vdmj.modules.ImportedFunction
 
toString() - Method in class org.overturetool.vdmj.modules.ImportedOperation
 
toString() - Method in class org.overturetool.vdmj.modules.ImportedType
 
toString() - Method in class org.overturetool.vdmj.modules.ImportedValue
 
toString() - Method in class org.overturetool.vdmj.modules.ImportFromModule
 
toString() - Method in class org.overturetool.vdmj.modules.Module
 
toString() - Method in class org.overturetool.vdmj.modules.ModuleExports
 
toString() - Method in class org.overturetool.vdmj.modules.ModuleImports
 
toString() - Method in class org.overturetool.vdmj.modules.ModuleList
 
toString() - Method in class org.overturetool.vdmj.patterns.BooleanPattern
 
toString() - Method in class org.overturetool.vdmj.patterns.CharacterPattern
 
toString() - Method in class org.overturetool.vdmj.patterns.ConcatenationPattern
 
toString() - Method in class org.overturetool.vdmj.patterns.ExpressionPattern
 
toString() - Method in class org.overturetool.vdmj.patterns.IdentifierPattern
 
toString() - Method in class org.overturetool.vdmj.patterns.IgnorePattern
 
toString() - Method in class org.overturetool.vdmj.patterns.IntegerPattern
 
toString() - Method in class org.overturetool.vdmj.patterns.MultipleSetBind
 
toString() - Method in class org.overturetool.vdmj.patterns.MultipleTypeBind
 
toString() - Method in class org.overturetool.vdmj.patterns.Pattern
 
toString() - Method in class org.overturetool.vdmj.patterns.PatternBind
 
toString() - Method in class org.overturetool.vdmj.patterns.PatternList
 
toString() - Method in class org.overturetool.vdmj.patterns.QuotePattern
 
toString() - Method in class org.overturetool.vdmj.patterns.RealPattern
 
toString() - Method in class org.overturetool.vdmj.patterns.RecordPattern
 
toString() - Method in class org.overturetool.vdmj.patterns.SeqPattern
 
toString() - Method in class org.overturetool.vdmj.patterns.SetBind
 
toString() - Method in class org.overturetool.vdmj.patterns.SetPattern
 
toString() - Method in class org.overturetool.vdmj.patterns.StringPattern
 
toString() - Method in class org.overturetool.vdmj.patterns.TuplePattern
 
toString() - Method in class org.overturetool.vdmj.patterns.TypeBind
 
toString() - Method in class org.overturetool.vdmj.patterns.UnionPattern
 
toString() - Method in enum org.overturetool.vdmj.pog.POType
 
toString() - Method in class org.overturetool.vdmj.pog.ProofObligation
 
toString() - Method in class org.overturetool.vdmj.pog.ProofObligationList
 
toString() - Method in class org.overturetool.vdmj.runtime.Breakpoint
 
toString() - Method in class org.overturetool.vdmj.runtime.ClassContext
 
toString() - Method in class org.overturetool.vdmj.runtime.Context
 
toString() - Method in exception org.overturetool.vdmj.runtime.ContextException
 
toString() - Method in class org.overturetool.vdmj.runtime.MessageResponse
 
toString() - Method in class org.overturetool.vdmj.runtime.ObjectContext
 
toString() - Method in class org.overturetool.vdmj.runtime.StateContext
 
toString() - Method in class org.overturetool.vdmj.runtime.Stoppoint
 
toString() - Method in class org.overturetool.vdmj.runtime.Tracepoint
 
toString() - Method in class org.overturetool.vdmj.runtime.VDMThread
 
toString() - Method in class org.overturetool.vdmj.statements.AlwaysStatement
 
toString() - Method in class org.overturetool.vdmj.statements.AssignmentStatement
 
toString() - Method in class org.overturetool.vdmj.statements.AtomicStatement
 
toString() - Method in class org.overturetool.vdmj.statements.BlockStatement
 
toString() - Method in class org.overturetool.vdmj.statements.CallObjectStatement
 
toString() - Method in class org.overturetool.vdmj.statements.CallStatement
 
toString() - Method in class org.overturetool.vdmj.statements.CasesStatement
 
toString() - Method in class org.overturetool.vdmj.statements.CaseStmtAlternative
 
toString() - Method in class org.overturetool.vdmj.statements.ClassInvariantStatement
 
toString() - Method in class org.overturetool.vdmj.statements.CyclesStatement
 
toString() - Method in class org.overturetool.vdmj.statements.DefStatement
 
toString() - Method in class org.overturetool.vdmj.statements.DurationStatement
 
toString() - Method in class org.overturetool.vdmj.statements.ElseIfStatement
 
toString() - Method in class org.overturetool.vdmj.statements.ErrorCase
 
toString() - Method in class org.overturetool.vdmj.statements.ErrorStatement
 
toString() - Method in class org.overturetool.vdmj.statements.ExitStatement
 
toString() - Method in class org.overturetool.vdmj.statements.ExternalClause
 
toString() - Method in class org.overturetool.vdmj.statements.FieldDesignator
 
toString() - Method in class org.overturetool.vdmj.statements.ForAllStatement
 
toString() - Method in class org.overturetool.vdmj.statements.ForIndexStatement
 
toString() - Method in class org.overturetool.vdmj.statements.ForPatternBindStatement
 
toString() - Method in class org.overturetool.vdmj.statements.IdentifierDesignator
 
toString() - Method in class org.overturetool.vdmj.statements.IfStatement
 
toString() - Method in class org.overturetool.vdmj.statements.LetBeStStatement
 
toString() - Method in class org.overturetool.vdmj.statements.LetDefStatement
 
toString() - Method in class org.overturetool.vdmj.statements.MapSeqDesignator
 
toString() - Method in class org.overturetool.vdmj.statements.NonDeterministicStatement
 
toString() - Method in class org.overturetool.vdmj.statements.NotYetSpecifiedStatement
 
toString() - Method in class org.overturetool.vdmj.statements.ObjectApplyDesignator
 
toString() - Method in class org.overturetool.vdmj.statements.ObjectDesignator
 
toString() - Method in class org.overturetool.vdmj.statements.ObjectFieldDesignator
 
toString() - Method in class org.overturetool.vdmj.statements.ObjectIdentifierDesignator
 
toString() - Method in class org.overturetool.vdmj.statements.ObjectNewDesignator
 
toString() - Method in class org.overturetool.vdmj.statements.ObjectSelfDesignator
 
toString() - Method in class org.overturetool.vdmj.statements.PeriodicStatement
 
toString() - Method in class org.overturetool.vdmj.statements.ReturnStatement
 
toString() - Method in class org.overturetool.vdmj.statements.SimpleBlockStatement
 
toString() - Method in class org.overturetool.vdmj.statements.SkipStatement
 
toString() - Method in class org.overturetool.vdmj.statements.SpecificationStatement
 
toString() - Method in class org.overturetool.vdmj.statements.StartStatement
 
toString() - Method in class org.overturetool.vdmj.statements.StateDesignator
 
toString() - Method in class org.overturetool.vdmj.statements.Statement
 
toString() - Method in class org.overturetool.vdmj.statements.SubclassResponsibilityStatement
 
toString() - Method in class org.overturetool.vdmj.statements.TixeStatement
 
toString() - Method in class org.overturetool.vdmj.statements.TixeStmtAlternative
 
toString() - Method in class org.overturetool.vdmj.statements.TraceStatement
 
toString() - Method in class org.overturetool.vdmj.statements.TrapStatement
 
toString() - Method in class org.overturetool.vdmj.statements.WhileStatement
 
toString() - Method in class org.overturetool.vdmj.syntax.SyntaxReader
 
toString() - Method in class org.overturetool.vdmj.traces.AlternativeTraceNode
 
toString() - Method in class org.overturetool.vdmj.traces.CallSequence
 
toString() - Method in class org.overturetool.vdmj.traces.RepeatTraceNode
 
toString() - Method in class org.overturetool.vdmj.traces.SequenceTraceNode
 
toString() - Method in class org.overturetool.vdmj.traces.StatementTraceNode
 
toString() - Method in class org.overturetool.vdmj.traces.TestSequence
 
toString() - Method in class org.overturetool.vdmj.traces.TraceApplyExpression
 
toString() - Method in class org.overturetool.vdmj.traces.TraceBracketedExpression
 
toString() - Method in class org.overturetool.vdmj.traces.TraceDefinition
 
toString() - Method in class org.overturetool.vdmj.traces.TraceLetBeStBinding
 
toString() - Method in class org.overturetool.vdmj.traces.TraceLetDefBinding
 
toString() - Method in class org.overturetool.vdmj.traces.TraceNode
 
toString() - Method in class org.overturetool.vdmj.traces.TraceRepeatDefinition
 
toString() - Method in class org.overturetool.vdmj.typechecker.ModuleEnvironment
 
toString() - Method in class org.overturetool.vdmj.types.Field
 
toString() - Method in class org.overturetool.vdmj.types.PatternListTypePair
 
toString() - Method in class org.overturetool.vdmj.types.PatternTypePair
 
toString() - Method in class org.overturetool.vdmj.types.Type
 
toString() - Method in class org.overturetool.vdmj.types.TypeList
 
toString() - Method in class org.overturetool.vdmj.types.TypeSet
 
toString() - Method in class org.overturetool.vdmj.values.BooleanValue
 
toString() - Method in class org.overturetool.vdmj.values.BUSValue
 
toString() - Method in class org.overturetool.vdmj.values.CharacterValue
 
toString() - Method in class org.overturetool.vdmj.values.CompFunctionValue
 
toString() - Method in class org.overturetool.vdmj.values.CPUValue
 
toString() - Method in class org.overturetool.vdmj.values.FieldMap
 
toString() - Method in class org.overturetool.vdmj.values.FieldValue
 
toString() - Method in class org.overturetool.vdmj.values.FunctionValue
 
toString() - Method in class org.overturetool.vdmj.values.IntegerValue
 
toString() - Method in class org.overturetool.vdmj.values.IterFunctionValue
 
toString() - Method in class org.overturetool.vdmj.values.MapValue
 
toString() - Method in class org.overturetool.vdmj.values.NameValuePair
 
toString() - Method in class org.overturetool.vdmj.values.NameValuePairList
 
toString() - Method in class org.overturetool.vdmj.values.NilValue
 
toString() - Method in class org.overturetool.vdmj.values.NumericValue
 
toString() - Method in class org.overturetool.vdmj.values.ObjectValue
 
toString() - Method in class org.overturetool.vdmj.values.OperationValue
 
toString() - Method in class org.overturetool.vdmj.values.ParameterValue
 
toString() - Method in class org.overturetool.vdmj.values.QuoteValue
 
toString() - Method in class org.overturetool.vdmj.values.RealValue
 
toString() - Method in class org.overturetool.vdmj.values.RecordValue
 
toString() - Method in class org.overturetool.vdmj.values.ReferenceValue
 
toString() - Method in class org.overturetool.vdmj.values.SeqValue
 
toString() - Method in class org.overturetool.vdmj.values.SetValue
 
toString() - Method in class org.overturetool.vdmj.values.TokenValue
 
toString() - Method in class org.overturetool.vdmj.values.TupleValue
 
toString() - Method in class org.overturetool.vdmj.values.UndefinedValue
 
toString() - Method in class org.overturetool.vdmj.values.UpdatableValue
 
toString() - Method in class org.overturetool.vdmj.values.Value
 
toString() - Method in class org.overturetool.vdmj.values.ValueList
 
toString() - Method in class org.overturetool.vdmj.values.ValueMap
 
toString() - Method in class org.overturetool.vdmj.values.ValueSet
 
toString() - Method in class org.overturetool.vdmj.values.VoidValue
 
trace - Variable in class org.overturetool.vdmj.runtime.Breakpoint
The condition or trace expression, in raw form.
TraceApplyExpression - Class in org.overturetool.vdmj.traces
A class representing a trace apply expression.
TraceApplyExpression(CallObjectStatement) - Constructor for class org.overturetool.vdmj.traces.TraceApplyExpression
 
TraceBracketedExpression - Class in org.overturetool.vdmj.traces
A class representing a core trace bracketed expression.
TraceBracketedExpression(LexLocation, List<TraceDefinitionTerm>) - Constructor for class org.overturetool.vdmj.traces.TraceBracketedExpression
 
TraceCoreDefinition - Class in org.overturetool.vdmj.traces
Base class for TraceApplyExpression and TraceBracketedExpression.
TraceCoreDefinition(LexLocation) - Constructor for class org.overturetool.vdmj.traces.TraceCoreDefinition
 
tracedef - Variable in class org.overturetool.vdmj.statements.TraceStatement
 
TraceDefinition - Class in org.overturetool.vdmj.traces
A class representing a trace definition.
TraceDefinition(LexLocation) - Constructor for class org.overturetool.vdmj.traces.TraceDefinition
 
TraceDefinitionTerm - Class in org.overturetool.vdmj.traces
A class representing a sequence of trace definitions.
TraceDefinitionTerm() - Constructor for class org.overturetool.vdmj.traces.TraceDefinitionTerm
 
TraceLetBeStBinding - Class in org.overturetool.vdmj.traces
A class representing a let-be-st trace binding.
TraceLetBeStBinding(LexLocation, MultipleBind, Expression, TraceDefinition) - Constructor for class org.overturetool.vdmj.traces.TraceLetBeStBinding
 
TraceLetDefBinding - Class in org.overturetool.vdmj.traces
A class representing a let-definition trace binding.
TraceLetDefBinding(LexLocation, List<ValueDefinition>, TraceDefinition) - Constructor for class org.overturetool.vdmj.traces.TraceLetDefBinding
 
TraceNode - Class in org.overturetool.vdmj.traces
 
TraceNode() - Constructor for class org.overturetool.vdmj.traces.TraceNode
 
Tracepoint - Class in org.overturetool.vdmj.runtime
A breakpoint where something is displayed.
Tracepoint(LexLocation, int, String) - Constructor for class org.overturetool.vdmj.runtime.Tracepoint
 
TraceRepeatDefinition - Class in org.overturetool.vdmj.traces
A class representing a trace definition.
TraceRepeatDefinition(LexLocation, TraceCoreDefinition, long, long) - Constructor for class org.overturetool.vdmj.traces.TraceRepeatDefinition
 
TraceStatement - Class in org.overturetool.vdmj.statements
 
TraceStatement(NamedTraceDefinition) - Constructor for class org.overturetool.vdmj.statements.TraceStatement
 
tracing(String) - Method in class org.overturetool.vdmj.debug.DBGPReader
 
transmit(MessageRequest) - Method in class org.overturetool.vdmj.values.BUSValue
 
traps - Variable in class org.overturetool.vdmj.statements.TixeStatement
 
TrapStatement - Class in org.overturetool.vdmj.statements
 
TrapStatement(LexLocation, PatternBind, Statement, Statement) - Constructor for class org.overturetool.vdmj.statements.TrapStatement
 
ttype - Variable in class org.overturetool.vdmj.expressions.SubseqExpression
 
tuple - Variable in class org.overturetool.vdmj.expressions.FieldNumberExpression
 
TupleExpression - Class in org.overturetool.vdmj.expressions
 
TupleExpression(LexLocation, ExpressionList) - Constructor for class org.overturetool.vdmj.expressions.TupleExpression
 
TuplePattern - Class in org.overturetool.vdmj.patterns
 
TuplePattern(LexLocation, PatternList) - Constructor for class org.overturetool.vdmj.patterns.TuplePattern
 
TupleSelectObligation - Class in org.overturetool.vdmj.pog
 
TupleSelectObligation(FieldNumberExpression, ProductType, POContextStack) - Constructor for class org.overturetool.vdmj.pog.TupleSelectObligation
 
tupleValue(Context) - Method in class org.overturetool.vdmj.values.ReferenceValue
 
TupleValue - Class in org.overturetool.vdmj.values
 
TupleValue(ValueList) - Constructor for class org.overturetool.vdmj.values.TupleValue
 
tupleValue(Context) - Method in class org.overturetool.vdmj.values.TupleValue
 
tupleValue(Context) - Method in class org.overturetool.vdmj.values.UpdatableValue
 
tupleValue(Context) - Method in class org.overturetool.vdmj.values.Value
 
type - Variable in class org.overturetool.vdmj.debug.DBGPCommand
 
type - Variable in class org.overturetool.vdmj.debug.DBGPOption
 
type - Variable in class org.overturetool.vdmj.definitions.AssignmentDefinition
 
type - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
type - Variable in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
type - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
type - Variable in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
type - Variable in class org.overturetool.vdmj.definitions.LocalDefinition
 
type - Variable in class org.overturetool.vdmj.definitions.TypeDefinition
 
type - Variable in class org.overturetool.vdmj.definitions.ValueDefinition
 
type - Variable in class org.overturetool.vdmj.expressions.FuncInstantiationExpression
 
type - Variable in class org.overturetool.vdmj.expressions.MapInverseExpression
 
type - Variable in class org.overturetool.vdmj.expressions.MkBasicExpression
 
type - Variable in class org.overturetool.vdmj.expressions.QuoteLiteralExpression
 
type - Variable in class org.overturetool.vdmj.lex.LexToken
The basic type of the token.
type - Variable in class org.overturetool.vdmj.messages.Redirector
 
type - Variable in class org.overturetool.vdmj.modules.ExportedFunction
 
type - Variable in class org.overturetool.vdmj.modules.ExportedOperation
 
type - Variable in class org.overturetool.vdmj.modules.ExportedValue
 
type - Variable in class org.overturetool.vdmj.modules.ImportedValue
 
type - Variable in class org.overturetool.vdmj.patterns.MultipleTypeBind
 
type - Variable in class org.overturetool.vdmj.patterns.RecordPattern
 
type - Variable in class org.overturetool.vdmj.patterns.TypeBind
 
type - Variable in class org.overturetool.vdmj.pog.POCaseContext
 
type - Variable in class org.overturetool.vdmj.pog.PONotCaseContext
 
type - Variable in class org.overturetool.vdmj.statements.ExternalClause
 
type - Variable in class org.overturetool.vdmj.types.BracketType
 
type - Variable in class org.overturetool.vdmj.types.Field
 
type - Variable in class org.overturetool.vdmj.types.NamedType
 
type - Variable in class org.overturetool.vdmj.types.OptionalType
 
type - Variable in class org.overturetool.vdmj.types.PatternListTypePair
 
type - Variable in class org.overturetool.vdmj.types.PatternTypePair
 
Type - Class in org.overturetool.vdmj.types
The parent class of all static type checking types.
Type(LexLocation) - Constructor for class org.overturetool.vdmj.types.Type
Create a new type at the given location.
type - Variable in class org.overturetool.vdmj.values.FunctionValue
 
type - Variable in class org.overturetool.vdmj.values.InvariantValue
 
type - Variable in class org.overturetool.vdmj.values.ObjectValue
 
type - Variable in class org.overturetool.vdmj.values.OperationValue
 
type - Variable in class org.overturetool.vdmj.values.ParameterValue
 
type - Variable in class org.overturetool.vdmj.values.RecordValue
 
typebind - Variable in class org.overturetool.vdmj.definitions.EqualsDefinition
 
TypeBind - Class in org.overturetool.vdmj.patterns
 
TypeBind(Pattern, Type) - Constructor for class org.overturetool.vdmj.patterns.TypeBind
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.AssignmentDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.ClassInvariantDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.Definition
Perform a static type check of this definition.
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.EqualsDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.ExternalDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.ImportedDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.InheritedDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.InstanceVariableDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.LocalDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.MultiBindListDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.MutexSyncDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.NamedTraceDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.PerSyncDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.RenamedDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.ThreadDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.UntypedDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.AbsoluteExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.ApplyExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.BooleanBinaryExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.BooleanLiteralExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.BreakpointExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.CardinalityExpression
 
typeCheck(Environment, NameScope, Type) - Method in class org.overturetool.vdmj.expressions.CaseAlternative
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.CasesExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.CharLiteralExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.CompExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.DistConcatExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.DistIntersectExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.DistMergeExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.DistUnionExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.DivideExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.DomainResByExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.DomainResToExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.ElementsExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.ElseIfExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.EqualsExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.Exists1Expression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.ExistsExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.Expression
Perform a type check of the expression.
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.FieldExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.FieldNumberExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.FloorExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.ForAllExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.FuncInstantiationExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.GreaterEqualExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.GreaterExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.HeadExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.HistoryExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.IfExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.IndicesExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.InSetExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.IntegerLiteralExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.IotaExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.IsExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.IsOfBaseClassExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.IsOfClassExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.LambdaExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.LenExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.LessEqualExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.LessExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.LetBeStExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.LetDefExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.MapCompExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.MapDomainExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.MapEnumExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.MapInverseExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.MapletExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.MapRangeExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.MapUnionExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.MkBasicExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.MkTypeExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.MuExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.NewExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.NilExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.NotEqualExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.NotExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.NotInSetExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.NotYetSpecifiedExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.NumericBinaryExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.PlusPlusExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.PostOpExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.PowerSetExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.PreExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.PreOpExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.ProperSubsetExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.QuoteLiteralExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.RangeResByExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.RangeResToExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.RealLiteralExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.ReverseExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SameBaseClassExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SameClassExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SelfExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SeqCompExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SeqConcatExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SeqEnumExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SetCompExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SetDifferenceExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SetEnumExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SetIntersectExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SetRangeExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SetUnionExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.StarStarExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.StateInitExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.StringLiteralExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SubclassResponsibilityExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SubseqExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SubsetExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.SubtractExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.TailExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.ThreadIdExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.TimeExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.TupleExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.UnaryMinusExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.UnaryPlusExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.UndefinedExpression
 
typeCheck(Environment, TypeList, NameScope) - Method in class org.overturetool.vdmj.expressions.VariableExpression
 
typeCheck(Environment) - Method in class org.overturetool.vdmj.modules.Import
Check that the import types match the exported types.
typeCheck(Environment) - Method in class org.overturetool.vdmj.modules.ImportAll
 
typeCheck(Environment) - Method in class org.overturetool.vdmj.modules.ImportedType
 
typeCheck(Environment) - Method in class org.overturetool.vdmj.modules.ImportedValue
 
typeCheck(Environment) - Method in class org.overturetool.vdmj.modules.ImportFromModule
 
typeCheck(Environment) - Method in class org.overturetool.vdmj.modules.ModuleImports
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.patterns.MultipleBind
Perform a type check of the bind.
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.patterns.MultipleSetBind
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.patterns.MultipleTypeBind
 
typeCheck(Environment, NameScope, Type) - Method in class org.overturetool.vdmj.patterns.PatternBind
 
typeCheck(Expression, Environment) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
typeCheck(Statement, Environment) - Method in class org.overturetool.vdmj.runtime.ClassInterpreter
 
typeCheck(Expression, Environment) - Method in class org.overturetool.vdmj.runtime.Interpreter
 
typeCheck(Statement, Environment) - Method in class org.overturetool.vdmj.runtime.Interpreter
 
typeCheck(Expression, Environment) - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
 
typeCheck(Statement, Environment) - Method in class org.overturetool.vdmj.runtime.ModuleInterpreter
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.AlwaysStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.AssignmentStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.AtomicStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.BlockStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.CallObjectStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.CallStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.CasesStatement
 
typeCheck(Environment, NameScope, Type) - Method in class org.overturetool.vdmj.statements.CaseStmtAlternative
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.ClassInvariantStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.CyclesStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.DefStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.DurationStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.ElseIfStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.ErrorStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.ExitStatement
 
typeCheck(Environment) - Method in class org.overturetool.vdmj.statements.FieldDesignator
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.ForAllStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.ForIndexStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.ForPatternBindStatement
 
typeCheck(Environment) - Method in class org.overturetool.vdmj.statements.IdentifierDesignator
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.IfStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.LetBeStStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.LetDefStatement
 
typeCheck(Environment) - Method in class org.overturetool.vdmj.statements.MapSeqDesignator
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.NotYetSpecifiedStatement
 
typeCheck(Environment, TypeList) - Method in class org.overturetool.vdmj.statements.ObjectApplyDesignator
 
typeCheck(Environment, TypeList) - Method in class org.overturetool.vdmj.statements.ObjectDesignator
 
typeCheck(Environment, TypeList) - Method in class org.overturetool.vdmj.statements.ObjectFieldDesignator
 
typeCheck(Environment, TypeList) - Method in class org.overturetool.vdmj.statements.ObjectIdentifierDesignator
 
typeCheck(Environment, TypeList) - Method in class org.overturetool.vdmj.statements.ObjectNewDesignator
 
typeCheck(Environment, TypeList) - Method in class org.overturetool.vdmj.statements.ObjectSelfDesignator
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.PeriodicStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.ReturnStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.SimpleBlockStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.SkipStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.SpecificationStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.StartStatement
 
typeCheck(Environment) - Method in class org.overturetool.vdmj.statements.StateDesignator
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.Statement
Type check the statement and return its type.
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.SubclassResponsibilityStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.TixeStatement
 
typeCheck(Environment, NameScope, Type) - Method in class org.overturetool.vdmj.statements.TixeStmtAlternative
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.TraceStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.TrapStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.statements.WhileStatement
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.traces.TraceApplyExpression
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.traces.TraceBracketedExpression
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.traces.TraceCoreDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.traces.TraceDefinition
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.traces.TraceDefinitionTerm
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.traces.TraceLetBeStBinding
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.traces.TraceLetDefBinding
 
typeCheck(Environment, NameScope) - Method in class org.overturetool.vdmj.traces.TraceRepeatDefinition
 
typeCheck() - Method in class org.overturetool.vdmj.typechecker.ClassTypeChecker
Perform type checking across all classes in the list.
typeCheck() - Method in class org.overturetool.vdmj.typechecker.ModuleTypeChecker
Perform the type checking for the set of modules.
typeCheck() - Method in class org.overturetool.vdmj.typechecker.TypeChecker
 
typeCheck() - Method in class org.overturetool.vdmj.VDMJ
Type check the files previously parsed by VDMJ.parse(List).
typeCheck() - Method in class org.overturetool.vdmj.VDMOV
 
typeCheck() - Method in class org.overturetool.vdmj.VDMPP
 
typeCheck() - Method in class org.overturetool.vdmj.VDMRT
 
typeCheck() - Method in class org.overturetool.vdmj.VDMSL
 
typechecked - Variable in class org.overturetool.vdmj.definitions.ClassDefinition
True if loaded from an object file (so type checked)
typechecked - Variable in class org.overturetool.vdmj.modules.Module
True if the module was loaded from an object file.
TypeChecker - Class in org.overturetool.vdmj.typechecker
The abstract root of all type checker classes.
TypeChecker() - Constructor for class org.overturetool.vdmj.typechecker.TypeChecker
 
TypeCheckException - Exception in org.overturetool.vdmj.typechecker
A type checking exception.
TypeCheckException(String, LexLocation) - Constructor for exception org.overturetool.vdmj.typechecker.TypeCheckException
 
typeCheckImports() - Method in class org.overturetool.vdmj.modules.Module
Type check the imports, compared to their export definitions.
typeCheckPass(Pass, Environment) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
Call typeCheck for the definitions within the class that are of the Pass type given.
TypeComparator - Class in org.overturetool.vdmj.typechecker
A class for static type checking comparisons.
TypeComparator() - Constructor for class org.overturetool.vdmj.typechecker.TypeComparator
 
TypeDefinition - Class in org.overturetool.vdmj.definitions
A class to hold a type definition.
TypeDefinition(LexNameToken, InvariantType, Pattern, Expression) - Constructor for class org.overturetool.vdmj.definitions.TypeDefinition
 
TypeList - Class in org.overturetool.vdmj.types
 
TypeList() - Constructor for class org.overturetool.vdmj.types.TypeList
 
TypeList(Type) - Constructor for class org.overturetool.vdmj.types.TypeList
 
typename - Variable in class org.overturetool.vdmj.expressions.IsExpression
 
typename - Variable in class org.overturetool.vdmj.expressions.MkTypeExpression
 
typename - Variable in class org.overturetool.vdmj.patterns.RecordPattern
 
typename - Variable in class org.overturetool.vdmj.types.NamedType
 
typename - Variable in class org.overturetool.vdmj.types.UnresolvedType
 
typeParamCheck(LexNameList) - Method in class org.overturetool.vdmj.types.FunctionType
 
typeParamCheck(LexNameList) - Method in class org.overturetool.vdmj.types.MapType
 
typeParamCheck(LexNameList) - Method in class org.overturetool.vdmj.types.ParameterType
 
typeParamCheck(LexNameList) - Method in class org.overturetool.vdmj.types.SeqType
 
typeParamCheck(LexNameList) - Method in class org.overturetool.vdmj.types.SetType
 
typeParamCheck(LexNameList) - Method in class org.overturetool.vdmj.types.Type
Check a type to see whether its contained ParameterTypes are defined.
typeParamCheck(LexNameList) - Method in class org.overturetool.vdmj.types.UnionType
 
typeParams - Variable in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
typeParams - Variable in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
typeQualifier - Variable in class org.overturetool.vdmj.lex.LexNameToken
 
typeReader - Variable in class org.overturetool.vdmj.syntax.SyntaxReader
A TypeReader, if created.
TypeReader - Class in org.overturetool.vdmj.syntax
A syntax analyser to parse type expressions.
TypeReader(LexTokenReader) - Constructor for class org.overturetool.vdmj.syntax.TypeReader
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.definitions.ClassDefinition
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.definitions.Definition
Resolve the unresolved types in the definition.
typeResolve(Environment) - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.definitions.ExplicitOperationDefinition
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.definitions.ImplicitOperationDefinition
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.definitions.InstanceVariableDefinition
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.definitions.TypeDefinition
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.patterns.ConcatenationPattern
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.patterns.ExpressionPattern
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.patterns.Pattern
Resolve any types that the pattern may use by looking up the type names in the environment passed.
typeResolve(Environment) - Method in class org.overturetool.vdmj.patterns.PatternList
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.patterns.RecordPattern
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.patterns.SeqPattern
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.patterns.SetPattern
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.patterns.TuplePattern
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.patterns.TypeBind
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.patterns.UnionPattern
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.statements.ExternalClause
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.BracketType
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.ClassType
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.Field
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.FunctionType
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.MapType
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.NamedType
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.OperationType
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.OptionalType
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.types.PatternListTypePair
 
typeResolve(Environment) - Method in class org.overturetool.vdmj.types.PatternTypePair
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.ProductType
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.RecordType
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.SeqType
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.SetType
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.Type
Resolve the type.
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.UnionType
 
typeResolve(Environment, TypeDefinition) - Method in class org.overturetool.vdmj.types.UnresolvedType
 
types - Variable in class org.overturetool.vdmj.expressions.SeqEnumExpression
 
types - Variable in class org.overturetool.vdmj.expressions.SetEnumExpression
 
types - Variable in class org.overturetool.vdmj.expressions.TupleExpression
 
types - Variable in class org.overturetool.vdmj.types.ProductType
 
types - Variable in class org.overturetool.vdmj.types.UnionType
 
TypeSet - Class in org.overturetool.vdmj.types
 
TypeSet() - Constructor for class org.overturetool.vdmj.types.TypeSet
 
TypeSet(Type) - Constructor for class org.overturetool.vdmj.types.TypeSet
 
TypeSet(Type, Type) - Constructor for class org.overturetool.vdmj.types.TypeSet
 
typeValues - Variable in class org.overturetool.vdmj.values.FunctionValue
 

U

UnaryExpression - Class in org.overturetool.vdmj.expressions
 
UnaryExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.UnaryExpression
 
UnaryMinusExpression - Class in org.overturetool.vdmj.expressions
 
UnaryMinusExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.UnaryMinusExpression
 
UnaryPlusExpression - Class in org.overturetool.vdmj.expressions
 
UnaryPlusExpression(LexLocation, Expression) - Constructor for class org.overturetool.vdmj.expressions.UnaryPlusExpression
 
unblock() - Method in class org.overturetool.vdmj.runtime.VDMThread
 
unblockAll() - Static method in class org.overturetool.vdmj.runtime.VDMThreadSet
 
UndefinedExpression - Class in org.overturetool.vdmj.expressions
 
UndefinedExpression(LexLocation) - Constructor for class org.overturetool.vdmj.expressions.UndefinedExpression
 
UndefinedType - Class in org.overturetool.vdmj.types
 
UndefinedType(LexLocation) - Constructor for class org.overturetool.vdmj.types.UndefinedType
 
UndefinedValue - Class in org.overturetool.vdmj.values
 
UndefinedValue() - Constructor for class org.overturetool.vdmj.values.UndefinedValue
 
unicode - Variable in class org.overturetool.vdmj.lex.LexCharacterToken
 
unicode - Variable in class org.overturetool.vdmj.values.CharacterValue
 
UnionPattern - Class in org.overturetool.vdmj.patterns
 
UnionPattern(Pattern, LexLocation, Pattern) - Constructor for class org.overturetool.vdmj.patterns.UnionPattern
 
UnionType - Class in org.overturetool.vdmj.types
 
UnionType(LexLocation, Type, Type) - Constructor for class org.overturetool.vdmj.types.UnionType
 
UnionType(LexLocation, TypeSet) - Constructor for class org.overturetool.vdmj.types.UnionType
 
UniqueExistenceObligation - Class in org.overturetool.vdmj.pog
 
UniqueExistenceObligation(IotaExpression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.UniqueExistenceObligation
 
UnknownType - Class in org.overturetool.vdmj.types
 
UnknownType(LexLocation) - Constructor for class org.overturetool.vdmj.types.UnknownType
 
unpush() - Method in class org.overturetool.vdmj.lex.BacktrackInputReader
Pop the last location, but do not backtrack to it.
unpush() - Method in class org.overturetool.vdmj.lex.LexTokenReader
 
unResolve() - Method in class org.overturetool.vdmj.patterns.ConcatenationPattern
 
unResolve() - Method in class org.overturetool.vdmj.patterns.Pattern
Clear the recursive type resolution flag.
unResolve() - Method in class org.overturetool.vdmj.patterns.PatternList
 
unResolve() - Method in class org.overturetool.vdmj.patterns.RecordPattern
 
unResolve() - Method in class org.overturetool.vdmj.patterns.SeqPattern
 
unResolve() - Method in class org.overturetool.vdmj.patterns.SetPattern
 
unResolve() - Method in class org.overturetool.vdmj.patterns.TuplePattern
 
unResolve() - Method in class org.overturetool.vdmj.patterns.UnionPattern
 
unResolve() - Method in class org.overturetool.vdmj.types.BracketType
 
unResolve() - Method in class org.overturetool.vdmj.types.ClassType
 
unResolve() - Method in class org.overturetool.vdmj.types.Field
 
unResolve() - Method in class org.overturetool.vdmj.types.FunctionType
 
unResolve() - Method in class org.overturetool.vdmj.types.MapType
 
unResolve() - Method in class org.overturetool.vdmj.types.NamedType
 
unResolve() - Method in class org.overturetool.vdmj.types.OperationType
 
unResolve() - Method in class org.overturetool.vdmj.types.OptionalType
 
unResolve() - Method in class org.overturetool.vdmj.types.ProductType
 
unResolve() - Method in class org.overturetool.vdmj.types.RecordType
 
unResolve() - Method in class org.overturetool.vdmj.types.SeqType
 
unResolve() - Method in class org.overturetool.vdmj.types.SetType
 
unResolve() - Method in class org.overturetool.vdmj.types.Type
Clear the recursive "resolved" flag.
unResolve() - Method in class org.overturetool.vdmj.types.UnionType
 
UnresolvedType - Class in org.overturetool.vdmj.types
 
UnresolvedType(LexNameToken) - Constructor for class org.overturetool.vdmj.types.UnresolvedType
 
UntypedDefinition - Class in org.overturetool.vdmj.definitions
A class to hold a definition of, as yet, an unknown type.
UntypedDefinition(LexLocation, LexNameToken, NameScope) - Constructor for class org.overturetool.vdmj.definitions.UntypedDefinition
 
unusedCheck() - Method in class org.overturetool.vdmj.definitions.ClassList
 
unusedCheck() - Method in class org.overturetool.vdmj.definitions.Definition
Check whether this definition has ever been used.
unusedCheck() - Method in class org.overturetool.vdmj.definitions.DefinitionList
 
unusedCheck() - Method in class org.overturetool.vdmj.definitions.EqualsDefinition
 
unusedCheck() - Method in class org.overturetool.vdmj.definitions.MultiBindListDefinition
 
unusedCheck() - Method in class org.overturetool.vdmj.definitions.StateDefinition
 
unusedCheck() - Method in class org.overturetool.vdmj.definitions.ValueDefinition
 
unusedCheck() - Method in class org.overturetool.vdmj.typechecker.Environment
Check whether any definitions in the environment were unused.
unusedCheck(Environment) - Method in class org.overturetool.vdmj.typechecker.Environment
Unravelling unused check.
unusedCheck() - Method in class org.overturetool.vdmj.typechecker.FlatEnvironment
 
unusedCheck() - Method in class org.overturetool.vdmj.typechecker.ModuleEnvironment
 
unusedCheck() - Method in class org.overturetool.vdmj.typechecker.PrivateClassEnvironment
 
unusedCheck() - Method in class org.overturetool.vdmj.typechecker.PublicClassEnvironment
 
UpdatableValue - Class in org.overturetool.vdmj.values
A class to hold an updatable value.
UpdatableValue(Value, ValueListener) - Constructor for class org.overturetool.vdmj.values.UpdatableValue
 
UpdatableValue(ValueListener) - Constructor for class org.overturetool.vdmj.values.UpdatableValue
 
used - Variable in class org.overturetool.vdmj.definitions.Definition
True if the definition has been used by the rest of the code.
usingDBGP - Static variable in class org.overturetool.vdmj.Settings
 
Utils - Class in org.overturetool.vdmj.util
 
Utils() - Constructor for class org.overturetool.vdmj.util.Utils
 

V

val2seq_of_char(Context) - Static method in class org.overturetool.vdmj.util.VDMUtil
 
value - Variable in enum org.overturetool.vdmj.debug.DBGPBreakpointType
 
value - Variable in enum org.overturetool.vdmj.debug.DBGPCommandType
 
value - Variable in enum org.overturetool.vdmj.debug.DBGPContextType
 
value - Variable in enum org.overturetool.vdmj.debug.DBGPErrorCode
 
value - Variable in class org.overturetool.vdmj.debug.DBGPOption
 
value - Variable in enum org.overturetool.vdmj.debug.DBGPRedirect
 
value - Variable in class org.overturetool.vdmj.expressions.BooleanLiteralExpression
 
value - Variable in class org.overturetool.vdmj.expressions.CharLiteralExpression
 
value - Variable in class org.overturetool.vdmj.expressions.IntegerLiteralExpression
 
value - Variable in class org.overturetool.vdmj.expressions.LetBeStExpression
 
value - Variable in class org.overturetool.vdmj.expressions.RealLiteralExpression
 
value - Variable in class org.overturetool.vdmj.expressions.RecordModifier
 
value - Variable in class org.overturetool.vdmj.expressions.StringLiteralExpression
 
value - Variable in class org.overturetool.vdmj.lex.LexBooleanToken
 
value - Variable in class org.overturetool.vdmj.lex.LexIntegerToken
 
value - Variable in class org.overturetool.vdmj.lex.LexQuoteToken
 
value - Variable in class org.overturetool.vdmj.lex.LexRealToken
 
value - Variable in class org.overturetool.vdmj.lex.LexStringToken
 
value - Variable in class org.overturetool.vdmj.patterns.BooleanPattern
 
value - Variable in class org.overturetool.vdmj.patterns.CharacterPattern
 
value - Variable in class org.overturetool.vdmj.patterns.IntegerPattern
 
value - Variable in class org.overturetool.vdmj.patterns.QuotePattern
 
value - Variable in class org.overturetool.vdmj.patterns.RealPattern
 
value - Variable in class org.overturetool.vdmj.patterns.StringPattern
 
value - Variable in class org.overturetool.vdmj.pog.ProofObligation
 
value - Variable in exception org.overturetool.vdmj.runtime.ExitException
 
value - Variable in class org.overturetool.vdmj.types.QuoteType
 
value - Variable in class org.overturetool.vdmj.values.BooleanValue
 
value - Variable in class org.overturetool.vdmj.values.FieldValue
 
value - Variable in class org.overturetool.vdmj.values.NameValuePair
 
value - Variable in class org.overturetool.vdmj.values.NumericValue
 
value - Variable in class org.overturetool.vdmj.values.QuoteValue
 
value - Variable in class org.overturetool.vdmj.values.ReferenceValue
 
Value - Class in org.overturetool.vdmj.values
The parent of all runtime values.
Value() - Constructor for class org.overturetool.vdmj.values.Value
 
ValueBindingObligation - Class in org.overturetool.vdmj.pog
 
ValueBindingObligation(ValueDefinition, POContextStack) - Constructor for class org.overturetool.vdmj.pog.ValueBindingObligation
 
ValueBindingObligation(EqualsDefinition, POContextStack) - Constructor for class org.overturetool.vdmj.pog.ValueBindingObligation
 
ValueBindingObligation(Pattern, Type, Expression, POContextStack) - Constructor for class org.overturetool.vdmj.pog.ValueBindingObligation
 
ValueDefinition - Class in org.overturetool.vdmj.definitions
A class to hold a value definition.
ValueDefinition(Pattern, NameScope, Type, Expression) - Constructor for class org.overturetool.vdmj.definitions.ValueDefinition
 
ValueException - Exception in org.overturetool.vdmj.runtime
 
ValueException(int, String, Context) - Constructor for exception org.overturetool.vdmj.runtime.ValueException
 
ValueList - Class in org.overturetool.vdmj.values
A sequential list of values.
ValueList() - Constructor for class org.overturetool.vdmj.values.ValueList
 
ValueList(ValueList) - Constructor for class org.overturetool.vdmj.values.ValueList
 
ValueList(Value) - Constructor for class org.overturetool.vdmj.values.ValueList
 
ValueList(int) - Constructor for class org.overturetool.vdmj.values.ValueList
 
ValueListener - Interface in org.overturetool.vdmj.values
 
ValueMap - Class in org.overturetool.vdmj.values
A map of value/values.
ValueMap() - Constructor for class org.overturetool.vdmj.values.ValueMap
 
ValueMap(ValueMap) - Constructor for class org.overturetool.vdmj.values.ValueMap
 
ValueMap(Value, Value) - Constructor for class org.overturetool.vdmj.values.ValueMap
 
valueOf(String) - Static method in enum org.overturetool.vdmj.debug.DBGPBreakpointType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.debug.DBGPCommandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.debug.DBGPContextType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.debug.DBGPErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.debug.DBGPOptionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.debug.DBGPReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.debug.DBGPRedirect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.debug.DBGPStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.ExitStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.lex.Dialect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.lex.Token
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.pog.POType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.runtime.BreakpointCondition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.runtime.BUSPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.runtime.CPUPolicy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.runtime.InterruptAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.runtime.RunState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.traces.Verdict
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.typechecker.NameScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.overturetool.vdmj.typechecker.Pass
Returns the enum constant of this type with the specified name.
valueOf(double, Context) - Static method in class org.overturetool.vdmj.values.NumericValue
 
valueOf(long, Context) - Static method in class org.overturetool.vdmj.values.NumericValue
 
values() - Static method in enum org.overturetool.vdmj.debug.DBGPBreakpointType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.debug.DBGPCommandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.debug.DBGPContextType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.debug.DBGPErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.debug.DBGPOptionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.debug.DBGPReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.debug.DBGPRedirect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.debug.DBGPStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.ExitStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.lex.Dialect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.lex.Token
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.pog.POType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.runtime.BreakpointCondition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.runtime.BUSPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.runtime.CPUPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.runtime.InterruptAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.runtime.RunState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.traces.Verdict
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.typechecker.NameScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.overturetool.vdmj.typechecker.Pass
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class org.overturetool.vdmj.values.MapValue
 
values - Variable in class org.overturetool.vdmj.values.Quantifier
 
values - Variable in class org.overturetool.vdmj.values.SeqValue
 
values - Variable in class org.overturetool.vdmj.values.SetValue
 
values - Variable in class org.overturetool.vdmj.values.TupleValue
 
ValueSet - Class in org.overturetool.vdmj.values
A set of values.
ValueSet() - Constructor for class org.overturetool.vdmj.values.ValueSet
 
ValueSet(int) - Constructor for class org.overturetool.vdmj.values.ValueSet
 
ValueSet(ValueSet) - Constructor for class org.overturetool.vdmj.values.ValueSet
 
ValueSet(Value) - Constructor for class org.overturetool.vdmj.values.ValueSet
 
var - Variable in class org.overturetool.vdmj.statements.ForIndexStatement
 
VariableExpression - Class in org.overturetool.vdmj.expressions
 
VariableExpression(LexNameToken) - Constructor for class org.overturetool.vdmj.expressions.VariableExpression
 
VariableExpression(LexNameToken, boolean) - Constructor for class org.overturetool.vdmj.expressions.VariableExpression
 
VDMError - Class in org.overturetool.vdmj.messages
A VDM error message.
VDMError(int, String, LexLocation) - Constructor for class org.overturetool.vdmj.messages.VDMError
 
VDMError(LocatedException) - Constructor for class org.overturetool.vdmj.messages.VDMError
 
VDMError(ContextException) - Constructor for class org.overturetool.vdmj.messages.VDMError
 
VDMErrorsException - Exception in org.overturetool.vdmj.messages
 
VDMErrorsException(List<VDMError>) - Constructor for exception org.overturetool.vdmj.messages.VDMErrorsException
 
VDMJ - Class in org.overturetool.vdmj
The main class of the VDMJ parser/checker/interpreter.
VDMJ() - Constructor for class org.overturetool.vdmj.VDMJ
 
VDMMessage - Class in org.overturetool.vdmj.messages
The root of all reported messages.
VDMMessage(int) - Constructor for class org.overturetool.vdmj.messages.VDMMessage
 
VDMMessage(int, String, LexLocation) - Constructor for class org.overturetool.vdmj.messages.VDMMessage
 
VDMOV - Class in org.overturetool.vdmj
The main class of the VICE Overture parser/checker/interpreter.
VDMOV() - Constructor for class org.overturetool.vdmj.VDMOV
 
VDMPP - Class in org.overturetool.vdmj
The main class of the VDM++ and VICE parser/checker/interpreter.
VDMPP() - Constructor for class org.overturetool.vdmj.VDMPP
 
VDMRT - Class in org.overturetool.vdmj
 
VDMRT() - Constructor for class org.overturetool.vdmj.VDMRT
 
VDMSL - Class in org.overturetool.vdmj
The main class of the VDM-SL parser/checker/interpreter.
VDMSL() - Constructor for class org.overturetool.vdmj.VDMSL
 
VDMThread - Class in org.overturetool.vdmj.runtime
A class representing a VDM thread.
VDMThread(LexLocation, ObjectValue, Context) - Constructor for class org.overturetool.vdmj.runtime.VDMThread
 
VDMThreadSet - Class in org.overturetool.vdmj.runtime
A class containing all active VDM threads.
VDMThreadSet() - Constructor for class org.overturetool.vdmj.runtime.VDMThreadSet
 
VDMUtil - Class in org.overturetool.vdmj.util
 
VDMUtil() - Constructor for class org.overturetool.vdmj.util.VDMUtil
 
VDMWarning - Class in org.overturetool.vdmj.messages
A VDM warning message.
VDMWarning(int, String, LexLocation) - Constructor for class org.overturetool.vdmj.messages.VDMWarning
 
Verdict - Enum in org.overturetool.vdmj.traces
 
virtualBUS - Static variable in class org.overturetool.vdmj.definitions.BUSClassDefinition
 
virtualCPU - Static variable in class org.overturetool.vdmj.definitions.CPUClassDefinition
 
VoidReturnType - Class in org.overturetool.vdmj.types
 
VoidReturnType(LexLocation) - Constructor for class org.overturetool.vdmj.types.VoidReturnType
 
VoidReturnValue - Class in org.overturetool.vdmj.values
 
VoidReturnValue() - Constructor for class org.overturetool.vdmj.values.VoidReturnValue
 
VoidType - Class in org.overturetool.vdmj.types
 
VoidType(LexLocation) - Constructor for class org.overturetool.vdmj.types.VoidType
 
VoidValue - Class in org.overturetool.vdmj.values
 
VoidValue() - Constructor for class org.overturetool.vdmj.values.VoidValue
 

W

wakeUp() - Method in class org.overturetool.vdmj.values.CPUValue
 
warning(int, String) - Method in class org.overturetool.vdmj.definitions.Definition
Report the message as a type checking warning, increment the warning count, and continue.
warning(int, String) - Method in class org.overturetool.vdmj.expressions.Expression
 
warning(int, String) - Method in class org.overturetool.vdmj.lex.LexToken
 
warning(int, String) - Method in class org.overturetool.vdmj.statements.Statement
 
warning(int, String, LexLocation) - Method in class org.overturetool.vdmj.syntax.SyntaxReader
Report a warning.
warning(int, String, LexLocation) - Static method in class org.overturetool.vdmj.typechecker.TypeChecker
 
warnings - Static variable in class org.overturetool.vdmj.VDMJ
 
WhileLoopObligation - Class in org.overturetool.vdmj.pog
 
WhileLoopObligation(WhileStatement, POContextStack) - Constructor for class org.overturetool.vdmj.pog.WhileLoopObligation
 
WhileStatement - Class in org.overturetool.vdmj.statements
 
WhileStatement(LexLocation, Expression, Statement) - Constructor for class org.overturetool.vdmj.statements.WhileStatement
 
widestOf(NumericType) - Method in class org.overturetool.vdmj.types.NumericType
 
with - Variable in class org.overturetool.vdmj.statements.TrapStatement
 
writeval(Context) - Static method in class org.overturetool.vdmj.util.IO
 

Y

yield(Thread, RunState) - Method in class org.overturetool.vdmj.values.CPUValue
 
yield(RunState) - Method in class org.overturetool.vdmj.values.CPUValue
 
yield() - Method in class org.overturetool.vdmj.values.CPUValue
 

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

Copyright © 2009. All Rights Reserved.