Class LogDiagramUtil.LogDiagram
- java.lang.Object
-
- com.sodius.mdw.metamodel.rhapsody.util.LogDiagramUtil.LogDiagramElement<Diagram>
-
- com.sodius.mdw.metamodel.rhapsody.util.LogDiagramUtil.LogDiagram
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- LogDiagramUtil
public static class LogDiagramUtil.LogDiagram extends LogDiagramUtil.LogDiagramElement<Diagram>
Simplified representation of a Rhapsody Diagram Is public for deserialization purposes.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description LogDiagramUtil.LogGraphElement[]
graphElements
java.lang.String
GUID
java.lang.String
metaclass
-
Constructor Summary
Constructors Modifier Constructor Description LogDiagram()
protected
LogDiagram(Diagram diagram)
Created a LogDiagram from a Rhapsody Diagramprotected
LogDiagram(Diagram diagram, java.util.Map<java.lang.Object,LogDiagramUtil.LogDiagramElement> simplifyMap)
Created a LogDiagram from a Rhapsody Diagram
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
extract(Diagram diagram, Model model, java.util.Map<java.lang.Object,org.eclipse.emf.ecore.EObject> extractMap)
Extract nested properties of this to an already created Rhapsody Elementprotected java.lang.String
getMetaclass()
-
Methods inherited from class com.sodius.mdw.metamodel.rhapsody.util.LogDiagramUtil.LogDiagramElement
extract, simplify
-
-
-
-
Field Detail
-
metaclass
public java.lang.String metaclass
-
GUID
public java.lang.String GUID
-
graphElements
public LogDiagramUtil.LogGraphElement[] graphElements
-
-
Constructor Detail
-
LogDiagram
public LogDiagram()
-
LogDiagram
protected LogDiagram(Diagram diagram)
Created a LogDiagram from a Rhapsody Diagram- Parameters:
diagram
-
-
LogDiagram
protected LogDiagram(Diagram diagram, java.util.Map<java.lang.Object,LogDiagramUtil.LogDiagramElement> simplifyMap)
Created a LogDiagram from a Rhapsody Diagram- Parameters:
diagram
-simplifyMap
- keeps links between Rhapsody Element and LogDiagramElements
-
-
Method Detail
-
extract
protected void extract(Diagram diagram, Model model, java.util.Map<java.lang.Object,org.eclipse.emf.ecore.EObject> extractMap) throws java.io.IOException
Description copied from class:LogDiagramUtil.LogDiagramElement
Extract nested properties of this to an already created Rhapsody Element- Specified by:
extract
in classLogDiagramUtil.LogDiagramElement<Diagram>
- Parameters:
diagram
- the Rhapsody Element already createdmodel
- the model containing objectextractMap
- keeps links between LogDiagramElement and extracted Rhapsody Element- Throws:
java.io.IOException
-
getMetaclass
protected java.lang.String getMetaclass()
- Specified by:
getMetaclass
in classLogDiagramUtil.LogDiagramElement<Diagram>
- Returns:
- the Rhapsody metaclass name represented by this LogDiagramElement
-
-