Class RegularExpressionsSymbols2Json
- java.lang.Object
-
- de.monticore.regex.regularexpressions._symboltable.RegularExpressionsSymbols2Json
-
- All Implemented Interfaces:
RegularExpressionsVisitor2,de.monticore.visitor.IVisitor
public class RegularExpressionsSymbols2Json extends java.lang.Object implements RegularExpressionsVisitor2
-
-
Field Summary
Fields Modifier and Type Field Description protected NamedCapturingGroupSymbolDeSernamedCapturingGroupSymbolDeSerprotected de.monticore.symboltable.serialization.JsonPrinterprinterprotected RegularExpressionsSymbols2JsonrealThisprotected de.monticore.symboltable.serialization.IDeSer<IRegularExpressionsScope,IRegularExpressionsArtifactScope,RegularExpressionsSymbols2Json>scopeDeSerprotected RegularExpressionsTraversertraverser
-
Constructor Summary
Constructors Constructor Description RegularExpressionsSymbols2Json()RegularExpressionsSymbols2Json(RegularExpressionsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer)
-
Method Summary
-
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.regex.regularexpressions._visitor.RegularExpressionsVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, 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, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Field Detail
-
scopeDeSer
protected de.monticore.symboltable.serialization.IDeSer<IRegularExpressionsScope,IRegularExpressionsArtifactScope,RegularExpressionsSymbols2Json> scopeDeSer
-
namedCapturingGroupSymbolDeSer
protected NamedCapturingGroupSymbolDeSer namedCapturingGroupSymbolDeSer
-
realThis
protected RegularExpressionsSymbols2Json realThis
-
printer
protected de.monticore.symboltable.serialization.JsonPrinter printer
-
traverser
protected RegularExpressionsTraverser traverser
-
-
Constructor Detail
-
RegularExpressionsSymbols2Json
public RegularExpressionsSymbols2Json()
-
RegularExpressionsSymbols2Json
public RegularExpressionsSymbols2Json(RegularExpressionsTraverser traverser, de.monticore.symboltable.serialization.JsonPrinter printer)
-
-
Method Detail
-
getRealThis
public RegularExpressionsSymbols2Json getRealThis()
-
setRealThis
public void setRealThis(RegularExpressionsSymbols2Json 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(IRegularExpressionsScope toSerialize)
-
serialize
public java.lang.String serialize(IRegularExpressionsArtifactScope toSerialize)
-
deserialize
public IRegularExpressionsArtifactScope deserialize(java.lang.String serialized)
-
getTraverser
public RegularExpressionsTraverser getTraverser()
-
setTraverser
public void setTraverser(RegularExpressionsTraverser traverser)
-
init
public void init()
-
getSerializedString
public java.lang.String getSerializedString()
-
load
public IRegularExpressionsArtifactScope load(java.net.URL url)
-
load
public IRegularExpressionsArtifactScope load(java.io.Reader reader)
-
load
public IRegularExpressionsArtifactScope load(java.lang.String model)
-
store
public java.lang.String store(IRegularExpressionsArtifactScope scope, java.lang.String fileName)
-
visit
public void visit(IRegularExpressionsScope node)
- Specified by:
visitin interfaceRegularExpressionsVisitor2
-
endVisit
public void endVisit(IRegularExpressionsScope node)
- Specified by:
endVisitin interfaceRegularExpressionsVisitor2
-
visit
public void visit(NamedCapturingGroupSymbol node)
- Specified by:
visitin interfaceRegularExpressionsVisitor2
-
visit
public void visit(IRegularExpressionsArtifactScope node)
- Specified by:
visitin interfaceRegularExpressionsVisitor2
-
endVisit
public void endVisit(IRegularExpressionsArtifactScope node)
- Specified by:
endVisitin interfaceRegularExpressionsVisitor2
-
-