Class MCBasicTypesSymbols2Json
java.lang.Object
de.monticore.types.mcbasictypes._symboltable.MCBasicTypesSymbols2Json
- All Implemented Interfaces:
MCBasicTypesVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected MCBasicTypesSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IMCBasicTypesScope, IMCBasicTypesArtifactScope, MCBasicTypesSymbols2Json> protected MCBasicTypesTraverser -
Constructor Summary
ConstructorsConstructorDescriptionMCBasicTypesSymbols2Json(MCBasicTypesTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidendVisit(IMCBasicTypesScope node) de.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IMCBasicTypesArtifactScope toSerialize) serialize(IMCBasicTypesScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(MCBasicTypesSymbols2Json realThis) voidsetTraverser(MCBasicTypesTraverser traverser) store(IMCBasicTypesArtifactScope scope, String fileName) voidvoidvisit(IMCBasicTypesScope node) Methods 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<IMCBasicTypesScope,IMCBasicTypesArtifactScope, scopeDeSerMCBasicTypesSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
MCBasicTypesSymbols2Json
public MCBasicTypesSymbols2Json() -
MCBasicTypesSymbols2Json
public MCBasicTypesSymbols2Json(MCBasicTypesTraverser 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
-
load
-
load
-
load
-
store
-
visit
- Specified by:
visitin interfaceMCBasicTypesVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCBasicTypesVisitor2
-
visit
- Specified by:
visitin interfaceMCBasicTypesVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCBasicTypesVisitor2
-