/** * <p>Copyright: Copyright (c) 2009</p> * <p>Company: �������ӹɷ����޹�˾</p> */ package com.hundsun.ares.studio.core.registry; import com.hundsun.ares.studio.core.IARESModuleRoot; /** * ģ���ע����Ϣ�������� * @author sundl */ public interface IModuleRootDescriptor extends ICommonDescriptor, IOrderable{ public static final int MODULE_LEVEL_NO_CONSTRAINT = -1; /** * �Ƿ���ʾĬ��ģ�� * @return */ boolean useDefaultModule(); /** * �����ģ��㼶��Ĭ�ϲ��޲㼶�� * @return */ int getMaxModuleLevel(); /** * �Ƿ����ɾ���� * @return */ boolean isDeletable(); /** * �ɷ������� * @return */ boolean isRenameable(); IARESModuleRoot createRoot(); public boolean useProperty(); }