/** * <p>Copyright: Copyright (c) 2009</p> * <p>Company: �������ӹɷ����޹�˾</p> */ package com.hundsun.ares.studio.ui.aresaction; import com.hundsun.ares.studio.core.IARESResource; /** * ����ִ�������� * @author sundl */ public interface IAresActionExcuteContext { /** * ��ڣ�����ʲô�ط�ִ�����������(�����û��Ҽ���Ŀ��ѡ��xxxAction����˷������ض�Ӧ��IARESProject) * @return */ Object getEntryPoint(); /** * ��ǰ����ִ�е�Resource * @return */ IARESResource getCurrentResource(); /** * ���������������õ����ݣ��û����������Դִ�й����е����ݽ����� * @param key * @return */ Object getData(String key); void setData(String key, Object value); }