Class LogDiagramUtil
- java.lang.Object
-
- com.sodius.mdw.metamodel.rhapsody.util.LogDiagramUtil
-
public class LogDiagramUtil extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LogDiagramUtil.LogDiagram
Simplified representation of a Rhapsody Diagram Is public for deserialization purposes.static class
LogDiagramUtil.LogDiagramElement<S extends org.eclipse.emf.ecore.EObject>
Simplified representation of a Rhapsody Diagram Element Is public for deserialization purposes.static class
LogDiagramUtil.LogGraphEdge
Simplified representation of a Rhapsody GraphEdge Is public for deserialization purposes.static class
LogDiagramUtil.LogGraphElement<S extends GraphElement>
Simplified representation of a Rhapsody GraphElement Is public for deserialization purposes.static class
LogDiagramUtil.LogGraphNode
Simplified representation of a Rhapsody GraphNode Is public for deserialization purposes.
-
Constructor Summary
Constructors Constructor Description LogDiagramUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Diagram
deserialize(java.io.InputStream stream, Model model)
static Diagram
deserialize(java.lang.String xmlString, Model model)
Deserialize an XML String to a Diagramstatic java.lang.String
serialize(Diagram diagram)
Serialize in XML String the diagram.
-
-
-
Method Detail
-
serialize
public static java.lang.String serialize(Diagram diagram) throws java.io.IOException
Serialize in XML String the diagram. The serialization is a simplified representation, without text and naming- Parameters:
diagram
- to serialize- Returns:
- its XML String representation
- Throws:
java.io.IOException
-
deserialize
public static Diagram deserialize(java.lang.String xmlString, Model model) throws java.io.IOException
Deserialize an XML String to a Diagram- Parameters:
xmlString
- to deserializemodel
- into which the Diagram should be created- Returns:
- the extracted Diagram
- Throws:
java.io.IOException
-
-