Class RootObjectType
java.lang.Object
de.iip_ecosphere.platform.configuration.easyProducer.opcua.data.BaseType
de.iip_ecosphere.platform.configuration.easyProducer.opcua.data.ObjectType
de.iip_ecosphere.platform.configuration.easyProducer.opcua.data.RootObjectType
Represents an OPC UA root object.
- Author:
- Jan-Hendrik Cepok, SSE
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the root parent.toString()Formats the respective OPC UA type in IVML.Methods inherited from class de.iip_ecosphere.platform.configuration.easyProducer.opcua.data.ObjectType
getFields, getType, setFieldsMethods inherited from class de.iip_ecosphere.platform.configuration.easyProducer.opcua.data.BaseType
formatNodeId, getBrowseName, getDescription, getDisplayname, getNodeId, getVarName, isOptional, setVarName, validateVarName
-
Field Details
-
rootParent
-
-
Constructor Details
-
RootObjectType
public RootObjectType(String nodeId, String browseName, String displayName, String description, boolean optional, String type, String rootParent, ArrayList<FieldType> fields) Creates an OPC UA root object type representation/declaration.- Parameters:
nodeId- the node idbrowseName- the browse namedisplayName- the display namedescription- the descriptionoptional- whether the type is optionaltype- the type of the objectrootParent- the root parentfields- the fields the object is constituted from
-
-
Method Details
-
getRootParent
Returns the root parent.- Returns:
- the root parent
-
toString
Description copied from class:BaseTypeFormats the respective OPC UA type in IVML.- Overrides:
toStringin classObjectType- Returns:
- the IVML representation of the OPC UA type
-