程序包 org.xmeta.util

接口 RefactorListener


  • public interface RefactorListener

    重构监听器。

    重构的流程是: 1. 计算要移动和更新的模型总数,模型总数也是操作数量的总数。 2. 进行拷贝操作,把原模型拷贝到目标模型。 3. 更新所有的模型对原目标的引用到目标模型,操作可能是更新或未更新。 4. 删除原模型。
    作者:
    zhangyuxiang
    • 方法详细资料

      • onStart

        void onStart​(int count)
        开始重构。
        参数:
        count - 可能需要改动的模型总数,包括重构的可以引用路径可能需要变动的。
      • onCopy

        void onCopy​(String sourcePath,
                    String targetPath)
        拷贝原模型到目标模型。
        参数:
        sourcePath - 源路径
        targetPath - 目标路径
      • onDelete

        void onDelete​(String sourcePath)
        删除原模型。
        参数:
        sourcePath - 源路径
      • onUpdated

        void onUpdated​(String path)
        模型更新了,引用变更后模型更新。
        参数:
        path - 路径
      • notMidify

        void notMidify​(String path)
        路径对应的模型没有更改。
        参数:
        path - 路径
      • finish

        void finish()
        重构结束了。