Class MCLiteralsBasisSymbols2Json
java.lang.Object
de.monticore.literals.mcliteralsbasis._symboltable.MCLiteralsBasisSymbols2Json
- All Implemented Interfaces:
MCLiteralsBasisVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected MCLiteralsBasisSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IMCLiteralsBasisScope, IMCLiteralsBasisArtifactScope, MCLiteralsBasisSymbols2Json> protected MCLiteralsBasisTraverser -
Constructor Summary
ConstructorsConstructorDescriptionMCLiteralsBasisSymbols2Json(MCLiteralsBasisTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IMCLiteralsBasisArtifactScope toSerialize) serialize(IMCLiteralsBasisScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(MCLiteralsBasisSymbols2Json realThis) voidsetTraverser(MCLiteralsBasisTraverser traverser) store(IMCLiteralsBasisArtifactScope scope, String fileName) voidvoidvisit(IMCLiteralsBasisScope node) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Field Details
-
scopeDeSer
protected de.monticore.symboltable.serialization.IDeSer<IMCLiteralsBasisScope,IMCLiteralsBasisArtifactScope, scopeDeSerMCLiteralsBasisSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
MCLiteralsBasisSymbols2Json
public MCLiteralsBasisSymbols2Json() -
MCLiteralsBasisSymbols2Json
public MCLiteralsBasisSymbols2Json(MCLiteralsBasisTraverser 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 interfaceMCLiteralsBasisVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCLiteralsBasisVisitor2
-
visit
- Specified by:
visitin interfaceMCLiteralsBasisVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCLiteralsBasisVisitor2
-