Class MCArrayStatementsSymbols2Json
java.lang.Object
de.monticore.statements.mcarraystatements._symboltable.MCArrayStatementsSymbols2Json
- All Implemented Interfaces:
MCArrayStatementsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected MCArrayStatementsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IMCArrayStatementsScope, IMCArrayStatementsArtifactScope, MCArrayStatementsSymbols2Json> protected MCArrayStatementsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionMCArrayStatementsSymbols2Json(MCArrayStatementsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IMCArrayStatementsArtifactScope toSerialize) serialize(IMCArrayStatementsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(MCArrayStatementsSymbols2Json realThis) voidsetTraverser(MCArrayStatementsTraverser traverser) store(IMCArrayStatementsArtifactScope scope, String fileName) voidvoidvisit(IMCArrayStatementsScope 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<IMCArrayStatementsScope,IMCArrayStatementsArtifactScope, scopeDeSerMCArrayStatementsSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
MCArrayStatementsSymbols2Json
public MCArrayStatementsSymbols2Json() -
MCArrayStatementsSymbols2Json
public MCArrayStatementsSymbols2Json(MCArrayStatementsTraverser 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 interfaceMCArrayStatementsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCArrayStatementsVisitor2
-
visit
- Specified by:
visitin interfaceMCArrayStatementsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCArrayStatementsVisitor2
-