com.prosysopc.ua.server
Class ModellingRule
java.lang.Object
com.prosysopc.ua.server.ModellingRule
public final class ModellingRule
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExposesItsArray
public static final ModellingRule ExposesItsArray
Mandatory
public static final ModellingRule Mandatory
MandatoryPlaceholder
public static final ModellingRule MandatoryPlaceholder
MandatoryShared
public static final ModellingRule MandatoryShared
Optional
public static final ModellingRule Optional
OptionalPlaceholder
public static final ModellingRule OptionalPlaceholder
values
public static final ModellingRule[] values
byInstanceDeclaration
public static ModellingRule byInstanceDeclaration(UaNode instanceDeclaration)
- Get ModellingRule from an InstanceDeclaration Node
- Parameters:
instanceDeclaration - the node
- Returns:
- ModellingRule for the node, or null if the node does not have one
byModellingRuleNode
public static ModellingRule byModellingRuleNode(UaNode modellingRuleNode)
- Get ModellingRule from UaNode that describes one
- Parameters:
modellingRuleNode - the node that describes a ModellingRule
- Returns:
- the ModellingRule
- Throws:
IllegalArgumentException - if the node is not a modelling rule
getNamingRule
public org.opcfoundation.ua.core.NamingRuleType getNamingRule()
getNodeId
public org.opcfoundation.ua.builtintypes.NodeId getNodeId()
- Returns:
- the nodeId
Copyright © 2018. All rights reserved.