Class MCVarDeclarationStatementsSymbols2Json
java.lang.Object
de.monticore.statements.mcvardeclarationstatements._symboltable.MCVarDeclarationStatementsSymbols2Json
- All Implemented Interfaces:
MCVarDeclarationStatementsVisitor2,de.monticore.visitor.IVisitor
public class MCVarDeclarationStatementsSymbols2Json
extends Object
implements MCVarDeclarationStatementsVisitor2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected MCVarDeclarationStatementsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IMCVarDeclarationStatementsScope, IMCVarDeclarationStatementsArtifactScope, MCVarDeclarationStatementsSymbols2Json> protected MCVarDeclarationStatementsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionMCVarDeclarationStatementsSymbols2Json(MCVarDeclarationStatementsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IMCVarDeclarationStatementsArtifactScope toSerialize) serialize(IMCVarDeclarationStatementsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidvoidsetTraverser(MCVarDeclarationStatementsTraverser traverser) store(IMCVarDeclarationStatementsArtifactScope 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<IMCVarDeclarationStatementsScope,IMCVarDeclarationStatementsArtifactScope, scopeDeSerMCVarDeclarationStatementsSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
MCVarDeclarationStatementsSymbols2Json
public MCVarDeclarationStatementsSymbols2Json() -
MCVarDeclarationStatementsSymbols2Json
public MCVarDeclarationStatementsSymbols2Json(MCVarDeclarationStatementsTraverser 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 interfaceMCVarDeclarationStatementsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCVarDeclarationStatementsVisitor2
-
visit
- Specified by:
visitin interfaceMCVarDeclarationStatementsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCVarDeclarationStatementsVisitor2
-