Click or drag to resize

ISplit Interface

This interface defines the service interface for a split service. A split service is able to split one CAEXDocument into multiple files using split points.

Namespace: Aml.Engine.Services.Interfaces
Assembly: Aml.Engine (in Aml.Engine.dll) Version: 3.2
Syntax
public interface ISplit : IAMLService

The ISplit type exposes the following members.

Methods
 NameDescription
Public methodRemoveSplitPoint Removes the split point for the provided CAEX object.
Public methodSetSplitPoint Sets the split point for the provided CAEX object. If the actual list of split points for the same document already contains a split point which is a child of the provided CAEX object, this existing split point is removed from the list.
Public methodSplit(CAEXDocument, String, String) Splits the specified document on all currently defined split points. The created libraries are saved in an AutomationML document and an ExternalReference is created, using the specified alias. All remaining references to the external source are renamed using the provided alias. After splitting, the document doesn't contain any SplitPoints any more.
Public methodSplit(CAEXDocument, ISplitPoint, String, String) Splits the specified document on only the specified split point. The created library is saved in an AutomationML document and an ExternalReference is created, using the specified alias. All remaining references to the external source are renamed using the provided alias. After splitting, the document doesn't contain this SplitPoints any more.
Public methodSplitPoints Gets a collection of all split points for the provided document.
Top
See Also