static class ContextStack.Context
extends java.lang.Object
predecessor.| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<java.lang.String> |
annotationAssignments |
private boolean |
cashMapping
Indicates whether the mapping shall be (type) cached in this context.
|
private boolean |
constraintVarOnly
Indicates that only constraint variable constraints shall be translated/instantiated.
|
private net.ssehub.easy.varModel.cst.ConstraintSyntaxTree |
container
Container accessor for incremental container quantification.
|
private TypeCache.Entry |
fallback
A completed type cache entry to be used as fallback lookup for on-demand accessor instantiation.
|
private TypeCache.Entry |
inConstruction
A type cache entry in construction during translation.
|
private net.ssehub.easy.varModel.model.DecisionVariableDeclaration |
iterator
Iterator variable for incremental container quantification.
|
private java.util.Map<java.lang.String,net.ssehub.easy.varModel.cst.ConstraintSyntaxTree> |
nameMap
Secundary name-accessor mapping, consistent with
varMap. |
private ContextStack.Context |
predecessor
Predecessor context for stacked lookups.
|
private java.util.Set<net.ssehub.easy.varModel.model.datatypes.IDatatype> |
processedTypes
The processed types.
|
private boolean |
recordProcessedTypes
Shall processed types be recorded.
|
private net.ssehub.easy.varModel.model.AbstractVariable |
self
The underlying variable being translated, used for fallback lookups in on-demand accessor instantiation
through
fallback. |
private net.ssehub.easy.varModel.model.datatypes.IDatatype |
type
Stores the associated type.
|
private java.util.Set<? extends net.ssehub.easy.varModel.model.datatypes.IDatatype> |
typeExcludes
Stores type-excludes for constraint re-scheduling.
|
private java.util.Map<net.ssehub.easy.varModel.model.AbstractVariable,net.ssehub.easy.varModel.cst.ConstraintSyntaxTree> |
varMap
Variable-accessor mapping.
|
| Constructor and Description |
|---|
Context() |
| Modifier and Type | Method and Description |
|---|---|
private void |
clear()
Clears this context.
|
private java.util.Map<net.ssehub.easy.varModel.model.AbstractVariable,net.ssehub.easy.varModel.cst.ConstraintSyntaxTree> varMap
private java.util.Map<java.lang.String,net.ssehub.easy.varModel.cst.ConstraintSyntaxTree> nameMap
varMap.private net.ssehub.easy.varModel.model.DecisionVariableDeclaration iterator
private net.ssehub.easy.varModel.cst.ConstraintSyntaxTree container
private ContextStack.Context predecessor
private boolean recordProcessedTypes
private java.util.Set<net.ssehub.easy.varModel.model.datatypes.IDatatype> processedTypes
private java.util.Set<? extends net.ssehub.easy.varModel.model.datatypes.IDatatype> typeExcludes
private net.ssehub.easy.varModel.model.datatypes.IDatatype type
private TypeCache.Entry inConstruction
private boolean cashMapping
private boolean constraintVarOnly
private TypeCache.Entry fallback
private net.ssehub.easy.varModel.model.AbstractVariable self
fallback.private java.util.Set<java.lang.String> annotationAssignments
Copyright © 2009 - 2018 SSE. All Rights Reserved.