Class MCFunctionTypesSymbols2Json
java.lang.Object
de.monticore.types.mcfunctiontypes._symboltable.MCFunctionTypesSymbols2Json
- All Implemented Interfaces:
MCFunctionTypesVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected MCFunctionTypesSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IMCFunctionTypesScope, IMCFunctionTypesArtifactScope, MCFunctionTypesSymbols2Json> protected MCFunctionTypesTraverser -
Constructor Summary
ConstructorsConstructorDescriptionMCFunctionTypesSymbols2Json(MCFunctionTypesTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IMCFunctionTypesArtifactScope toSerialize) serialize(IMCFunctionTypesScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(MCFunctionTypesSymbols2Json realThis) voidsetTraverser(MCFunctionTypesTraverser traverser) store(IMCFunctionTypesArtifactScope scope, String fileName) voidvoidvisit(IMCFunctionTypesScope 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<IMCFunctionTypesScope,IMCFunctionTypesArtifactScope, scopeDeSerMCFunctionTypesSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
MCFunctionTypesSymbols2Json
public MCFunctionTypesSymbols2Json() -
MCFunctionTypesSymbols2Json
public MCFunctionTypesSymbols2Json(MCFunctionTypesTraverser 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 interfaceMCFunctionTypesVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCFunctionTypesVisitor2
-
visit
- Specified by:
visitin interfaceMCFunctionTypesVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCFunctionTypesVisitor2
-