public abstract class CodegenModel extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
CodegenModel.Builder<T extends CodegenModel.Builder<T>>
Base class for CodegenModel.Builder subclasses.
|
| Modifier | Constructor and Description |
|---|---|
protected |
CodegenModel(Map<UaNodeId,Function<UaNode.Parameters,? extends UaInstance>> constructors,
GeneratedDataTypeDictionary dataTypeDictionary,
Map<UaNodeId,UaDataTypeSpecification> specifications)
Should only be called by SDK classes.
|
| Modifier and Type | Method and Description |
|---|---|
Map<UaNodeId,Function<UaNode.Parameters,? extends UaInstance>> |
getConstructors()
Returns all constructors in this model.
|
GeneratedDataTypeDictionary |
getDataTypeDictionary() |
Map<UaNodeId,UaDataTypeSpecification> |
getSpecifications()
Returns all
UaDataTypeSpecifications of the model as unmodifiable map. |
protected CodegenModel(Map<UaNodeId,Function<UaNode.Parameters,? extends UaInstance>> constructors, GeneratedDataTypeDictionary dataTypeDictionary, Map<UaNodeId,UaDataTypeSpecification> specifications)
public Map<UaNodeId,Function<UaNode.Parameters,? extends UaInstance>> getConstructors()
public GeneratedDataTypeDictionary getDataTypeDictionary()
public Map<UaNodeId,UaDataTypeSpecification> getSpecifications()
UaDataTypeSpecifications of the model as unmodifiable map.Copyright © 2026. All rights reserved.