/**
* @author liuchunxia
*
* the RouteOnlyActivity
*
* extends WorkflowBaseActivity
*/
package net.ms.designer.editors.workflow.models;
import java.util.ArrayList;
import java.util.List;
import net.ms.designer.editors.workflow.Constants;
import net.ms.designer.editors.workflow.Messages;
import net.ms.designer.editors.workflow.WorkflowImages;
import org.eclipse.swt.graphics.Image;
import org.eclipse.ui.views.properties.IPropertyDescriptor;
import org.eclipse.ui.views.properties.PropertyDescriptor;
public class RouteOnlyActivity extends WorkflowBaseActivity
{
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* the count of this kind of node
*/
private static int count = 0;
/**
* the construction of RouteOnlyActivity
*
*/
public RouteOnlyActivity()
{
setName(Messages.getString("RouteOnlyActivity.name") + getNewID());
this.setActivity_type(Messages.getString("RouteOnlyActivity.activityType"));
// this.setActivity_type_constant(Constants.WF_ACTIVITY_TYPE_ROUTE_ONLY);
}
/**
* define the image
*/
private static Image ROUTEONLY_ICON = WorkflowImages
.getImage(WorkflowImages.ROUTE);
/**
* get image
*/
public Image getIconImage()
{
return ROUTEONLY_ICON;
}
/**
* get new id
*/
public String getNewID()
{
return Integer.toString(count++);
}
}