Class MCSynchronizedStatementsSymbols2Json
java.lang.Object
de.monticore.statements.mcsynchronizedstatements._symboltable.MCSynchronizedStatementsSymbols2Json
- All Implemented Interfaces:
MCSynchronizedStatementsVisitor2,de.monticore.visitor.IVisitor
public class MCSynchronizedStatementsSymbols2Json
extends Object
implements MCSynchronizedStatementsVisitor2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected MCSynchronizedStatementsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IMCSynchronizedStatementsScope, IMCSynchronizedStatementsArtifactScope, MCSynchronizedStatementsSymbols2Json> protected MCSynchronizedStatementsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionMCSynchronizedStatementsSymbols2Json(MCSynchronizedStatementsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IMCSynchronizedStatementsArtifactScope toSerialize) serialize(IMCSynchronizedStatementsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidvoidsetTraverser(MCSynchronizedStatementsTraverser traverser) store(IMCSynchronizedStatementsArtifactScope scope, String fileName) voidvoidvoidMethods 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<IMCSynchronizedStatementsScope,IMCSynchronizedStatementsArtifactScope, scopeDeSerMCSynchronizedStatementsSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
MCSynchronizedStatementsSymbols2Json
public MCSynchronizedStatementsSymbols2Json() -
MCSynchronizedStatementsSymbols2Json
public MCSynchronizedStatementsSymbols2Json(MCSynchronizedStatementsTraverser 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 interfaceMCSynchronizedStatementsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCSynchronizedStatementsVisitor2
-
visit
- Specified by:
visitin interfaceMCSynchronizedStatementsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCSynchronizedStatementsVisitor2
-