Class SIUnitsSymbols2Json
java.lang.Object
de.monticore.siunit.siunits._symboltable.SIUnitsSymbols2Json
- All Implemented Interfaces:
SIUnitsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected SIUnitsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<ISIUnitsScope, ISIUnitsArtifactScope, SIUnitsSymbols2Json> protected SIUnitsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionSIUnitsSymbols2Json(SIUnitsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidendVisit(ISIUnitsScope node) de.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(ISIUnitsArtifactScope toSerialize) serialize(ISIUnitsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(SIUnitsSymbols2Json realThis) voidsetTraverser(SIUnitsTraverser traverser) store(ISIUnitsArtifactScope scope, String fileName) voidvisit(ISIUnitsArtifactScope node) voidvisit(ISIUnitsScope 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<ISIUnitsScope,ISIUnitsArtifactScope, scopeDeSerSIUnitsSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
SIUnitsSymbols2Json
public SIUnitsSymbols2Json() -
SIUnitsSymbols2Json
public SIUnitsSymbols2Json(SIUnitsTraverser 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 interfaceSIUnitsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceSIUnitsVisitor2
-
visit
- Specified by:
visitin interfaceSIUnitsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceSIUnitsVisitor2
-