Class CopyUtil


  • public final class CopyUtil
    extends Object
    • Method Detail

      • copyModelContent

        public static void copyModelContent​(SModel from,
                                            SModel to)
      • copyModelContentAndUpdateCrossRootReferences

        public static void copyModelContentAndUpdateCrossRootReferences​(SModel from,
                                                                        SModel to)
      • copyModelContentAndPreserveIds

        public static void copyModelContentAndPreserveIds​(SModel from,
                                                          SModel to)
      • copyModelProperties

        public static void copyModelProperties​(SModel from,
                                               SModel to)
      • copyModel

        public static SModel copyModel​(SModel model)
      • copyAndPreserveId

        public static SNode copyAndPreserveId​(SNode node)
      • copyAndPreserveId

        public static SNode copyAndPreserveId​(SNode node,
                                              boolean cloneRefs)
      • copy

        public static SNode copy​(SNode node,
                                 boolean copyAttributes)
      • copyProperties

        public static void copyProperties​(SNode from,
                                          SNode to)
      • copyUserObjects

        public static void copyUserObjects​(SNode from,
                                           SNode to)
      • addReferences

        public static void addReferences​(SNode root,
                                         Map<SNode,​SNode> mapping,
                                         boolean forceCloneRefs)