com.prosysopc.ua.server
Class ModellingRule

java.lang.Object
  extended by com.prosysopc.ua.server.ModellingRule

public final class ModellingRule
extends Object


Field Summary
static ModellingRule ExposesItsArray
           
static ModellingRule Mandatory
           
static ModellingRule MandatoryPlaceholder
           
static ModellingRule MandatoryShared
           
static ModellingRule Optional
           
static ModellingRule OptionalPlaceholder
           
static ModellingRule[] values
           
 
Method Summary
static ModellingRule byInstanceDeclaration(UaNode instanceDeclaration)
          Get ModellingRule from an InstanceDeclaration Node
static ModellingRule byModellingRuleNode(UaNode modellingRuleNode)
          Get ModellingRule from UaNode that describes one
 org.opcfoundation.ua.core.NamingRuleType getNamingRule()
           
 org.opcfoundation.ua.builtintypes.NodeId getNodeId()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Method Detail

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.