Class SIUnitTypes4MathDeSer
java.lang.Object
de.monticore.siunit.siunittypes4math._symboltable.SIUnitTypes4MathDeSer
- All Implemented Interfaces:
de.monticore.symboltable.serialization.IDeSer<ISIUnitTypes4MathScope,ISIUnitTypes4MathArtifactScope, SIUnitTypes4MathSymbols2Json>
public class SIUnitTypes4MathDeSer
extends Object
implements de.monticore.symboltable.serialization.IDeSer<ISIUnitTypes4MathScope,ISIUnitTypes4MathArtifactScope,SIUnitTypes4MathSymbols2Json>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Optional<de.monticore.symboltable.serialization.json.JsonObject> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserializeAddons(ISIUnitTypes4MathArtifactScope scope, de.monticore.symboltable.serialization.json.JsonObject scopeJson) voiddeserializeAddons(ISIUnitTypes4MathScope scope, de.monticore.symboltable.serialization.json.JsonObject scopeJson) deserializeArtifactScope(de.monticore.symboltable.serialization.json.JsonObject scopeJson) deserializeScope(de.monticore.symboltable.serialization.json.JsonObject scopeJson) protected voiddeserializeSymbols(ISIUnitTypes4MathScope scope, de.monticore.symboltable.serialization.json.JsonObject scopeJson) protected de.monticore.symboltable.serialization.ISymbolDeSerserialize(ISIUnitTypes4MathArtifactScope toSerialize, SIUnitTypes4MathSymbols2Json s2j) serialize(ISIUnitTypes4MathScope toSerialize, SIUnitTypes4MathSymbols2Json s2j) voidserializeAddons(ISIUnitTypes4MathArtifactScope toSerialize, SIUnitTypes4MathSymbols2Json s2j) voidserializeAddons(ISIUnitTypes4MathScope toSerialize, SIUnitTypes4MathSymbols2Json s2j)
-
Field Details
-
symbolHierarchiesJsonObjectOpt
protected Optional<de.monticore.symboltable.serialization.json.JsonObject> symbolHierarchiesJsonObjectOpt
-
-
Constructor Details
-
SIUnitTypes4MathDeSer
public SIUnitTypes4MathDeSer()
-
-
Method Details
-
serialize
- Specified by:
serializein interfacede.monticore.symboltable.serialization.IDeSer<ISIUnitTypes4MathScope,ISIUnitTypes4MathArtifactScope, SIUnitTypes4MathSymbols2Json>
-
serialize
public String serialize(ISIUnitTypes4MathArtifactScope toSerialize, SIUnitTypes4MathSymbols2Json s2j) - Specified by:
serializein interfacede.monticore.symboltable.serialization.IDeSer<ISIUnitTypes4MathScope,ISIUnitTypes4MathArtifactScope, SIUnitTypes4MathSymbols2Json>
-
serializeAddons
- Specified by:
serializeAddonsin interfacede.monticore.symboltable.serialization.IDeSer<ISIUnitTypes4MathScope,ISIUnitTypes4MathArtifactScope, SIUnitTypes4MathSymbols2Json>
-
serializeAddons
public void serializeAddons(ISIUnitTypes4MathArtifactScope toSerialize, SIUnitTypes4MathSymbols2Json s2j) - Specified by:
serializeAddonsin interfacede.monticore.symboltable.serialization.IDeSer<ISIUnitTypes4MathScope,ISIUnitTypes4MathArtifactScope, SIUnitTypes4MathSymbols2Json>
-
deserializeScope
public ISIUnitTypes4MathScope deserializeScope(de.monticore.symboltable.serialization.json.JsonObject scopeJson) - Specified by:
deserializeScopein interfacede.monticore.symboltable.serialization.IDeSer<ISIUnitTypes4MathScope,ISIUnitTypes4MathArtifactScope, SIUnitTypes4MathSymbols2Json>
-
deserializeArtifactScope
public ISIUnitTypes4MathArtifactScope deserializeArtifactScope(de.monticore.symboltable.serialization.json.JsonObject scopeJson) - Specified by:
deserializeArtifactScopein interfacede.monticore.symboltable.serialization.IDeSer<ISIUnitTypes4MathScope,ISIUnitTypes4MathArtifactScope, SIUnitTypes4MathSymbols2Json>
-
deserializeSymbols
protected void deserializeSymbols(ISIUnitTypes4MathScope scope, de.monticore.symboltable.serialization.json.JsonObject scopeJson) -
getDeser
-
deserializeAddons
public void deserializeAddons(ISIUnitTypes4MathScope scope, de.monticore.symboltable.serialization.json.JsonObject scopeJson) - Specified by:
deserializeAddonsin interfacede.monticore.symboltable.serialization.IDeSer<ISIUnitTypes4MathScope,ISIUnitTypes4MathArtifactScope, SIUnitTypes4MathSymbols2Json>
-
deserializeAddons
public void deserializeAddons(ISIUnitTypes4MathArtifactScope scope, de.monticore.symboltable.serialization.json.JsonObject scopeJson) - Specified by:
deserializeAddonsin interfacede.monticore.symboltable.serialization.IDeSer<ISIUnitTypes4MathScope,ISIUnitTypes4MathArtifactScope, SIUnitTypes4MathSymbols2Json>
-