Class MCSimpleGenericTypesSymbols2Json
java.lang.Object
de.monticore.types.mcsimplegenerictypes._symboltable.MCSimpleGenericTypesSymbols2Json
- All Implemented Interfaces:
MCSimpleGenericTypesVisitor2,de.monticore.visitor.IVisitor
public class MCSimpleGenericTypesSymbols2Json
extends Object
implements MCSimpleGenericTypesVisitor2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected MCSimpleGenericTypesSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IMCSimpleGenericTypesScope, IMCSimpleGenericTypesArtifactScope, MCSimpleGenericTypesSymbols2Json> protected MCSimpleGenericTypesTraverser -
Constructor Summary
ConstructorsConstructorDescriptionMCSimpleGenericTypesSymbols2Json(MCSimpleGenericTypesTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IMCSimpleGenericTypesArtifactScope toSerialize) serialize(IMCSimpleGenericTypesScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(MCSimpleGenericTypesSymbols2Json realThis) voidsetTraverser(MCSimpleGenericTypesTraverser traverser) store(IMCSimpleGenericTypesArtifactScope scope, String fileName) voidvoidvoidMethods 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<IMCSimpleGenericTypesScope,IMCSimpleGenericTypesArtifactScope, scopeDeSerMCSimpleGenericTypesSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
MCSimpleGenericTypesSymbols2Json
public MCSimpleGenericTypesSymbols2Json() -
MCSimpleGenericTypesSymbols2Json
public MCSimpleGenericTypesSymbols2Json(MCSimpleGenericTypesTraverser 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 interfaceMCSimpleGenericTypesVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCSimpleGenericTypesVisitor2
-
visit
- Specified by:
visitin interfaceMCSimpleGenericTypesVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCSimpleGenericTypesVisitor2
-