Class MCBasicsSymbols2Json
java.lang.Object
de.monticore.mcbasics._symboltable.MCBasicsSymbols2Json
- All Implemented Interfaces:
MCBasicsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected MCBasicsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IMCBasicsScope, IMCBasicsArtifactScope, MCBasicsSymbols2Json> protected MCBasicsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionMCBasicsSymbols2Json(MCBasicsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidendVisit(IMCBasicsScope node) de.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IMCBasicsArtifactScope toSerialize) serialize(IMCBasicsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(MCBasicsSymbols2Json realThis) voidsetTraverser(MCBasicsTraverser traverser) store(IMCBasicsArtifactScope scope, String fileName) voidvisit(IMCBasicsArtifactScope node) voidvisit(IMCBasicsScope 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, visitMethods inherited from interface de.monticore.mcbasics._visitor.MCBasicsVisitor2
endVisit, endVisit, visit, visit
-
Field Details
-
scopeDeSer
protected de.monticore.symboltable.serialization.IDeSer<IMCBasicsScope,IMCBasicsArtifactScope, scopeDeSerMCBasicsSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
MCBasicsSymbols2Json
public MCBasicsSymbols2Json() -
MCBasicsSymbols2Json
public MCBasicsSymbols2Json(MCBasicsTraverser 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 interfaceMCBasicsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCBasicsVisitor2
-
visit
- Specified by:
visitin interfaceMCBasicsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCBasicsVisitor2
-