Model Interface | Behavior interface that represents cps modules. | - Create a module set
- Add modules to a module set
- Read all modules
- Validate modules
- Upgrade a module set (individual module upgrade)
- Create a module set and validate it against a module reference (using a separate SPI)
|
Data Interface | Behavior interface that represents CPS data. | - Create a DataNode under an anchor.
- Delete a dataspace
- Create a dataspace
- Create an anchor
- Read an anchor of a particular DataNode
- Read an anchor in a namespace and dataspace
- Read all anchors for one dataspace
- Delete an anchor for a namespace in a dataspace
- Associate an anchor to a module set
- Associate an dataspace to a anchor
- Read all dataspaces
- Create a DataNode under another DataNode.
- Associate an a DataNode to a anchor
|
Query Interface | Provides the capability to query CPS data using XPaths. | - Read the parent of a DataNode that matches an xpath expression
- Read all DataNodes under an anchor point
- Read the anchor of a DataNode
- Read all DataNodes that match a schemaNodeIdentifier
|