de.mid.innovator.srv2api.icw2cldia
Class CLDiaMergeAbleNodeHelper

java.lang.Object
  extended by de.mid.innovator.srv2api.icw2cldia.CLDiaMergeAbleNodeHelper

public abstract class CLDiaMergeAbleNodeHelper
extends Object

This is a utility class for CLDiaMergeAbleNode that provides static methods for creation or other purposes.

See Also:
CLDiaMergeAbleNode

Method Summary
static CLDiaMergeAbleNode mergeRelationship(SrvContext srvCtx, List<? extends ELElement> seq)
          Merges a list of relationship nodes or edges together into a multiple relationship node.
static void splitRelationship(SrvContext srvCtx, List<? extends ELElement> seq)
          Splits a multiple relationship node into two relationship nodes or edges.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

mergeRelationship

public static CLDiaMergeAbleNode mergeRelationship(SrvContext srvCtx,
                                                   List<? extends ELElement> seq)
                                            throws InoNetException,
                                                   SrvErrorException
Merges a list of relationship nodes or edges together into a multiple relationship node. The relationships must be of the same type and with the same target element.

Parameters:
srvCtx - The context of the related innovator server.
seq - List of ELElement
Throws:
InoNetException
SrvErrorException

splitRelationship

public static void splitRelationship(SrvContext srvCtx,
                                     List<? extends ELElement> seq)
                              throws InoNetException,
                                     SrvErrorException
Splits a multiple relationship node into two relationship nodes or edges.

Parameters:
srvCtx - The context of the related innovator server.
seq - List of ELElement
Throws:
InoNetException
SrvErrorException