#[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_object_11(address_space);
add_object_12(address_space);
add_object_13(address_space);
add_object_14(address_space);
add_object_15(address_space);
add_object_16(address_space);
add_object_17(address_space);
add_object_18(address_space);
add_object_19(address_space);
add_object_20(address_space);
add_objecttype_21(address_space);
add_objecttype_22(address_space);
add_objecttype_23(address_space);
add_objecttype_24(address_space);
add_datatype_25(address_space);
add_datatype_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_variabletype_93(address_space);
add_variabletype_94(address_space);
add_method_95(address_space);
add_method_96(address_space);
add_method_97(address_space);
add_method_98(address_space);
add_method_99(address_space);
}
fn add_object_1(address_space: &mut AddressSpace) {
let name = "FinalResultData";
let node_id = NodeId::new(0, 3850);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 58), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_2(address_space: &mut AddressSpace) {
let name = "Halted";
let node_id = NodeId::new(0, 2406);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2407), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_3(address_space: &mut AddressSpace) {
let name = "Ready";
let node_id = NodeId::new(0, 2400);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2401), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_4(address_space: &mut AddressSpace) {
let name = "Running";
let node_id = NodeId::new(0, 2402);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2403), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_5(address_space: &mut AddressSpace) {
let name = "Suspended";
let node_id = NodeId::new(0, 2404);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2405), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2307), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_6(address_space: &mut AddressSpace) {
let name = "HaltedToReady";
let node_id = NodeId::new(0, 2408);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2409), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_7(address_space: &mut AddressSpace) {
let name = "ReadyToRunning";
let node_id = NodeId::new(0, 2410);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2411), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_8(address_space: &mut AddressSpace) {
let name = "RunningToHalted";
let node_id = NodeId::new(0, 2412);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2413), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_9(address_space: &mut AddressSpace) {
let name = "RunningToReady";
let node_id = NodeId::new(0, 2414);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2415), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_10(address_space: &mut AddressSpace) {
let name = "RunningToSuspended";
let node_id = NodeId::new(0, 2416);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2417), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_11(address_space: &mut AddressSpace) {
let name = "SuspendedToRunning";
let node_id = NodeId::new(0, 2418);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2419), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_12(address_space: &mut AddressSpace) {
let name = "SuspendedToHalted";
let node_id = NodeId::new(0, 2420);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2421), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_13(address_space: &mut AddressSpace) {
let name = "SuspendedToReady";
let node_id = NodeId::new(0, 2422);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2423), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_14(address_space: &mut AddressSpace) {
let name = "ReadyToHalted";
let node_id = NodeId::new(0, 2424);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2425), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2310), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_object_15(address_space: &mut AddressSpace) {
let name = "Default Binary";
let node_id = NodeId::new(0, 896);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 894), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse),
(&NodeId::new(0, 8247), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward),
(&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
]));
}
fn add_object_16(address_space: &mut AddressSpace) {
let name = "Default Binary";
let node_id = NodeId::new(0, 15397);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 15396), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse),
(&NodeId::new(0, 15398), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward),
(&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
]));
}
fn add_object_17(address_space: &mut AddressSpace) {
let name = "Default XML";
let node_id = NodeId::new(0, 895);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 894), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse),
(&NodeId::new(0, 8882), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward),
(&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
]));
}
fn add_object_18(address_space: &mut AddressSpace) {
let name = "Default XML";
let node_id = NodeId::new(0, 15401);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 15396), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse),
(&NodeId::new(0, 15402), &ReferenceTypeId::HasDescription, ReferenceDirection::Forward),
(&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
]));
}
fn add_object_19(address_space: &mut AddressSpace) {
let name = "Default JSON";
let node_id = NodeId::new(0, 15381);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 894), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse),
(&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
]));
}
fn add_object_20(address_space: &mut AddressSpace) {
let name = "Default JSON";
let node_id = NodeId::new(0, 15405);
let node = Object::new(&node_id, name, name, EventNotifier::empty());
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 15396), &ReferenceTypeId::HasEncoding, ReferenceDirection::Inverse),
(&NodeId::new(0, 76), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
]));
}
fn add_objecttype_21(address_space: &mut AddressSpace) {
let name = "ProgramStateMachineType";
let node_id = NodeId::new(0, 2391);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 3830), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 3835), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2392), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2393), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2394), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2395), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2396), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2397), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2398), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 3850), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2406), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2400), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2402), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2404), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2408), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2410), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2412), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2414), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2416), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2418), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2420), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2422), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2424), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2426), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2427), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2428), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2429), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2430), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2771), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_22(address_space: &mut AddressSpace) {
let name = "ProgramTransitionEventType";
let node_id = NodeId::new(0, 2378);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2379), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2311), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_23(address_space: &mut AddressSpace) {
let name = "AuditProgramTransitionEventType";
let node_id = NodeId::new(0, 11856);
let node = ObjectType::new(&node_id, name, name, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 11875), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2315), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_objecttype_24(address_space: &mut AddressSpace) {
let name = "ProgramTransitionAuditEventType";
let node_id = NodeId::new(0, 3806);
let node = ObjectType::new(&node_id, name, name, false);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 3825), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 2315), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_datatype_25(address_space: &mut AddressSpace) {
let name = "ProgramDiagnosticDataType";
let node_id = NodeId::new(0, 894);
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_26(address_space: &mut AddressSpace) {
let name = "ProgramDiagnostic2DataType";
let node_id = NodeId::new(0, 15396);
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_variable_27(address_space: &mut AddressSpace) {
let name = "CurrentState";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3830);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 3831), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 3833), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2760), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_28(address_space: &mut AddressSpace) {
let name = "Id";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3831);
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, 3830), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_29(address_space: &mut AddressSpace) {
let name = "Number";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3833);
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, 3830), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_30(address_space: &mut AddressSpace) {
let name = "LastTransition";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3835);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 3836), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 3838), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 3839), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2767), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_31(address_space: &mut AddressSpace) {
let name = "Id";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3836);
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, 3835), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_32(address_space: &mut AddressSpace) {
let name = "Number";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3838);
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, 3835), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_33(address_space: &mut AddressSpace) {
let name = "TransitionTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3839);
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, 3835), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_34(address_space: &mut AddressSpace) {
let name = "Creatable";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2392);
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, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_35(address_space: &mut AddressSpace) {
let name = "Deletable";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2393);
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, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_36(address_space: &mut AddressSpace) {
let name = "AutoDelete";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2394);
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, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_37(address_space: &mut AddressSpace) {
let name = "RecycleCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2395);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 6), 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, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_38(address_space: &mut AddressSpace) {
let name = "InstanceCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2396);
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, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_39(address_space: &mut AddressSpace) {
let name = "MaxInstanceCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2397);
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, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_40(address_space: &mut AddressSpace) {
let name = "MaxRecycleCount";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2398);
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, 2391), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_41(address_space: &mut AddressSpace) {
let name = "ProgramDiagnostic";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2399);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 15396), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 3840), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 3841), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 3842), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 3843), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 3844), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 3845), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 3846), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 3847), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15038), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15040), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 3848), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 3849), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15383), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 80), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_42(address_space: &mut AddressSpace) {
let name = "CreateSessionId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3840);
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, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_43(address_space: &mut AddressSpace) {
let name = "CreateClientName";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3841);
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, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_44(address_space: &mut AddressSpace) {
let name = "InvocationCreationTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3842);
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, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_45(address_space: &mut AddressSpace) {
let name = "LastTransitionTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3843);
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, 2399), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_46(address_space: &mut AddressSpace) {
let name = "LastMethodCall";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3844);
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, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_47(address_space: &mut AddressSpace) {
let name = "LastMethodSessionId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3845);
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, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_48(address_space: &mut AddressSpace) {
let name = "LastMethodInputArguments";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3846);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_49(address_space: &mut AddressSpace) {
let name = "LastMethodOutputArguments";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3847);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_50(address_space: &mut AddressSpace) {
let name = "LastMethodInputValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15038);
let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_51(address_space: &mut AddressSpace) {
let name = "LastMethodOutputValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15040);
let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_52(address_space: &mut AddressSpace) {
let name = "LastMethodCallTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3848);
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, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_53(address_space: &mut AddressSpace) {
let name = "LastMethodReturnStatus";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3849);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2399), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_54(address_space: &mut AddressSpace) {
let name = "StateNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2407);
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, 2406), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_55(address_space: &mut AddressSpace) {
let name = "StateNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2401);
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, 2400), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_56(address_space: &mut AddressSpace) {
let name = "StateNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2403);
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, 2402), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_57(address_space: &mut AddressSpace) {
let name = "StateNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2405);
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, 2404), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_58(address_space: &mut AddressSpace) {
let name = "TransitionNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2409);
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, 2408), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_59(address_space: &mut AddressSpace) {
let name = "TransitionNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2411);
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, 2410), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_60(address_space: &mut AddressSpace) {
let name = "TransitionNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2413);
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, 2412), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_61(address_space: &mut AddressSpace) {
let name = "TransitionNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2415);
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, 2414), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_62(address_space: &mut AddressSpace) {
let name = "TransitionNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2417);
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, 2416), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_63(address_space: &mut AddressSpace) {
let name = "TransitionNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2419);
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, 2418), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_64(address_space: &mut AddressSpace) {
let name = "TransitionNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2421);
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, 2420), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_65(address_space: &mut AddressSpace) {
let name = "TransitionNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2423);
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, 2422), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_66(address_space: &mut AddressSpace) {
let name = "TransitionNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2425);
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, 2424), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_67(address_space: &mut AddressSpace) {
let name = "IntermediateResult";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2379);
let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2378), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_68(address_space: &mut AddressSpace) {
let name = "TransitionNumber";
let value = Variant::Empty;
let node_id = NodeId::new(0, 11875);
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, 11856), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_69(address_space: &mut AddressSpace) {
let name = "Transition";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3825);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 21), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 3826), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2767), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 3806), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_70(address_space: &mut AddressSpace) {
let name = "Id";
let value = Variant::Empty;
let node_id = NodeId::new(0, 3826);
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, 3825), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_71(address_space: &mut AddressSpace) {
let name = "CreateSessionId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2381);
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, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_72(address_space: &mut AddressSpace) {
let name = "CreateClientName";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2382);
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, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_73(address_space: &mut AddressSpace) {
let name = "InvocationCreationTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2383);
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, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_74(address_space: &mut AddressSpace) {
let name = "LastTransitionTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2384);
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, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_75(address_space: &mut AddressSpace) {
let name = "LastMethodCall";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2385);
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, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_76(address_space: &mut AddressSpace) {
let name = "LastMethodSessionId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2386);
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, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_77(address_space: &mut AddressSpace) {
let name = "LastMethodInputArguments";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2387);
let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, 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, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_78(address_space: &mut AddressSpace) {
let name = "LastMethodOutputArguments";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2388);
let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, 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, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_79(address_space: &mut AddressSpace) {
let name = "LastMethodCallTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2389);
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, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_80(address_space: &mut AddressSpace) {
let name = "LastMethodReturnStatus";
let value = Variant::Empty;
let node_id = NodeId::new(0, 2390);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 299), 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, 2380), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_81(address_space: &mut AddressSpace) {
let name = "CreateSessionId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15384);
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, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_82(address_space: &mut AddressSpace) {
let name = "CreateClientName";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15385);
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, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_83(address_space: &mut AddressSpace) {
let name = "InvocationCreationTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15386);
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, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_84(address_space: &mut AddressSpace) {
let name = "LastTransitionTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15387);
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, 15383), &ReferenceTypeId::HasProperty, ReferenceDirection::Inverse),
]));
}
fn add_variable_85(address_space: &mut AddressSpace) {
let name = "LastMethodCall";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15388);
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, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_86(address_space: &mut AddressSpace) {
let name = "LastMethodSessionId";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15389);
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, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_87(address_space: &mut AddressSpace) {
let name = "LastMethodInputArguments";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15390);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_88(address_space: &mut AddressSpace) {
let name = "LastMethodOutputArguments";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15391);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 296), Some(1), Some(0), value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_89(address_space: &mut AddressSpace) {
let name = "LastMethodInputValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15392);
let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_90(address_space: &mut AddressSpace) {
let name = "LastMethodOutputValues";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15393);
let node = Variable::new_data_value(&node_id, name, name, DataTypeId::Boolean, Some(1), Some(0), value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_91(address_space: &mut AddressSpace) {
let name = "LastMethodCallTime";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15394);
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, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variable_92(address_space: &mut AddressSpace) {
let name = "LastMethodReturnStatus";
let value = Variant::Empty;
let node_id = NodeId::new(0, 15395);
let node = Variable::new_data_value(&node_id, name, name, NodeId::new(0, 19), None, None, value);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 63), &ReferenceTypeId::HasTypeDefinition, ReferenceDirection::Forward),
(&NodeId::new(0, 78), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 15383), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_variabletype_93(address_space: &mut AddressSpace) {
let name = "ProgramDiagnosticType";
let node_id = NodeId::new(0, 2380);
let node = VariableType::new(&node_id, name, name, NodeId::new(0, 894), false, -1);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 2381), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2382), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2383), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2384), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2385), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2386), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2387), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2388), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2389), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 2390), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_variabletype_94(address_space: &mut AddressSpace) {
let name = "ProgramDiagnostic2Type";
let node_id = NodeId::new(0, 15383);
let node = VariableType::new(&node_id, name, name, NodeId::new(0, 15396), false, -1);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 15384), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15385), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15386), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15387), &ReferenceTypeId::HasProperty, ReferenceDirection::Forward),
(&NodeId::new(0, 15388), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15389), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15390), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15391), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15392), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15393), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15394), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 15395), &ReferenceTypeId::HasComponent, ReferenceDirection::Forward),
(&NodeId::new(0, 63), &ReferenceTypeId::HasSubtype, ReferenceDirection::Inverse),
]));
}
fn add_method_95(address_space: &mut AddressSpace) {
let name = "Start";
let node_id = NodeId::new(0, 2426);
let node = Method::new(&node_id, name, name, true, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_method_96(address_space: &mut AddressSpace) {
let name = "Suspend";
let node_id = NodeId::new(0, 2427);
let node = Method::new(&node_id, name, name, true, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_method_97(address_space: &mut AddressSpace) {
let name = "Resume";
let node_id = NodeId::new(0, 2428);
let node = Method::new(&node_id, name, name, true, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_method_98(address_space: &mut AddressSpace) {
let name = "Halt";
let node_id = NodeId::new(0, 2429);
let node = Method::new(&node_id, name, name, true, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}
fn add_method_99(address_space: &mut AddressSpace) {
let name = "Reset";
let node_id = NodeId::new(0, 2430);
let node = Method::new(&node_id, name, name, true, true);
let _ = address_space.insert(node, Some(&[
(&NodeId::new(0, 11508), &ReferenceTypeId::HasModellingRule, ReferenceDirection::Forward),
(&NodeId::new(0, 2391), &ReferenceTypeId::HasComponent, ReferenceDirection::Inverse),
]));
}