Class StreamExpressionsSymbols2Json
java.lang.Object
de.monticore.expressions.streamexpressions._symboltable.StreamExpressionsSymbols2Json
- All Implemented Interfaces:
StreamExpressionsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected StreamExpressionsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IStreamExpressionsScope, IStreamExpressionsArtifactScope, StreamExpressionsSymbols2Json> protected StreamExpressionsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionStreamExpressionsSymbols2Json(StreamExpressionsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IStreamExpressionsArtifactScope toSerialize) serialize(IStreamExpressionsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(StreamExpressionsSymbols2Json realThis) voidsetTraverser(StreamExpressionsTraverser traverser) store(IStreamExpressionsArtifactScope scope, String fileName) voidvoidvisit(IStreamExpressionsScope 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<IStreamExpressionsScope,IStreamExpressionsArtifactScope, scopeDeSerStreamExpressionsSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
StreamExpressionsSymbols2Json
public StreamExpressionsSymbols2Json() -
StreamExpressionsSymbols2Json
public StreamExpressionsSymbols2Json(StreamExpressionsTraverser 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 interfaceStreamExpressionsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceStreamExpressionsVisitor2
-
visit
- Specified by:
visitin interfaceStreamExpressionsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceStreamExpressionsVisitor2
-