Class MCCollectionTypesSymbols2Json
java.lang.Object
de.monticore.types.mccollectiontypes._symboltable.MCCollectionTypesSymbols2Json
- All Implemented Interfaces:
MCCollectionTypesVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected de.monticore.symboltable.serialization.JsonPrinterprotected MCCollectionTypesSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IMCCollectionTypesScope, IMCCollectionTypesArtifactScope, MCCollectionTypesSymbols2Json> protected MCCollectionTypesTraverser -
Constructor Summary
ConstructorsConstructorDescriptionMCCollectionTypesSymbols2Json(MCCollectionTypesTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidde.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IMCCollectionTypesArtifactScope toSerialize) serialize(IMCCollectionTypesScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(MCCollectionTypesSymbols2Json realThis) voidsetTraverser(MCCollectionTypesTraverser traverser) store(IMCCollectionTypesArtifactScope scope, String fileName) voidvoidvisit(IMCCollectionTypesScope 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<IMCCollectionTypesScope,IMCCollectionTypesArtifactScope, scopeDeSerMCCollectionTypesSymbols2Json> -
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
MCCollectionTypesSymbols2Json
public MCCollectionTypesSymbols2Json() -
MCCollectionTypesSymbols2Json
public MCCollectionTypesSymbols2Json(MCCollectionTypesTraverser 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 interfaceMCCollectionTypesVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCCollectionTypesVisitor2
-
visit
- Specified by:
visitin interfaceMCCollectionTypesVisitor2
-
endVisit
- Specified by:
endVisitin interfaceMCCollectionTypesVisitor2
-