Class MCCommonSymbols2Json
- java.lang.Object
-
- de.monticore.mccommon._symboltable.MCCommonSymbols2Json
-
- All Implemented Interfaces:
MCCommonVisitor2
,de.monticore.visitor.IVisitor
public class MCCommonSymbols2Json extends java.lang.Object implements MCCommonVisitor2
-
-
Field Summary
Fields Modifier and Type Field Description protected de.monticore.symboltable.serialization.JsonPrinter
printer
protected MCCommonSymbols2Json
realThis
protected de.monticore.symboltable.serialization.IDeSer<IMCCommonScope,IMCCommonArtifactScope,MCCommonSymbols2Json>
scopeDeSer
protected MCCommonTraverser
traverser
-
Constructor Summary
Constructors Constructor Description MCCommonSymbols2Json()
MCCommonSymbols2Json(MCCommonTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IMCCommonArtifactScope
deserialize(java.lang.String serialized)
void
endVisit(IMCCommonArtifactScope node)
void
endVisit(IMCCommonScope node)
de.monticore.symboltable.serialization.JsonPrinter
getJsonPrinter()
MCCommonSymbols2Json
getRealThis()
java.lang.String
getSerializedString()
MCCommonTraverser
getTraverser()
void
init()
IMCCommonArtifactScope
load(java.io.Reader reader)
IMCCommonArtifactScope
load(java.lang.String model)
IMCCommonArtifactScope
load(java.net.URL url)
java.lang.String
serialize(IMCCommonArtifactScope toSerialize)
java.lang.String
serialize(IMCCommonScope toSerialize)
void
setJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer)
void
setRealThis(MCCommonSymbols2Json realThis)
void
setTraverser(MCCommonTraverser traverser)
java.lang.String
store(IMCCommonArtifactScope scope, java.lang.String fileName)
void
visit(IMCCommonArtifactScope node)
void
visit(IMCCommonScope node)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Methods inherited from interface de.monticore.mccommon._visitor.MCCommonVisitor2
endVisit, endVisit, visit, visit
-
-
-
-
Field Detail
-
scopeDeSer
protected de.monticore.symboltable.serialization.IDeSer<IMCCommonScope,IMCCommonArtifactScope,MCCommonSymbols2Json> scopeDeSer
-
realThis
protected MCCommonSymbols2Json realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer
-
traverser
protected MCCommonTraverser traverser
-
-
Constructor Detail
-
MCCommonSymbols2Json
public MCCommonSymbols2Json()
-
MCCommonSymbols2Json
public MCCommonSymbols2Json(MCCommonTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer)
-
-
Method Detail
-
getRealThis
public MCCommonSymbols2Json getRealThis()
-
setRealThis
public void setRealThis(MCCommonSymbols2Json realThis)
-
getJsonPrinter
public de.monticore.symboltable.serialization.JsonPrinter getJsonPrinter()
-
setJsonPrinter
public void setJsonPrinter(de.monticore.symboltable.serialization.JsonPrinter printer)
-
serialize
public java.lang.String serialize(IMCCommonScope toSerialize)
-
serialize
public java.lang.String serialize(IMCCommonArtifactScope toSerialize)
-
deserialize
public IMCCommonArtifactScope deserialize(java.lang.String serialized)
-
getTraverser
public MCCommonTraverser getTraverser()
-
setTraverser
public void setTraverser(MCCommonTraverser traverser)
-
init
public void init()
-
getSerializedString
public java.lang.String getSerializedString()
-
load
public IMCCommonArtifactScope load(java.net.URL url)
-
load
public IMCCommonArtifactScope load(java.io.Reader reader)
-
load
public IMCCommonArtifactScope load(java.lang.String model)
-
store
public java.lang.String store(IMCCommonArtifactScope scope, java.lang.String fileName)
-
visit
public void visit(IMCCommonScope node)
- Specified by:
visit
in interfaceMCCommonVisitor2
-
endVisit
public void endVisit(IMCCommonScope node)
- Specified by:
endVisit
in interfaceMCCommonVisitor2
-
visit
public void visit(IMCCommonArtifactScope node)
- Specified by:
visit
in interfaceMCCommonVisitor2
-
endVisit
public void endVisit(IMCCommonArtifactScope node)
- Specified by:
endVisit
in interfaceMCCommonVisitor2
-
-