Class MCStructuralTypesSymbols2Json
java.lang.Object
de.monticore.types.mcstructuraltypes._symboltable.MCStructuralTypesSymbols2Json
- All Implemented Interfaces:
MCStructuralTypesVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected MCStructuralTypesSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IMCStructuralTypesScope, IMCStructuralTypesArtifactScope, MCStructuralTypesSymbols2Json> protected MCStructuralTypesTraverser -
Constructor Summary
ConstructorsConstructorDescriptionMCStructuralTypesSymbols2Json(MCStructuralTypesTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IMCStructuralTypesArtifactScope toSerialize) serialize(IMCStructuralTypesScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(MCStructuralTypesSymbols2Json realThis) voidsetTraverser(MCStructuralTypesTraverser traverser) store(IMCStructuralTypesArtifactScope scope, String fileName) voidvoidvisit(IMCStructuralTypesScope 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<IMCStructuralTypesScope,IMCStructuralTypesArtifactScope, scopeDeSerMCStructuralTypesSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
MCStructuralTypesSymbols2Json
public MCStructuralTypesSymbols2Json() -
MCStructuralTypesSymbols2Json
public MCStructuralTypesSymbols2Json(MCStructuralTypesTraverser 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 interfaceMCStructuralTypesVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCStructuralTypesVisitor2
-
visit
- Specified by:
visitin interfaceMCStructuralTypesVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCStructuralTypesVisitor2
-