Class TagSchemaSymbols2Json
java.lang.Object
de.monticore.tagging.tagschema._symboltable.TagSchemaSymbols2Json
- All Implemented Interfaces:
TagSchemaVisitor2,de.monticore.visitor.IVisitor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ComplexTagTypeSymbolDeSerprotected EnumeratedTagTypeSymbolDeSerprotected de.monticore.symboltable.serialization.JsonPrinterprotected TagSchemaSymbols2Jsonprotected ReferenceSymbolDeSerprotected de.monticore.symboltable.serialization.IDeSer<ITagSchemaScope, ITagSchemaArtifactScope, TagSchemaSymbols2Json> protected SimpleTagTypeSymbolDeSerprotected TagSchemaSymbolDeSerprotected TagTypeSymbolDeSerprotected TagSchemaTraverserprotected ValuedTagTypeSymbolDeSer -
Constructor Summary
ConstructorsConstructorDescriptionTagSchemaSymbols2Json(TagSchemaTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer) -
Method Summary
Modifier and TypeMethodDescriptiondeserialize(String serialized) voidvoidendVisit(ITagSchemaScope node) de.monticore.symboltable.serialization.JsonPrintervoidinit()serialize(ITagSchemaArtifactScope toSerialize) serialize(ITagSchemaScope toSerialize) voidsetJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer) voidsetRealThis(TagSchemaSymbols2Json realThis) voidsetTraverser(TagSchemaTraverser traverser) store(ITagSchemaArtifactScope scope, String fileName) voidvisit(ComplexTagTypeSymbol node) voidvisit(EnumeratedTagTypeSymbol node) voidvisit(ITagSchemaArtifactScope node) voidvisit(ITagSchemaScope node) voidvisit(ReferenceSymbol node) voidvisit(SimpleTagTypeSymbol node) voidvisit(TagSchemaSymbol node) voidvisit(TagTypeSymbol node) voidvisit(ValuedTagTypeSymbol 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, visitMethods inherited from interface de.monticore.tagging.tagschema._visitor.TagSchemaVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
scopeDeSer
protected de.monticore.symboltable.serialization.IDeSer<ITagSchemaScope,ITagSchemaArtifactScope, scopeDeSerTagSchemaSymbols2Json> -
tagSchemaSymbolDeSer
-
simpleTagTypeSymbolDeSer
-
valuedTagTypeSymbolDeSer
-
enumeratedTagTypeSymbolDeSer
-
complexTagTypeSymbolDeSer
-
referenceSymbolDeSer
-
tagTypeSymbolDeSer
-
realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer -
traverser
-
-
Constructor Details
-
TagSchemaSymbols2Json
public TagSchemaSymbols2Json() -
TagSchemaSymbols2Json
public TagSchemaSymbols2Json(TagSchemaTraverser 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 interfaceTagSchemaVisitor2
-
endVisit
- Specified by:
endVisitin interfaceTagSchemaVisitor2
-
visit
- Specified by:
visitin interfaceTagSchemaVisitor2
-
visit
- Specified by:
visitin interfaceTagSchemaVisitor2
-
visit
- Specified by:
visitin interfaceTagSchemaVisitor2
-
visit
- Specified by:
visitin interfaceTagSchemaVisitor2
-
visit
- Specified by:
visitin interfaceTagSchemaVisitor2
-
visit
- Specified by:
visitin interfaceTagSchemaVisitor2
-
visit
- Specified by:
visitin interfaceTagSchemaVisitor2
-
visit
- Specified by:
visitin interfaceTagSchemaVisitor2
-
endVisit
- Specified by:
endVisitin interfaceTagSchemaVisitor2
-