Class UglyExpressionsSymbols2Json
java.lang.Object
de.monticore.expressions.uglyexpressions._symboltable.UglyExpressionsSymbols2Json
- All Implemented Interfaces:
UglyExpressionsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected UglyExpressionsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IUglyExpressionsScope, IUglyExpressionsArtifactScope, UglyExpressionsSymbols2Json> protected UglyExpressionsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionUglyExpressionsSymbols2Json(UglyExpressionsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IUglyExpressionsArtifactScope toSerialize) serialize(IUglyExpressionsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(UglyExpressionsSymbols2Json realThis) voidsetTraverser(UglyExpressionsTraverser traverser) store(IUglyExpressionsArtifactScope scope, String fileName) voidvoidvisit(IUglyExpressionsScope 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<IUglyExpressionsScope,IUglyExpressionsArtifactScope, scopeDeSerUglyExpressionsSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
UglyExpressionsSymbols2Json
public UglyExpressionsSymbols2Json() -
UglyExpressionsSymbols2Json
public UglyExpressionsSymbols2Json(UglyExpressionsTraverser 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 interfaceUglyExpressionsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceUglyExpressionsVisitor2
-
visit
- Specified by:
visitin interfaceUglyExpressionsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceUglyExpressionsVisitor2
-