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 classLogDiagramUtil.LogDiagramSimplified representation of a Rhapsody Diagram Is public for deserialization purposes.static classLogDiagramUtil.LogDiagramElement<S extends org.eclipse.emf.ecore.EObject>Simplified representation of a Rhapsody Diagram Element Is public for deserialization purposes.static classLogDiagramUtil.LogGraphEdgeSimplified representation of a Rhapsody GraphEdge Is public for deserialization purposes.static classLogDiagramUtil.LogGraphElement<S extends GraphElement>Simplified representation of a Rhapsody GraphElement Is public for deserialization purposes.static classLogDiagramUtil.LogGraphNodeSimplified 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 Diagramdeserialize(java.io.InputStream stream, Model model)static Diagramdeserialize(java.lang.String xmlString, Model model)Deserialize an XML String to a Diagramstatic java.lang.Stringserialize(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
-
-