summaryrefslogtreecommitdiff
path: root/source/com/c2kernel/lifecycle/instance/gui/view/WfVertexRenderer.java
blob: 92a1021903bde2d8b7b5539261ec637a4671bd93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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();

    @Override
	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 ); }
    }
}