/**
* Դ�������ƣ�MetadataActionEditableUnit.java
* �������Ȩ���������ӹɷ�����˾ ��Ȩ����
* ϵͳ���ƣ�JRES Studio
* ģ�����ƣ�com.hundsun.ares.studio.jres.metadata.ui
* ����˵����Ԫ�����û��༭��UIչ����ع���
* ����ĵ���
* ���ߣ�
*/
package com.hundsun.ares.studio.ui.editor.editable;
import org.apache.commons.lang.StringUtils;
import org.eclipse.jface.action.IAction;
/**
* @author wangxh
*
*/
public class ActionEditableUnit implements IEditableUnit {
IAction action;
public ActionEditableUnit(IAction action){
this.action = action;
}
/* (non-Javadoc)
* @see com.hundsun.ares.studio.jres.ui.editors.editable.IEditableUnit#setReadonlyStatus(java.lang.String, java.lang.Object)
*/
@Override
public void setReadonlyStatus(String key, Object status) {
if(StringUtils.equals(KEY_SYSTEM, key)){
if(!EDITABLE_TRUE.equals(status)){
this.action.setEnabled(false);
}
}
}
}