Class CLDiaMergeAbleNodeHelper
java.lang.Object
de.mid.innovator.srv2api.icw2cldia.CLDiaMergeAbleNodeHelper
This is a utility class for CLDiaMergeAbleNode that provides static methods for creation or other purposes.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic CLDiaMergeAbleNodemergeRelationship(SrvContext srvCtx, List<? extends ELElement> seq) Merges a list of relationship nodes or edges together into a multiple relationship node.static voidsplitRelationship(SrvContext srvCtx, List<? extends ELElement> seq) Splits a multiple relationship node into two relationship nodes or edges.
-
Method Details
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-