Class ExpressionsBasisSymbols2Json
java.lang.Object
de.monticore.expressions.expressionsbasis._symboltable.ExpressionsBasisSymbols2Json
- All Implemented Interfaces:
ExpressionsBasisVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected ExpressionsBasisSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IExpressionsBasisScope, IExpressionsBasisArtifactScope, ExpressionsBasisSymbols2Json> protected ExpressionsBasisTraverser -
Constructor Summary
ConstructorsConstructorDescriptionExpressionsBasisSymbols2Json(ExpressionsBasisTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IExpressionsBasisArtifactScope toSerialize) serialize(IExpressionsBasisScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(ExpressionsBasisSymbols2Json realThis) voidsetTraverser(ExpressionsBasisTraverser traverser) store(IExpressionsBasisArtifactScope scope, String fileName) voidvoidvisit(IExpressionsBasisScope node) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.expressions.expressionsbasis._visitor.ExpressionsBasisVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Field Details
-
scopeDeSer
protected de.monticore.symboltable.serialization.IDeSer<IExpressionsBasisScope,IExpressionsBasisArtifactScope, scopeDeSerExpressionsBasisSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
ExpressionsBasisSymbols2Json
public ExpressionsBasisSymbols2Json() -
ExpressionsBasisSymbols2Json
public ExpressionsBasisSymbols2Json(ExpressionsBasisTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer)
-
-
Method Details
-
getRealThis
-
setRealThis
-
getJsonPrinter
public de.monticore.symboltable.serialization.JsonPrinter getJsonPrinter() -
setJsonPrinter
public void setJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) -
serialize
-
serialize
-
deserialize
-
getTraverser
-
setTraverser
-
init
public void init() -
getSerializedString
-
writeSymbolHierarchies
public void writeSymbolHierarchies() -
load
-
load
-
load
-
store
-
visit
- Specified by:
visitin interfaceExpressionsBasisVisitor2
-
endVisit
- Specified by:
endVisitin interfaceExpressionsBasisVisitor2
-
visit
- Specified by:
visitin interfaceExpressionsBasisVisitor2
-
endVisit
- Specified by:
endVisitin interfaceExpressionsBasisVisitor2
-