Class SerializationHelper
java.lang.Object
org.palladiosimulator.dataflow.confidentiality.pcm.editor.sirius.assignments.SerializationHelper
-
Constructor Summary
ConstructorDescriptionSerializationHelper
(org.eclipse.xtext.ui.editor.embedded.IEditedResourceProvider editedResourceProvider) -
Method Summary
Modifier and TypeMethodDescriptionbuildSerializationModel
(Consumer<ReusableBehaviour> behaviorBuilder, String lhsName, Collection<String> inputs, Collection<CharacteristicTypeDictionary> dictionaries) protected static de.uka.ipd.sdq.stoex.VariableReference
eAllContentsStream
(EObject object) protected static Optional<CharacteristicType>
protected static Optional<CharacteristicType>
findCharacteristicTypeInDicts
(String name, Collection<CharacteristicTypeDictionary> dictionaries) protected static Collection<org.palladiosimulator.pcm.parameter.VariableUsage>
findVariableUsages
(PCMDataDictionary dictionary) protected PCMDataDictionary
parseDict
(String text, Collection<CharacteristicTypeDictionary> dictionaries) protected static void
replaceCharacteristicTypes
(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage, Collection<CharacteristicTypeDictionary> dictionaries) protected String
serializeDict
(PCMDataDictionary dict, Collection<CharacteristicTypeDictionary> dictionaries)
-
Constructor Details
-
SerializationHelper
public SerializationHelper(org.eclipse.xtext.ui.editor.embedded.IEditedResourceProvider editedResourceProvider)
-
-
Method Details
-
buildSerializationModel
public PCMDataDictionary buildSerializationModel(Consumer<ReusableBehaviour> behaviorBuilder, String lhsName, Collection<String> inputs, Collection<CharacteristicTypeDictionary> dictionaries) -
parseDict
public PCMDataDictionary parseDict(String text, Collection<CharacteristicTypeDictionary> dictionaries) throws IOException - Throws:
IOException
-
serializeDict
public String serializeDict(PCMDataDictionary dict, Collection<CharacteristicTypeDictionary> dictionaries) throws IOException - Throws:
IOException
-
parseDict
- Throws:
IOException
-
serializeDict
- Throws:
IOException
-
replaceCharacteristicTypes
protected static void replaceCharacteristicTypes(org.palladiosimulator.pcm.parameter.VariableUsage variableUsage, Collection<CharacteristicTypeDictionary> dictionaries) -
findCharacteristicTypeInDicts
protected static Optional<CharacteristicType> findCharacteristicTypeInDicts(String name, Collection<CharacteristicTypeDictionary> dictionaries) -
findCharacteristicTypeInDict
protected static Optional<CharacteristicType> findCharacteristicTypeInDict(String name, CharacteristicTypeDictionary dict) -
findVariableUsages
protected static Collection<org.palladiosimulator.pcm.parameter.VariableUsage> findVariableUsages(PCMDataDictionary dictionary) -
eAllContentsStream
-
createVariableReferenceFromString
protected static de.uka.ipd.sdq.stoex.VariableReference createVariableReferenceFromString(String name)
-