#[allow(unused_imports)]
use std::{convert::TryFrom, str::FromStr};
#[allow(unused_imports)]
use crate::{
server::address_space::{types::*, EventNotifier},
types::{
service_types::Argument, DataTypeId, ExtensionObject, LocalizedText, NodeId,
ReferenceTypeId, UAString, Variant, VariantTypeId,
},
};
#[allow(unused_variables)]
pub fn populate_address_space(address_space: &mut AddressSpace) {
add_objecttype_1(address_space);
add_objecttype_2(address_space);
add_objecttype_3(address_space);
add_objecttype_4(address_space);
add_objecttype_5(address_space);
add_objecttype_6(address_space);
add_objecttype_7(address_space);
add_objecttype_8(address_space);
add_objecttype_9(address_space);
add_objecttype_10(address_space);
add_objecttype_11(address_space);
add_objecttype_12(address_space);
add_objecttype_13(address_space);
add_objecttype_14(address_space);
add_objecttype_15(address_space);
add_objecttype_16(address_space);
add_objecttype_17(address_space);
add_objecttype_18(address_space);
add_objecttype_19(address_space);
add_objecttype_20(address_space);
add_objecttype_21(address_space);
add_objecttype_22(address_space);
add_objecttype_23(address_space);
add_objecttype_24(address_space);
add_objecttype_25(address_space);
add_objecttype_26(address_space);
add_objecttype_27(address_space);
add_objecttype_28(address_space);
add_objecttype_29(address_space);
add_objecttype_30(address_space);
add_objecttype_31(address_space);
add_objecttype_32(address_space);
add_objecttype_33(address_space);
add_objecttype_34(address_space);
add_objecttype_35(address_space);
add_objecttype_36(address_space);
add_objecttype_37(address_space);
add_objecttype_38(address_space);
add_objecttype_39(address_space);
add_objecttype_40(address_space);
add_datatype_41(address_space);
add_datatype_42(address_space);
add_datatype_43(address_space);
add_datatype_44(address_space);
add_datatype_45(address_space);
add_datatype_46(address_space);
add_datatype_47(address_space);
add_datatype_48(address_space);
add_datatype_49(address_space);
add_datatype_50(address_space);
add_datatype_51(address_space);
add_datatype_52(address_space);
add_datatype_53(address_space);
add_datatype_54(address_space);
add_datatype_55(address_space);
add_datatype_56(address_space);
add_datatype_57(address_space);
add_datatype_58(address_space);
add_datatype_59(address_space);
add_datatype_60(address_space);
add_datatype_61(address_space);
add_datatype_62(address_space);
add_datatype_63(address_space);
add_datatype_64(address_space);
add_datatype_65(address_space);
add_datatype_66(address_space);
add_datatype_67(address_space);
add_datatype_68(address_space);
add_datatype_69(address_space);
add_datatype_70(address_space);
add_datatype_71(address_space);
add_datatype_72(address_space);
add_datatype_73(address_space);
add_datatype_74(address_space);
add_datatype_75(address_space);
add_referencetype_76(address_space);
add_referencetype_77(address_space);
add_referencetype_78(address_space);
add_referencetype_79(address_space);
add_referencetype_80(address_space);
add_referencetype_81(address_space);
add_referencetype_82(address_space);
add_referencetype_83(address_space);
add_referencetype_84(address_space);
add_variable_85(address_space);
add_variable_86(address_space);
add_variable_87(address_space);
add_variable_88(address_space);
add_variable_89(address_space);
add_variable_90(address_space);
add_variable_91(address_space);
add_variable_92(address_space);
add_variable_93(address_space);
add_variable_94(address_space);
add_variable_95(address_space);
add_variable_96(address_space);
add_variable_97(address_space);
add_variable_98(address_space);
add_variable_99(address_space);
add_variable_100(address_space);
}
fn add_objecttype_1(address_space: &mut AddressSpace) {
let name = "AuditCertificateMismatchEventType";
let node_id = NodeId::new(0, 2089);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2080), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_2(address_space: &mut AddressSpace) {
let name = "AuditNodeManagementEventType";
let node_id = NodeId::new(0, 2090);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2052), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_3(address_space: &mut AddressSpace) {
let name = "AuditAddNodesEventType";
let node_id = NodeId::new(0, 2091);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2092), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2090), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_4(address_space: &mut AddressSpace) {
let name = "AuditDeleteNodesEventType";
let node_id = NodeId::new(0, 2093);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2094), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2090), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_5(address_space: &mut AddressSpace) {
let name = "AuditAddReferencesEventType";
let node_id = NodeId::new(0, 2095);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2096), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2090), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_6(address_space: &mut AddressSpace) {
let name = "AuditDeleteReferencesEventType";
let node_id = NodeId::new(0, 2097);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2098), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2090), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_7(address_space: &mut AddressSpace) {
let name = "AuditUpdateEventType";
let node_id = NodeId::new(0, 2099);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2052), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_8(address_space: &mut AddressSpace) {
let name = "AuditWriteUpdateEventType";
let node_id = NodeId::new(0, 2100);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2750), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2101), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2102), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2103), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2099), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_9(address_space: &mut AddressSpace) {
let name = "AuditHistoryUpdateEventType";
let node_id = NodeId::new(0, 2104);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2751), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2099), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_10(address_space: &mut AddressSpace) {
let name = "AuditUpdateMethodEventType";
let node_id = NodeId::new(0, 2127);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2128), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2129), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2052), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_11(address_space: &mut AddressSpace) {
let name = "SystemEventType";
let node_id = NodeId::new(0, 2130);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_12(address_space: &mut AddressSpace) {
let name = "DeviceFailureEventType";
let node_id = NodeId::new(0, 2131);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2130), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_13(address_space: &mut AddressSpace) {
let name = "SystemStatusChangeEventType";
let node_id = NodeId::new(0, 11446);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 11696), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2130), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_14(address_space: &mut AddressSpace) {
let name = "BaseModelChangeEventType";
let node_id = NodeId::new(0, 2132);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_15(address_space: &mut AddressSpace) {
let name = "GeneralModelChangeEventType";
let node_id = NodeId::new(0, 2133);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2134), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2132), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_16(address_space: &mut AddressSpace) {
let name = "SemanticChangeEventType";
let node_id = NodeId::new(0, 2738);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2739), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_17(address_space: &mut AddressSpace) {
let name = "EventQueueOverflowEventType";
let node_id = NodeId::new(0, 3035);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_18(address_space: &mut AddressSpace) {
let name = "ProgressEventType";
let node_id = NodeId::new(0, 11436);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 12502), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 12503), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_19(address_space: &mut AddressSpace) {
let name = "AggregateFunctionType";
let node_id = NodeId::new(0, 2340);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_20(address_space: &mut AddressSpace) {
let name = "StateMachineType";
let node_id = NodeId::new(0, 2299);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2769), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2770), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_21(address_space: &mut AddressSpace) {
let name = "FiniteStateMachineType";
let node_id = NodeId::new(0, 2771);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2772), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2773), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 17635), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 17636), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2299), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_22(address_space: &mut AddressSpace) {
let name = "StateType";
let node_id = NodeId::new(0, 2307);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2308), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_23(address_space: &mut AddressSpace) {
let name = "InitialStateType";
let node_id = NodeId::new(0, 2309);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2307), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_24(address_space: &mut AddressSpace) {
let name = "TransitionType";
let node_id = NodeId::new(0, 2310);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2312), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_25(address_space: &mut AddressSpace) {
let name = "ChoiceStateType";
let node_id = NodeId::new(0, 15109);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2307), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_26(address_space: &mut AddressSpace) {
let name = "TransitionEventType";
let node_id = NodeId::new(0, 2311);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2774), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2775), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2776), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2041), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_27(address_space: &mut AddressSpace) {
let name = "AuditUpdateStateEventType";
let node_id = NodeId::new(0, 2315);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2777), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2778), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2127), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_28(address_space: &mut AddressSpace) {
let name = "FileDirectoryType";
let node_id = NodeId::new(0, 13353);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 13354), &ReferenceTypeId::Organizes, ReferenceDirection::Forward),
(&NodeId::new(0, 13366), &ReferenceTypeId::Organizes, ReferenceDirection::Forward),
(&NodeId::new(0, 13387), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 13390), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 13393), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 13395), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 61), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_29(address_space: &mut AddressSpace) {
let name = "TemporaryFileTransferType";
let node_id = NodeId::new(0, 15744);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 15745), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 15746), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15749), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15751), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15754), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_30(address_space: &mut AddressSpace) {
let name = "FileTransferStateMachineType";
let node_id = NodeId::new(0, 15803);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 15815), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15817), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15819), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15821), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15823), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15825), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15827), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15829), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15831), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15833), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15835), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15837), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15839), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15841), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15843), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2771), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_31(address_space: &mut AddressSpace) {
let name = "RoleSetType";
let node_id = NodeId::new(0, 15607);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 15608), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15997), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 16000), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_32(address_space: &mut AddressSpace) {
let name = "RoleType";
let node_id = NodeId::new(0, 15620);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 16173), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 16174), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 15410), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 16175), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 15411), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 15624), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15626), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 16176), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 16178), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 16180), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 16182), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_33(address_space: &mut AddressSpace) {
let name = "RoleMappingRuleChangedAuditEventType";
let node_id = NodeId::new(0, 17641);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2127), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_34(address_space: &mut AddressSpace) {
let name = "DictionaryEntryType";
let node_id = NodeId::new(0, 17589);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 17590), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_35(address_space: &mut AddressSpace) {
let name = "DictionaryFolderType";
let node_id = NodeId::new(0, 17591);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 17592), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 17593), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 61), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_36(address_space: &mut AddressSpace) {
let name = "IrdiDictionaryEntryType";
let node_id = NodeId::new(0, 17598);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 17589), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_37(address_space: &mut AddressSpace) {
let name = "UriDictionaryEntryType";
let node_id = NodeId::new(0, 17600);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 17589), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_38(address_space: &mut AddressSpace) {
let name = "BaseInterfaceType";
let node_id = NodeId::new(0, 17602);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_39(address_space: &mut AddressSpace) {
let name = "IOrderedObjectType";
let node_id = NodeId::new(0, 23513);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 23517), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 17602), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_40(address_space: &mut AddressSpace) {
let name = "OrderedListType";
let node_id = NodeId::new(0, 23518);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 23525), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 58), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_41(address_space: &mut AddressSpace) {
let name = "BitFieldMaskDataType";
let node_id = NodeId::new(0, 11737);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 9), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_42(address_space: &mut AddressSpace) {
let name = "KeyValuePair";
let node_id = NodeId::new(0, 14533);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_43(address_space: &mut AddressSpace) {
let name = "AdditionalParametersType";
let node_id = NodeId::new(0, 16313);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_44(address_space: &mut AddressSpace) {
let name = "EphemeralKeyType";
let node_id = NodeId::new(0, 17548);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_45(address_space: &mut AddressSpace) {
let name = "EndpointType";
let node_id = NodeId::new(0, 15528);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_46(address_space: &mut AddressSpace) {
let name = "RationalNumber";
let node_id = NodeId::new(0, 18806);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_47(address_space: &mut AddressSpace) {
let name = "Vector";
let node_id = NodeId::new(0, 18807);
let node = DataType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_48(address_space: &mut AddressSpace) {
let name = "3DVector";
let node_id = NodeId::new(0, 18808);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 18807), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_49(address_space: &mut AddressSpace) {
let name = "CartesianCoordinates";
let node_id = NodeId::new(0, 18809);
let node = DataType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_50(address_space: &mut AddressSpace) {
let name = "3DCartesianCoordinates";
let node_id = NodeId::new(0, 18810);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 18809), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_51(address_space: &mut AddressSpace) {
let name = "Orientation";
let node_id = NodeId::new(0, 18811);
let node = DataType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_52(address_space: &mut AddressSpace) {
let name = "3DOrientation";
let node_id = NodeId::new(0, 18812);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 18811), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_53(address_space: &mut AddressSpace) {
let name = "Frame";
let node_id = NodeId::new(0, 18813);
let node = DataType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_54(address_space: &mut AddressSpace) {
let name = "3DFrame";
let node_id = NodeId::new(0, 18814);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 18813), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_55(address_space: &mut AddressSpace) {
let name = "OpenFileMode";
let node_id = NodeId::new(0, 11939);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 11940), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_56(address_space: &mut AddressSpace) {
let name = "IdentityCriteriaType";
let node_id = NodeId::new(0, 15632);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 15633), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_57(address_space: &mut AddressSpace) {
let name = "IdentityMappingRuleType";
let node_id = NodeId::new(0, 15634);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_58(address_space: &mut AddressSpace) {
let name = "CurrencyUnitType";
let node_id = NodeId::new(0, 23498);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_59(address_space: &mut AddressSpace) {
let name = "BuildInfo";
let node_id = NodeId::new(0, 338);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_60(address_space: &mut AddressSpace) {
let name = "RedundancySupport";
let node_id = NodeId::new(0, 851);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 7611), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_61(address_space: &mut AddressSpace) {
let name = "ServerState";
let node_id = NodeId::new(0, 852);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 7612), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_62(address_space: &mut AddressSpace) {
let name = "RedundantServerDataType";
let node_id = NodeId::new(0, 853);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_63(address_space: &mut AddressSpace) {
let name = "EndpointUrlListDataType";
let node_id = NodeId::new(0, 11943);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_64(address_space: &mut AddressSpace) {
let name = "NetworkGroupDataType";
let node_id = NodeId::new(0, 11944);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_65(address_space: &mut AddressSpace) {
let name = "SamplingIntervalDiagnosticsDataType";
let node_id = NodeId::new(0, 856);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_66(address_space: &mut AddressSpace) {
let name = "ServerDiagnosticsSummaryDataType";
let node_id = NodeId::new(0, 859);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_67(address_space: &mut AddressSpace) {
let name = "ServerStatusDataType";
let node_id = NodeId::new(0, 862);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_68(address_space: &mut AddressSpace) {
let name = "SessionDiagnosticsDataType";
let node_id = NodeId::new(0, 865);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_69(address_space: &mut AddressSpace) {
let name = "SessionSecurityDiagnosticsDataType";
let node_id = NodeId::new(0, 868);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_70(address_space: &mut AddressSpace) {
let name = "ServiceCounterDataType";
let node_id = NodeId::new(0, 871);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_71(address_space: &mut AddressSpace) {
let name = "StatusResult";
let node_id = NodeId::new(0, 299);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_72(address_space: &mut AddressSpace) {
let name = "SubscriptionDiagnosticsDataType";
let node_id = NodeId::new(0, 874);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_73(address_space: &mut AddressSpace) {
let name = "ModelChangeStructureVerbMask";
let node_id = NodeId::new(0, 11941);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 11942), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 29), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_74(address_space: &mut AddressSpace) {
let name = "ModelChangeStructureDataType";
let node_id = NodeId::new(0, 877);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_75(address_space: &mut AddressSpace) {
let name = "SemanticChangeStructureDataType";
let node_id = NodeId::new(0, 897);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 22), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_referencetype_76(address_space: &mut AddressSpace) {
let name = "FromState";
let node_id = NodeId::new(0, 51);
let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "ToTransition")), false, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_referencetype_77(address_space: &mut AddressSpace) {
let name = "ToState";
let node_id = NodeId::new(0, 52);
let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "FromTransition")), false, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_referencetype_78(address_space: &mut AddressSpace) {
let name = "HasCause";
let node_id = NodeId::new(0, 53);
let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "MayBeCausedBy")), false, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_referencetype_79(address_space: &mut AddressSpace) {
let name = "HasEffect";
let node_id = NodeId::new(0, 54);
let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "MayBeEffectedBy")), false, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_referencetype_80(address_space: &mut AddressSpace) {
let name = "HasSubStateMachine";
let node_id = NodeId::new(0, 117);
let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "SubStateMachineOf")), false, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_referencetype_81(address_space: &mut AddressSpace) {
let name = "HasGuard";
let node_id = NodeId::new(0, 15112);
let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "GuardOf")), false, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_referencetype_82(address_space: &mut AddressSpace) {
let name = "HasDictionaryEntry";
let node_id = NodeId::new(0, 17597);
let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "DictionaryEntryOf")), false, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_referencetype_83(address_space: &mut AddressSpace) {
let name = "HasInterface";
let node_id = NodeId::new(0, 17603);
let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "InterfaceOf")), false, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 32), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_referencetype_84(address_space: &mut AddressSpace) {
let name = "HasAddIn";
let node_id = NodeId::new(0, 17604);
let node = ReferenceType::new(&node_id, name, name, Some(LocalizedText::new("", "AddInOf")), false, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 47), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_variable_85(address_space: &mut AddressSpace) {
let name = "DataTypeVersion";
let value = Variant::Empty;
let node_id = NodeId::new(0, 104);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 69), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_86(address_space: &mut AddressSpace) {
let name = "DictionaryFragment";
let value = Variant::Empty;
let node_id = NodeId::new(0, 105);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 69), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_87(address_space: &mut AddressSpace) {
let name = "DataTypeVersion";
let value = Variant::Empty;
let node_id = NodeId::new(0, 106);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 72), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_88(address_space: &mut AddressSpace) {
let name = "NamespaceUri";
let value = Variant::Empty;
let node_id = NodeId::new(0, 107);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 72), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_89(address_space: &mut AddressSpace) {
let name = "Deprecated";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15001);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 72), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_90(address_space: &mut AddressSpace) {
let name = "NamingRule";
let value = Variant::Empty;
let node_id = NodeId::new(0, 111);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 77), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_91(address_space: &mut AddressSpace) {
let name = "NamingRule";
let value = Variant::Empty;
let node_id = NodeId::new(0, 112);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_92(address_space: &mut AddressSpace) {
let name = "NamingRule";
let value = Variant::Empty;
let node_id = NodeId::new(0, 113);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 80), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_93(address_space: &mut AddressSpace) {
let name = "NamingRule";
let value = Variant::Empty;
let node_id = NodeId::new(0, 114);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 83), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_94(address_space: &mut AddressSpace) {
let name = "NamingRule";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11509);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 11508), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_95(address_space: &mut AddressSpace) {
let name = "NamingRule";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11511);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 120), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 11510), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_96(address_space: &mut AddressSpace) {
let name = "NamespaceUri";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15958);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_97(address_space: &mut AddressSpace) {
let name = "NamespaceVersion";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15959);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 12), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_98(address_space: &mut AddressSpace) {
let name = "NamespacePublicationDate";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15960);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 13), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_99(address_space: &mut AddressSpace) {
let name = "IsNamespaceSubset";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15961);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 1), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_100(address_space: &mut AddressSpace) {
let name = "StaticNodeIdTypes";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15962);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 256), Some(1), Some(0), value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 68), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 15957), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}