|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Package org.overturetool.vdmj.debug |
|---|
| Class org.overturetool.vdmj.debug.DBGPException extends java.lang.Exception implements Serializable |
|---|
| Serialized Fields |
|---|
DBGPErrorCode code
java.lang.String reason
| Class org.overturetool.vdmj.debug.DBGPFeatures extends java.util.Properties implements Serializable |
|---|
| Package org.overturetool.vdmj.definitions |
|---|
| Class org.overturetool.vdmj.definitions.AccessSpecifier extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
boolean isStatic
boolean isAsync
Token access
| Class org.overturetool.vdmj.definitions.AssignmentDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type type
Expression expression
Type expType
| Class org.overturetool.vdmj.definitions.BUSClassDefinition extends ClassDefinition implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.definitions.ClassDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameList supernames
DefinitionList definitions
DefinitionList superInheritedDefinitions
DefinitionList localInheritedDefinitions
DefinitionList allInheritedDefinitions
TypeList supertypes
ClassList superdefs
Type classtype
org.overturetool.vdmj.definitions.ClassDefinition.Setting settingHierarchy
boolean typechecked
NameValuePairMap privateStaticValues
NameValuePairMap publicStaticValues
boolean staticInit
boolean staticValuesInit
ExplicitOperationDefinition invariant
OperationValue invopvalue
ClassInvariantListener invlistener
boolean isAbstract
boolean gettingInheritable
boolean gettingInvDefs
| Class org.overturetool.vdmj.definitions.ClassInvariantDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression expression
| Class org.overturetool.vdmj.definitions.ClassList extends java.util.Vector<ClassDefinition> implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.definitions.CPUClassDefinition extends ClassDefinition implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.definitions.Definition extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
LexNameToken name
NameScope nameScope
Pass pass
boolean used
AccessSpecifier accessSpecifier
ClassDefinition classDefinition
| Class org.overturetool.vdmj.definitions.DefinitionList extends java.util.Vector<Definition> implements Serializable |
|---|
| Class org.overturetool.vdmj.definitions.DefinitionSet extends java.util.HashSet<Definition> implements Serializable |
|---|
| Class org.overturetool.vdmj.definitions.EqualsDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Pattern pattern
TypeBind typebind
SetBind setbind
Expression test
Type expType
DefinitionList defs
| Class org.overturetool.vdmj.definitions.ExplicitFunctionDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameList typeParams
FunctionType type
java.util.List<E> paramPatternList
Expression precondition
Expression postcondition
Expression body
boolean isTypeInvariant
boolean checkParamUsage
LexIdentifierToken measure
boolean isCurried
ExplicitFunctionDefinition predef
ExplicitFunctionDefinition postdef
java.util.List<E> paramDefinitionList
Type expectedResult
Type actualResult
boolean isUndefined
boolean recursive
int measureLexical
| Class org.overturetool.vdmj.definitions.ExplicitOperationDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
OperationType type
PatternList parameterPatterns
Expression precondition
Expression postcondition
Statement body
ExplicitFunctionDefinition predef
ExplicitFunctionDefinition postdef
DefinitionList paramDefinitions
StateDefinition state
Type actualResult
boolean isConstructor
| Class org.overturetool.vdmj.definitions.ExternalDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Definition state
boolean readOnly
| Class org.overturetool.vdmj.definitions.ImplicitFunctionDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameList typeParams
java.util.List<E> parameterPatterns
PatternTypePair result
Expression body
Expression precondition
Expression postcondition
LexIdentifierToken measure
FunctionType type
ExplicitFunctionDefinition predef
ExplicitFunctionDefinition postdef
boolean recursive
boolean isUndefined
int measureLexical
Type actualResult
| Class org.overturetool.vdmj.definitions.ImplicitOperationDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> parameterPatterns
PatternTypePair result
java.util.List<E> externals
Statement body
Expression precondition
Expression postcondition
java.util.List<E> errors
OperationType type
ExplicitFunctionDefinition predef
ExplicitFunctionDefinition postdef
StateDefinition state
Type actualResult
Definition stateDefinition
boolean isConstructor
| Class org.overturetool.vdmj.definitions.ImportedDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Definition def
| Class org.overturetool.vdmj.definitions.InheritedDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Definition superdef
LexNameToken oldname
| Class org.overturetool.vdmj.definitions.InstanceVariableDefinition extends AssignmentDefinition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken oldname
| Class org.overturetool.vdmj.definitions.LocalDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type type
| Class org.overturetool.vdmj.definitions.MultiBindListDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> bindings
DefinitionList defs
| Class org.overturetool.vdmj.definitions.MutexSyncDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameList operations
| Class org.overturetool.vdmj.definitions.NamedTraceDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> pathname
java.util.List<E> terms
StateDefinition state
| Class org.overturetool.vdmj.definitions.PerSyncDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken opname
Expression guard
| Class org.overturetool.vdmj.definitions.RenamedDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Definition def
| Class org.overturetool.vdmj.definitions.StateDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> fields
Pattern invPattern
Expression invExpression
Pattern initPattern
Expression initExpression
LocalDefinition recordDefinition
ExplicitFunctionDefinition invdef
FunctionValue invfunc
ExplicitFunctionDefinition initdef
FunctionValue initfunc
DefinitionList statedefs
Type recordType
State moduleState
| Class org.overturetool.vdmj.definitions.ThreadDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Statement statement
LexNameToken operationName
ExplicitOperationDefinition operationDef
| Class org.overturetool.vdmj.definitions.TypeDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type type
Pattern invPattern
Expression invExpression
ExplicitFunctionDefinition invdef
boolean infinite
| Class org.overturetool.vdmj.definitions.UntypedDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.definitions.ValueDefinition extends Definition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Pattern pattern
Type type
Expression exp
DefinitionList defs
Type expType
| Package org.overturetool.vdmj.expressions |
|---|
| Class org.overturetool.vdmj.expressions.AbsoluteExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.AndExpression extends BooleanBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.ApplyExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression root
ExpressionList args
Type type
TypeList argtypes
Definition recursive
| Class org.overturetool.vdmj.expressions.BinaryExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression left
Expression right
LexToken op
Type ltype
Type rtype
| Class org.overturetool.vdmj.expressions.BooleanBinaryExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.BooleanLiteralExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexBooleanToken value
| Class org.overturetool.vdmj.expressions.BreakpointExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Breakpoint bp
BreakpointCondition cond
long arg
| Class org.overturetool.vdmj.expressions.CardinalityExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.CaseAlternative extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
Expression cexp
PatternList plist
Expression result
DefinitionList defs
| Class org.overturetool.vdmj.expressions.CasesExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression exp
java.util.List<E> cases
Expression others
Type expType
| Class org.overturetool.vdmj.expressions.CharLiteralExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexCharacterToken value
| Class org.overturetool.vdmj.expressions.CompExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.DefExpression extends LetDefExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.DistConcatExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.DistIntersectExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.DistMergeExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.DistUnionExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.DivExpression extends NumericBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.DivideExpression extends NumericBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.DomainResByExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.DomainResToExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.ElementsExpression extends SetExpression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression exp
| Class org.overturetool.vdmj.expressions.ElseIfExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression elseIfExp
Expression thenExp
| Class org.overturetool.vdmj.expressions.EqualsExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.EquivalentExpression extends BooleanBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.Exists1Expression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Bind bind
Expression predicate
Definition def
| Class org.overturetool.vdmj.expressions.ExistsExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> bindList
Expression predicate
| Class org.overturetool.vdmj.expressions.Expression extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
Breakpoint breakpoint
| Class org.overturetool.vdmj.expressions.ExpressionList extends java.util.Vector<Expression> implements Serializable |
|---|
| Class org.overturetool.vdmj.expressions.FieldExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression object
LexIdentifierToken field
LexNameToken memberName
| Class org.overturetool.vdmj.expressions.FieldNumberExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression tuple
LexIntegerToken field
Type type
| Class org.overturetool.vdmj.expressions.FloorExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.ForAllExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> bindList
Expression predicate
| Class org.overturetool.vdmj.expressions.FuncInstantiationExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression function
TypeList actualTypes
FunctionType type
ExplicitFunctionDefinition expdef
ImplicitFunctionDefinition impdef
| Class org.overturetool.vdmj.expressions.GreaterEqualExpression extends NumericBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.GreaterExpression extends NumericBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.HeadExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.HistoryExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Token hop
LexNameList opnames
| Class org.overturetool.vdmj.expressions.IfExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression ifExp
Expression thenExp
java.util.List<E> elseList
Expression elseExp
| Class org.overturetool.vdmj.expressions.ImpliesExpression extends BooleanBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.IndicesExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.InSetExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.IntegerLiteralExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexIntegerToken value
| Class org.overturetool.vdmj.expressions.IotaExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Bind bind
Expression predicate
| Class org.overturetool.vdmj.expressions.IsExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type basictype
LexNameToken typename
Expression test
Definition typedef
| Class org.overturetool.vdmj.expressions.IsOfBaseClassExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken baseclass
Expression exp
| Class org.overturetool.vdmj.expressions.IsOfClassExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken classname
Expression exp
| Class org.overturetool.vdmj.expressions.LambdaExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> bindList
Expression expression
FunctionType type
PatternList paramPatterns
DefinitionList paramDefinitions
| Class org.overturetool.vdmj.expressions.LenExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.LessEqualExpression extends NumericBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.LessExpression extends NumericBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.LetBeStExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
MultipleBind bind
Expression suchThat
Expression value
MultiBindListDefinition def
| Class org.overturetool.vdmj.expressions.LetDefExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
DefinitionList localDefs
Expression expression
| Class org.overturetool.vdmj.expressions.MapCompExpression extends MapExpression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression first
java.util.List<E> bindings
Expression predicate
Type maptype
| Class org.overturetool.vdmj.expressions.MapDomainExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.MapEnumExpression extends MapExpression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> members
TypeList domtypes
TypeList rngtypes
| Class org.overturetool.vdmj.expressions.MapExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.MapInverseExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
MapType type
| Class org.overturetool.vdmj.expressions.MapletExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.MapRangeExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.MapUnionExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.MkBasicExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type type
Expression arg
| Class org.overturetool.vdmj.expressions.MkTypeExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken typename
ExpressionList args
RecordType recordType
TypeList argTypes
| Class org.overturetool.vdmj.expressions.ModExpression extends NumericBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.MuExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression record
java.util.List<E> modifiers
RecordType recordType
TypeList modTypes
| Class org.overturetool.vdmj.expressions.NewExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexIdentifierToken classname
ExpressionList args
ClassDefinition classdef
Definition ctorDefinition
| Class org.overturetool.vdmj.expressions.NilExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.NotEqualExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.NotExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.NotInSetExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.NotYetSpecifiedExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.NumericBinaryExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.OrExpression extends BooleanBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.PlusExpression extends NumericBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.PlusPlusExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.PostOpExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken opname
Expression expression
StateDefinition state
| Class org.overturetool.vdmj.expressions.PowerSetExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.PreExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression function
ExpressionList args
| Class org.overturetool.vdmj.expressions.PreOpExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken opname
Expression expression
StateDefinition state
| Class org.overturetool.vdmj.expressions.ProperSubsetExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.QuoteLiteralExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexQuoteToken type
| Class org.overturetool.vdmj.expressions.RangeResByExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.RangeResToExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.RealLiteralExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexRealToken value
| Class org.overturetool.vdmj.expressions.RecordModifier extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexIdentifierToken tag
Expression value
| Class org.overturetool.vdmj.expressions.RemExpression extends NumericBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.ReverseExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.SameBaseClassExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression left
Expression right
| Class org.overturetool.vdmj.expressions.SameClassExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression left
Expression right
| Class org.overturetool.vdmj.expressions.SelfExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken name
| Class org.overturetool.vdmj.expressions.SeqCompExpression extends SeqExpression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression first
SetBind setbind
Expression predicate
| Class org.overturetool.vdmj.expressions.SeqConcatExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.SeqEnumExpression extends SeqExpression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ExpressionList members
TypeList types
| Class org.overturetool.vdmj.expressions.SeqExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.SetCompExpression extends SetExpression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression first
java.util.List<E> bindings
Expression predicate
SetType settype
| Class org.overturetool.vdmj.expressions.SetDifferenceExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.SetEnumExpression extends SetExpression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ExpressionList members
TypeList types
| Class org.overturetool.vdmj.expressions.SetExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.SetIntersectExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.SetRangeExpression extends SetExpression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression first
Expression last
Type ftype
Type ltype
| Class org.overturetool.vdmj.expressions.SetUnionExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.StarStarExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.StateInitExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
StateDefinition state
| Class org.overturetool.vdmj.expressions.StringLiteralExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexStringToken value
| Class org.overturetool.vdmj.expressions.SubclassResponsibilityExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.SubseqExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression seq
Expression from
Expression to
Type ftype
Type ttype
| Class org.overturetool.vdmj.expressions.SubsetExpression extends BinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.SubtractExpression extends NumericBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.TailExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.ThreadIdExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.TimeExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.TimesExpression extends NumericBinaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.TupleExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ExpressionList args
TypeList types
| Class org.overturetool.vdmj.expressions.UnaryExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression exp
| Class org.overturetool.vdmj.expressions.UnaryMinusExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.UnaryPlusExpression extends UnaryExpression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.UndefinedExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.expressions.VariableExpression extends Expression implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken name
Definition vardef
java.lang.String original
| Package org.overturetool.vdmj.lex |
|---|
| Class org.overturetool.vdmj.lex.LexBooleanToken extends LexToken implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
boolean value
| Class org.overturetool.vdmj.lex.LexCharacterToken extends LexToken implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
char unicode
| Class org.overturetool.vdmj.lex.LexException extends LocatedException implements Serializable |
|---|
| Class org.overturetool.vdmj.lex.LexIdentifierToken extends LexToken implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.String name
boolean old
| Class org.overturetool.vdmj.lex.LexIntegerToken extends LexToken implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
long value
| Class org.overturetool.vdmj.lex.LexKeywordToken extends LexToken implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.lex.LexLocation extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
boolean executable
java.io.File file
java.lang.String module
int startLine
int startPos
int endLine
int endPos
long hits
| Class org.overturetool.vdmj.lex.LexNameList extends java.util.Vector<LexNameToken> implements Serializable |
|---|
| Class org.overturetool.vdmj.lex.LexNameToken extends LexToken implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.String module
java.lang.String name
boolean old
boolean explicit
TypeList typeQualifier
int hashcode
| Class org.overturetool.vdmj.lex.LexQuoteToken extends LexToken implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.String value
| Class org.overturetool.vdmj.lex.LexRealToken extends LexToken implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
double value
| Class org.overturetool.vdmj.lex.LexStringToken extends LexToken implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.String value
| Class org.overturetool.vdmj.lex.LexToken extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
Token type
| Package org.overturetool.vdmj.messages |
|---|
| Class org.overturetool.vdmj.messages.InternalException extends java.lang.RuntimeException implements Serializable |
|---|
| Serialized Fields |
|---|
int number
| Class org.overturetool.vdmj.messages.LocatedException extends NumberedException implements Serializable |
|---|
| Serialized Fields |
|---|
LexLocation location
| Class org.overturetool.vdmj.messages.NumberedException extends java.lang.Exception implements Serializable |
|---|
| Serialized Fields |
|---|
int number
| Class org.overturetool.vdmj.messages.VDMErrorsException extends java.lang.Exception implements Serializable |
|---|
| Serialized Fields |
|---|
java.util.List<E> errors
| Package org.overturetool.vdmj.modules |
|---|
| Class org.overturetool.vdmj.modules.DLModule extends Module implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexStringToken library
| Class org.overturetool.vdmj.modules.Export extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
| Class org.overturetool.vdmj.modules.ExportAll extends Export implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.modules.ExportedFunction extends Export implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameList nameList
Type type
| Class org.overturetool.vdmj.modules.ExportedOperation extends Export implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameList nameList
Type type
| Class org.overturetool.vdmj.modules.ExportedType extends Export implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken name
boolean struct
| Class org.overturetool.vdmj.modules.ExportedValue extends Export implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameList nameList
Type type
| Class org.overturetool.vdmj.modules.Import extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
LexNameToken name
LexNameToken renamed
Module from
| Class org.overturetool.vdmj.modules.ImportAll extends Import implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.modules.ImportedFunction extends ImportedValue implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.modules.ImportedOperation extends ImportedValue implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.modules.ImportedType extends Import implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
TypeDefinition def
| Class org.overturetool.vdmj.modules.ImportedValue extends Import implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type type
| Class org.overturetool.vdmj.modules.ImportFromModule extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexIdentifierToken name
java.util.List<E> signatures
| Class org.overturetool.vdmj.modules.Module extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexIdentifierToken name
ModuleImports imports
ModuleExports exports
DefinitionList defs
DefinitionList exportdefs
DefinitionList importdefs
boolean typechecked
| Class org.overturetool.vdmj.modules.ModuleExports extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> exports
| Class org.overturetool.vdmj.modules.ModuleImports extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexIdentifierToken name
java.util.List<E> imports
| Class org.overturetool.vdmj.modules.ModuleList extends java.util.Vector<Module> implements Serializable |
|---|
| Package org.overturetool.vdmj.patterns |
|---|
| Class org.overturetool.vdmj.patterns.Bind extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
Pattern pattern
| Class org.overturetool.vdmj.patterns.BooleanPattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexBooleanToken value
| Class org.overturetool.vdmj.patterns.CharacterPattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexCharacterToken value
| Class org.overturetool.vdmj.patterns.ConcatenationPattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Pattern left
Pattern right
| Class org.overturetool.vdmj.patterns.ExpressionPattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression exp
| Class org.overturetool.vdmj.patterns.IdentifierPattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken name
| Class org.overturetool.vdmj.patterns.IgnorePattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.patterns.IntegerPattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexIntegerToken value
| Class org.overturetool.vdmj.patterns.MultipleBind extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
PatternList plist
| Class org.overturetool.vdmj.patterns.MultipleSetBind extends MultipleBind implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression set
| Class org.overturetool.vdmj.patterns.MultipleTypeBind extends MultipleBind implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type type
| Class org.overturetool.vdmj.patterns.Pattern extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
boolean resolved
| Class org.overturetool.vdmj.patterns.PatternBind extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
Pattern pattern
Bind bind
DefinitionList defs
| Class org.overturetool.vdmj.patterns.PatternList extends java.util.Vector<Pattern> implements Serializable |
|---|
| Class org.overturetool.vdmj.patterns.QuotePattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexQuoteToken value
| Class org.overturetool.vdmj.patterns.RealPattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexRealToken value
| Class org.overturetool.vdmj.patterns.RecordPattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken typename
PatternList plist
Type type
| Class org.overturetool.vdmj.patterns.SeqPattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
PatternList plist
| Class org.overturetool.vdmj.patterns.SetBind extends Bind implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression set
| Class org.overturetool.vdmj.patterns.SetPattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
PatternList plist
| Class org.overturetool.vdmj.patterns.StringPattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexStringToken value
| Class org.overturetool.vdmj.patterns.TuplePattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
PatternList plist
| Class org.overturetool.vdmj.patterns.TypeBind extends Bind implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type type
| Class org.overturetool.vdmj.patterns.UnionPattern extends Pattern implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Pattern left
Pattern right
| Package org.overturetool.vdmj.pog |
|---|
| Class org.overturetool.vdmj.pog.POContextStack extends java.util.Stack<POContext> implements Serializable |
|---|
| Class org.overturetool.vdmj.pog.ProofObligationList extends java.util.Vector<ProofObligation> implements Serializable |
|---|
| Package org.overturetool.vdmj.runtime |
|---|
| Class org.overturetool.vdmj.runtime.Breakpoint extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
int number
Expression parsed
java.lang.String trace
long hits
| Class org.overturetool.vdmj.runtime.ClassContext extends RootContext implements Serializable |
|---|
| Serialized Fields |
|---|
ClassDefinition classdef
| Class org.overturetool.vdmj.runtime.Context extends java.util.HashMap<LexNameToken,Value> implements Serializable |
|---|
| Serialized Fields |
|---|
LexLocation location
java.lang.String title
Context outer
ThreadState threadState
| Class org.overturetool.vdmj.runtime.ContextException extends java.lang.RuntimeException implements Serializable |
|---|
| Serialized Fields |
|---|
LexLocation location
Context ctxt
int number
| Class org.overturetool.vdmj.runtime.DebuggerException extends java.lang.RuntimeException implements Serializable |
|---|
| Class org.overturetool.vdmj.runtime.ExitException extends ContextException implements Serializable |
|---|
| Serialized Fields |
|---|
Value value
| Class org.overturetool.vdmj.runtime.ObjectContext extends RootContext implements Serializable |
|---|
| Serialized Fields |
|---|
ObjectValue self
| Class org.overturetool.vdmj.runtime.PatternMatchException extends LocatedException implements Serializable |
|---|
| Class org.overturetool.vdmj.runtime.RootContext extends Context implements Serializable |
|---|
| Class org.overturetool.vdmj.runtime.RTException extends java.lang.RuntimeException implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.runtime.StateContext extends RootContext implements Serializable |
|---|
| Serialized Fields |
|---|
Context stateCtxt
| Class org.overturetool.vdmj.runtime.StopException extends java.lang.RuntimeException implements Serializable |
|---|
| Serialized Fields |
|---|
LexLocation location
Context ctxt
| Class org.overturetool.vdmj.runtime.Stoppoint extends Breakpoint implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.runtime.Tracepoint extends Breakpoint implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.runtime.ValueException extends NumberedException implements Serializable |
|---|
| Serialized Fields |
|---|
Context ctxt
| Package org.overturetool.vdmj.statements |
|---|
| Class org.overturetool.vdmj.statements.AlwaysStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Statement always
Statement body
| Class org.overturetool.vdmj.statements.AssignmentStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression exp
StateDesignator target
Type targetType
Type expType
boolean classInvExists
| Class org.overturetool.vdmj.statements.AtomicStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> assignments
StateDefinition statedef
ClassDefinition classdef
| Class org.overturetool.vdmj.statements.BlockStatement extends SimpleBlockStatement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
DefinitionList assignmentDefs
| Class org.overturetool.vdmj.statements.CallObjectStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ObjectDesignator designator
java.lang.String classname
java.lang.String fieldname
ExpressionList args
boolean explicit
LexNameToken field
| Class org.overturetool.vdmj.statements.CallStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken name
ExpressionList args
| Class org.overturetool.vdmj.statements.CasesStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression exp
java.util.List<E> cases
Statement others
Type expType
| Class org.overturetool.vdmj.statements.CaseStmtAlternative extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
PatternList plist
Statement statement
DefinitionList defs
| Class org.overturetool.vdmj.statements.ClassInvariantStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken name
DefinitionList invdefs
| Class org.overturetool.vdmj.statements.CyclesStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression cycles
Statement statement
| Class org.overturetool.vdmj.statements.DefStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
DefinitionList equalsDefs
Statement statement
| Class org.overturetool.vdmj.statements.DurationStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression duration
Statement statement
long step
| Class org.overturetool.vdmj.statements.ElseIfStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression elseIfExp
Statement thenStmt
| Class org.overturetool.vdmj.statements.ErrorStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.statements.ExitStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression expression
Type exptype
| Class org.overturetool.vdmj.statements.ExternalClause extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexToken mode
LexNameList identifiers
Type type
| Class org.overturetool.vdmj.statements.FieldDesignator extends StateDesignator implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
StateDesignator object
LexIdentifierToken field
LexNameToken objectfield
| Class org.overturetool.vdmj.statements.ForAllStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Pattern pattern
Expression set
Statement statement
Type setType
| Class org.overturetool.vdmj.statements.ForIndexStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken var
Expression from
Expression to
Expression by
Statement statement
| Class org.overturetool.vdmj.statements.ForPatternBindStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
PatternBind patternBind
boolean reverse
Expression exp
Statement statement
SeqType seqType
| Class org.overturetool.vdmj.statements.IdentifierDesignator extends StateDesignator implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken name
| Class org.overturetool.vdmj.statements.IfStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression ifExp
Statement thenStmt
java.util.List<E> elseList
Statement elseStmt
| Class org.overturetool.vdmj.statements.LetBeStStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
MultipleBind bind
Expression suchThat
Statement statement
MultiBindListDefinition def
| Class org.overturetool.vdmj.statements.LetDefStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
DefinitionList localDefs
Statement statement
| Class org.overturetool.vdmj.statements.MapSeqDesignator extends StateDesignator implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
StateDesignator mapseq
Expression exp
MapType mapType
SeqType seqType
| Class org.overturetool.vdmj.statements.NonDeterministicStatement extends SimpleBlockStatement implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.statements.NotYetSpecifiedStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.statements.ObjectApplyDesignator extends ObjectDesignator implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ObjectDesignator object
ExpressionList args
| Class org.overturetool.vdmj.statements.ObjectDesignator extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
| Class org.overturetool.vdmj.statements.ObjectFieldDesignator extends ObjectDesignator implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ObjectDesignator object
java.lang.String classname
java.lang.String fieldname
LexNameToken field
| Class org.overturetool.vdmj.statements.ObjectIdentifierDesignator extends ObjectDesignator implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken name
VariableExpression expression
| Class org.overturetool.vdmj.statements.ObjectNewDesignator extends ObjectDesignator implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
NewExpression expression
| Class org.overturetool.vdmj.statements.ObjectSelfDesignator extends ObjectDesignator implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken self
| Class org.overturetool.vdmj.statements.PeriodicStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken opname
ExpressionList args
| Class org.overturetool.vdmj.statements.ReturnStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression expression
| Class org.overturetool.vdmj.statements.SimpleBlockStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> statements
| Class org.overturetool.vdmj.statements.SkipStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.statements.SpecificationStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> externals
Expression precondition
Expression postcondition
java.util.List<E> errors
| Class org.overturetool.vdmj.statements.StartStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression objects
| Class org.overturetool.vdmj.statements.StateDesignator extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
| Class org.overturetool.vdmj.statements.Statement extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
Breakpoint breakpoint
| Class org.overturetool.vdmj.statements.SubclassResponsibilityStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.statements.TixeStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> traps
Statement body
| Class org.overturetool.vdmj.statements.TraceStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
NamedTraceDefinition tracedef
| Class org.overturetool.vdmj.statements.TrapStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
PatternBind patternBind
Statement with
Statement body
| Class org.overturetool.vdmj.statements.WhileStatement extends Statement implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Expression exp
Statement statement
| Package org.overturetool.vdmj.syntax |
|---|
| Class org.overturetool.vdmj.syntax.ParserException extends LocatedException implements Serializable |
|---|
| Serialized Fields |
|---|
int depth
| Class org.overturetool.vdmj.syntax.SystemDefinition extends ClassDefinition implements Serializable |
|---|
serialVersionUID: 1L
| Package org.overturetool.vdmj.traces |
|---|
| Class org.overturetool.vdmj.traces.CallSequence extends java.util.Vector<Statement> implements Serializable |
|---|
| Serialized Fields |
|---|
Context ctxt
boolean needsContext
java.util.List<E> hashes
int filtered
| Class org.overturetool.vdmj.traces.TestSequence extends java.util.Vector<CallSequence> implements Serializable |
|---|
| Class org.overturetool.vdmj.traces.TraceApplyExpression extends TraceCoreDefinition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
CallObjectStatement statement
| Class org.overturetool.vdmj.traces.TraceBracketedExpression extends TraceCoreDefinition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> terms
| Class org.overturetool.vdmj.traces.TraceCoreDefinition extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
| Class org.overturetool.vdmj.traces.TraceDefinition extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
| Class org.overturetool.vdmj.traces.TraceDefinitionTerm extends java.util.Vector<TraceDefinition> implements Serializable |
|---|
| Class org.overturetool.vdmj.traces.TraceLetBeStBinding extends TraceDefinition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
MultipleBind bind
Expression stexp
TraceDefinition body
MultiBindListDefinition def
| Class org.overturetool.vdmj.traces.TraceLetDefBinding extends TraceDefinition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.util.List<E> localDefs
TraceDefinition body
| Class org.overturetool.vdmj.traces.TraceRepeatDefinition extends TraceDefinition implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
TraceCoreDefinition core
long from
long to
| Package org.overturetool.vdmj.typechecker |
|---|
| Class org.overturetool.vdmj.typechecker.TypeCheckException extends java.lang.RuntimeException implements Serializable |
|---|
| Serialized Fields |
|---|
LexLocation location
| Package org.overturetool.vdmj.types |
|---|
| Class org.overturetool.vdmj.types.BasicType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.BooleanType extends BasicType implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.BracketType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type type
| Class org.overturetool.vdmj.types.CharacterType extends BasicType implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.ClassType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ClassDefinition classdef
LexNameToken name
| Class org.overturetool.vdmj.types.Field extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
AccessSpecifier accessibility
LexNameToken tagname
java.lang.String tag
Type type
boolean equalityAbstration
| Class org.overturetool.vdmj.types.FunctionType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
TypeList parameters
Type result
boolean partial
| Class org.overturetool.vdmj.types.InMapType extends MapType implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.IntegerType extends NumericType implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.InvariantType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ExplicitFunctionDefinition invdef
| Class org.overturetool.vdmj.types.MapType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type from
Type to
boolean empty
| Class org.overturetool.vdmj.types.NamedType extends InvariantType implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken typename
Type type
| Class org.overturetool.vdmj.types.NaturalOneType extends NumericType implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.NaturalType extends NumericType implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.NumericType extends BasicType implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.OperationType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
TypeList parameters
Type result
| Class org.overturetool.vdmj.types.OptionalType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type type
| Class org.overturetool.vdmj.types.ParameterType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken name
| Class org.overturetool.vdmj.types.PatternListTypePair extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
PatternList patterns
Type type
| Class org.overturetool.vdmj.types.PatternTypePair extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Pattern pattern
Type type
boolean resolved
| Class org.overturetool.vdmj.types.ProductType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
TypeList types
| Class org.overturetool.vdmj.types.QuoteType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.String value
| Class org.overturetool.vdmj.types.RationalType extends NumericType implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.RealType extends NumericType implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.RecordType extends InvariantType implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken name
java.util.List<E> fields
boolean infinite
| Class org.overturetool.vdmj.types.Seq1Type extends SeqType implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.SeqType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type seqof
boolean empty
| Class org.overturetool.vdmj.types.SetType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type setof
boolean empty
| Class org.overturetool.vdmj.types.TokenType extends BasicType implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.Type extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
boolean resolved
DefinitionList definitions
boolean inToString
| Class org.overturetool.vdmj.types.TypeList extends java.util.Vector<Type> implements Serializable |
|---|
| Class org.overturetool.vdmj.types.TypeSet extends java.util.TreeSet<Type> implements Serializable |
|---|
| Class org.overturetool.vdmj.types.UndefinedType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.UnionType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
TypeSet types
SetType setType
SeqType seqType
MapType mapType
RecordType recType
NumericType numType
ProductType prodType
FunctionType funcType
OperationType opType
ClassType classType
boolean setDone
boolean seqDone
boolean mapDone
boolean recDone
boolean numDone
boolean funDone
boolean opDone
boolean classDone
int prodCard
boolean expanded
boolean infinite
| Class org.overturetool.vdmj.types.UnknownType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.UnresolvedType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexNameToken typename
| Class org.overturetool.vdmj.types.VoidReturnType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.types.VoidType extends Type implements Serializable |
|---|
serialVersionUID: 1L
| Package org.overturetool.vdmj.values |
|---|
| Class org.overturetool.vdmj.values.BooleanValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
boolean value
| Class org.overturetool.vdmj.values.BUSValue extends ObjectValue implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
int busNumber
BUSPolicy policy
double speed
ValueSet cpus
java.lang.String name
ControlQueue cq
| Class org.overturetool.vdmj.values.CharacterValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
char unicode
| Class org.overturetool.vdmj.values.ClassInvariantListener extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
OperationValue invopvalue
boolean doInvariantChecks
| Class org.overturetool.vdmj.values.CompFunctionValue extends FunctionValue implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
FunctionValue ff1
FunctionValue ff2
| Class org.overturetool.vdmj.values.CPUValue extends ObjectValue implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
int cpuNumber
SchedulingPolicy policy
double cyclesPerSec
java.util.List<E> deployed
java.util.Map<K,V> objects
java.lang.String name
java.lang.Thread runningThread
int switches
| Class org.overturetool.vdmj.values.FieldMap extends java.util.Vector<FieldValue> implements Serializable |
|---|
| Class org.overturetool.vdmj.values.FieldValue extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.String name
Value value
boolean comparable
| Class org.overturetool.vdmj.values.FunctionValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
LexLocation location
java.lang.String name
NameValuePairList typeValues
FunctionType type
java.util.List<E> paramPatternList
Expression body
FunctionValue precondition
FunctionValue postcondition
Context freeVariables
boolean checkInvariants
ObjectValue self
boolean isStatic
ClassDefinition classdef
| Class org.overturetool.vdmj.values.IntegerValue extends RationalValue implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
long longVal
| Class org.overturetool.vdmj.values.InvariantValue extends ReferenceValue implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
NamedType type
| Class org.overturetool.vdmj.values.IterFunctionValue extends FunctionValue implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
FunctionValue function
long iterations
| Class org.overturetool.vdmj.values.MapValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ValueMap values
| Class org.overturetool.vdmj.values.NameValuePairList extends java.util.Vector<NameValuePair> implements Serializable |
|---|
| Class org.overturetool.vdmj.values.NameValuePairMap extends java.util.HashMap<LexNameToken,Value> implements Serializable |
|---|
| Class org.overturetool.vdmj.values.NaturalOneValue extends NaturalValue implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.values.NaturalValue extends IntegerValue implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.values.NilValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.values.NumericValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
double value
| Class org.overturetool.vdmj.values.ObjectValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
int objectReference
ClassType type
NameValuePairMap members
java.util.List<E> superobjects
CPUValue CPU
boolean inToString
ObjectValue mycopy
| Class org.overturetool.vdmj.values.OperationValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ExplicitOperationDefinition expldef
ImplicitOperationDefinition impldef
LexNameToken name
OperationType type
PatternList paramPatterns
Statement body
FunctionValue precondition
FunctionValue postcondition
StateDefinition state
ClassDefinition classdef
LexNameToken stateName
Context stateContext
ObjectValue self
boolean isConstructor
boolean isStatic
boolean isAsync
Expression guard
int hashAct
int hashFin
int hashReq
long priority
boolean traceRT
| Class org.overturetool.vdmj.values.ParameterValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Type type
| Class org.overturetool.vdmj.values.QuantifierList extends java.util.Vector<Quantifier> implements Serializable |
|---|
| Serialized Fields |
|---|
int count
int[] size
int[] next
NameValuePairList result
boolean done
| Class org.overturetool.vdmj.values.QuoteValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
java.lang.String value
| Class org.overturetool.vdmj.values.RationalValue extends RealValue implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.values.RealValue extends NumericValue implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.values.RecordValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
RecordType type
FieldMap fieldmap
FunctionValue invariant
| Class org.overturetool.vdmj.values.ReferenceValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Value value
| Class org.overturetool.vdmj.values.SeqValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ValueList values
| Class org.overturetool.vdmj.values.SetValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ValueSet values
| Class org.overturetool.vdmj.values.TokenValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
Value value
int hash
| Class org.overturetool.vdmj.values.TupleValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ValueList values
| Class org.overturetool.vdmj.values.UndefinedValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.values.UpdatableValue extends ReferenceValue implements Serializable |
|---|
serialVersionUID: 1L
| Serialized Fields |
|---|
ValueListener listener
| Class org.overturetool.vdmj.values.Value extends java.lang.Object implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.values.ValueList extends java.util.Vector<Value> implements Serializable |
|---|
| Class org.overturetool.vdmj.values.ValueMap extends java.util.HashMap<Value,Value> implements Serializable |
|---|
| Class org.overturetool.vdmj.values.ValueSet extends java.util.Vector<Value> implements Serializable |
|---|
| Class org.overturetool.vdmj.values.VoidReturnValue extends VoidValue implements Serializable |
|---|
serialVersionUID: 1L
| Class org.overturetool.vdmj.values.VoidValue extends Value implements Serializable |
|---|
serialVersionUID: 1L
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||