Class ICMLSkeleton

    • Constructor Detail

      • ICMLSkeleton

        public ICMLSkeleton​(Document doc)
      • ICMLSkeleton

        public ICMLSkeleton​(Node topNode,
                            Node scopeNode)
    • Method Detail

      • addMovedParts

        public void addMovedParts​(TextFragment[] movedParts)
      • hasReferences

        public boolean hasReferences()
      • getDocument

        public Document getDocument()
      • getTopNode

        public Node getTopNode()
      • getOriginal

        public Document getOriginal()
      • getScopeNode

        public Node getScopeNode()
      • setForced

        public void setForced​(boolean forced)
      • getForced

        public boolean getForced()
      • clone

        public ICMLSkeleton clone()
        Returns a shallow copy of this skeleton.
        Specified by:
        clone in interface ISkeleton
        Overrides:
        clone in class Object
        Returns:
        a new skeleton object that is a copy of this one.
      • setParent

        public void setParent​(IResource parent)
        Description copied from interface: ISkeleton
        Sets a parent of this skeleton object. The parent is the resource that attaches this skeleton with SetSkeleton(). Normally the IResorce implementations set themselves as a parent for the skeleton.
        Specified by:
        setParent in interface ISkeleton
        Parameters:
        parent - reference to the resource that attaches this skeleton object with IResource.setSkeleton()
      • getParent

        public IResource getParent()
        Description copied from interface: ISkeleton
        Gets the parent resource of this skeleton.
        Specified by:
        getParent in interface ISkeleton
        Returns:
        reference to the resource that attaches this skeleton object with IResource.setSkeleton()