Class BasicSymbolsSymbols2Json
java.lang.Object
de.monticore.symbols.basicsymbols._symboltable.BasicSymbolsSymbols2Json
- All Implemented Interfaces:
BasicSymbolsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected DiagramSymbolDeSerprotected FunctionSymbolDeSerprotected MCStereotypeSymbolDeSerprotected de.monticore.symboltable.serialization.JsonPrinterprotected BasicSymbolsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<IBasicSymbolsScope, IBasicSymbolsArtifactScope, BasicSymbolsSymbols2Json> protected BasicSymbolsTraverserprotected TypeSymbolDeSerprotected TypeVarSymbolDeSerprotected VariableSymbolDeSer -
Constructor Summary
ConstructorsConstructorDescriptionBasicSymbolsSymbols2Json(BasicSymbolsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidendVisit(IBasicSymbolsScope node) de.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(IBasicSymbolsArtifactScope toSerialize) serialize(IBasicSymbolsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(BasicSymbolsSymbols2Json realThis) voidsetTraverser(BasicSymbolsTraverser traverser) store(IBasicSymbolsArtifactScope scope, String fileName) voidvisit(DiagramSymbol node) voidvisit(FunctionSymbol node) voidvoidvisit(IBasicSymbolsScope node) voidvisit(MCStereotypeSymbol node) voidvisit(TypeSymbol node) voidvisit(TypeVarSymbol node) voidvisit(VariableSymbol node) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.symbols.basicsymbols._visitor.BasicSymbolsVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Field Details
-
scopeDeSer
protected de.monticore.symboltable.serialization.IDeSer<IBasicSymbolsScope,IBasicSymbolsArtifactScope, scopeDeSerBasicSymbolsSymbols2Json> -
diagramSymbolDeSer
-
typeSymbolDeSer
-
typeVarSymbolDeSer
-
variableSymbolDeSer
-
functionSymbolDeSer
-
mCStereotypeSymbolDeSer
-
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
BasicSymbolsSymbols2Json
public BasicSymbolsSymbols2Json() -
BasicSymbolsSymbols2Json
public BasicSymbolsSymbols2Json(BasicSymbolsTraverser 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 interfaceBasicSymbolsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceBasicSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceBasicSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceBasicSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceBasicSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceBasicSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceBasicSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceBasicSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceBasicSymbolsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceBasicSymbolsVisitor2
-