Class TFBasisExtsSymbols2Json
java.lang.Object
de.monticore.tf.tfbasisexts._symboltable.TFBasisExtsSymbols2Json
- All Implemented Interfaces:
TFBasisExtsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected TFBasisExtsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<ITFBasisExtsScope, ITFBasisExtsArtifactScope, TFBasisExtsSymbols2Json> protected TFBasisExtsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionTFBasisExtsSymbols2Json(TFBasisExtsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidendVisit(ITFBasisExtsScope node) de.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(ITFBasisExtsArtifactScope toSerialize) serialize(ITFBasisExtsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(TFBasisExtsSymbols2Json realThis) voidsetTraverser(TFBasisExtsTraverser traverser) store(ITFBasisExtsArtifactScope scope, String fileName) voidvoidvisit(ITFBasisExtsScope 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, visitMethods inherited from interface de.monticore.tf.tfbasisexts._visitor.TFBasisExtsVisitor2
endVisit, endVisit, visit, visit
-
Field Details
-
scopeDeSer
protected de.monticore.symboltable.serialization.IDeSer<ITFBasisExtsScope,ITFBasisExtsArtifactScope, scopeDeSerTFBasisExtsSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
TFBasisExtsSymbols2Json
public TFBasisExtsSymbols2Json() -
TFBasisExtsSymbols2Json
public TFBasisExtsSymbols2Json(TFBasisExtsTraverser 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 interfaceTFBasisExtsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceTFBasisExtsVisitor2
-
visit
- Specified by:
visitin interfaceTFBasisExtsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceTFBasisExtsVisitor2
-