blob: 1e731e0a3f6f97ed68c8efd04f6bc2c13f4ec8bb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
package com.c2kernel.lifecycle.instance.gui.view;
import java.awt.Graphics2D;
import com.c2kernel.graph.model.Vertex;
import com.c2kernel.graph.view.VertexRenderer;
import com.c2kernel.lifecycle.instance.Activity;
import com.c2kernel.lifecycle.instance.Join;
import com.c2kernel.lifecycle.instance.Split;
public class WfVertexRenderer implements VertexRenderer
{
protected ActivityRenderer mActivityRenderer = new ActivityRenderer();
protected SplitJoinRenderer mSplitJoinRenderer = new SplitJoinRenderer();
public void draw( Graphics2D g2d, Vertex vertex)
{
if ( vertex instanceof Activity ) { mActivityRenderer.draw( g2d, vertex); }
else if ( ( vertex instanceof Split ) || ( vertex instanceof Join ) ) { mSplitJoinRenderer.draw( g2d, vertex ); }
}
}
|