public interface NodeManager
| Modifier and Type | Method and Description |
|---|---|
void |
addMonitoredItem(IMonitoredItem item) |
void |
addNode(Node node)
Add a
Node to this NodeManager. |
void |
addReference(Reference reference)
Adds a
Reference to the current reference Set. |
IMonitoredItem |
findMonitoredItem(UInt32 itemId) |
Node |
findNode(NodeId nodeId)
|
java.util.Collection<Reference> |
findReferences(NodeId sourceNodeId,
ReferenceType referenceType,
ReferenceDirection referenceDirection,
boolean includeSubTypes)
|
java.util.List<IMonitoredItem> |
getMonitoredItemsForNode(NodeId nodeId) |
java.util.List<Node> |
getNodes() |
void |
modifyMonitoredItem(IMonitoredItem item) |
void |
removeMonitoredItem(IMonitoredItem item) |
void |
removeNode(Node node)
Remove a
Node from this NodeManager. |
void |
removeReference(Reference reference)
Removes a
Reference from the current reference Set. |
void |
replaceNode(Node existingNode,
Node replacementNode)
Replaces one instance of an existing
Node with another. |
void addNode(Node node)
Node to this NodeManager.
Nodes are keyed on Node.getNodeId(); if a Node with the same NodeId is already
present it will be replaced.node - The Node to add.void replaceNode(Node existingNode, Node replacementNode)
Node with another.
This has the exact same effect as calling removeNode(Node) and then
addNode(Node) except that existing references are not deleted.void addReference(Reference reference)
Reference to the current reference Set.reference - Reference to add.void removeReference(Reference reference)
Reference from the current reference Set.reference - Reference to remove.java.util.Collection<Reference> findReferences(NodeId sourceNodeId, ReferenceType referenceType, ReferenceDirection referenceDirection, boolean includeSubTypes)
sourceNodeId - Source NodeId of the Reference.referenceType - ReferenceType to find.referenceDirection - ReferenceDirection of the Reference.includeSubTypes - Whether or not to include sub-types of referenceType in the results.References of referenceType originating from sourceNodeId.void addMonitoredItem(IMonitoredItem item)
void modifyMonitoredItem(IMonitoredItem item)
void removeMonitoredItem(IMonitoredItem item)
IMonitoredItem findMonitoredItem(UInt32 itemId)
java.util.List<Node> getNodes()
java.util.List<IMonitoredItem> getMonitoredItemsForNode(NodeId nodeId)