public void setLink(ILink link)
        {
            if (_link == link) return;

            _link = link;

            dependEntity = calculateDependEntity();
        }
        public bool updateDependEntity()
        {
            e_Entity temp = dependEntity;

            dependEntity = calculateDependEntity();

            return temp != dependEntity ? true : false;
        }
        public void setProject(IProject project)
        {
            if (project == null || project == _project) return;

            _project = project;

            dependEntity = calculateDependEntity();
        }
        public void setGroup(IGroup group)
        {
            if (_group == group) return;

            _group = group;

            dependEntity = calculateDependEntity();
        }