com.prosysopc.ua.types.di.server
Class BlockTypeNodeBase

java.lang.Object
  extended by com.prosysopc.ua.nodes.AbstractUaNode
      extended by com.prosysopc.ua.server.nodes.ServerNode
          extended by com.prosysopc.ua.server.nodes.BaseNode
              extended by com.prosysopc.ua.server.nodes.UaInstanceNode
                  extended by com.prosysopc.ua.server.nodes.UaObjectNode
                      extended by com.prosysopc.ua.server.nodes.AbstractGeneratedObjectNode
                          extended by com.prosysopc.ua.types.opcua.server.BaseObjectTypeNode
                              extended by com.prosysopc.ua.types.di.server.TopologyElementTypeNodeBase
                                  extended by com.prosysopc.ua.types.di.server.TopologyElementTypeNode
                                      extended by com.prosysopc.ua.types.di.server.BlockTypeNodeBase
All Implemented Interfaces:
UaInstance, UaNode, UaObject, GeneratedNode, UaCallable, BlockType, TopologyElementType, BaseInstanceType, BaseObjectType
Direct Known Subclasses:
BlockTypeNode

public abstract class BlockTypeNodeBase
extends TopologyElementTypeNode
implements BlockType

Adds the concept of Blocks needed for block-oriented FieldDevices

Generated on 2018-05-09 10:46:26


Field Summary
 
Fields inherited from class com.prosysopc.ua.server.nodes.BaseNode
NODE_VERSION_PROPERTY_NAME
 
Fields inherited from class com.prosysopc.ua.server.nodes.ServerNode
eventListeners, INITIALIZATION_TIME, nodeManager, supportedAttributesMap
 
Fields inherited from interface com.prosysopc.ua.types.di.BlockType
ACTUAL_MODE, NORMAL_MODE, PERMITTED_MODE, REVISION_COUNTER, TARGET_MODE
 
Fields inherited from interface com.prosysopc.ua.types.di.TopologyElementType
GROUP_IDENTIFIER, IDENTIFICATION, LOCK, METHOD_SET, PARAMETER_SET
 
Constructor Summary
protected BlockTypeNodeBase(NodeManagerUaNode nodeManager, org.opcfoundation.ua.builtintypes.NodeId nodeId, org.opcfoundation.ua.builtintypes.QualifiedName browseName, org.opcfoundation.ua.builtintypes.LocalizedText displayName)
           
 
Method Summary
 void afterCreate()
          This method is called after NodeBuilder has constructed the instance, it is called for every sub-node that also implement this interface
 org.opcfoundation.ua.builtintypes.Variant[] callMethod(ServiceContext serviceContext, org.opcfoundation.ua.builtintypes.NodeId methodId, org.opcfoundation.ua.builtintypes.Variant[] inputArguments, org.opcfoundation.ua.builtintypes.StatusCode[] inputArgumentResults, org.opcfoundation.ua.builtintypes.DiagnosticInfo[] inputArgumentDiagnosticInfos)
          Fallback implementation when no subtype handles the method call.
 org.opcfoundation.ua.builtintypes.LocalizedText getActualMode()
           
 UaProperty getActualModeNode()
           
static GeneratedNodeInitializer<BlockTypeNode> getBlockTypeNodeInitializer()
           
 org.opcfoundation.ua.builtintypes.LocalizedText[] getNormalMode()
           
 UaProperty getNormalModeNode()
           
 org.opcfoundation.ua.builtintypes.LocalizedText[] getPermittedMode()
           
 UaProperty getPermittedModeNode()
           
 org.opcfoundation.ua.builtintypes.UnsignedInteger getRevisionCounter()
           
 UaProperty getRevisionCounterNode()
           
 org.opcfoundation.ua.builtintypes.LocalizedText[] getTargetMode()
           
 UaProperty getTargetModeNode()
           
 void setActualMode(org.opcfoundation.ua.builtintypes.LocalizedText value)
           
static void setBlockTypeNodeInitializer(GeneratedNodeInitializer<BlockTypeNode> blockTypeNodeInitializerNewValue)
           
 void setNormalMode(org.opcfoundation.ua.builtintypes.LocalizedText[] value)
           
 void setPermittedMode(org.opcfoundation.ua.builtintypes.LocalizedText[] value)
           
 void setRevisionCounter(long value)
           
 void setRevisionCounter(org.opcfoundation.ua.builtintypes.UnsignedInteger value)
           
 void setTargetMode(org.opcfoundation.ua.builtintypes.LocalizedText[] value)
           
 
Methods inherited from class com.prosysopc.ua.types.di.server.TopologyElementTypeNodeBase
getIdentificationNode, getLockNode, getMethodSetNode, getParameterSetNode, getTopologyElementTypeNodeInitializer, setTopologyElementTypeNodeInitializer
 
Methods inherited from class com.prosysopc.ua.types.opcua.server.BaseObjectTypeNode
isCacheMethodIds, setCacheMethodIds
 
Methods inherited from class com.prosysopc.ua.server.nodes.AbstractGeneratedObjectNode
afterCreateInitIfExists, afterCreateSetValueIfExists, callAfterCreateIfExists, getDefaultTypeDefinition, getQualifiedName, isComponentMatch
 
Methods inherited from class com.prosysopc.ua.server.nodes.UaObjectNode
addCallListener, callMethod, deleteIfNodeExists, getAttributes, getAttributes, getEventNotifier, getIcon, getNodeClass, initSupportedAttributes, readAttributeValue, removeCallListener, setAttributes, setEventNotifier, setIcon, toString, writeAttributeValue
 
Methods inherited from class com.prosysopc.ua.server.nodes.UaInstanceNode
addModellingRule, beforeAddReference, getTypeDefinition, getTypeDefinitionId, hasTypeDefinition, registerOverridePlainMethod, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionId, supportsTypeDefinitionNode
 
Methods inherited from class com.prosysopc.ua.server.nodes.BaseNode
addPlainProperty, addPlainVariable, assertTypeSupport, assertTypeSupport, createNodeId, createNodeId, createReflectiveInstanceProperty, createReflectiveInstanceProperty, deleteReference, deleteReference, doAddProperty, getAttributes, getBrowseName, getComponent, getComponents, getDescription, getDescription, getDisplayName, getDisplayName, getMethod, getNodeVersion, getNodeVersionValue, getProperties, getProperty, getPropertyValue, getReferencesAsList, getStandardBrowseName, getStandardDisplayText, getUserWriteMask, getWriteMask, hasProperty, hasReference, hasUserWriteAccess, hasWriteAccess, incNodeVersion, initNodeVersion, isChildOfType, readAttribute, readAttribute, registerCallbackProperty, registerPlainInstanceProperty, registerPlainInstanceProperty, registerPlainProperty, registerPlainProperty, registerPlainVariable, registerPlainVariable, registerReflectiveInstanceProperty, registerReflectiveInstanceVariable, registerReflectiveProperty, registerReflectiveVariable, removeProperty, setAccessLevelRecursively, setAccessLevelRecursively, setAttribute, setBrowseName, setDescription, setDisplayName, setNodeVersionValue, setPropertyValue, setUserWriteMask, setWriteMask, writeAttribute
 
Methods inherited from class com.prosysopc.ua.server.nodes.ServerNode
addComponent, addDataChangeListener, addEventListener, addNewReference, addNewReference, addOrganizes, addProperties, addProperty, addReference, addReference, addReference, addReference, addReference, addReference, afterAddReference, afterDeleteReference, dataChange, deleteReference, deleteReference, deleteReferences, doDeleteReference, equals, findPlaceholders, fireDataChange, fireEvent, fireEventInParents, getAddressSpace, getDefaultBrowseName, getNodeId, getNodeManager, getReference, getReferenceList, getReferences, getSupportedAttributes, getTargetNodes, hashCode, isAddNotifierReferencesToServerObject, isFalseOrNull, isMandatory, isMonitoredForEvents, isTrueOrNull, isType, referenceTypeInherits, removeComponent, removeDataChangeListener, removeEventListener, setAddNotifierReferencesToServerObject, setReferences, supportsAttribute, translateBrowsePathToNodeIds, validateHasEventSourceChain, validateHasEventSourceChain
 
Methods inherited from class com.prosysopc.ua.nodes.AbstractUaNode
getForwardReferences, getInverseReferences, getReferences, getReferences, referenceTypeInherits
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.prosysopc.ua.types.di.TopologyElementType
getIdentificationNode, getLockNode, getMethodSetNode, getParameterSetNode
 
Methods inherited from interface com.prosysopc.ua.types.opcua.BaseInstanceType
getQualifiedName
 
Methods inherited from interface com.prosysopc.ua.nodes.UaObject
callMethod, getEventNotifier, getIcon, setEventNotifier, setIcon
 
Methods inherited from interface com.prosysopc.ua.nodes.UaInstance
getTypeDefinition, getTypeDefinitionId, setTypeDefinition, setTypeDefinitionId, setTypeDefinitionId
 
Methods inherited from interface com.prosysopc.ua.nodes.UaNode
addComponent, addProperty, addReference, addReference, addReference, deleteReference, deleteReference, deleteReference, deleteReference, getAddressSpace, getAttributes, getBrowseName, getComponent, getComponents, getDescription, getDisplayName, getForwardReferences, getInverseReferences, getMethod, getNodeClass, getNodeId, getNodeVersion, getProperties, getProperty, getReference, getReferences, getReferences, getSupportedAttributes, getUserWriteMask, getWriteMask, hasUserWriteAccess, hasWriteAccess, readAttribute, readAttribute, removeComponent, removeProperty, setAttribute, setAttributes, setBrowseName, setDescription, setDisplayName, setReferences, setUserWriteMask, setWriteMask, supportsAttribute, writeAttribute
 

Constructor Detail

BlockTypeNodeBase

protected BlockTypeNodeBase(NodeManagerUaNode nodeManager,
                            org.opcfoundation.ua.builtintypes.NodeId nodeId,
                            org.opcfoundation.ua.builtintypes.QualifiedName browseName,
                            org.opcfoundation.ua.builtintypes.LocalizedText displayName)
Method Detail

afterCreate

public void afterCreate()
Description copied from interface: GeneratedNode
This method is called after NodeBuilder has constructed the instance, it is called for every sub-node that also implement this interface

Specified by:
afterCreate in interface GeneratedNode
Overrides:
afterCreate in class TopologyElementTypeNode

getBlockTypeNodeInitializer

public static GeneratedNodeInitializer<BlockTypeNode> getBlockTypeNodeInitializer()

setBlockTypeNodeInitializer

public static void setBlockTypeNodeInitializer(GeneratedNodeInitializer<BlockTypeNode> blockTypeNodeInitializerNewValue)

getRevisionCounterNode

public UaProperty getRevisionCounterNode()
Specified by:
getRevisionCounterNode in interface BlockType

getRevisionCounter

public org.opcfoundation.ua.builtintypes.UnsignedInteger getRevisionCounter()
Specified by:
getRevisionCounter in interface BlockType

setRevisionCounter

public void setRevisionCounter(org.opcfoundation.ua.builtintypes.UnsignedInteger value)
Specified by:
setRevisionCounter in interface BlockType

setRevisionCounter

public void setRevisionCounter(long value)

getActualModeNode

public UaProperty getActualModeNode()
Specified by:
getActualModeNode in interface BlockType

getActualMode

public org.opcfoundation.ua.builtintypes.LocalizedText getActualMode()
Specified by:
getActualMode in interface BlockType

setActualMode

public void setActualMode(org.opcfoundation.ua.builtintypes.LocalizedText value)
Specified by:
setActualMode in interface BlockType

getPermittedModeNode

public UaProperty getPermittedModeNode()
Specified by:
getPermittedModeNode in interface BlockType

getPermittedMode

public org.opcfoundation.ua.builtintypes.LocalizedText[] getPermittedMode()
Specified by:
getPermittedMode in interface BlockType

setPermittedMode

public void setPermittedMode(org.opcfoundation.ua.builtintypes.LocalizedText[] value)
Specified by:
setPermittedMode in interface BlockType

getNormalModeNode

public UaProperty getNormalModeNode()
Specified by:
getNormalModeNode in interface BlockType

getNormalMode

public org.opcfoundation.ua.builtintypes.LocalizedText[] getNormalMode()
Specified by:
getNormalMode in interface BlockType

setNormalMode

public void setNormalMode(org.opcfoundation.ua.builtintypes.LocalizedText[] value)
Specified by:
setNormalMode in interface BlockType

getTargetModeNode

public UaProperty getTargetModeNode()
Specified by:
getTargetModeNode in interface BlockType

getTargetMode

public org.opcfoundation.ua.builtintypes.LocalizedText[] getTargetMode()
Specified by:
getTargetMode in interface BlockType

setTargetMode

public void setTargetMode(org.opcfoundation.ua.builtintypes.LocalizedText[] value)
Specified by:
setTargetMode in interface BlockType

callMethod

public org.opcfoundation.ua.builtintypes.Variant[] callMethod(ServiceContext serviceContext,
                                                              org.opcfoundation.ua.builtintypes.NodeId methodId,
                                                              org.opcfoundation.ua.builtintypes.Variant[] inputArguments,
                                                              org.opcfoundation.ua.builtintypes.StatusCode[] inputArgumentResults,
                                                              org.opcfoundation.ua.builtintypes.DiagnosticInfo[] inputArgumentDiagnosticInfos)
                                                       throws StatusException
Description copied from class: UaObjectNode
Fallback implementation when no subtype handles the method call.

Specified by:
callMethod in interface UaCallable
Overrides:
callMethod in class TopologyElementTypeNodeBase
Returns:
Throws:
StatusException


Copyright © 2018. All rights reserved.