// MarkSwimlane.h: interface for the MarkSwimlane class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MARKSWIMLANE_H__38DA0142_D645_44D1_AC86_635AED85F5D3__INCLUDED_)
#define AFX_MARKSWIMLANE_H__38DA0142_D645_44D1_AC86_635AED85F5D3__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000


class MarkSwimlane : public MarkElement  
{
public:
	MarkSwimlane();
	virtual ~MarkSwimlane();
public:
	BOOL m_ToParameter;//是否映射参数
	//如果映射引用，那么需要以下三个信息
	BOOL m_SetMethod;
	BOOL m_GetMethod;
	//映射目标：参数或者属性
	UMLParameter m_UMLParameter;//映射为参数
	UMLAttribute m_UMLAttribute;//映射为引用
	UMLOperation m_UMLOperationGet;//映射为引用时的Get操作
	UMLOperation m_UMLOperationSet;//映射为引用时的Set操作
};

#endif // !defined(AFX_MARKSWIMLANE_H__38DA0142_D645_44D1_AC86_635AED85F5D3__INCLUDED_)
