Class TupleExpressionsSymbols2Json
java.lang.Object
de.monticore.expressions.tupleexpressions._symboltable.TupleExpressionsSymbols2Json
- All Implemented Interfaces:
TupleExpressionsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected TupleExpressionsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<ITupleExpressionsScope, ITupleExpressionsArtifactScope, TupleExpressionsSymbols2Json> protected TupleExpressionsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionTupleExpressionsSymbols2Json(TupleExpressionsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(ITupleExpressionsArtifactScope toSerialize) serialize(ITupleExpressionsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(TupleExpressionsSymbols2Json realThis) voidsetTraverser(TupleExpressionsTraverser traverser) store(ITupleExpressionsArtifactScope scope, String fileName) voidvoidvisit(ITupleExpressionsScope 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<ITupleExpressionsScope,ITupleExpressionsArtifactScope, scopeDeSerTupleExpressionsSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
TupleExpressionsSymbols2Json
public TupleExpressionsSymbols2Json() -
TupleExpressionsSymbols2Json
public TupleExpressionsSymbols2Json(TupleExpressionsTraverser 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 interfaceTupleExpressionsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceTupleExpressionsVisitor2
-
visit
- Specified by:
visitin interfaceTupleExpressionsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceTupleExpressionsVisitor2
-