Class CompSymbolsSymbols2Json
java.lang.Object
de.monticore.symbols.compsymbols._symboltable.CompSymbolsSymbols2Json
- All Implemented Interfaces:
CompSymbolsVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ComponentTypeSymbolDeSerprotected PortSymbolDeSerprotected de.monticore.symboltable.serialization.JsonPrinterprotected CompSymbolsSymbols2Jsonprotected de.monticore.symboltable.serialization.IDeSer<ICompSymbolsScope, ICompSymbolsArtifactScope, CompSymbolsSymbols2Json> protected SubcomponentSymbolDeSerprotected CompSymbolsTraverser -
Constructor Summary
ConstructorsConstructorDescriptionCompSymbolsSymbols2Json(CompSymbolsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidendVisit(ICompSymbolsScope node) de.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(ICompSymbolsArtifactScope toSerialize) serialize(ICompSymbolsScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(CompSymbolsSymbols2Json realThis) voidsetTraverser(CompSymbolsTraverser traverser) store(ICompSymbolsArtifactScope scope, String fileName) voidvisit(ComponentTypeSymbol node) voidvoidvisit(ICompSymbolsScope node) voidvisit(PortSymbol node) voidvisit(SubcomponentSymbol 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.compsymbols._visitor.CompSymbolsVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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<ICompSymbolsScope,ICompSymbolsArtifactScope, scopeDeSerCompSymbolsSymbols2Json> -
componentTypeSymbolDeSer
-
subcomponentSymbolDeSer
-
portSymbolDeSer
-
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
CompSymbolsSymbols2Json
public CompSymbolsSymbols2Json() -
CompSymbolsSymbols2Json
public CompSymbolsSymbols2Json(CompSymbolsTraverser 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 interfaceCompSymbolsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceCompSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceCompSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceCompSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceCompSymbolsVisitor2
-
visit
- Specified by:
visitin interfaceCompSymbolsVisitor2
-
endVisit
- Specified by:
endVisitin interfaceCompSymbolsVisitor2
-