#[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_object_1(address_space);
add_object_2(address_space);
add_object_3(address_space);
add_object_4(address_space);
add_object_5(address_space);
add_object_6(address_space);
add_object_7(address_space);
add_object_8(address_space);
add_object_9(address_space);
add_object_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_datatype_20(address_space);
add_datatype_21(address_space);
add_referencetype_22(address_space);
add_variable_23(address_space);
add_variable_24(address_space);
add_variable_25(address_space);
add_variable_26(address_space);
add_variable_27(address_space);
add_variable_28(address_space);
add_variable_29(address_space);
add_variable_30(address_space);
add_variable_31(address_space);
add_variable_32(address_space);
add_variable_33(address_space);
add_variable_34(address_space);
add_variable_35(address_space);
add_variable_36(address_space);
add_variable_37(address_space);
add_variable_38(address_space);
add_variable_39(address_space);
add_variable_40(address_space);
add_variable_41(address_space);
add_variable_42(address_space);
add_variable_43(address_space);
add_variable_44(address_space);
add_variable_45(address_space);
add_variable_46(address_space);
add_variable_47(address_space);
add_variable_48(address_space);
add_variable_49(address_space);
add_variable_50(address_space);
add_variable_51(address_space);
add_variable_52(address_space);
add_variable_53(address_space);
add_variable_54(address_space);
add_variable_55(address_space);
add_variable_56(address_space);
add_variable_57(address_space);
add_variable_58(address_space);
add_variable_59(address_space);
add_variable_60(address_space);
add_variable_61(address_space);
add_variable_62(address_space);
add_variable_63(address_space);
add_variable_64(address_space);
add_variable_65(address_space);
add_variable_66(address_space);
add_variable_67(address_space);
add_variable_68(address_space);
add_variable_69(address_space);
add_variable_70(address_space);
add_variable_71(address_space);
add_variable_72(address_space);
add_variable_73(address_space);
add_variable_74(address_space);
add_variable_75(address_space);
add_variable_76(address_space);
add_variable_77(address_space);
add_variable_78(address_space);
add_variable_79(address_space);
add_variable_80(address_space);
add_variable_81(address_space);
add_variable_82(address_space);
add_variable_83(address_space);
add_variable_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);
}
fn add_object_1(address_space: &mut AddressSpace) {
let name = "HistoryServerCapabilities";
let node_id = NodeId::new(0, 11192);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11193),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11242),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11273),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11274),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11196),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11197),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11198),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11199),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11200),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11281),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11282),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11283),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11502),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11275),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11201),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19091),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2268),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
]),
);
}
fn add_object_2(address_space: &mut AddressSpace) {
let name = "AggregateFunctions";
let node_id = NodeId::new(0, 11201);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 61),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11192),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_3(address_space: &mut AddressSpace) {
let name = "AggregateConfiguration";
let node_id = NodeId::new(0, 3059);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11168),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11169),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11170),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11171),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11187),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2318),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_4(address_space: &mut AddressSpace) {
let name = "AggregateFunctions";
let node_id = NodeId::new(0, 11876);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 61),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 80),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2318),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_5(address_space: &mut AddressSpace) {
let name = "HA Configuration";
let node_id = NodeId::new(0, 11202);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11203),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11208),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2318),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
]),
);
}
fn add_object_6(address_space: &mut AddressSpace) {
let name = "AggregateConfiguration";
let node_id = NodeId::new(0, 11203);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 11204),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11205),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11206),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11207),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11187),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11202),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_7(address_space: &mut AddressSpace) {
let name = "AggregateFunctions";
let node_id = NodeId::new(0, 11172);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 61),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_object_8(address_space: &mut AddressSpace) {
let name = "Default Binary";
let node_id = NodeId::new(0, 893);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 891),
&ReferenceTypeId::HasEncoding,
ReferenceDirection::Inverse,
),
(
&NodeId::new(0, 8244),
&ReferenceTypeId::HasDescription,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 76),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
]),
);
}
fn add_object_9(address_space: &mut AddressSpace) {
let name = "Default XML";
let node_id = NodeId::new(0, 892);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 891),
&ReferenceTypeId::HasEncoding,
ReferenceDirection::Inverse,
),
(
&NodeId::new(0, 8879),
&ReferenceTypeId::HasDescription,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 76),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
]),
);
}
fn add_object_10(address_space: &mut AddressSpace) {
let name = "Default JSON";
let node_id = NodeId::new(0, 15382);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 891),
&ReferenceTypeId::HasEncoding,
ReferenceDirection::Inverse,
),
(
&NodeId::new(0, 76),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
]),
);
}
fn add_objecttype_11(address_space: &mut AddressSpace) {
let name = "HistoricalDataConfigurationType";
let node_id = NodeId::new(0, 2318);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 3059),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11876),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2323),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2324),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2325),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2326),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2327),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2328),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11499),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11500),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19092),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 58),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_12(address_space: &mut AddressSpace) {
let name = "HistoryServerCapabilitiesType";
let node_id = NodeId::new(0, 2330);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 2331),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2332),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11268),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11269),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2334),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2335),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2336),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2337),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2338),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11278),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11279),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11280),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11501),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11270),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11172),
&ReferenceTypeId::HasComponent,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19094),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 58),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_13(address_space: &mut AddressSpace) {
let name = "AuditHistoryEventUpdateEventType";
let node_id = NodeId::new(0, 2999);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 3025),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3028),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3003),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3029),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3030),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2104),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_14(address_space: &mut AddressSpace) {
let name = "AuditHistoryValueUpdateEventType";
let node_id = NodeId::new(0, 3006);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 3026),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3031),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3032),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3033),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2104),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_15(address_space: &mut AddressSpace) {
let name = "AuditHistoryAnnotationUpdateEventType";
let node_id = NodeId::new(0, 19095);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 19293),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19294),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 19295),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2104),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_16(address_space: &mut AddressSpace) {
let name = "AuditHistoryDeleteEventType";
let node_id = NodeId::new(0, 3012);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 3027),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2104),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_17(address_space: &mut AddressSpace) {
let name = "AuditHistoryRawModifyDeleteEventType";
let node_id = NodeId::new(0, 3014);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 3015),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3016),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3017),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3034),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3012),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_18(address_space: &mut AddressSpace) {
let name = "AuditHistoryAtTimeDeleteEventType";
let node_id = NodeId::new(0, 3019);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 3020),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3021),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3012),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_objecttype_19(address_space: &mut AddressSpace) {
let name = "AuditHistoryEventDeleteEventType";
let node_id = NodeId::new(0, 3022);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 3023),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3024),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3012),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_datatype_20(address_space: &mut AddressSpace) {
let name = "Annotation";
let node_id = NodeId::new(0, 891);
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_21(address_space: &mut AddressSpace) {
let name = "ExceptionDeviationFormat";
let node_id = NodeId::new(0, 890);
let node = DataType::new(&node_id, name, name, false);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 7614),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 29),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_referencetype_22(address_space: &mut AddressSpace) {
let name = "HasHistoricalConfiguration";
let node_id = NodeId::new(0, 56);
let node = ReferenceType::new(
&node_id,
name,
name,
Some(LocalizedText::new("", "HistoricalConfigurationOf")),
false,
false,
);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 44),
&ReferenceTypeId::HasSubtype,
ReferenceDirection::Inverse,
)]),
);
}
fn add_variable_23(address_space: &mut AddressSpace) {
let name = "AccessHistoryDataCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11193);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_24(address_space: &mut AddressSpace) {
let name = "AccessHistoryEventsCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11242);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_25(address_space: &mut AddressSpace) {
let name = "MaxReturnDataValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11273);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_26(address_space: &mut AddressSpace) {
let name = "MaxReturnEventValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11274);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_27(address_space: &mut AddressSpace) {
let name = "InsertDataCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11196);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_28(address_space: &mut AddressSpace) {
let name = "ReplaceDataCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11197);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_29(address_space: &mut AddressSpace) {
let name = "UpdateDataCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11198);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_30(address_space: &mut AddressSpace) {
let name = "DeleteRawCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11199);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_31(address_space: &mut AddressSpace) {
let name = "DeleteAtTimeCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11200);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_32(address_space: &mut AddressSpace) {
let name = "InsertEventCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11281);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_33(address_space: &mut AddressSpace) {
let name = "ReplaceEventCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11282);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_34(address_space: &mut AddressSpace) {
let name = "UpdateEventCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11283);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_35(address_space: &mut AddressSpace) {
let name = "DeleteEventCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11502);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_36(address_space: &mut AddressSpace) {
let name = "InsertAnnotationCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11275);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_37(address_space: &mut AddressSpace) {
let name = "ServerTimestampSupported";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19091);
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, 11192),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_38(address_space: &mut AddressSpace) {
let name = "Annotations";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11214);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 891),
Some(-2),
None,
value,
);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
)]),
);
}
fn add_variable_39(address_space: &mut AddressSpace) {
let name = "TreatUncertainAsBad";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11168);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3059),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_40(address_space: &mut AddressSpace) {
let name = "PercentDataBad";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11169);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), 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, 3059),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_41(address_space: &mut AddressSpace) {
let name = "PercentDataGood";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11170);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), 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, 3059),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_42(address_space: &mut AddressSpace) {
let name = "UseSlopedExtrapolation";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11171);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3059),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_43(address_space: &mut AddressSpace) {
let name = "Stepped";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2323);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2318),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_44(address_space: &mut AddressSpace) {
let name = "Definition";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2324);
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, 2318),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_45(address_space: &mut AddressSpace) {
let name = "MaxTimeInterval";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2325);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), 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, 2318),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_46(address_space: &mut AddressSpace) {
let name = "MinTimeInterval";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2326);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 290), 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, 2318),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_47(address_space: &mut AddressSpace) {
let name = "ExceptionDeviation";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2327);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 11), 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, 2318),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_48(address_space: &mut AddressSpace) {
let name = "ExceptionDeviationFormat";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2328);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 890), 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, 2318),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_49(address_space: &mut AddressSpace) {
let name = "StartOfArchive";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11499);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), 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, 2318),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_50(address_space: &mut AddressSpace) {
let name = "StartOfOnlineArchive";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11500);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), 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, 2318),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_51(address_space: &mut AddressSpace) {
let name = "ServerTimestampSupported";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19092);
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, 2318),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_52(address_space: &mut AddressSpace) {
let name = "TreatUncertainAsBad";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11204);
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, 11203),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_53(address_space: &mut AddressSpace) {
let name = "PercentDataBad";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11205);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11203),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_54(address_space: &mut AddressSpace) {
let name = "PercentDataGood";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11206);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 3), None, None, value);
let _ = address_space.insert(
node,
Some(&[
(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 11203),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_55(address_space: &mut AddressSpace) {
let name = "UseSlopedExtrapolation";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11207);
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, 11203),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_56(address_space: &mut AddressSpace) {
let name = "Stepped";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11208);
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, 11202),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_57(address_space: &mut AddressSpace) {
let name = "HistoricalEventFilter";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11215);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 725),
Some(-2),
None,
value,
);
let _ = address_space.insert(
node,
Some(&[(
&NodeId::new(0, 68),
&ReferenceTypeId::HasTypeDefinition,
ReferenceDirection::Forward,
)]),
);
}
fn add_variable_58(address_space: &mut AddressSpace) {
let name = "AccessHistoryDataCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2331);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_59(address_space: &mut AddressSpace) {
let name = "AccessHistoryEventsCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2332);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_60(address_space: &mut AddressSpace) {
let name = "MaxReturnDataValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11268);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), 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, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_61(address_space: &mut AddressSpace) {
let name = "MaxReturnEventValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11269);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 7), 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, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_62(address_space: &mut AddressSpace) {
let name = "InsertDataCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2334);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_63(address_space: &mut AddressSpace) {
let name = "ReplaceDataCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2335);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_64(address_space: &mut AddressSpace) {
let name = "UpdateDataCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2336);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_65(address_space: &mut AddressSpace) {
let name = "DeleteRawCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2337);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_66(address_space: &mut AddressSpace) {
let name = "DeleteAtTimeCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2338);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_67(address_space: &mut AddressSpace) {
let name = "InsertEventCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11278);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_68(address_space: &mut AddressSpace) {
let name = "ReplaceEventCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11279);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_69(address_space: &mut AddressSpace) {
let name = "UpdateEventCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11280);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_70(address_space: &mut AddressSpace) {
let name = "DeleteEventCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11501);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_71(address_space: &mut AddressSpace) {
let name = "InsertAnnotationCapability";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11270);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_72(address_space: &mut AddressSpace) {
let name = "ServerTimestampSupported";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19094);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 2330),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_73(address_space: &mut AddressSpace) {
let name = "UpdatedNode";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3025);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), 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, 2999),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_74(address_space: &mut AddressSpace) {
let name = "PerformInsertReplace";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3028);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 11293),
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, 2999),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_75(address_space: &mut AddressSpace) {
let name = "Filter";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3003);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 725), 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, 2999),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_76(address_space: &mut AddressSpace) {
let name = "NewValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3029);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 920),
Some(1),
Some(0),
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, 2999),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_77(address_space: &mut AddressSpace) {
let name = "OldValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3030);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 920),
Some(1),
Some(0),
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, 2999),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_78(address_space: &mut AddressSpace) {
let name = "UpdatedNode";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3026);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), 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, 3006),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_79(address_space: &mut AddressSpace) {
let name = "PerformInsertReplace";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3031);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 11293),
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, 3006),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_80(address_space: &mut AddressSpace) {
let name = "NewValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3032);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 23),
Some(1),
Some(0),
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, 3006),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_81(address_space: &mut AddressSpace) {
let name = "OldValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3033);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 23),
Some(1),
Some(0),
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, 3006),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_82(address_space: &mut AddressSpace) {
let name = "PerformInsertReplace";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19293);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 11293),
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, 19095),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_83(address_space: &mut AddressSpace) {
let name = "NewValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19294);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 23),
Some(1),
Some(0),
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, 19095),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_84(address_space: &mut AddressSpace) {
let name = "OldValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 19295);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 23),
Some(1),
Some(0),
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, 19095),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_85(address_space: &mut AddressSpace) {
let name = "UpdatedNode";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3027);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 17), 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, 3012),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_86(address_space: &mut AddressSpace) {
let name = "IsDeleteModified";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3015);
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, 78),
&ReferenceTypeId::HasModellingRule,
ReferenceDirection::Forward,
),
(
&NodeId::new(0, 3014),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_87(address_space: &mut AddressSpace) {
let name = "StartTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3016);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), 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, 3014),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_88(address_space: &mut AddressSpace) {
let name = "EndTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3017);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 294), 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, 3014),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_89(address_space: &mut AddressSpace) {
let name = "OldValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3034);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 23),
Some(1),
Some(0),
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, 3014),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_90(address_space: &mut AddressSpace) {
let name = "ReqTimes";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3020);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 294),
Some(1),
Some(0),
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, 3019),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_91(address_space: &mut AddressSpace) {
let name = "OldValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3021);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 23),
Some(1),
Some(0),
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, 3019),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_92(address_space: &mut AddressSpace) {
let name = "EventIds";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3023);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 15),
Some(1),
Some(0),
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, 3022),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_93(address_space: &mut AddressSpace) {
let name = "OldValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3024);
let node =
Variable::new_data_value(&node_id, name, name, NodeId::new(0, 920), 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, 3022),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}
fn add_variable_94(address_space: &mut AddressSpace) {
let name = "EnumStrings";
let value = Variant::Empty;
let node_id = NodeId::new(0, 7614);
let node = Variable::new_data_value(
&node_id,
name,
name,
NodeId::new(0, 21),
Some(1),
Some(0),
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, 890),
&ReferenceTypeId::HasProperty,
ReferenceDirection::Inverse,
),
]),
);
}