Class LogDiagramUtil.LogGraphEdge
- java.lang.Object
-
- com.sodius.mdw.metamodel.rhapsody.util.LogDiagramUtil.LogDiagramElement<S>
-
- com.sodius.mdw.metamodel.rhapsody.util.LogDiagramUtil.LogGraphElement<GraphEdge>
-
- com.sodius.mdw.metamodel.rhapsody.util.LogDiagramUtil.LogGraphEdge
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- LogDiagramUtil
public static class LogDiagramUtil.LogGraphEdge extends LogDiagramUtil.LogGraphElement<GraphEdge>
Simplified representation of a Rhapsody GraphEdge Is public for deserialization purposes.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description LogDiagramUtil.LogGraphElement<?>
source
LogDiagramUtil.LogGraphElement<?>
target
-
Fields inherited from class com.sodius.mdw.metamodel.rhapsody.util.LogDiagramUtil.LogGraphElement
graphicalParent, modelGUID, modelMetaclass, properties
-
-
Constructor Summary
Constructors Modifier Constructor Description LogGraphEdge()
protected
LogGraphEdge(GraphEdge ge, java.util.Map<java.lang.Object,LogDiagramUtil.LogDiagramElement> simplifyMap)
Created a LogGraphEdge from a Rhapsody GraphEdge
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
extract(GraphEdge object, 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.util.List<java.lang.String>
getDefaultProperties()
protected java.lang.String
getMetaclass()
-
Methods inherited from class com.sodius.mdw.metamodel.rhapsody.util.LogDiagramUtil.LogGraphElement
extractProperties
-
Methods inherited from class com.sodius.mdw.metamodel.rhapsody.util.LogDiagramUtil.LogDiagramElement
extract, simplify
-
-
-
-
Field Detail
-
source
public LogDiagramUtil.LogGraphElement<?> source
-
target
public LogDiagramUtil.LogGraphElement<?> target
-
-
Constructor Detail
-
LogGraphEdge
public LogGraphEdge()
-
LogGraphEdge
protected LogGraphEdge(GraphEdge ge, java.util.Map<java.lang.Object,LogDiagramUtil.LogDiagramElement> simplifyMap)
Created a LogGraphEdge from a Rhapsody GraphEdge- Parameters:
gn
-simplifyMap
- keeps links between Rhapsody Element and LogDiagramElements
-
-
Method Detail
-
getDefaultProperties
protected java.util.List<java.lang.String> getDefaultProperties()
- Overrides:
getDefaultProperties
in classLogDiagramUtil.LogGraphElement<GraphEdge>
- Returns:
- a list of properties that have to be read from a GraphElement
-
getMetaclass
protected java.lang.String getMetaclass()
- Specified by:
getMetaclass
in classLogDiagramUtil.LogDiagramElement<GraphEdge>
- Returns:
- the Rhapsody metaclass name represented by this LogDiagramElement
-
extract
protected void extract(GraphEdge object, 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- Overrides:
extract
in classLogDiagramUtil.LogGraphElement<GraphEdge>
- Parameters:
object
- the Rhapsody Element already createdmodel
- the model containing objectextractMap
- keeps links between LogDiagramElement and extracted Rhapsody Element- Throws:
java.io.IOException
-
-