]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.base.ontology/src/org/simantics/document/base/ontology/DocumentationResource.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.document.base.ontology / src / org / simantics / document / base / ontology / DocumentationResource.java
index b76fa9f6e7dcee241c11ee44faaf2d7f505f913b..24a6e8b129b61c9eafc5a4adee4dabc7c02e5acc 100644 (file)
-package org.simantics.document.base.ontology;\r
-\r
-import org.simantics.db.RequestProcessor;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.request.Read;\r
-import org.simantics.db.Session;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.db.service.QueryControl;\r
-\r
-public class DocumentationResource {\r
-    \r
-    public final Resource A3;\r
-    public final Resource CommandConnectionType;\r
-    public final Resource CommandToCommandExecutorConstraint;\r
-    public final Resource Components;\r
-    public final Resource Components_CommandEvent;\r
-    public final Resource Components_Component;\r
-    public final Resource Components_Component_manualOrdinal;\r
-    public final Resource Components_Component_manualOrdinal_Inverse;\r
-    public final Resource Components_Composite;\r
-    public final Resource Components_DefVar;\r
-    public final Resource Components_DefVars;\r
-    public final Resource Components_DummyContainer;\r
-    public final Resource Components_Event;\r
-    public final Resource Components_ParentlessComponent;\r
-    public final Resource Components_PrimitiveComponent;\r
-    public final Resource Components_Root;\r
-    public final Resource Components_attribute;\r
-    public final Resource Components_connectionPoint;\r
-    public final Resource Components_sclAttribute;\r
-    public final Resource ConnectionType;\r
-    public final Resource DataConnectionType;\r
-    public final Resource DataDefinitionConnectionType;\r
-    public final Resource DataDefinitionToDataDefinitionConsumerConstraint;\r
-    public final Resource DataProviderToDataConsumerConstraint;\r
-    public final Resource DataStroke;\r
-    public final Resource DiagramModelingRules;\r
-    public final Resource DiagramRelations;\r
-    public final Resource DiagramRelations_Child1;\r
-    public final Resource DiagramRelations_Child10;\r
-    public final Resource DiagramRelations_Child10_Inverse;\r
-    public final Resource DiagramRelations_Child11;\r
-    public final Resource DiagramRelations_Child11_Inverse;\r
-    public final Resource DiagramRelations_Child12;\r
-    public final Resource DiagramRelations_Child12_Inverse;\r
-    public final Resource DiagramRelations_Child13;\r
-    public final Resource DiagramRelations_Child13_Inverse;\r
-    public final Resource DiagramRelations_Child14;\r
-    public final Resource DiagramRelations_Child14_Inverse;\r
-    public final Resource DiagramRelations_Child15;\r
-    public final Resource DiagramRelations_Child15_Inverse;\r
-    public final Resource DiagramRelations_Child16;\r
-    public final Resource DiagramRelations_Child16_Inverse;\r
-    public final Resource DiagramRelations_Child17;\r
-    public final Resource DiagramRelations_Child17_Inverse;\r
-    public final Resource DiagramRelations_Child18;\r
-    public final Resource DiagramRelations_Child18_Inverse;\r
-    public final Resource DiagramRelations_Child19;\r
-    public final Resource DiagramRelations_Child19_Inverse;\r
-    public final Resource DiagramRelations_Child1_Inverse;\r
-    public final Resource DiagramRelations_Child2;\r
-    public final Resource DiagramRelations_Child20;\r
-    public final Resource DiagramRelations_Child20_Inverse;\r
-    public final Resource DiagramRelations_Child21;\r
-    public final Resource DiagramRelations_Child21_Inverse;\r
-    public final Resource DiagramRelations_Child22;\r
-    public final Resource DiagramRelations_Child22_Inverse;\r
-    public final Resource DiagramRelations_Child23;\r
-    public final Resource DiagramRelations_Child23_Inverse;\r
-    public final Resource DiagramRelations_Child24;\r
-    public final Resource DiagramRelations_Child24_Inverse;\r
-    public final Resource DiagramRelations_Child25;\r
-    public final Resource DiagramRelations_Child25_Inverse;\r
-    public final Resource DiagramRelations_Child26;\r
-    public final Resource DiagramRelations_Child26_Inverse;\r
-    public final Resource DiagramRelations_Child27;\r
-    public final Resource DiagramRelations_Child27_Inverse;\r
-    public final Resource DiagramRelations_Child28;\r
-    public final Resource DiagramRelations_Child28_Inverse;\r
-    public final Resource DiagramRelations_Child29;\r
-    public final Resource DiagramRelations_Child29_Inverse;\r
-    public final Resource DiagramRelations_Child2_Inverse;\r
-    public final Resource DiagramRelations_Child3;\r
-    public final Resource DiagramRelations_Child30;\r
-    public final Resource DiagramRelations_Child30_Inverse;\r
-    public final Resource DiagramRelations_Child3_Inverse;\r
-    public final Resource DiagramRelations_Child4;\r
-    public final Resource DiagramRelations_Child4_Inverse;\r
-    public final Resource DiagramRelations_Child5;\r
-    public final Resource DiagramRelations_Child5_Inverse;\r
-    public final Resource DiagramRelations_Child6;\r
-    public final Resource DiagramRelations_Child6_Inverse;\r
-    public final Resource DiagramRelations_Child7;\r
-    public final Resource DiagramRelations_Child7_Inverse;\r
-    public final Resource DiagramRelations_Child8;\r
-    public final Resource DiagramRelations_Child8_Inverse;\r
-    public final Resource DiagramRelations_Child9;\r
-    public final Resource DiagramRelations_Child9_Inverse;\r
-    public final Resource DiagramRelations_ChildN;\r
-    public final Resource DiagramRelations_ChildN_Inverse;\r
-    public final Resource DiagramRelations_ParentRelation;\r
-    public final Resource DiagramRelations_ParentRelation_Inverse;\r
-    public final Resource DiagramRelations_arrayDataIn;\r
-    public final Resource DiagramRelations_arrayDataIn_Inverse;\r
-    public final Resource DiagramRelations_broadcast;\r
-    public final Resource DiagramRelations_broadcast_Inverse;\r
-    public final Resource DiagramRelations_broadcasted;\r
-    public final Resource DiagramRelations_broadcasted_Inverse;\r
-    public final Resource DiagramRelations_click;\r
-    public final Resource DiagramRelations_click_Inverse;\r
-    public final Resource DiagramRelations_close;\r
-    public final Resource DiagramRelations_close_Inverse;\r
-    public final Resource DiagramRelations_closed;\r
-    public final Resource DiagramRelations_closed_Inverse;\r
-    public final Resource DiagramRelations_data1;\r
-    public final Resource DiagramRelations_data10;\r
-    public final Resource DiagramRelations_data10_Inverse;\r
-    public final Resource DiagramRelations_data1_Inverse;\r
-    public final Resource DiagramRelations_data2;\r
-    public final Resource DiagramRelations_data2_Inverse;\r
-    public final Resource DiagramRelations_data3;\r
-    public final Resource DiagramRelations_data3_Inverse;\r
-    public final Resource DiagramRelations_data4;\r
-    public final Resource DiagramRelations_data4_Inverse;\r
-    public final Resource DiagramRelations_data5;\r
-    public final Resource DiagramRelations_data5_Inverse;\r
-    public final Resource DiagramRelations_data6;\r
-    public final Resource DiagramRelations_data6_Inverse;\r
-    public final Resource DiagramRelations_data7;\r
-    public final Resource DiagramRelations_data7_Inverse;\r
-    public final Resource DiagramRelations_data8;\r
-    public final Resource DiagramRelations_data8_Inverse;\r
-    public final Resource DiagramRelations_data9;\r
-    public final Resource DiagramRelations_data9_Inverse;\r
-    public final Resource DiagramRelations_dataDefinition;\r
-    public final Resource DiagramRelations_dataDefinition_Inverse;\r
-    public final Resource DiagramRelations_dataIn;\r
-    public final Resource DiagramRelations_dataIn1;\r
-    public final Resource DiagramRelations_dataIn10;\r
-    public final Resource DiagramRelations_dataIn10_Inverse;\r
-    public final Resource DiagramRelations_dataIn1_Inverse;\r
-    public final Resource DiagramRelations_dataIn2;\r
-    public final Resource DiagramRelations_dataIn2_Inverse;\r
-    public final Resource DiagramRelations_dataIn3;\r
-    public final Resource DiagramRelations_dataIn3_Inverse;\r
-    public final Resource DiagramRelations_dataIn4;\r
-    public final Resource DiagramRelations_dataIn4_Inverse;\r
-    public final Resource DiagramRelations_dataIn5;\r
-    public final Resource DiagramRelations_dataIn5_Inverse;\r
-    public final Resource DiagramRelations_dataIn6;\r
-    public final Resource DiagramRelations_dataIn6_Inverse;\r
-    public final Resource DiagramRelations_dataIn7;\r
-    public final Resource DiagramRelations_dataIn7_Inverse;\r
-    public final Resource DiagramRelations_dataIn8;\r
-    public final Resource DiagramRelations_dataIn8_Inverse;\r
-    public final Resource DiagramRelations_dataIn9;\r
-    public final Resource DiagramRelations_dataIn9_Inverse;\r
-    public final Resource DiagramRelations_dataIn_Inverse;\r
-    public final Resource DiagramRelations_dataOut;\r
-    public final Resource DiagramRelations_dataOut_Inverse;\r
-    public final Resource DiagramRelations_edit;\r
-    public final Resource DiagramRelations_edit_Inverse;\r
-    public final Resource DiagramRelations_enter;\r
-    public final Resource DiagramRelations_enter_Inverse;\r
-    public final Resource DiagramRelations_event;\r
-    public final Resource DiagramRelations_eventIn;\r
-    public final Resource DiagramRelations_eventIn_Inverse;\r
-    public final Resource DiagramRelations_eventOut;\r
-    public final Resource DiagramRelations_eventOut_Inverse;\r
-    public final Resource DiagramRelations_event_Inverse;\r
-    public final Resource DiagramRelations_load;\r
-    public final Resource DiagramRelations_load_Inverse;\r
-    public final Resource DiagramRelations_open;\r
-    public final Resource DiagramRelations_open_Inverse;\r
-    public final Resource DiagramRelations_select;\r
-    public final Resource DiagramRelations_select_Inverse;\r
-    public final Resource DiagramRelations_sequence1;\r
-    public final Resource DiagramRelations_sequence10;\r
-    public final Resource DiagramRelations_sequence10_Inverse;\r
-    public final Resource DiagramRelations_sequence1_Inverse;\r
-    public final Resource DiagramRelations_sequence2;\r
-    public final Resource DiagramRelations_sequence2_Inverse;\r
-    public final Resource DiagramRelations_sequence3;\r
-    public final Resource DiagramRelations_sequence3_Inverse;\r
-    public final Resource DiagramRelations_sequence4;\r
-    public final Resource DiagramRelations_sequence4_Inverse;\r
-    public final Resource DiagramRelations_sequence5;\r
-    public final Resource DiagramRelations_sequence5_Inverse;\r
-    public final Resource DiagramRelations_sequence6;\r
-    public final Resource DiagramRelations_sequence6_Inverse;\r
-    public final Resource DiagramRelations_sequence7;\r
-    public final Resource DiagramRelations_sequence7_Inverse;\r
-    public final Resource DiagramRelations_sequence8;\r
-    public final Resource DiagramRelations_sequence8_Inverse;\r
-    public final Resource DiagramRelations_sequence9;\r
-    public final Resource DiagramRelations_sequence9_Inverse;\r
-    public final Resource DiagramRelations_sequenceTrigger;\r
-    public final Resource DiagramRelations_sequenceTrigger_Inverse;\r
-    public final Resource DiagramRelations_submit;\r
-    public final Resource DiagramRelations_submit_Inverse;\r
-    public final Resource DiagramRelations_trigger;\r
-    public final Resource DiagramRelations_triggerFalse;\r
-    public final Resource DiagramRelations_triggerFalse_Inverse;\r
-    public final Resource DiagramRelations_triggerTrue;\r
-    public final Resource DiagramRelations_triggerTrue_Inverse;\r
-    public final Resource DiagramRelations_trigger_Inverse;\r
-    public final Resource DiagramRelations_uploaded;\r
-    public final Resource DiagramRelations_uploaded_Inverse;\r
-    public final Resource DiagramRelations_valueChanged;\r
-    public final Resource DiagramRelations_valueChanged_Inverse;\r
-    public final Resource Document;\r
-    public final Resource DocumentComponent;\r
-    public final Resource DocumentComponentType;\r
-    public final Resource DocumentContribution;\r
-    public final Resource DocumentContribution_HasDocument;\r
-    public final Resource DocumentContribution_HasDocument_Inverse;\r
-    public final Resource DocumentContribution_HasType;\r
-    public final Resource DocumentContribution_HasType_Inverse;\r
-    public final Resource DocumentDiagram;\r
-    public final Resource DocumentProceduralComponentType;\r
-    public final Resource Document_AttributeRelation;\r
-    public final Resource Document_AttributeRelation_dynamic;\r
-    public final Resource Document_AttributeRelation_dynamic_Inverse;\r
-    public final Resource Document_ChildRelation;\r
-    public final Resource Document_ChildRelation_ordinal;\r
-    public final Resource Document_ChildRelation_ordinal_Inverse;\r
-    public final Resource Document_CommandRelation;\r
-    public final Resource Document_CommandRelation_ordinal;\r
-    public final Resource Document_CommandRelation_ordinal_Inverse;\r
-    public final Resource Document_DataDefinitionRelation;\r
-    public final Resource Document_DataRelation;\r
-    public final Resource Document_ExtraAttributeRelation;\r
-    public final Resource Document_IsConnectedToChild;\r
-    public final Resource Document_IsConnectedToChild_Inverse;\r
-    public final Resource Document_IsConnectedToCommand;\r
-    public final Resource Document_IsConnectedToCommand_Inverse;\r
-    public final Resource Document_IsConnectedToData;\r
-    public final Resource Document_IsConnectedToDataDefinition;\r
-    public final Resource Document_IsConnectedToDataDefinition_Inverse;\r
-    public final Resource Document_IsConnectedToData_Inverse;\r
-    public final Resource Functions;\r
-    public final Resource Functions_componentNamingStrategy;\r
-    public final Resource Functions_emptyEvent;\r
-    public final Resource Functions_experiment;\r
-    public final Resource Functions_graph;\r
-    public final Resource Functions_icstate;\r
-    public final Resource Functions_input;\r
-    public final Resource Functions_inputSpaceChildren;\r
-    public final Resource Functions_model;\r
-    public final Resource Functions_pathExists;\r
-    public final Resource Functions_sclValue;\r
-    public final Resource Functions_self;\r
-    public final Resource Functions_session;\r
-    public final Resource Functions_state;\r
-    public final Resource InputContribution;\r
-    public final Resource InputContribution_function;\r
-    public final Resource InputContribution_function_Inverse;\r
-    public final Resource InputContribution_labeler;\r
-    public final Resource InputContribution_labeler_Inverse;\r
-    public final Resource ModelInputContribution;\r
-    public final Resource NoSelfConnectionConstraint;\r
-    public final Resource ParentToChildConstraint;\r
-    public final Resource Properties;\r
-    public final Resource Properties_ParameterType;\r
-    public final Resource Properties_SCLFunction;\r
-    public final Resource Properties_SCLFunction_Inverse;\r
-    public final Resource Properties_commands;\r
-    public final Resource Properties_commands_Inverse;\r
-    public final Resource Properties_dataDefinitions;\r
-    public final Resource Properties_dataDefinitions_Inverse;\r
-    public final Resource Properties_defAttribute;\r
-    public final Resource Properties_defExtraAttribute;\r
-    public final Resource Properties_exists;\r
-    public final Resource Properties_exists_Inverse;\r
-    public final Resource Properties_experiment;\r
-    public final Resource Properties_experiment_Inverse;\r
-    public final Resource Properties_hyperlinkTarget;\r
-    public final Resource Properties_hyperlinkTarget_Inverse;\r
-    public final Resource Properties_icstate;\r
-    public final Resource Properties_icstate_Inverse;\r
-    public final Resource Properties_input;\r
-    public final Resource Properties_inputUri;\r
-    public final Resource Properties_inputUri_Inverse;\r
-    public final Resource Properties_input_Inverse;\r
-    public final Resource Properties_model;\r
-    public final Resource Properties_model_Inverse;\r
-    public final Resource Properties_pathExists;\r
-    public final Resource Properties_pathExists_Inverse;\r
-    public final Resource Properties_session;\r
-    public final Resource Properties_session_Inverse;\r
-    public final Resource Properties_source;\r
-    public final Resource Properties_source_Inverse;\r
-    public final Resource Properties_sources;\r
-    public final Resource Properties_sources_Inverse;\r
-    public final Resource Properties_state;\r
-    public final Resource Properties_state_Inverse;\r
-    public final Resource Properties_target;\r
-    public final Resource Properties_target_Inverse;\r
-    public final Resource Properties_targets;\r
-    public final Resource Properties_targets_Inverse;\r
-    public final Resource RelationTypeConstraint;\r
-    public final Resource RelationTypeConstraint_Type1;\r
-    public final Resource RelationTypeConstraint_Type1_Inverse;\r
-    public final Resource RelationTypeConstraint_Type2;\r
-    public final Resource RelationTypeConstraint_Type2_Inverse;\r
-    public final Resource Relations;\r
-    public final Resource Relations_arrayDataIn;\r
-    public final Resource Relations_arrayDataIn_Inverse;\r
-    public final Resource Relations_broadcast;\r
-    public final Resource Relations_broadcast_Inverse;\r
-    public final Resource Relations_broadcasted;\r
-    public final Resource Relations_broadcasted_Inverse;\r
-    public final Resource Relations_childRelation;\r
-    public final Resource Relations_click;\r
-    public final Resource Relations_click_Inverse;\r
-    public final Resource Relations_close;\r
-    public final Resource Relations_close_Inverse;\r
-    public final Resource Relations_closed;\r
-    public final Resource Relations_closed_Inverse;\r
-    public final Resource Relations_commandExecutorRelation;\r
-    public final Resource Relations_commandExecutorRelation_propagate;\r
-    public final Resource Relations_commandExecutorRelation_propagate_Inverse;\r
-    public final Resource Relations_commandRelation;\r
-    public final Resource Relations_data1;\r
-    public final Resource Relations_data10;\r
-    public final Resource Relations_data10_Inverse;\r
-    public final Resource Relations_data1_Inverse;\r
-    public final Resource Relations_data2;\r
-    public final Resource Relations_data2_Inverse;\r
-    public final Resource Relations_data3;\r
-    public final Resource Relations_data3_Inverse;\r
-    public final Resource Relations_data4;\r
-    public final Resource Relations_data4_Inverse;\r
-    public final Resource Relations_data5;\r
-    public final Resource Relations_data5_Inverse;\r
-    public final Resource Relations_data6;\r
-    public final Resource Relations_data6_Inverse;\r
-    public final Resource Relations_data7;\r
-    public final Resource Relations_data7_Inverse;\r
-    public final Resource Relations_data8;\r
-    public final Resource Relations_data8_Inverse;\r
-    public final Resource Relations_data9;\r
-    public final Resource Relations_data9_Inverse;\r
-    public final Resource Relations_dataConsumerRelation;\r
-    public final Resource Relations_dataDefinition;\r
-    public final Resource Relations_dataDefinitionConsumerRelation;\r
-    public final Resource Relations_dataDefinitionRelation;\r
-    public final Resource Relations_dataDefinition_Inverse;\r
-    public final Resource Relations_dataIn;\r
-    public final Resource Relations_dataIn1;\r
-    public final Resource Relations_dataIn10;\r
-    public final Resource Relations_dataIn10_Inverse;\r
-    public final Resource Relations_dataIn1_Inverse;\r
-    public final Resource Relations_dataIn2;\r
-    public final Resource Relations_dataIn2_Inverse;\r
-    public final Resource Relations_dataIn3;\r
-    public final Resource Relations_dataIn3_Inverse;\r
-    public final Resource Relations_dataIn4;\r
-    public final Resource Relations_dataIn4_Inverse;\r
-    public final Resource Relations_dataIn5;\r
-    public final Resource Relations_dataIn5_Inverse;\r
-    public final Resource Relations_dataIn6;\r
-    public final Resource Relations_dataIn6_Inverse;\r
-    public final Resource Relations_dataIn7;\r
-    public final Resource Relations_dataIn7_Inverse;\r
-    public final Resource Relations_dataIn8;\r
-    public final Resource Relations_dataIn8_Inverse;\r
-    public final Resource Relations_dataIn9;\r
-    public final Resource Relations_dataIn9_Inverse;\r
-    public final Resource Relations_dataIn_Inverse;\r
-    public final Resource Relations_dataOut;\r
-    public final Resource Relations_dataOut_Inverse;\r
-    public final Resource Relations_dataProviderRelation;\r
-    public final Resource Relations_edit;\r
-    public final Resource Relations_edit_Inverse;\r
-    public final Resource Relations_enter;\r
-    public final Resource Relations_enter_Inverse;\r
-    public final Resource Relations_event;\r
-    public final Resource Relations_eventIn;\r
-    public final Resource Relations_eventIn_Inverse;\r
-    public final Resource Relations_eventOut;\r
-    public final Resource Relations_eventOut_Inverse;\r
-    public final Resource Relations_event_Inverse;\r
-    public final Resource Relations_functionalChildRelation;\r
-    public final Resource Relations_load;\r
-    public final Resource Relations_load_Inverse;\r
-    public final Resource Relations_open;\r
-    public final Resource Relations_open_Inverse;\r
-    public final Resource Relations_parent;\r
-    public final Resource Relations_parentRelation;\r
-    public final Resource Relations_parent_Inverse;\r
-    public final Resource Relations_part1;\r
-    public final Resource Relations_part10;\r
-    public final Resource Relations_part10_Inverse;\r
-    public final Resource Relations_part11;\r
-    public final Resource Relations_part11_Inverse;\r
-    public final Resource Relations_part12;\r
-    public final Resource Relations_part12_Inverse;\r
-    public final Resource Relations_part13;\r
-    public final Resource Relations_part13_Inverse;\r
-    public final Resource Relations_part14;\r
-    public final Resource Relations_part14_Inverse;\r
-    public final Resource Relations_part15;\r
-    public final Resource Relations_part15_Inverse;\r
-    public final Resource Relations_part16;\r
-    public final Resource Relations_part16_Inverse;\r
-    public final Resource Relations_part17;\r
-    public final Resource Relations_part17_Inverse;\r
-    public final Resource Relations_part18;\r
-    public final Resource Relations_part18_Inverse;\r
-    public final Resource Relations_part19;\r
-    public final Resource Relations_part19_Inverse;\r
-    public final Resource Relations_part1_Inverse;\r
-    public final Resource Relations_part2;\r
-    public final Resource Relations_part20;\r
-    public final Resource Relations_part20_Inverse;\r
-    public final Resource Relations_part21;\r
-    public final Resource Relations_part21_Inverse;\r
-    public final Resource Relations_part22;\r
-    public final Resource Relations_part22_Inverse;\r
-    public final Resource Relations_part23;\r
-    public final Resource Relations_part23_Inverse;\r
-    public final Resource Relations_part24;\r
-    public final Resource Relations_part24_Inverse;\r
-    public final Resource Relations_part25;\r
-    public final Resource Relations_part25_Inverse;\r
-    public final Resource Relations_part26;\r
-    public final Resource Relations_part26_Inverse;\r
-    public final Resource Relations_part27;\r
-    public final Resource Relations_part27_Inverse;\r
-    public final Resource Relations_part28;\r
-    public final Resource Relations_part28_Inverse;\r
-    public final Resource Relations_part29;\r
-    public final Resource Relations_part29_Inverse;\r
-    public final Resource Relations_part2_Inverse;\r
-    public final Resource Relations_part3;\r
-    public final Resource Relations_part30;\r
-    public final Resource Relations_part30_Inverse;\r
-    public final Resource Relations_part31;\r
-    public final Resource Relations_part31_Inverse;\r
-    public final Resource Relations_part32;\r
-    public final Resource Relations_part32_Inverse;\r
-    public final Resource Relations_part33;\r
-    public final Resource Relations_part33_Inverse;\r
-    public final Resource Relations_part34;\r
-    public final Resource Relations_part34_Inverse;\r
-    public final Resource Relations_part35;\r
-    public final Resource Relations_part35_Inverse;\r
-    public final Resource Relations_part36;\r
-    public final Resource Relations_part36_Inverse;\r
-    public final Resource Relations_part37;\r
-    public final Resource Relations_part37_Inverse;\r
-    public final Resource Relations_part38;\r
-    public final Resource Relations_part38_Inverse;\r
-    public final Resource Relations_part39;\r
-    public final Resource Relations_part39_Inverse;\r
-    public final Resource Relations_part3_Inverse;\r
-    public final Resource Relations_part4;\r
-    public final Resource Relations_part40;\r
-    public final Resource Relations_part40_Inverse;\r
-    public final Resource Relations_part41;\r
-    public final Resource Relations_part41_Inverse;\r
-    public final Resource Relations_part42;\r
-    public final Resource Relations_part42_Inverse;\r
-    public final Resource Relations_part43;\r
-    public final Resource Relations_part43_Inverse;\r
-    public final Resource Relations_part44;\r
-    public final Resource Relations_part44_Inverse;\r
-    public final Resource Relations_part45;\r
-    public final Resource Relations_part45_Inverse;\r
-    public final Resource Relations_part46;\r
-    public final Resource Relations_part46_Inverse;\r
-    public final Resource Relations_part47;\r
-    public final Resource Relations_part47_Inverse;\r
-    public final Resource Relations_part48;\r
-    public final Resource Relations_part48_Inverse;\r
-    public final Resource Relations_part49;\r
-    public final Resource Relations_part49_Inverse;\r
-    public final Resource Relations_part4_Inverse;\r
-    public final Resource Relations_part5;\r
-    public final Resource Relations_part50;\r
-    public final Resource Relations_part50_Inverse;\r
-    public final Resource Relations_part5_Inverse;\r
-    public final Resource Relations_part6;\r
-    public final Resource Relations_part6_Inverse;\r
-    public final Resource Relations_part7;\r
-    public final Resource Relations_part7_Inverse;\r
-    public final Resource Relations_part8;\r
-    public final Resource Relations_part8_Inverse;\r
-    public final Resource Relations_part9;\r
-    public final Resource Relations_part9_Inverse;\r
-    public final Resource Relations_partN;\r
-    public final Resource Relations_partN_Inverse;\r
-    public final Resource Relations_select;\r
-    public final Resource Relations_select_Inverse;\r
-    public final Resource Relations_sequence1;\r
-    public final Resource Relations_sequence10;\r
-    public final Resource Relations_sequence10_Inverse;\r
-    public final Resource Relations_sequence1_Inverse;\r
-    public final Resource Relations_sequence2;\r
-    public final Resource Relations_sequence2_Inverse;\r
-    public final Resource Relations_sequence3;\r
-    public final Resource Relations_sequence3_Inverse;\r
-    public final Resource Relations_sequence4;\r
-    public final Resource Relations_sequence4_Inverse;\r
-    public final Resource Relations_sequence5;\r
-    public final Resource Relations_sequence5_Inverse;\r
-    public final Resource Relations_sequence6;\r
-    public final Resource Relations_sequence6_Inverse;\r
-    public final Resource Relations_sequence7;\r
-    public final Resource Relations_sequence7_Inverse;\r
-    public final Resource Relations_sequence8;\r
-    public final Resource Relations_sequence8_Inverse;\r
-    public final Resource Relations_sequence9;\r
-    public final Resource Relations_sequence9_Inverse;\r
-    public final Resource Relations_sequenceTrigger;\r
-    public final Resource Relations_sequenceTrigger_Inverse;\r
-    public final Resource Relations_singleDataConsumerRelation;\r
-    public final Resource Relations_singleDataDefinitionRelation;\r
-    public final Resource Relations_submit;\r
-    public final Resource Relations_submit_Inverse;\r
-    public final Resource Relations_trigger;\r
-    public final Resource Relations_triggerFalse;\r
-    public final Resource Relations_triggerFalse_Inverse;\r
-    public final Resource Relations_triggerTrue;\r
-    public final Resource Relations_triggerTrue_Inverse;\r
-    public final Resource Relations_trigger_Inverse;\r
-    public final Resource Relations_uploaded;\r
-    public final Resource Relations_uploaded_Inverse;\r
-    public final Resource Relations_valueChanged;\r
-    public final Resource Relations_valueChanged_Inverse;\r
-    public final Resource SCL;\r
-    public final Resource SCLValue;\r
-    public final Resource Session;\r
-    public final Resource Session_inputURI;\r
-    public final Resource Session_inputURI_Inverse;\r
-    public final Resource Terminals;\r
-    public final Resource Terminals_BroadcastTerminal;\r
-    public final Resource Terminals_BroadcastedTerminal;\r
-    public final Resource Terminals_ChildTerminal;\r
-    public final Resource Terminals_CommandExecutorTerminal;\r
-    public final Resource Terminals_CommandTerminal;\r
-    public final Resource Terminals_DataConsumerTerminal;\r
-    public final Resource Terminals_DataProviderTerminal;\r
-    public final Resource Terminals_ParentTerminal;\r
-    public final Resource child1;\r
-    public final Resource child10;\r
-    public final Resource child2;\r
-    public final Resource child3;\r
-    public final Resource child4;\r
-    public final Resource child5;\r
-    public final Resource child6;\r
-    public final Resource child7;\r
-    public final Resource child8;\r
-    public final Resource child9;\r
-    public final Resource commandEvent;\r
-    public final Resource connect;\r
-    public final Resource scl;\r
-    public final Resource sclValue;\r
-    public final Resource singleData;\r
-        \r
-    public static class URIs {\r
-        public static final String A3 = "http://www.simantics.org/Documentation-1.2/A3";\r
-        public static final String CommandConnectionType = "http://www.simantics.org/Documentation-1.2/CommandConnectionType";\r
-        public static final String CommandToCommandExecutorConstraint = "http://www.simantics.org/Documentation-1.2/CommandToCommandExecutorConstraint";\r
-        public static final String Components = "http://www.simantics.org/Documentation-1.2/Components";\r
-        public static final String Components_CommandEvent = "http://www.simantics.org/Documentation-1.2/Components/CommandEvent";\r
-        public static final String Components_Component = "http://www.simantics.org/Documentation-1.2/Components/Component";\r
-        public static final String Components_Component_manualOrdinal = "http://www.simantics.org/Documentation-1.2/Components/Component/manualOrdinal";\r
-        public static final String Components_Component_manualOrdinal_Inverse = "http://www.simantics.org/Documentation-1.2/Components/Component/manualOrdinal/Inverse";\r
-        public static final String Components_Composite = "http://www.simantics.org/Documentation-1.2/Components/Composite";\r
-        public static final String Components_DefVar = "http://www.simantics.org/Documentation-1.2/Components/DefVar";\r
-        public static final String Components_DefVars = "http://www.simantics.org/Documentation-1.2/Components/DefVars";\r
-        public static final String Components_DummyContainer = "http://www.simantics.org/Documentation-1.2/Components/DummyContainer";\r
-        public static final String Components_Event = "http://www.simantics.org/Documentation-1.2/Components/Event";\r
-        public static final String Components_ParentlessComponent = "http://www.simantics.org/Documentation-1.2/Components/ParentlessComponent";\r
-        public static final String Components_PrimitiveComponent = "http://www.simantics.org/Documentation-1.2/Components/PrimitiveComponent";\r
-        public static final String Components_Root = "http://www.simantics.org/Documentation-1.2/Components/Root";\r
-        public static final String Components_attribute = "http://www.simantics.org/Documentation-1.2/Components/attribute";\r
-        public static final String Components_connectionPoint = "http://www.simantics.org/Documentation-1.2/Components/connectionPoint";\r
-        public static final String Components_sclAttribute = "http://www.simantics.org/Documentation-1.2/Components/sclAttribute";\r
-        public static final String ConnectionType = "http://www.simantics.org/Documentation-1.2/ConnectionType";\r
-        public static final String DataConnectionType = "http://www.simantics.org/Documentation-1.2/DataConnectionType";\r
-        public static final String DataDefinitionConnectionType = "http://www.simantics.org/Documentation-1.2/DataDefinitionConnectionType";\r
-        public static final String DataDefinitionToDataDefinitionConsumerConstraint = "http://www.simantics.org/Documentation-1.2/DataDefinitionToDataDefinitionConsumerConstraint";\r
-        public static final String DataProviderToDataConsumerConstraint = "http://www.simantics.org/Documentation-1.2/DataProviderToDataConsumerConstraint";\r
-        public static final String DataStroke = "http://www.simantics.org/Documentation-1.2/DataStroke";\r
-        public static final String DiagramModelingRules = "http://www.simantics.org/Documentation-1.2/DiagramModelingRules";\r
-        public static final String DiagramRelations = "http://www.simantics.org/Documentation-1.2/DiagramRelations";\r
-        public static final String DiagramRelations_Child1 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child1";\r
-        public static final String DiagramRelations_Child10 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child10";\r
-        public static final String DiagramRelations_Child10_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child10/Inverse";\r
-        public static final String DiagramRelations_Child11 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child11";\r
-        public static final String DiagramRelations_Child11_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child11/Inverse";\r
-        public static final String DiagramRelations_Child12 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child12";\r
-        public static final String DiagramRelations_Child12_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child12/Inverse";\r
-        public static final String DiagramRelations_Child13 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child13";\r
-        public static final String DiagramRelations_Child13_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child13/Inverse";\r
-        public static final String DiagramRelations_Child14 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child14";\r
-        public static final String DiagramRelations_Child14_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child14/Inverse";\r
-        public static final String DiagramRelations_Child15 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child15";\r
-        public static final String DiagramRelations_Child15_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child15/Inverse";\r
-        public static final String DiagramRelations_Child16 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child16";\r
-        public static final String DiagramRelations_Child16_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child16/Inverse";\r
-        public static final String DiagramRelations_Child17 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child17";\r
-        public static final String DiagramRelations_Child17_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child17/Inverse";\r
-        public static final String DiagramRelations_Child18 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child18";\r
-        public static final String DiagramRelations_Child18_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child18/Inverse";\r
-        public static final String DiagramRelations_Child19 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child19";\r
-        public static final String DiagramRelations_Child19_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child19/Inverse";\r
-        public static final String DiagramRelations_Child1_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child1/Inverse";\r
-        public static final String DiagramRelations_Child2 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child2";\r
-        public static final String DiagramRelations_Child20 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child20";\r
-        public static final String DiagramRelations_Child20_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child20/Inverse";\r
-        public static final String DiagramRelations_Child21 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child21";\r
-        public static final String DiagramRelations_Child21_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child21/Inverse";\r
-        public static final String DiagramRelations_Child22 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child22";\r
-        public static final String DiagramRelations_Child22_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child22/Inverse";\r
-        public static final String DiagramRelations_Child23 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child23";\r
-        public static final String DiagramRelations_Child23_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child23/Inverse";\r
-        public static final String DiagramRelations_Child24 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child24";\r
-        public static final String DiagramRelations_Child24_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child24/Inverse";\r
-        public static final String DiagramRelations_Child25 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child25";\r
-        public static final String DiagramRelations_Child25_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child25/Inverse";\r
-        public static final String DiagramRelations_Child26 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child26";\r
-        public static final String DiagramRelations_Child26_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child26/Inverse";\r
-        public static final String DiagramRelations_Child27 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child27";\r
-        public static final String DiagramRelations_Child27_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child27/Inverse";\r
-        public static final String DiagramRelations_Child28 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child28";\r
-        public static final String DiagramRelations_Child28_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child28/Inverse";\r
-        public static final String DiagramRelations_Child29 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child29";\r
-        public static final String DiagramRelations_Child29_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child29/Inverse";\r
-        public static final String DiagramRelations_Child2_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child2/Inverse";\r
-        public static final String DiagramRelations_Child3 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child3";\r
-        public static final String DiagramRelations_Child30 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child30";\r
-        public static final String DiagramRelations_Child30_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child30/Inverse";\r
-        public static final String DiagramRelations_Child3_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child3/Inverse";\r
-        public static final String DiagramRelations_Child4 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child4";\r
-        public static final String DiagramRelations_Child4_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child4/Inverse";\r
-        public static final String DiagramRelations_Child5 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child5";\r
-        public static final String DiagramRelations_Child5_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child5/Inverse";\r
-        public static final String DiagramRelations_Child6 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child6";\r
-        public static final String DiagramRelations_Child6_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child6/Inverse";\r
-        public static final String DiagramRelations_Child7 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child7";\r
-        public static final String DiagramRelations_Child7_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child7/Inverse";\r
-        public static final String DiagramRelations_Child8 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child8";\r
-        public static final String DiagramRelations_Child8_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child8/Inverse";\r
-        public static final String DiagramRelations_Child9 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child9";\r
-        public static final String DiagramRelations_Child9_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child9/Inverse";\r
-        public static final String DiagramRelations_ChildN = "http://www.simantics.org/Documentation-1.2/DiagramRelations/ChildN";\r
-        public static final String DiagramRelations_ChildN_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/ChildN/Inverse";\r
-        public static final String DiagramRelations_ParentRelation = "http://www.simantics.org/Documentation-1.2/DiagramRelations/ParentRelation";\r
-        public static final String DiagramRelations_ParentRelation_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/ParentRelation/Inverse";\r
-        public static final String DiagramRelations_arrayDataIn = "http://www.simantics.org/Documentation-1.2/DiagramRelations/arrayDataIn";\r
-        public static final String DiagramRelations_arrayDataIn_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/arrayDataIn/Inverse";\r
-        public static final String DiagramRelations_broadcast = "http://www.simantics.org/Documentation-1.2/DiagramRelations/broadcast";\r
-        public static final String DiagramRelations_broadcast_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/broadcast/Inverse";\r
-        public static final String DiagramRelations_broadcasted = "http://www.simantics.org/Documentation-1.2/DiagramRelations/broadcasted";\r
-        public static final String DiagramRelations_broadcasted_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/broadcasted/Inverse";\r
-        public static final String DiagramRelations_click = "http://www.simantics.org/Documentation-1.2/DiagramRelations/click";\r
-        public static final String DiagramRelations_click_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/click/Inverse";\r
-        public static final String DiagramRelations_close = "http://www.simantics.org/Documentation-1.2/DiagramRelations/close";\r
-        public static final String DiagramRelations_close_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/close/Inverse";\r
-        public static final String DiagramRelations_closed = "http://www.simantics.org/Documentation-1.2/DiagramRelations/closed";\r
-        public static final String DiagramRelations_closed_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/closed/Inverse";\r
-        public static final String DiagramRelations_data1 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data1";\r
-        public static final String DiagramRelations_data10 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data10";\r
-        public static final String DiagramRelations_data10_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data10/Inverse";\r
-        public static final String DiagramRelations_data1_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data1/Inverse";\r
-        public static final String DiagramRelations_data2 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data2";\r
-        public static final String DiagramRelations_data2_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data2/Inverse";\r
-        public static final String DiagramRelations_data3 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data3";\r
-        public static final String DiagramRelations_data3_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data3/Inverse";\r
-        public static final String DiagramRelations_data4 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data4";\r
-        public static final String DiagramRelations_data4_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data4/Inverse";\r
-        public static final String DiagramRelations_data5 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data5";\r
-        public static final String DiagramRelations_data5_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data5/Inverse";\r
-        public static final String DiagramRelations_data6 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data6";\r
-        public static final String DiagramRelations_data6_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data6/Inverse";\r
-        public static final String DiagramRelations_data7 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data7";\r
-        public static final String DiagramRelations_data7_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data7/Inverse";\r
-        public static final String DiagramRelations_data8 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data8";\r
-        public static final String DiagramRelations_data8_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data8/Inverse";\r
-        public static final String DiagramRelations_data9 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data9";\r
-        public static final String DiagramRelations_data9_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data9/Inverse";\r
-        public static final String DiagramRelations_dataDefinition = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataDefinition";\r
-        public static final String DiagramRelations_dataDefinition_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataDefinition/Inverse";\r
-        public static final String DiagramRelations_dataIn = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn";\r
-        public static final String DiagramRelations_dataIn1 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn1";\r
-        public static final String DiagramRelations_dataIn10 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn10";\r
-        public static final String DiagramRelations_dataIn10_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn10/Inverse";\r
-        public static final String DiagramRelations_dataIn1_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn1/Inverse";\r
-        public static final String DiagramRelations_dataIn2 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn2";\r
-        public static final String DiagramRelations_dataIn2_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn2/Inverse";\r
-        public static final String DiagramRelations_dataIn3 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn3";\r
-        public static final String DiagramRelations_dataIn3_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn3/Inverse";\r
-        public static final String DiagramRelations_dataIn4 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn4";\r
-        public static final String DiagramRelations_dataIn4_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn4/Inverse";\r
-        public static final String DiagramRelations_dataIn5 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn5";\r
-        public static final String DiagramRelations_dataIn5_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn5/Inverse";\r
-        public static final String DiagramRelations_dataIn6 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn6";\r
-        public static final String DiagramRelations_dataIn6_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn6/Inverse";\r
-        public static final String DiagramRelations_dataIn7 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn7";\r
-        public static final String DiagramRelations_dataIn7_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn7/Inverse";\r
-        public static final String DiagramRelations_dataIn8 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn8";\r
-        public static final String DiagramRelations_dataIn8_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn8/Inverse";\r
-        public static final String DiagramRelations_dataIn9 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn9";\r
-        public static final String DiagramRelations_dataIn9_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn9/Inverse";\r
-        public static final String DiagramRelations_dataIn_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn/Inverse";\r
-        public static final String DiagramRelations_dataOut = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataOut";\r
-        public static final String DiagramRelations_dataOut_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataOut/Inverse";\r
-        public static final String DiagramRelations_edit = "http://www.simantics.org/Documentation-1.2/DiagramRelations/edit";\r
-        public static final String DiagramRelations_edit_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/edit/Inverse";\r
-        public static final String DiagramRelations_enter = "http://www.simantics.org/Documentation-1.2/DiagramRelations/enter";\r
-        public static final String DiagramRelations_enter_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/enter/Inverse";\r
-        public static final String DiagramRelations_event = "http://www.simantics.org/Documentation-1.2/DiagramRelations/event";\r
-        public static final String DiagramRelations_eventIn = "http://www.simantics.org/Documentation-1.2/DiagramRelations/eventIn";\r
-        public static final String DiagramRelations_eventIn_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/eventIn/Inverse";\r
-        public static final String DiagramRelations_eventOut = "http://www.simantics.org/Documentation-1.2/DiagramRelations/eventOut";\r
-        public static final String DiagramRelations_eventOut_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/eventOut/Inverse";\r
-        public static final String DiagramRelations_event_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/event/Inverse";\r
-        public static final String DiagramRelations_load = "http://www.simantics.org/Documentation-1.2/DiagramRelations/load";\r
-        public static final String DiagramRelations_load_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/load/Inverse";\r
-        public static final String DiagramRelations_open = "http://www.simantics.org/Documentation-1.2/DiagramRelations/open";\r
-        public static final String DiagramRelations_open_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/open/Inverse";\r
-        public static final String DiagramRelations_select = "http://www.simantics.org/Documentation-1.2/DiagramRelations/select";\r
-        public static final String DiagramRelations_select_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/select/Inverse";\r
-        public static final String DiagramRelations_sequence1 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence1";\r
-        public static final String DiagramRelations_sequence10 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence10";\r
-        public static final String DiagramRelations_sequence10_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence10/Inverse";\r
-        public static final String DiagramRelations_sequence1_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence1/Inverse";\r
-        public static final String DiagramRelations_sequence2 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence2";\r
-        public static final String DiagramRelations_sequence2_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence2/Inverse";\r
-        public static final String DiagramRelations_sequence3 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence3";\r
-        public static final String DiagramRelations_sequence3_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence3/Inverse";\r
-        public static final String DiagramRelations_sequence4 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence4";\r
-        public static final String DiagramRelations_sequence4_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence4/Inverse";\r
-        public static final String DiagramRelations_sequence5 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence5";\r
-        public static final String DiagramRelations_sequence5_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence5/Inverse";\r
-        public static final String DiagramRelations_sequence6 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence6";\r
-        public static final String DiagramRelations_sequence6_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence6/Inverse";\r
-        public static final String DiagramRelations_sequence7 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence7";\r
-        public static final String DiagramRelations_sequence7_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence7/Inverse";\r
-        public static final String DiagramRelations_sequence8 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence8";\r
-        public static final String DiagramRelations_sequence8_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence8/Inverse";\r
-        public static final String DiagramRelations_sequence9 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence9";\r
-        public static final String DiagramRelations_sequence9_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence9/Inverse";\r
-        public static final String DiagramRelations_sequenceTrigger = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequenceTrigger";\r
-        public static final String DiagramRelations_sequenceTrigger_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequenceTrigger/Inverse";\r
-        public static final String DiagramRelations_submit = "http://www.simantics.org/Documentation-1.2/DiagramRelations/submit";\r
-        public static final String DiagramRelations_submit_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/submit/Inverse";\r
-        public static final String DiagramRelations_trigger = "http://www.simantics.org/Documentation-1.2/DiagramRelations/trigger";\r
-        public static final String DiagramRelations_triggerFalse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/triggerFalse";\r
-        public static final String DiagramRelations_triggerFalse_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/triggerFalse/Inverse";\r
-        public static final String DiagramRelations_triggerTrue = "http://www.simantics.org/Documentation-1.2/DiagramRelations/triggerTrue";\r
-        public static final String DiagramRelations_triggerTrue_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/triggerTrue/Inverse";\r
-        public static final String DiagramRelations_trigger_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/trigger/Inverse";\r
-        public static final String DiagramRelations_uploaded = "http://www.simantics.org/Documentation-1.2/DiagramRelations/uploaded";\r
-        public static final String DiagramRelations_uploaded_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/uploaded/Inverse";\r
-        public static final String DiagramRelations_valueChanged = "http://www.simantics.org/Documentation-1.2/DiagramRelations/valueChanged";\r
-        public static final String DiagramRelations_valueChanged_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/valueChanged/Inverse";\r
-        public static final String Document = "http://www.simantics.org/Documentation-1.2/Document";\r
-        public static final String DocumentComponent = "http://www.simantics.org/Documentation-1.2/DocumentComponent";\r
-        public static final String DocumentComponentType = "http://www.simantics.org/Documentation-1.2/DocumentComponentType";\r
-        public static final String DocumentContribution = "http://www.simantics.org/Documentation-1.2/DocumentContribution";\r
-        public static final String DocumentContribution_HasDocument = "http://www.simantics.org/Documentation-1.2/DocumentContribution/HasDocument";\r
-        public static final String DocumentContribution_HasDocument_Inverse = "http://www.simantics.org/Documentation-1.2/DocumentContribution/HasDocument/Inverse";\r
-        public static final String DocumentContribution_HasType = "http://www.simantics.org/Documentation-1.2/DocumentContribution/HasType";\r
-        public static final String DocumentContribution_HasType_Inverse = "http://www.simantics.org/Documentation-1.2/DocumentContribution/HasType/Inverse";\r
-        public static final String DocumentDiagram = "http://www.simantics.org/Documentation-1.2/DocumentDiagram";\r
-        public static final String DocumentProceduralComponentType = "http://www.simantics.org/Documentation-1.2/DocumentProceduralComponentType";\r
-        public static final String Document_AttributeRelation = "http://www.simantics.org/Documentation-1.2/Document/AttributeRelation";\r
-        public static final String Document_AttributeRelation_dynamic = "http://www.simantics.org/Documentation-1.2/Document/AttributeRelation/dynamic";\r
-        public static final String Document_AttributeRelation_dynamic_Inverse = "http://www.simantics.org/Documentation-1.2/Document/AttributeRelation/dynamic/Inverse";\r
-        public static final String Document_ChildRelation = "http://www.simantics.org/Documentation-1.2/Document/ChildRelation";\r
-        public static final String Document_ChildRelation_ordinal = "http://www.simantics.org/Documentation-1.2/Document/ChildRelation/ordinal";\r
-        public static final String Document_ChildRelation_ordinal_Inverse = "http://www.simantics.org/Documentation-1.2/Document/ChildRelation/ordinal/Inverse";\r
-        public static final String Document_CommandRelation = "http://www.simantics.org/Documentation-1.2/Document/CommandRelation";\r
-        public static final String Document_CommandRelation_ordinal = "http://www.simantics.org/Documentation-1.2/Document/CommandRelation/ordinal";\r
-        public static final String Document_CommandRelation_ordinal_Inverse = "http://www.simantics.org/Documentation-1.2/Document/CommandRelation/ordinal/Inverse";\r
-        public static final String Document_DataDefinitionRelation = "http://www.simantics.org/Documentation-1.2/Document/DataDefinitionRelation";\r
-        public static final String Document_DataRelation = "http://www.simantics.org/Documentation-1.2/Document/DataRelation";\r
-        public static final String Document_ExtraAttributeRelation = "http://www.simantics.org/Documentation-1.2/Document/ExtraAttributeRelation";\r
-        public static final String Document_IsConnectedToChild = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToChild";\r
-        public static final String Document_IsConnectedToChild_Inverse = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToChild/Inverse";\r
-        public static final String Document_IsConnectedToCommand = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToCommand";\r
-        public static final String Document_IsConnectedToCommand_Inverse = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToCommand/Inverse";\r
-        public static final String Document_IsConnectedToData = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToData";\r
-        public static final String Document_IsConnectedToDataDefinition = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToDataDefinition";\r
-        public static final String Document_IsConnectedToDataDefinition_Inverse = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToDataDefinition/Inverse";\r
-        public static final String Document_IsConnectedToData_Inverse = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToData/Inverse";\r
-        public static final String Functions = "http://www.simantics.org/Documentation-1.2/Functions";\r
-        public static final String Functions_componentNamingStrategy = "http://www.simantics.org/Documentation-1.2/Functions/componentNamingStrategy";\r
-        public static final String Functions_emptyEvent = "http://www.simantics.org/Documentation-1.2/Functions/emptyEvent";\r
-        public static final String Functions_experiment = "http://www.simantics.org/Documentation-1.2/Functions/experiment";\r
-        public static final String Functions_graph = "http://www.simantics.org/Documentation-1.2/Functions/graph";\r
-        public static final String Functions_icstate = "http://www.simantics.org/Documentation-1.2/Functions/icstate";\r
-        public static final String Functions_input = "http://www.simantics.org/Documentation-1.2/Functions/input";\r
-        public static final String Functions_inputSpaceChildren = "http://www.simantics.org/Documentation-1.2/Functions/inputSpaceChildren";\r
-        public static final String Functions_model = "http://www.simantics.org/Documentation-1.2/Functions/model";\r
-        public static final String Functions_pathExists = "http://www.simantics.org/Documentation-1.2/Functions/pathExists";\r
-        public static final String Functions_sclValue = "http://www.simantics.org/Documentation-1.2/Functions/sclValue";\r
-        public static final String Functions_self = "http://www.simantics.org/Documentation-1.2/Functions/self";\r
-        public static final String Functions_session = "http://www.simantics.org/Documentation-1.2/Functions/session";\r
-        public static final String Functions_state = "http://www.simantics.org/Documentation-1.2/Functions/state";\r
-        public static final String InputContribution = "http://www.simantics.org/Documentation-1.2/InputContribution";\r
-        public static final String InputContribution_function = "http://www.simantics.org/Documentation-1.2/InputContribution/function";\r
-        public static final String InputContribution_function_Inverse = "http://www.simantics.org/Documentation-1.2/InputContribution/function/Inverse";\r
-        public static final String InputContribution_labeler = "http://www.simantics.org/Documentation-1.2/InputContribution/labeler";\r
-        public static final String InputContribution_labeler_Inverse = "http://www.simantics.org/Documentation-1.2/InputContribution/labeler/Inverse";\r
-        public static final String ModelInputContribution = "http://www.simantics.org/Documentation-1.2/ModelInputContribution";\r
-        public static final String NoSelfConnectionConstraint = "http://www.simantics.org/Documentation-1.2/NoSelfConnectionConstraint";\r
-        public static final String ParentToChildConstraint = "http://www.simantics.org/Documentation-1.2/ParentToChildConstraint";\r
-        public static final String Properties = "http://www.simantics.org/Documentation-1.2/Properties";\r
-        public static final String Properties_ParameterType = "http://www.simantics.org/Documentation-1.2/Properties/ParameterType";\r
-        public static final String Properties_SCLFunction = "http://www.simantics.org/Documentation-1.2/Properties/SCLFunction";\r
-        public static final String Properties_SCLFunction_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/SCLFunction/Inverse";\r
-        public static final String Properties_commands = "http://www.simantics.org/Documentation-1.2/Properties/commands";\r
-        public static final String Properties_commands_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/commands/Inverse";\r
-        public static final String Properties_dataDefinitions = "http://www.simantics.org/Documentation-1.2/Properties/dataDefinitions";\r
-        public static final String Properties_dataDefinitions_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/dataDefinitions/Inverse";\r
-        public static final String Properties_defAttribute = "http://www.simantics.org/Documentation-1.2/Properties/defAttribute";\r
-        public static final String Properties_defExtraAttribute = "http://www.simantics.org/Documentation-1.2/Properties/defExtraAttribute";\r
-        public static final String Properties_exists = "http://www.simantics.org/Documentation-1.2/Properties/exists";\r
-        public static final String Properties_exists_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/exists/Inverse";\r
-        public static final String Properties_experiment = "http://www.simantics.org/Documentation-1.2/Properties/experiment";\r
-        public static final String Properties_experiment_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/experiment/Inverse";\r
-        public static final String Properties_hyperlinkTarget = "http://www.simantics.org/Documentation-1.2/Properties/hyperlinkTarget";\r
-        public static final String Properties_hyperlinkTarget_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/hyperlinkTarget/Inverse";\r
-        public static final String Properties_icstate = "http://www.simantics.org/Documentation-1.2/Properties/icstate";\r
-        public static final String Properties_icstate_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/icstate/Inverse";\r
-        public static final String Properties_input = "http://www.simantics.org/Documentation-1.2/Properties/input";\r
-        public static final String Properties_inputUri = "http://www.simantics.org/Documentation-1.2/Properties/inputUri";\r
-        public static final String Properties_inputUri_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/inputUri/Inverse";\r
-        public static final String Properties_input_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/input/Inverse";\r
-        public static final String Properties_model = "http://www.simantics.org/Documentation-1.2/Properties/model";\r
-        public static final String Properties_model_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/model/Inverse";\r
-        public static final String Properties_pathExists = "http://www.simantics.org/Documentation-1.2/Properties/pathExists";\r
-        public static final String Properties_pathExists_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/pathExists/Inverse";\r
-        public static final String Properties_session = "http://www.simantics.org/Documentation-1.2/Properties/session";\r
-        public static final String Properties_session_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/session/Inverse";\r
-        public static final String Properties_source = "http://www.simantics.org/Documentation-1.2/Properties/source";\r
-        public static final String Properties_source_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/source/Inverse";\r
-        public static final String Properties_sources = "http://www.simantics.org/Documentation-1.2/Properties/sources";\r
-        public static final String Properties_sources_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/sources/Inverse";\r
-        public static final String Properties_state = "http://www.simantics.org/Documentation-1.2/Properties/state";\r
-        public static final String Properties_state_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/state/Inverse";\r
-        public static final String Properties_target = "http://www.simantics.org/Documentation-1.2/Properties/target";\r
-        public static final String Properties_target_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/target/Inverse";\r
-        public static final String Properties_targets = "http://www.simantics.org/Documentation-1.2/Properties/targets";\r
-        public static final String Properties_targets_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/targets/Inverse";\r
-        public static final String RelationTypeConstraint = "http://www.simantics.org/Documentation-1.2/RelationTypeConstraint";\r
-        public static final String RelationTypeConstraint_Type1 = "http://www.simantics.org/Documentation-1.2/RelationTypeConstraint/Type1";\r
-        public static final String RelationTypeConstraint_Type1_Inverse = "http://www.simantics.org/Documentation-1.2/RelationTypeConstraint/Type1/Inverse";\r
-        public static final String RelationTypeConstraint_Type2 = "http://www.simantics.org/Documentation-1.2/RelationTypeConstraint/Type2";\r
-        public static final String RelationTypeConstraint_Type2_Inverse = "http://www.simantics.org/Documentation-1.2/RelationTypeConstraint/Type2/Inverse";\r
-        public static final String Relations = "http://www.simantics.org/Documentation-1.2/Relations";\r
-        public static final String Relations_arrayDataIn = "http://www.simantics.org/Documentation-1.2/Relations/arrayDataIn";\r
-        public static final String Relations_arrayDataIn_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/arrayDataIn/Inverse";\r
-        public static final String Relations_broadcast = "http://www.simantics.org/Documentation-1.2/Relations/broadcast";\r
-        public static final String Relations_broadcast_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/broadcast/Inverse";\r
-        public static final String Relations_broadcasted = "http://www.simantics.org/Documentation-1.2/Relations/broadcasted";\r
-        public static final String Relations_broadcasted_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/broadcasted/Inverse";\r
-        public static final String Relations_childRelation = "http://www.simantics.org/Documentation-1.2/Relations/childRelation";\r
-        public static final String Relations_click = "http://www.simantics.org/Documentation-1.2/Relations/click";\r
-        public static final String Relations_click_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/click/Inverse";\r
-        public static final String Relations_close = "http://www.simantics.org/Documentation-1.2/Relations/close";\r
-        public static final String Relations_close_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/close/Inverse";\r
-        public static final String Relations_closed = "http://www.simantics.org/Documentation-1.2/Relations/closed";\r
-        public static final String Relations_closed_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/closed/Inverse";\r
-        public static final String Relations_commandExecutorRelation = "http://www.simantics.org/Documentation-1.2/Relations/commandExecutorRelation";\r
-        public static final String Relations_commandExecutorRelation_propagate = "http://www.simantics.org/Documentation-1.2/Relations/commandExecutorRelation/propagate";\r
-        public static final String Relations_commandExecutorRelation_propagate_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/commandExecutorRelation/propagate/Inverse";\r
-        public static final String Relations_commandRelation = "http://www.simantics.org/Documentation-1.2/Relations/commandRelation";\r
-        public static final String Relations_data1 = "http://www.simantics.org/Documentation-1.2/Relations/data1";\r
-        public static final String Relations_data10 = "http://www.simantics.org/Documentation-1.2/Relations/data10";\r
-        public static final String Relations_data10_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data10/Inverse";\r
-        public static final String Relations_data1_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data1/Inverse";\r
-        public static final String Relations_data2 = "http://www.simantics.org/Documentation-1.2/Relations/data2";\r
-        public static final String Relations_data2_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data2/Inverse";\r
-        public static final String Relations_data3 = "http://www.simantics.org/Documentation-1.2/Relations/data3";\r
-        public static final String Relations_data3_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data3/Inverse";\r
-        public static final String Relations_data4 = "http://www.simantics.org/Documentation-1.2/Relations/data4";\r
-        public static final String Relations_data4_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data4/Inverse";\r
-        public static final String Relations_data5 = "http://www.simantics.org/Documentation-1.2/Relations/data5";\r
-        public static final String Relations_data5_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data5/Inverse";\r
-        public static final String Relations_data6 = "http://www.simantics.org/Documentation-1.2/Relations/data6";\r
-        public static final String Relations_data6_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data6/Inverse";\r
-        public static final String Relations_data7 = "http://www.simantics.org/Documentation-1.2/Relations/data7";\r
-        public static final String Relations_data7_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data7/Inverse";\r
-        public static final String Relations_data8 = "http://www.simantics.org/Documentation-1.2/Relations/data8";\r
-        public static final String Relations_data8_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data8/Inverse";\r
-        public static final String Relations_data9 = "http://www.simantics.org/Documentation-1.2/Relations/data9";\r
-        public static final String Relations_data9_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data9/Inverse";\r
-        public static final String Relations_dataConsumerRelation = "http://www.simantics.org/Documentation-1.2/Relations/dataConsumerRelation";\r
-        public static final String Relations_dataDefinition = "http://www.simantics.org/Documentation-1.2/Relations/dataDefinition";\r
-        public static final String Relations_dataDefinitionConsumerRelation = "http://www.simantics.org/Documentation-1.2/Relations/dataDefinitionConsumerRelation";\r
-        public static final String Relations_dataDefinitionRelation = "http://www.simantics.org/Documentation-1.2/Relations/dataDefinitionRelation";\r
-        public static final String Relations_dataDefinition_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataDefinition/Inverse";\r
-        public static final String Relations_dataIn = "http://www.simantics.org/Documentation-1.2/Relations/dataIn";\r
-        public static final String Relations_dataIn1 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn1";\r
-        public static final String Relations_dataIn10 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn10";\r
-        public static final String Relations_dataIn10_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn10/Inverse";\r
-        public static final String Relations_dataIn1_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn1/Inverse";\r
-        public static final String Relations_dataIn2 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn2";\r
-        public static final String Relations_dataIn2_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn2/Inverse";\r
-        public static final String Relations_dataIn3 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn3";\r
-        public static final String Relations_dataIn3_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn3/Inverse";\r
-        public static final String Relations_dataIn4 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn4";\r
-        public static final String Relations_dataIn4_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn4/Inverse";\r
-        public static final String Relations_dataIn5 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn5";\r
-        public static final String Relations_dataIn5_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn5/Inverse";\r
-        public static final String Relations_dataIn6 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn6";\r
-        public static final String Relations_dataIn6_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn6/Inverse";\r
-        public static final String Relations_dataIn7 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn7";\r
-        public static final String Relations_dataIn7_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn7/Inverse";\r
-        public static final String Relations_dataIn8 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn8";\r
-        public static final String Relations_dataIn8_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn8/Inverse";\r
-        public static final String Relations_dataIn9 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn9";\r
-        public static final String Relations_dataIn9_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn9/Inverse";\r
-        public static final String Relations_dataIn_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn/Inverse";\r
-        public static final String Relations_dataOut = "http://www.simantics.org/Documentation-1.2/Relations/dataOut";\r
-        public static final String Relations_dataOut_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataOut/Inverse";\r
-        public static final String Relations_dataProviderRelation = "http://www.simantics.org/Documentation-1.2/Relations/dataProviderRelation";\r
-        public static final String Relations_edit = "http://www.simantics.org/Documentation-1.2/Relations/edit";\r
-        public static final String Relations_edit_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/edit/Inverse";\r
-        public static final String Relations_enter = "http://www.simantics.org/Documentation-1.2/Relations/enter";\r
-        public static final String Relations_enter_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/enter/Inverse";\r
-        public static final String Relations_event = "http://www.simantics.org/Documentation-1.2/Relations/event";\r
-        public static final String Relations_eventIn = "http://www.simantics.org/Documentation-1.2/Relations/eventIn";\r
-        public static final String Relations_eventIn_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/eventIn/Inverse";\r
-        public static final String Relations_eventOut = "http://www.simantics.org/Documentation-1.2/Relations/eventOut";\r
-        public static final String Relations_eventOut_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/eventOut/Inverse";\r
-        public static final String Relations_event_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/event/Inverse";\r
-        public static final String Relations_functionalChildRelation = "http://www.simantics.org/Documentation-1.2/Relations/functionalChildRelation";\r
-        public static final String Relations_load = "http://www.simantics.org/Documentation-1.2/Relations/load";\r
-        public static final String Relations_load_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/load/Inverse";\r
-        public static final String Relations_open = "http://www.simantics.org/Documentation-1.2/Relations/open";\r
-        public static final String Relations_open_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/open/Inverse";\r
-        public static final String Relations_parent = "http://www.simantics.org/Documentation-1.2/Relations/parent";\r
-        public static final String Relations_parentRelation = "http://www.simantics.org/Documentation-1.2/Relations/parentRelation";\r
-        public static final String Relations_parent_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/parent/Inverse";\r
-        public static final String Relations_part1 = "http://www.simantics.org/Documentation-1.2/Relations/part1";\r
-        public static final String Relations_part10 = "http://www.simantics.org/Documentation-1.2/Relations/part10";\r
-        public static final String Relations_part10_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part10/Inverse";\r
-        public static final String Relations_part11 = "http://www.simantics.org/Documentation-1.2/Relations/part11";\r
-        public static final String Relations_part11_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part11/Inverse";\r
-        public static final String Relations_part12 = "http://www.simantics.org/Documentation-1.2/Relations/part12";\r
-        public static final String Relations_part12_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part12/Inverse";\r
-        public static final String Relations_part13 = "http://www.simantics.org/Documentation-1.2/Relations/part13";\r
-        public static final String Relations_part13_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part13/Inverse";\r
-        public static final String Relations_part14 = "http://www.simantics.org/Documentation-1.2/Relations/part14";\r
-        public static final String Relations_part14_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part14/Inverse";\r
-        public static final String Relations_part15 = "http://www.simantics.org/Documentation-1.2/Relations/part15";\r
-        public static final String Relations_part15_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part15/Inverse";\r
-        public static final String Relations_part16 = "http://www.simantics.org/Documentation-1.2/Relations/part16";\r
-        public static final String Relations_part16_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part16/Inverse";\r
-        public static final String Relations_part17 = "http://www.simantics.org/Documentation-1.2/Relations/part17";\r
-        public static final String Relations_part17_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part17/Inverse";\r
-        public static final String Relations_part18 = "http://www.simantics.org/Documentation-1.2/Relations/part18";\r
-        public static final String Relations_part18_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part18/Inverse";\r
-        public static final String Relations_part19 = "http://www.simantics.org/Documentation-1.2/Relations/part19";\r
-        public static final String Relations_part19_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part19/Inverse";\r
-        public static final String Relations_part1_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part1/Inverse";\r
-        public static final String Relations_part2 = "http://www.simantics.org/Documentation-1.2/Relations/part2";\r
-        public static final String Relations_part20 = "http://www.simantics.org/Documentation-1.2/Relations/part20";\r
-        public static final String Relations_part20_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part20/Inverse";\r
-        public static final String Relations_part21 = "http://www.simantics.org/Documentation-1.2/Relations/part21";\r
-        public static final String Relations_part21_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part21/Inverse";\r
-        public static final String Relations_part22 = "http://www.simantics.org/Documentation-1.2/Relations/part22";\r
-        public static final String Relations_part22_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part22/Inverse";\r
-        public static final String Relations_part23 = "http://www.simantics.org/Documentation-1.2/Relations/part23";\r
-        public static final String Relations_part23_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part23/Inverse";\r
-        public static final String Relations_part24 = "http://www.simantics.org/Documentation-1.2/Relations/part24";\r
-        public static final String Relations_part24_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part24/Inverse";\r
-        public static final String Relations_part25 = "http://www.simantics.org/Documentation-1.2/Relations/part25";\r
-        public static final String Relations_part25_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part25/Inverse";\r
-        public static final String Relations_part26 = "http://www.simantics.org/Documentation-1.2/Relations/part26";\r
-        public static final String Relations_part26_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part26/Inverse";\r
-        public static final String Relations_part27 = "http://www.simantics.org/Documentation-1.2/Relations/part27";\r
-        public static final String Relations_part27_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part27/Inverse";\r
-        public static final String Relations_part28 = "http://www.simantics.org/Documentation-1.2/Relations/part28";\r
-        public static final String Relations_part28_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part28/Inverse";\r
-        public static final String Relations_part29 = "http://www.simantics.org/Documentation-1.2/Relations/part29";\r
-        public static final String Relations_part29_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part29/Inverse";\r
-        public static final String Relations_part2_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part2/Inverse";\r
-        public static final String Relations_part3 = "http://www.simantics.org/Documentation-1.2/Relations/part3";\r
-        public static final String Relations_part30 = "http://www.simantics.org/Documentation-1.2/Relations/part30";\r
-        public static final String Relations_part30_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part30/Inverse";\r
-        public static final String Relations_part31 = "http://www.simantics.org/Documentation-1.2/Relations/part31";\r
-        public static final String Relations_part31_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part31/Inverse";\r
-        public static final String Relations_part32 = "http://www.simantics.org/Documentation-1.2/Relations/part32";\r
-        public static final String Relations_part32_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part32/Inverse";\r
-        public static final String Relations_part33 = "http://www.simantics.org/Documentation-1.2/Relations/part33";\r
-        public static final String Relations_part33_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part33/Inverse";\r
-        public static final String Relations_part34 = "http://www.simantics.org/Documentation-1.2/Relations/part34";\r
-        public static final String Relations_part34_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part34/Inverse";\r
-        public static final String Relations_part35 = "http://www.simantics.org/Documentation-1.2/Relations/part35";\r
-        public static final String Relations_part35_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part35/Inverse";\r
-        public static final String Relations_part36 = "http://www.simantics.org/Documentation-1.2/Relations/part36";\r
-        public static final String Relations_part36_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part36/Inverse";\r
-        public static final String Relations_part37 = "http://www.simantics.org/Documentation-1.2/Relations/part37";\r
-        public static final String Relations_part37_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part37/Inverse";\r
-        public static final String Relations_part38 = "http://www.simantics.org/Documentation-1.2/Relations/part38";\r
-        public static final String Relations_part38_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part38/Inverse";\r
-        public static final String Relations_part39 = "http://www.simantics.org/Documentation-1.2/Relations/part39";\r
-        public static final String Relations_part39_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part39/Inverse";\r
-        public static final String Relations_part3_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part3/Inverse";\r
-        public static final String Relations_part4 = "http://www.simantics.org/Documentation-1.2/Relations/part4";\r
-        public static final String Relations_part40 = "http://www.simantics.org/Documentation-1.2/Relations/part40";\r
-        public static final String Relations_part40_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part40/Inverse";\r
-        public static final String Relations_part41 = "http://www.simantics.org/Documentation-1.2/Relations/part41";\r
-        public static final String Relations_part41_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part41/Inverse";\r
-        public static final String Relations_part42 = "http://www.simantics.org/Documentation-1.2/Relations/part42";\r
-        public static final String Relations_part42_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part42/Inverse";\r
-        public static final String Relations_part43 = "http://www.simantics.org/Documentation-1.2/Relations/part43";\r
-        public static final String Relations_part43_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part43/Inverse";\r
-        public static final String Relations_part44 = "http://www.simantics.org/Documentation-1.2/Relations/part44";\r
-        public static final String Relations_part44_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part44/Inverse";\r
-        public static final String Relations_part45 = "http://www.simantics.org/Documentation-1.2/Relations/part45";\r
-        public static final String Relations_part45_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part45/Inverse";\r
-        public static final String Relations_part46 = "http://www.simantics.org/Documentation-1.2/Relations/part46";\r
-        public static final String Relations_part46_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part46/Inverse";\r
-        public static final String Relations_part47 = "http://www.simantics.org/Documentation-1.2/Relations/part47";\r
-        public static final String Relations_part47_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part47/Inverse";\r
-        public static final String Relations_part48 = "http://www.simantics.org/Documentation-1.2/Relations/part48";\r
-        public static final String Relations_part48_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part48/Inverse";\r
-        public static final String Relations_part49 = "http://www.simantics.org/Documentation-1.2/Relations/part49";\r
-        public static final String Relations_part49_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part49/Inverse";\r
-        public static final String Relations_part4_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part4/Inverse";\r
-        public static final String Relations_part5 = "http://www.simantics.org/Documentation-1.2/Relations/part5";\r
-        public static final String Relations_part50 = "http://www.simantics.org/Documentation-1.2/Relations/part50";\r
-        public static final String Relations_part50_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part50/Inverse";\r
-        public static final String Relations_part5_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part5/Inverse";\r
-        public static final String Relations_part6 = "http://www.simantics.org/Documentation-1.2/Relations/part6";\r
-        public static final String Relations_part6_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part6/Inverse";\r
-        public static final String Relations_part7 = "http://www.simantics.org/Documentation-1.2/Relations/part7";\r
-        public static final String Relations_part7_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part7/Inverse";\r
-        public static final String Relations_part8 = "http://www.simantics.org/Documentation-1.2/Relations/part8";\r
-        public static final String Relations_part8_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part8/Inverse";\r
-        public static final String Relations_part9 = "http://www.simantics.org/Documentation-1.2/Relations/part9";\r
-        public static final String Relations_part9_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part9/Inverse";\r
-        public static final String Relations_partN = "http://www.simantics.org/Documentation-1.2/Relations/partN";\r
-        public static final String Relations_partN_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/partN/Inverse";\r
-        public static final String Relations_select = "http://www.simantics.org/Documentation-1.2/Relations/select";\r
-        public static final String Relations_select_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/select/Inverse";\r
-        public static final String Relations_sequence1 = "http://www.simantics.org/Documentation-1.2/Relations/sequence1";\r
-        public static final String Relations_sequence10 = "http://www.simantics.org/Documentation-1.2/Relations/sequence10";\r
-        public static final String Relations_sequence10_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence10/Inverse";\r
-        public static final String Relations_sequence1_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence1/Inverse";\r
-        public static final String Relations_sequence2 = "http://www.simantics.org/Documentation-1.2/Relations/sequence2";\r
-        public static final String Relations_sequence2_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence2/Inverse";\r
-        public static final String Relations_sequence3 = "http://www.simantics.org/Documentation-1.2/Relations/sequence3";\r
-        public static final String Relations_sequence3_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence3/Inverse";\r
-        public static final String Relations_sequence4 = "http://www.simantics.org/Documentation-1.2/Relations/sequence4";\r
-        public static final String Relations_sequence4_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence4/Inverse";\r
-        public static final String Relations_sequence5 = "http://www.simantics.org/Documentation-1.2/Relations/sequence5";\r
-        public static final String Relations_sequence5_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence5/Inverse";\r
-        public static final String Relations_sequence6 = "http://www.simantics.org/Documentation-1.2/Relations/sequence6";\r
-        public static final String Relations_sequence6_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence6/Inverse";\r
-        public static final String Relations_sequence7 = "http://www.simantics.org/Documentation-1.2/Relations/sequence7";\r
-        public static final String Relations_sequence7_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence7/Inverse";\r
-        public static final String Relations_sequence8 = "http://www.simantics.org/Documentation-1.2/Relations/sequence8";\r
-        public static final String Relations_sequence8_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence8/Inverse";\r
-        public static final String Relations_sequence9 = "http://www.simantics.org/Documentation-1.2/Relations/sequence9";\r
-        public static final String Relations_sequence9_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence9/Inverse";\r
-        public static final String Relations_sequenceTrigger = "http://www.simantics.org/Documentation-1.2/Relations/sequenceTrigger";\r
-        public static final String Relations_sequenceTrigger_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequenceTrigger/Inverse";\r
-        public static final String Relations_singleDataConsumerRelation = "http://www.simantics.org/Documentation-1.2/Relations/singleDataConsumerRelation";\r
-        public static final String Relations_singleDataDefinitionRelation = "http://www.simantics.org/Documentation-1.2/Relations/singleDataDefinitionRelation";\r
-        public static final String Relations_submit = "http://www.simantics.org/Documentation-1.2/Relations/submit";\r
-        public static final String Relations_submit_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/submit/Inverse";\r
-        public static final String Relations_trigger = "http://www.simantics.org/Documentation-1.2/Relations/trigger";\r
-        public static final String Relations_triggerFalse = "http://www.simantics.org/Documentation-1.2/Relations/triggerFalse";\r
-        public static final String Relations_triggerFalse_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/triggerFalse/Inverse";\r
-        public static final String Relations_triggerTrue = "http://www.simantics.org/Documentation-1.2/Relations/triggerTrue";\r
-        public static final String Relations_triggerTrue_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/triggerTrue/Inverse";\r
-        public static final String Relations_trigger_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/trigger/Inverse";\r
-        public static final String Relations_uploaded = "http://www.simantics.org/Documentation-1.2/Relations/uploaded";\r
-        public static final String Relations_uploaded_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/uploaded/Inverse";\r
-        public static final String Relations_valueChanged = "http://www.simantics.org/Documentation-1.2/Relations/valueChanged";\r
-        public static final String Relations_valueChanged_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/valueChanged/Inverse";\r
-        public static final String SCL = "http://www.simantics.org/Documentation-1.2/SCL";\r
-        public static final String SCLValue = "http://www.simantics.org/Documentation-1.2/SCLValue";\r
-        public static final String Session = "http://www.simantics.org/Documentation-1.2/Session";\r
-        public static final String Session_inputURI = "http://www.simantics.org/Documentation-1.2/Session/inputURI";\r
-        public static final String Session_inputURI_Inverse = "http://www.simantics.org/Documentation-1.2/Session/inputURI/Inverse";\r
-        public static final String Terminals = "http://www.simantics.org/Documentation-1.2/Terminals";\r
-        public static final String Terminals_BroadcastTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/BroadcastTerminal";\r
-        public static final String Terminals_BroadcastedTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/BroadcastedTerminal";\r
-        public static final String Terminals_ChildTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/ChildTerminal";\r
-        public static final String Terminals_CommandExecutorTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/CommandExecutorTerminal";\r
-        public static final String Terminals_CommandTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/CommandTerminal";\r
-        public static final String Terminals_DataConsumerTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/DataConsumerTerminal";\r
-        public static final String Terminals_DataProviderTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/DataProviderTerminal";\r
-        public static final String Terminals_ParentTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/ParentTerminal";\r
-        public static final String child1 = "http://www.simantics.org/Documentation-1.2/child1";\r
-        public static final String child10 = "http://www.simantics.org/Documentation-1.2/child10";\r
-        public static final String child2 = "http://www.simantics.org/Documentation-1.2/child2";\r
-        public static final String child3 = "http://www.simantics.org/Documentation-1.2/child3";\r
-        public static final String child4 = "http://www.simantics.org/Documentation-1.2/child4";\r
-        public static final String child5 = "http://www.simantics.org/Documentation-1.2/child5";\r
-        public static final String child6 = "http://www.simantics.org/Documentation-1.2/child6";\r
-        public static final String child7 = "http://www.simantics.org/Documentation-1.2/child7";\r
-        public static final String child8 = "http://www.simantics.org/Documentation-1.2/child8";\r
-        public static final String child9 = "http://www.simantics.org/Documentation-1.2/child9";\r
-        public static final String commandEvent = "http://www.simantics.org/Documentation-1.2/commandEvent";\r
-        public static final String connect = "http://www.simantics.org/Documentation-1.2/connect";\r
-        public static final String scl = "http://www.simantics.org/Documentation-1.2/scl";\r
-        public static final String sclValue = "http://www.simantics.org/Documentation-1.2/sclValue";\r
-        public static final String singleData = "http://www.simantics.org/Documentation-1.2/singleData";\r
-    }\r
-    \r
-    public static Resource getResourceOrNull(ReadGraph graph, String uri) {\r
-        try {\r
-            return graph.getResource(uri);\r
-        } catch(DatabaseException e) {\r
-            System.err.println(e.getMessage());\r
-            return null;\r
-        }\r
-    }\r
-    \r
-    public DocumentationResource(ReadGraph graph) {\r
-        A3 = getResourceOrNull(graph, URIs.A3);\r
-        CommandConnectionType = getResourceOrNull(graph, URIs.CommandConnectionType);\r
-        CommandToCommandExecutorConstraint = getResourceOrNull(graph, URIs.CommandToCommandExecutorConstraint);\r
-        Components = getResourceOrNull(graph, URIs.Components);\r
-        Components_CommandEvent = getResourceOrNull(graph, URIs.Components_CommandEvent);\r
-        Components_Component = getResourceOrNull(graph, URIs.Components_Component);\r
-        Components_Component_manualOrdinal = getResourceOrNull(graph, URIs.Components_Component_manualOrdinal);\r
-        Components_Component_manualOrdinal_Inverse = getResourceOrNull(graph, URIs.Components_Component_manualOrdinal_Inverse);\r
-        Components_Composite = getResourceOrNull(graph, URIs.Components_Composite);\r
-        Components_DefVar = getResourceOrNull(graph, URIs.Components_DefVar);\r
-        Components_DefVars = getResourceOrNull(graph, URIs.Components_DefVars);\r
-        Components_DummyContainer = getResourceOrNull(graph, URIs.Components_DummyContainer);\r
-        Components_Event = getResourceOrNull(graph, URIs.Components_Event);\r
-        Components_ParentlessComponent = getResourceOrNull(graph, URIs.Components_ParentlessComponent);\r
-        Components_PrimitiveComponent = getResourceOrNull(graph, URIs.Components_PrimitiveComponent);\r
-        Components_Root = getResourceOrNull(graph, URIs.Components_Root);\r
-        Components_attribute = getResourceOrNull(graph, URIs.Components_attribute);\r
-        Components_connectionPoint = getResourceOrNull(graph, URIs.Components_connectionPoint);\r
-        Components_sclAttribute = getResourceOrNull(graph, URIs.Components_sclAttribute);\r
-        ConnectionType = getResourceOrNull(graph, URIs.ConnectionType);\r
-        DataConnectionType = getResourceOrNull(graph, URIs.DataConnectionType);\r
-        DataDefinitionConnectionType = getResourceOrNull(graph, URIs.DataDefinitionConnectionType);\r
-        DataDefinitionToDataDefinitionConsumerConstraint = getResourceOrNull(graph, URIs.DataDefinitionToDataDefinitionConsumerConstraint);\r
-        DataProviderToDataConsumerConstraint = getResourceOrNull(graph, URIs.DataProviderToDataConsumerConstraint);\r
-        DataStroke = getResourceOrNull(graph, URIs.DataStroke);\r
-        DiagramModelingRules = getResourceOrNull(graph, URIs.DiagramModelingRules);\r
-        DiagramRelations = getResourceOrNull(graph, URIs.DiagramRelations);\r
-        DiagramRelations_Child1 = getResourceOrNull(graph, URIs.DiagramRelations_Child1);\r
-        DiagramRelations_Child10 = getResourceOrNull(graph, URIs.DiagramRelations_Child10);\r
-        DiagramRelations_Child10_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child10_Inverse);\r
-        DiagramRelations_Child11 = getResourceOrNull(graph, URIs.DiagramRelations_Child11);\r
-        DiagramRelations_Child11_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child11_Inverse);\r
-        DiagramRelations_Child12 = getResourceOrNull(graph, URIs.DiagramRelations_Child12);\r
-        DiagramRelations_Child12_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child12_Inverse);\r
-        DiagramRelations_Child13 = getResourceOrNull(graph, URIs.DiagramRelations_Child13);\r
-        DiagramRelations_Child13_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child13_Inverse);\r
-        DiagramRelations_Child14 = getResourceOrNull(graph, URIs.DiagramRelations_Child14);\r
-        DiagramRelations_Child14_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child14_Inverse);\r
-        DiagramRelations_Child15 = getResourceOrNull(graph, URIs.DiagramRelations_Child15);\r
-        DiagramRelations_Child15_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child15_Inverse);\r
-        DiagramRelations_Child16 = getResourceOrNull(graph, URIs.DiagramRelations_Child16);\r
-        DiagramRelations_Child16_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child16_Inverse);\r
-        DiagramRelations_Child17 = getResourceOrNull(graph, URIs.DiagramRelations_Child17);\r
-        DiagramRelations_Child17_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child17_Inverse);\r
-        DiagramRelations_Child18 = getResourceOrNull(graph, URIs.DiagramRelations_Child18);\r
-        DiagramRelations_Child18_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child18_Inverse);\r
-        DiagramRelations_Child19 = getResourceOrNull(graph, URIs.DiagramRelations_Child19);\r
-        DiagramRelations_Child19_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child19_Inverse);\r
-        DiagramRelations_Child1_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child1_Inverse);\r
-        DiagramRelations_Child2 = getResourceOrNull(graph, URIs.DiagramRelations_Child2);\r
-        DiagramRelations_Child20 = getResourceOrNull(graph, URIs.DiagramRelations_Child20);\r
-        DiagramRelations_Child20_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child20_Inverse);\r
-        DiagramRelations_Child21 = getResourceOrNull(graph, URIs.DiagramRelations_Child21);\r
-        DiagramRelations_Child21_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child21_Inverse);\r
-        DiagramRelations_Child22 = getResourceOrNull(graph, URIs.DiagramRelations_Child22);\r
-        DiagramRelations_Child22_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child22_Inverse);\r
-        DiagramRelations_Child23 = getResourceOrNull(graph, URIs.DiagramRelations_Child23);\r
-        DiagramRelations_Child23_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child23_Inverse);\r
-        DiagramRelations_Child24 = getResourceOrNull(graph, URIs.DiagramRelations_Child24);\r
-        DiagramRelations_Child24_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child24_Inverse);\r
-        DiagramRelations_Child25 = getResourceOrNull(graph, URIs.DiagramRelations_Child25);\r
-        DiagramRelations_Child25_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child25_Inverse);\r
-        DiagramRelations_Child26 = getResourceOrNull(graph, URIs.DiagramRelations_Child26);\r
-        DiagramRelations_Child26_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child26_Inverse);\r
-        DiagramRelations_Child27 = getResourceOrNull(graph, URIs.DiagramRelations_Child27);\r
-        DiagramRelations_Child27_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child27_Inverse);\r
-        DiagramRelations_Child28 = getResourceOrNull(graph, URIs.DiagramRelations_Child28);\r
-        DiagramRelations_Child28_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child28_Inverse);\r
-        DiagramRelations_Child29 = getResourceOrNull(graph, URIs.DiagramRelations_Child29);\r
-        DiagramRelations_Child29_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child29_Inverse);\r
-        DiagramRelations_Child2_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child2_Inverse);\r
-        DiagramRelations_Child3 = getResourceOrNull(graph, URIs.DiagramRelations_Child3);\r
-        DiagramRelations_Child30 = getResourceOrNull(graph, URIs.DiagramRelations_Child30);\r
-        DiagramRelations_Child30_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child30_Inverse);\r
-        DiagramRelations_Child3_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child3_Inverse);\r
-        DiagramRelations_Child4 = getResourceOrNull(graph, URIs.DiagramRelations_Child4);\r
-        DiagramRelations_Child4_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child4_Inverse);\r
-        DiagramRelations_Child5 = getResourceOrNull(graph, URIs.DiagramRelations_Child5);\r
-        DiagramRelations_Child5_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child5_Inverse);\r
-        DiagramRelations_Child6 = getResourceOrNull(graph, URIs.DiagramRelations_Child6);\r
-        DiagramRelations_Child6_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child6_Inverse);\r
-        DiagramRelations_Child7 = getResourceOrNull(graph, URIs.DiagramRelations_Child7);\r
-        DiagramRelations_Child7_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child7_Inverse);\r
-        DiagramRelations_Child8 = getResourceOrNull(graph, URIs.DiagramRelations_Child8);\r
-        DiagramRelations_Child8_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child8_Inverse);\r
-        DiagramRelations_Child9 = getResourceOrNull(graph, URIs.DiagramRelations_Child9);\r
-        DiagramRelations_Child9_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child9_Inverse);\r
-        DiagramRelations_ChildN = getResourceOrNull(graph, URIs.DiagramRelations_ChildN);\r
-        DiagramRelations_ChildN_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_ChildN_Inverse);\r
-        DiagramRelations_ParentRelation = getResourceOrNull(graph, URIs.DiagramRelations_ParentRelation);\r
-        DiagramRelations_ParentRelation_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_ParentRelation_Inverse);\r
-        DiagramRelations_arrayDataIn = getResourceOrNull(graph, URIs.DiagramRelations_arrayDataIn);\r
-        DiagramRelations_arrayDataIn_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_arrayDataIn_Inverse);\r
-        DiagramRelations_broadcast = getResourceOrNull(graph, URIs.DiagramRelations_broadcast);\r
-        DiagramRelations_broadcast_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_broadcast_Inverse);\r
-        DiagramRelations_broadcasted = getResourceOrNull(graph, URIs.DiagramRelations_broadcasted);\r
-        DiagramRelations_broadcasted_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_broadcasted_Inverse);\r
-        DiagramRelations_click = getResourceOrNull(graph, URIs.DiagramRelations_click);\r
-        DiagramRelations_click_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_click_Inverse);\r
-        DiagramRelations_close = getResourceOrNull(graph, URIs.DiagramRelations_close);\r
-        DiagramRelations_close_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_close_Inverse);\r
-        DiagramRelations_closed = getResourceOrNull(graph, URIs.DiagramRelations_closed);\r
-        DiagramRelations_closed_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_closed_Inverse);\r
-        DiagramRelations_data1 = getResourceOrNull(graph, URIs.DiagramRelations_data1);\r
-        DiagramRelations_data10 = getResourceOrNull(graph, URIs.DiagramRelations_data10);\r
-        DiagramRelations_data10_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data10_Inverse);\r
-        DiagramRelations_data1_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data1_Inverse);\r
-        DiagramRelations_data2 = getResourceOrNull(graph, URIs.DiagramRelations_data2);\r
-        DiagramRelations_data2_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data2_Inverse);\r
-        DiagramRelations_data3 = getResourceOrNull(graph, URIs.DiagramRelations_data3);\r
-        DiagramRelations_data3_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data3_Inverse);\r
-        DiagramRelations_data4 = getResourceOrNull(graph, URIs.DiagramRelations_data4);\r
-        DiagramRelations_data4_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data4_Inverse);\r
-        DiagramRelations_data5 = getResourceOrNull(graph, URIs.DiagramRelations_data5);\r
-        DiagramRelations_data5_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data5_Inverse);\r
-        DiagramRelations_data6 = getResourceOrNull(graph, URIs.DiagramRelations_data6);\r
-        DiagramRelations_data6_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data6_Inverse);\r
-        DiagramRelations_data7 = getResourceOrNull(graph, URIs.DiagramRelations_data7);\r
-        DiagramRelations_data7_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data7_Inverse);\r
-        DiagramRelations_data8 = getResourceOrNull(graph, URIs.DiagramRelations_data8);\r
-        DiagramRelations_data8_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data8_Inverse);\r
-        DiagramRelations_data9 = getResourceOrNull(graph, URIs.DiagramRelations_data9);\r
-        DiagramRelations_data9_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data9_Inverse);\r
-        DiagramRelations_dataDefinition = getResourceOrNull(graph, URIs.DiagramRelations_dataDefinition);\r
-        DiagramRelations_dataDefinition_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataDefinition_Inverse);\r
-        DiagramRelations_dataIn = getResourceOrNull(graph, URIs.DiagramRelations_dataIn);\r
-        DiagramRelations_dataIn1 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn1);\r
-        DiagramRelations_dataIn10 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn10);\r
-        DiagramRelations_dataIn10_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn10_Inverse);\r
-        DiagramRelations_dataIn1_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn1_Inverse);\r
-        DiagramRelations_dataIn2 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn2);\r
-        DiagramRelations_dataIn2_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn2_Inverse);\r
-        DiagramRelations_dataIn3 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn3);\r
-        DiagramRelations_dataIn3_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn3_Inverse);\r
-        DiagramRelations_dataIn4 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn4);\r
-        DiagramRelations_dataIn4_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn4_Inverse);\r
-        DiagramRelations_dataIn5 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn5);\r
-        DiagramRelations_dataIn5_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn5_Inverse);\r
-        DiagramRelations_dataIn6 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn6);\r
-        DiagramRelations_dataIn6_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn6_Inverse);\r
-        DiagramRelations_dataIn7 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn7);\r
-        DiagramRelations_dataIn7_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn7_Inverse);\r
-        DiagramRelations_dataIn8 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn8);\r
-        DiagramRelations_dataIn8_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn8_Inverse);\r
-        DiagramRelations_dataIn9 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn9);\r
-        DiagramRelations_dataIn9_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn9_Inverse);\r
-        DiagramRelations_dataIn_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn_Inverse);\r
-        DiagramRelations_dataOut = getResourceOrNull(graph, URIs.DiagramRelations_dataOut);\r
-        DiagramRelations_dataOut_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataOut_Inverse);\r
-        DiagramRelations_edit = getResourceOrNull(graph, URIs.DiagramRelations_edit);\r
-        DiagramRelations_edit_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_edit_Inverse);\r
-        DiagramRelations_enter = getResourceOrNull(graph, URIs.DiagramRelations_enter);\r
-        DiagramRelations_enter_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_enter_Inverse);\r
-        DiagramRelations_event = getResourceOrNull(graph, URIs.DiagramRelations_event);\r
-        DiagramRelations_eventIn = getResourceOrNull(graph, URIs.DiagramRelations_eventIn);\r
-        DiagramRelations_eventIn_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_eventIn_Inverse);\r
-        DiagramRelations_eventOut = getResourceOrNull(graph, URIs.DiagramRelations_eventOut);\r
-        DiagramRelations_eventOut_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_eventOut_Inverse);\r
-        DiagramRelations_event_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_event_Inverse);\r
-        DiagramRelations_load = getResourceOrNull(graph, URIs.DiagramRelations_load);\r
-        DiagramRelations_load_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_load_Inverse);\r
-        DiagramRelations_open = getResourceOrNull(graph, URIs.DiagramRelations_open);\r
-        DiagramRelations_open_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_open_Inverse);\r
-        DiagramRelations_select = getResourceOrNull(graph, URIs.DiagramRelations_select);\r
-        DiagramRelations_select_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_select_Inverse);\r
-        DiagramRelations_sequence1 = getResourceOrNull(graph, URIs.DiagramRelations_sequence1);\r
-        DiagramRelations_sequence10 = getResourceOrNull(graph, URIs.DiagramRelations_sequence10);\r
-        DiagramRelations_sequence10_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence10_Inverse);\r
-        DiagramRelations_sequence1_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence1_Inverse);\r
-        DiagramRelations_sequence2 = getResourceOrNull(graph, URIs.DiagramRelations_sequence2);\r
-        DiagramRelations_sequence2_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence2_Inverse);\r
-        DiagramRelations_sequence3 = getResourceOrNull(graph, URIs.DiagramRelations_sequence3);\r
-        DiagramRelations_sequence3_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence3_Inverse);\r
-        DiagramRelations_sequence4 = getResourceOrNull(graph, URIs.DiagramRelations_sequence4);\r
-        DiagramRelations_sequence4_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence4_Inverse);\r
-        DiagramRelations_sequence5 = getResourceOrNull(graph, URIs.DiagramRelations_sequence5);\r
-        DiagramRelations_sequence5_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence5_Inverse);\r
-        DiagramRelations_sequence6 = getResourceOrNull(graph, URIs.DiagramRelations_sequence6);\r
-        DiagramRelations_sequence6_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence6_Inverse);\r
-        DiagramRelations_sequence7 = getResourceOrNull(graph, URIs.DiagramRelations_sequence7);\r
-        DiagramRelations_sequence7_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence7_Inverse);\r
-        DiagramRelations_sequence8 = getResourceOrNull(graph, URIs.DiagramRelations_sequence8);\r
-        DiagramRelations_sequence8_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence8_Inverse);\r
-        DiagramRelations_sequence9 = getResourceOrNull(graph, URIs.DiagramRelations_sequence9);\r
-        DiagramRelations_sequence9_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence9_Inverse);\r
-        DiagramRelations_sequenceTrigger = getResourceOrNull(graph, URIs.DiagramRelations_sequenceTrigger);\r
-        DiagramRelations_sequenceTrigger_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequenceTrigger_Inverse);\r
-        DiagramRelations_submit = getResourceOrNull(graph, URIs.DiagramRelations_submit);\r
-        DiagramRelations_submit_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_submit_Inverse);\r
-        DiagramRelations_trigger = getResourceOrNull(graph, URIs.DiagramRelations_trigger);\r
-        DiagramRelations_triggerFalse = getResourceOrNull(graph, URIs.DiagramRelations_triggerFalse);\r
-        DiagramRelations_triggerFalse_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_triggerFalse_Inverse);\r
-        DiagramRelations_triggerTrue = getResourceOrNull(graph, URIs.DiagramRelations_triggerTrue);\r
-        DiagramRelations_triggerTrue_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_triggerTrue_Inverse);\r
-        DiagramRelations_trigger_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_trigger_Inverse);\r
-        DiagramRelations_uploaded = getResourceOrNull(graph, URIs.DiagramRelations_uploaded);\r
-        DiagramRelations_uploaded_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_uploaded_Inverse);\r
-        DiagramRelations_valueChanged = getResourceOrNull(graph, URIs.DiagramRelations_valueChanged);\r
-        DiagramRelations_valueChanged_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_valueChanged_Inverse);\r
-        Document = getResourceOrNull(graph, URIs.Document);\r
-        DocumentComponent = getResourceOrNull(graph, URIs.DocumentComponent);\r
-        DocumentComponentType = getResourceOrNull(graph, URIs.DocumentComponentType);\r
-        DocumentContribution = getResourceOrNull(graph, URIs.DocumentContribution);\r
-        DocumentContribution_HasDocument = getResourceOrNull(graph, URIs.DocumentContribution_HasDocument);\r
-        DocumentContribution_HasDocument_Inverse = getResourceOrNull(graph, URIs.DocumentContribution_HasDocument_Inverse);\r
-        DocumentContribution_HasType = getResourceOrNull(graph, URIs.DocumentContribution_HasType);\r
-        DocumentContribution_HasType_Inverse = getResourceOrNull(graph, URIs.DocumentContribution_HasType_Inverse);\r
-        DocumentDiagram = getResourceOrNull(graph, URIs.DocumentDiagram);\r
-        DocumentProceduralComponentType = getResourceOrNull(graph, URIs.DocumentProceduralComponentType);\r
-        Document_AttributeRelation = getResourceOrNull(graph, URIs.Document_AttributeRelation);\r
-        Document_AttributeRelation_dynamic = getResourceOrNull(graph, URIs.Document_AttributeRelation_dynamic);\r
-        Document_AttributeRelation_dynamic_Inverse = getResourceOrNull(graph, URIs.Document_AttributeRelation_dynamic_Inverse);\r
-        Document_ChildRelation = getResourceOrNull(graph, URIs.Document_ChildRelation);\r
-        Document_ChildRelation_ordinal = getResourceOrNull(graph, URIs.Document_ChildRelation_ordinal);\r
-        Document_ChildRelation_ordinal_Inverse = getResourceOrNull(graph, URIs.Document_ChildRelation_ordinal_Inverse);\r
-        Document_CommandRelation = getResourceOrNull(graph, URIs.Document_CommandRelation);\r
-        Document_CommandRelation_ordinal = getResourceOrNull(graph, URIs.Document_CommandRelation_ordinal);\r
-        Document_CommandRelation_ordinal_Inverse = getResourceOrNull(graph, URIs.Document_CommandRelation_ordinal_Inverse);\r
-        Document_DataDefinitionRelation = getResourceOrNull(graph, URIs.Document_DataDefinitionRelation);\r
-        Document_DataRelation = getResourceOrNull(graph, URIs.Document_DataRelation);\r
-        Document_ExtraAttributeRelation = getResourceOrNull(graph, URIs.Document_ExtraAttributeRelation);\r
-        Document_IsConnectedToChild = getResourceOrNull(graph, URIs.Document_IsConnectedToChild);\r
-        Document_IsConnectedToChild_Inverse = getResourceOrNull(graph, URIs.Document_IsConnectedToChild_Inverse);\r
-        Document_IsConnectedToCommand = getResourceOrNull(graph, URIs.Document_IsConnectedToCommand);\r
-        Document_IsConnectedToCommand_Inverse = getResourceOrNull(graph, URIs.Document_IsConnectedToCommand_Inverse);\r
-        Document_IsConnectedToData = getResourceOrNull(graph, URIs.Document_IsConnectedToData);\r
-        Document_IsConnectedToDataDefinition = getResourceOrNull(graph, URIs.Document_IsConnectedToDataDefinition);\r
-        Document_IsConnectedToDataDefinition_Inverse = getResourceOrNull(graph, URIs.Document_IsConnectedToDataDefinition_Inverse);\r
-        Document_IsConnectedToData_Inverse = getResourceOrNull(graph, URIs.Document_IsConnectedToData_Inverse);\r
-        Functions = getResourceOrNull(graph, URIs.Functions);\r
-        Functions_componentNamingStrategy = getResourceOrNull(graph, URIs.Functions_componentNamingStrategy);\r
-        Functions_emptyEvent = getResourceOrNull(graph, URIs.Functions_emptyEvent);\r
-        Functions_experiment = getResourceOrNull(graph, URIs.Functions_experiment);\r
-        Functions_graph = getResourceOrNull(graph, URIs.Functions_graph);\r
-        Functions_icstate = getResourceOrNull(graph, URIs.Functions_icstate);\r
-        Functions_input = getResourceOrNull(graph, URIs.Functions_input);\r
-        Functions_inputSpaceChildren = getResourceOrNull(graph, URIs.Functions_inputSpaceChildren);\r
-        Functions_model = getResourceOrNull(graph, URIs.Functions_model);\r
-        Functions_pathExists = getResourceOrNull(graph, URIs.Functions_pathExists);\r
-        Functions_sclValue = getResourceOrNull(graph, URIs.Functions_sclValue);\r
-        Functions_self = getResourceOrNull(graph, URIs.Functions_self);\r
-        Functions_session = getResourceOrNull(graph, URIs.Functions_session);\r
-        Functions_state = getResourceOrNull(graph, URIs.Functions_state);\r
-        InputContribution = getResourceOrNull(graph, URIs.InputContribution);\r
-        InputContribution_function = getResourceOrNull(graph, URIs.InputContribution_function);\r
-        InputContribution_function_Inverse = getResourceOrNull(graph, URIs.InputContribution_function_Inverse);\r
-        InputContribution_labeler = getResourceOrNull(graph, URIs.InputContribution_labeler);\r
-        InputContribution_labeler_Inverse = getResourceOrNull(graph, URIs.InputContribution_labeler_Inverse);\r
-        ModelInputContribution = getResourceOrNull(graph, URIs.ModelInputContribution);\r
-        NoSelfConnectionConstraint = getResourceOrNull(graph, URIs.NoSelfConnectionConstraint);\r
-        ParentToChildConstraint = getResourceOrNull(graph, URIs.ParentToChildConstraint);\r
-        Properties = getResourceOrNull(graph, URIs.Properties);\r
-        Properties_ParameterType = getResourceOrNull(graph, URIs.Properties_ParameterType);\r
-        Properties_SCLFunction = getResourceOrNull(graph, URIs.Properties_SCLFunction);\r
-        Properties_SCLFunction_Inverse = getResourceOrNull(graph, URIs.Properties_SCLFunction_Inverse);\r
-        Properties_commands = getResourceOrNull(graph, URIs.Properties_commands);\r
-        Properties_commands_Inverse = getResourceOrNull(graph, URIs.Properties_commands_Inverse);\r
-        Properties_dataDefinitions = getResourceOrNull(graph, URIs.Properties_dataDefinitions);\r
-        Properties_dataDefinitions_Inverse = getResourceOrNull(graph, URIs.Properties_dataDefinitions_Inverse);\r
-        Properties_defAttribute = getResourceOrNull(graph, URIs.Properties_defAttribute);\r
-        Properties_defExtraAttribute = getResourceOrNull(graph, URIs.Properties_defExtraAttribute);\r
-        Properties_exists = getResourceOrNull(graph, URIs.Properties_exists);\r
-        Properties_exists_Inverse = getResourceOrNull(graph, URIs.Properties_exists_Inverse);\r
-        Properties_experiment = getResourceOrNull(graph, URIs.Properties_experiment);\r
-        Properties_experiment_Inverse = getResourceOrNull(graph, URIs.Properties_experiment_Inverse);\r
-        Properties_hyperlinkTarget = getResourceOrNull(graph, URIs.Properties_hyperlinkTarget);\r
-        Properties_hyperlinkTarget_Inverse = getResourceOrNull(graph, URIs.Properties_hyperlinkTarget_Inverse);\r
-        Properties_icstate = getResourceOrNull(graph, URIs.Properties_icstate);\r
-        Properties_icstate_Inverse = getResourceOrNull(graph, URIs.Properties_icstate_Inverse);\r
-        Properties_input = getResourceOrNull(graph, URIs.Properties_input);\r
-        Properties_inputUri = getResourceOrNull(graph, URIs.Properties_inputUri);\r
-        Properties_inputUri_Inverse = getResourceOrNull(graph, URIs.Properties_inputUri_Inverse);\r
-        Properties_input_Inverse = getResourceOrNull(graph, URIs.Properties_input_Inverse);\r
-        Properties_model = getResourceOrNull(graph, URIs.Properties_model);\r
-        Properties_model_Inverse = getResourceOrNull(graph, URIs.Properties_model_Inverse);\r
-        Properties_pathExists = getResourceOrNull(graph, URIs.Properties_pathExists);\r
-        Properties_pathExists_Inverse = getResourceOrNull(graph, URIs.Properties_pathExists_Inverse);\r
-        Properties_session = getResourceOrNull(graph, URIs.Properties_session);\r
-        Properties_session_Inverse = getResourceOrNull(graph, URIs.Properties_session_Inverse);\r
-        Properties_source = getResourceOrNull(graph, URIs.Properties_source);\r
-        Properties_source_Inverse = getResourceOrNull(graph, URIs.Properties_source_Inverse);\r
-        Properties_sources = getResourceOrNull(graph, URIs.Properties_sources);\r
-        Properties_sources_Inverse = getResourceOrNull(graph, URIs.Properties_sources_Inverse);\r
-        Properties_state = getResourceOrNull(graph, URIs.Properties_state);\r
-        Properties_state_Inverse = getResourceOrNull(graph, URIs.Properties_state_Inverse);\r
-        Properties_target = getResourceOrNull(graph, URIs.Properties_target);\r
-        Properties_target_Inverse = getResourceOrNull(graph, URIs.Properties_target_Inverse);\r
-        Properties_targets = getResourceOrNull(graph, URIs.Properties_targets);\r
-        Properties_targets_Inverse = getResourceOrNull(graph, URIs.Properties_targets_Inverse);\r
-        RelationTypeConstraint = getResourceOrNull(graph, URIs.RelationTypeConstraint);\r
-        RelationTypeConstraint_Type1 = getResourceOrNull(graph, URIs.RelationTypeConstraint_Type1);\r
-        RelationTypeConstraint_Type1_Inverse = getResourceOrNull(graph, URIs.RelationTypeConstraint_Type1_Inverse);\r
-        RelationTypeConstraint_Type2 = getResourceOrNull(graph, URIs.RelationTypeConstraint_Type2);\r
-        RelationTypeConstraint_Type2_Inverse = getResourceOrNull(graph, URIs.RelationTypeConstraint_Type2_Inverse);\r
-        Relations = getResourceOrNull(graph, URIs.Relations);\r
-        Relations_arrayDataIn = getResourceOrNull(graph, URIs.Relations_arrayDataIn);\r
-        Relations_arrayDataIn_Inverse = getResourceOrNull(graph, URIs.Relations_arrayDataIn_Inverse);\r
-        Relations_broadcast = getResourceOrNull(graph, URIs.Relations_broadcast);\r
-        Relations_broadcast_Inverse = getResourceOrNull(graph, URIs.Relations_broadcast_Inverse);\r
-        Relations_broadcasted = getResourceOrNull(graph, URIs.Relations_broadcasted);\r
-        Relations_broadcasted_Inverse = getResourceOrNull(graph, URIs.Relations_broadcasted_Inverse);\r
-        Relations_childRelation = getResourceOrNull(graph, URIs.Relations_childRelation);\r
-        Relations_click = getResourceOrNull(graph, URIs.Relations_click);\r
-        Relations_click_Inverse = getResourceOrNull(graph, URIs.Relations_click_Inverse);\r
-        Relations_close = getResourceOrNull(graph, URIs.Relations_close);\r
-        Relations_close_Inverse = getResourceOrNull(graph, URIs.Relations_close_Inverse);\r
-        Relations_closed = getResourceOrNull(graph, URIs.Relations_closed);\r
-        Relations_closed_Inverse = getResourceOrNull(graph, URIs.Relations_closed_Inverse);\r
-        Relations_commandExecutorRelation = getResourceOrNull(graph, URIs.Relations_commandExecutorRelation);\r
-        Relations_commandExecutorRelation_propagate = getResourceOrNull(graph, URIs.Relations_commandExecutorRelation_propagate);\r
-        Relations_commandExecutorRelation_propagate_Inverse = getResourceOrNull(graph, URIs.Relations_commandExecutorRelation_propagate_Inverse);\r
-        Relations_commandRelation = getResourceOrNull(graph, URIs.Relations_commandRelation);\r
-        Relations_data1 = getResourceOrNull(graph, URIs.Relations_data1);\r
-        Relations_data10 = getResourceOrNull(graph, URIs.Relations_data10);\r
-        Relations_data10_Inverse = getResourceOrNull(graph, URIs.Relations_data10_Inverse);\r
-        Relations_data1_Inverse = getResourceOrNull(graph, URIs.Relations_data1_Inverse);\r
-        Relations_data2 = getResourceOrNull(graph, URIs.Relations_data2);\r
-        Relations_data2_Inverse = getResourceOrNull(graph, URIs.Relations_data2_Inverse);\r
-        Relations_data3 = getResourceOrNull(graph, URIs.Relations_data3);\r
-        Relations_data3_Inverse = getResourceOrNull(graph, URIs.Relations_data3_Inverse);\r
-        Relations_data4 = getResourceOrNull(graph, URIs.Relations_data4);\r
-        Relations_data4_Inverse = getResourceOrNull(graph, URIs.Relations_data4_Inverse);\r
-        Relations_data5 = getResourceOrNull(graph, URIs.Relations_data5);\r
-        Relations_data5_Inverse = getResourceOrNull(graph, URIs.Relations_data5_Inverse);\r
-        Relations_data6 = getResourceOrNull(graph, URIs.Relations_data6);\r
-        Relations_data6_Inverse = getResourceOrNull(graph, URIs.Relations_data6_Inverse);\r
-        Relations_data7 = getResourceOrNull(graph, URIs.Relations_data7);\r
-        Relations_data7_Inverse = getResourceOrNull(graph, URIs.Relations_data7_Inverse);\r
-        Relations_data8 = getResourceOrNull(graph, URIs.Relations_data8);\r
-        Relations_data8_Inverse = getResourceOrNull(graph, URIs.Relations_data8_Inverse);\r
-        Relations_data9 = getResourceOrNull(graph, URIs.Relations_data9);\r
-        Relations_data9_Inverse = getResourceOrNull(graph, URIs.Relations_data9_Inverse);\r
-        Relations_dataConsumerRelation = getResourceOrNull(graph, URIs.Relations_dataConsumerRelation);\r
-        Relations_dataDefinition = getResourceOrNull(graph, URIs.Relations_dataDefinition);\r
-        Relations_dataDefinitionConsumerRelation = getResourceOrNull(graph, URIs.Relations_dataDefinitionConsumerRelation);\r
-        Relations_dataDefinitionRelation = getResourceOrNull(graph, URIs.Relations_dataDefinitionRelation);\r
-        Relations_dataDefinition_Inverse = getResourceOrNull(graph, URIs.Relations_dataDefinition_Inverse);\r
-        Relations_dataIn = getResourceOrNull(graph, URIs.Relations_dataIn);\r
-        Relations_dataIn1 = getResourceOrNull(graph, URIs.Relations_dataIn1);\r
-        Relations_dataIn10 = getResourceOrNull(graph, URIs.Relations_dataIn10);\r
-        Relations_dataIn10_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn10_Inverse);\r
-        Relations_dataIn1_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn1_Inverse);\r
-        Relations_dataIn2 = getResourceOrNull(graph, URIs.Relations_dataIn2);\r
-        Relations_dataIn2_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn2_Inverse);\r
-        Relations_dataIn3 = getResourceOrNull(graph, URIs.Relations_dataIn3);\r
-        Relations_dataIn3_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn3_Inverse);\r
-        Relations_dataIn4 = getResourceOrNull(graph, URIs.Relations_dataIn4);\r
-        Relations_dataIn4_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn4_Inverse);\r
-        Relations_dataIn5 = getResourceOrNull(graph, URIs.Relations_dataIn5);\r
-        Relations_dataIn5_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn5_Inverse);\r
-        Relations_dataIn6 = getResourceOrNull(graph, URIs.Relations_dataIn6);\r
-        Relations_dataIn6_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn6_Inverse);\r
-        Relations_dataIn7 = getResourceOrNull(graph, URIs.Relations_dataIn7);\r
-        Relations_dataIn7_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn7_Inverse);\r
-        Relations_dataIn8 = getResourceOrNull(graph, URIs.Relations_dataIn8);\r
-        Relations_dataIn8_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn8_Inverse);\r
-        Relations_dataIn9 = getResourceOrNull(graph, URIs.Relations_dataIn9);\r
-        Relations_dataIn9_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn9_Inverse);\r
-        Relations_dataIn_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn_Inverse);\r
-        Relations_dataOut = getResourceOrNull(graph, URIs.Relations_dataOut);\r
-        Relations_dataOut_Inverse = getResourceOrNull(graph, URIs.Relations_dataOut_Inverse);\r
-        Relations_dataProviderRelation = getResourceOrNull(graph, URIs.Relations_dataProviderRelation);\r
-        Relations_edit = getResourceOrNull(graph, URIs.Relations_edit);\r
-        Relations_edit_Inverse = getResourceOrNull(graph, URIs.Relations_edit_Inverse);\r
-        Relations_enter = getResourceOrNull(graph, URIs.Relations_enter);\r
-        Relations_enter_Inverse = getResourceOrNull(graph, URIs.Relations_enter_Inverse);\r
-        Relations_event = getResourceOrNull(graph, URIs.Relations_event);\r
-        Relations_eventIn = getResourceOrNull(graph, URIs.Relations_eventIn);\r
-        Relations_eventIn_Inverse = getResourceOrNull(graph, URIs.Relations_eventIn_Inverse);\r
-        Relations_eventOut = getResourceOrNull(graph, URIs.Relations_eventOut);\r
-        Relations_eventOut_Inverse = getResourceOrNull(graph, URIs.Relations_eventOut_Inverse);\r
-        Relations_event_Inverse = getResourceOrNull(graph, URIs.Relations_event_Inverse);\r
-        Relations_functionalChildRelation = getResourceOrNull(graph, URIs.Relations_functionalChildRelation);\r
-        Relations_load = getResourceOrNull(graph, URIs.Relations_load);\r
-        Relations_load_Inverse = getResourceOrNull(graph, URIs.Relations_load_Inverse);\r
-        Relations_open = getResourceOrNull(graph, URIs.Relations_open);\r
-        Relations_open_Inverse = getResourceOrNull(graph, URIs.Relations_open_Inverse);\r
-        Relations_parent = getResourceOrNull(graph, URIs.Relations_parent);\r
-        Relations_parentRelation = getResourceOrNull(graph, URIs.Relations_parentRelation);\r
-        Relations_parent_Inverse = getResourceOrNull(graph, URIs.Relations_parent_Inverse);\r
-        Relations_part1 = getResourceOrNull(graph, URIs.Relations_part1);\r
-        Relations_part10 = getResourceOrNull(graph, URIs.Relations_part10);\r
-        Relations_part10_Inverse = getResourceOrNull(graph, URIs.Relations_part10_Inverse);\r
-        Relations_part11 = getResourceOrNull(graph, URIs.Relations_part11);\r
-        Relations_part11_Inverse = getResourceOrNull(graph, URIs.Relations_part11_Inverse);\r
-        Relations_part12 = getResourceOrNull(graph, URIs.Relations_part12);\r
-        Relations_part12_Inverse = getResourceOrNull(graph, URIs.Relations_part12_Inverse);\r
-        Relations_part13 = getResourceOrNull(graph, URIs.Relations_part13);\r
-        Relations_part13_Inverse = getResourceOrNull(graph, URIs.Relations_part13_Inverse);\r
-        Relations_part14 = getResourceOrNull(graph, URIs.Relations_part14);\r
-        Relations_part14_Inverse = getResourceOrNull(graph, URIs.Relations_part14_Inverse);\r
-        Relations_part15 = getResourceOrNull(graph, URIs.Relations_part15);\r
-        Relations_part15_Inverse = getResourceOrNull(graph, URIs.Relations_part15_Inverse);\r
-        Relations_part16 = getResourceOrNull(graph, URIs.Relations_part16);\r
-        Relations_part16_Inverse = getResourceOrNull(graph, URIs.Relations_part16_Inverse);\r
-        Relations_part17 = getResourceOrNull(graph, URIs.Relations_part17);\r
-        Relations_part17_Inverse = getResourceOrNull(graph, URIs.Relations_part17_Inverse);\r
-        Relations_part18 = getResourceOrNull(graph, URIs.Relations_part18);\r
-        Relations_part18_Inverse = getResourceOrNull(graph, URIs.Relations_part18_Inverse);\r
-        Relations_part19 = getResourceOrNull(graph, URIs.Relations_part19);\r
-        Relations_part19_Inverse = getResourceOrNull(graph, URIs.Relations_part19_Inverse);\r
-        Relations_part1_Inverse = getResourceOrNull(graph, URIs.Relations_part1_Inverse);\r
-        Relations_part2 = getResourceOrNull(graph, URIs.Relations_part2);\r
-        Relations_part20 = getResourceOrNull(graph, URIs.Relations_part20);\r
-        Relations_part20_Inverse = getResourceOrNull(graph, URIs.Relations_part20_Inverse);\r
-        Relations_part21 = getResourceOrNull(graph, URIs.Relations_part21);\r
-        Relations_part21_Inverse = getResourceOrNull(graph, URIs.Relations_part21_Inverse);\r
-        Relations_part22 = getResourceOrNull(graph, URIs.Relations_part22);\r
-        Relations_part22_Inverse = getResourceOrNull(graph, URIs.Relations_part22_Inverse);\r
-        Relations_part23 = getResourceOrNull(graph, URIs.Relations_part23);\r
-        Relations_part23_Inverse = getResourceOrNull(graph, URIs.Relations_part23_Inverse);\r
-        Relations_part24 = getResourceOrNull(graph, URIs.Relations_part24);\r
-        Relations_part24_Inverse = getResourceOrNull(graph, URIs.Relations_part24_Inverse);\r
-        Relations_part25 = getResourceOrNull(graph, URIs.Relations_part25);\r
-        Relations_part25_Inverse = getResourceOrNull(graph, URIs.Relations_part25_Inverse);\r
-        Relations_part26 = getResourceOrNull(graph, URIs.Relations_part26);\r
-        Relations_part26_Inverse = getResourceOrNull(graph, URIs.Relations_part26_Inverse);\r
-        Relations_part27 = getResourceOrNull(graph, URIs.Relations_part27);\r
-        Relations_part27_Inverse = getResourceOrNull(graph, URIs.Relations_part27_Inverse);\r
-        Relations_part28 = getResourceOrNull(graph, URIs.Relations_part28);\r
-        Relations_part28_Inverse = getResourceOrNull(graph, URIs.Relations_part28_Inverse);\r
-        Relations_part29 = getResourceOrNull(graph, URIs.Relations_part29);\r
-        Relations_part29_Inverse = getResourceOrNull(graph, URIs.Relations_part29_Inverse);\r
-        Relations_part2_Inverse = getResourceOrNull(graph, URIs.Relations_part2_Inverse);\r
-        Relations_part3 = getResourceOrNull(graph, URIs.Relations_part3);\r
-        Relations_part30 = getResourceOrNull(graph, URIs.Relations_part30);\r
-        Relations_part30_Inverse = getResourceOrNull(graph, URIs.Relations_part30_Inverse);\r
-        Relations_part31 = getResourceOrNull(graph, URIs.Relations_part31);\r
-        Relations_part31_Inverse = getResourceOrNull(graph, URIs.Relations_part31_Inverse);\r
-        Relations_part32 = getResourceOrNull(graph, URIs.Relations_part32);\r
-        Relations_part32_Inverse = getResourceOrNull(graph, URIs.Relations_part32_Inverse);\r
-        Relations_part33 = getResourceOrNull(graph, URIs.Relations_part33);\r
-        Relations_part33_Inverse = getResourceOrNull(graph, URIs.Relations_part33_Inverse);\r
-        Relations_part34 = getResourceOrNull(graph, URIs.Relations_part34);\r
-        Relations_part34_Inverse = getResourceOrNull(graph, URIs.Relations_part34_Inverse);\r
-        Relations_part35 = getResourceOrNull(graph, URIs.Relations_part35);\r
-        Relations_part35_Inverse = getResourceOrNull(graph, URIs.Relations_part35_Inverse);\r
-        Relations_part36 = getResourceOrNull(graph, URIs.Relations_part36);\r
-        Relations_part36_Inverse = getResourceOrNull(graph, URIs.Relations_part36_Inverse);\r
-        Relations_part37 = getResourceOrNull(graph, URIs.Relations_part37);\r
-        Relations_part37_Inverse = getResourceOrNull(graph, URIs.Relations_part37_Inverse);\r
-        Relations_part38 = getResourceOrNull(graph, URIs.Relations_part38);\r
-        Relations_part38_Inverse = getResourceOrNull(graph, URIs.Relations_part38_Inverse);\r
-        Relations_part39 = getResourceOrNull(graph, URIs.Relations_part39);\r
-        Relations_part39_Inverse = getResourceOrNull(graph, URIs.Relations_part39_Inverse);\r
-        Relations_part3_Inverse = getResourceOrNull(graph, URIs.Relations_part3_Inverse);\r
-        Relations_part4 = getResourceOrNull(graph, URIs.Relations_part4);\r
-        Relations_part40 = getResourceOrNull(graph, URIs.Relations_part40);\r
-        Relations_part40_Inverse = getResourceOrNull(graph, URIs.Relations_part40_Inverse);\r
-        Relations_part41 = getResourceOrNull(graph, URIs.Relations_part41);\r
-        Relations_part41_Inverse = getResourceOrNull(graph, URIs.Relations_part41_Inverse);\r
-        Relations_part42 = getResourceOrNull(graph, URIs.Relations_part42);\r
-        Relations_part42_Inverse = getResourceOrNull(graph, URIs.Relations_part42_Inverse);\r
-        Relations_part43 = getResourceOrNull(graph, URIs.Relations_part43);\r
-        Relations_part43_Inverse = getResourceOrNull(graph, URIs.Relations_part43_Inverse);\r
-        Relations_part44 = getResourceOrNull(graph, URIs.Relations_part44);\r
-        Relations_part44_Inverse = getResourceOrNull(graph, URIs.Relations_part44_Inverse);\r
-        Relations_part45 = getResourceOrNull(graph, URIs.Relations_part45);\r
-        Relations_part45_Inverse = getResourceOrNull(graph, URIs.Relations_part45_Inverse);\r
-        Relations_part46 = getResourceOrNull(graph, URIs.Relations_part46);\r
-        Relations_part46_Inverse = getResourceOrNull(graph, URIs.Relations_part46_Inverse);\r
-        Relations_part47 = getResourceOrNull(graph, URIs.Relations_part47);\r
-        Relations_part47_Inverse = getResourceOrNull(graph, URIs.Relations_part47_Inverse);\r
-        Relations_part48 = getResourceOrNull(graph, URIs.Relations_part48);\r
-        Relations_part48_Inverse = getResourceOrNull(graph, URIs.Relations_part48_Inverse);\r
-        Relations_part49 = getResourceOrNull(graph, URIs.Relations_part49);\r
-        Relations_part49_Inverse = getResourceOrNull(graph, URIs.Relations_part49_Inverse);\r
-        Relations_part4_Inverse = getResourceOrNull(graph, URIs.Relations_part4_Inverse);\r
-        Relations_part5 = getResourceOrNull(graph, URIs.Relations_part5);\r
-        Relations_part50 = getResourceOrNull(graph, URIs.Relations_part50);\r
-        Relations_part50_Inverse = getResourceOrNull(graph, URIs.Relations_part50_Inverse);\r
-        Relations_part5_Inverse = getResourceOrNull(graph, URIs.Relations_part5_Inverse);\r
-        Relations_part6 = getResourceOrNull(graph, URIs.Relations_part6);\r
-        Relations_part6_Inverse = getResourceOrNull(graph, URIs.Relations_part6_Inverse);\r
-        Relations_part7 = getResourceOrNull(graph, URIs.Relations_part7);\r
-        Relations_part7_Inverse = getResourceOrNull(graph, URIs.Relations_part7_Inverse);\r
-        Relations_part8 = getResourceOrNull(graph, URIs.Relations_part8);\r
-        Relations_part8_Inverse = getResourceOrNull(graph, URIs.Relations_part8_Inverse);\r
-        Relations_part9 = getResourceOrNull(graph, URIs.Relations_part9);\r
-        Relations_part9_Inverse = getResourceOrNull(graph, URIs.Relations_part9_Inverse);\r
-        Relations_partN = getResourceOrNull(graph, URIs.Relations_partN);\r
-        Relations_partN_Inverse = getResourceOrNull(graph, URIs.Relations_partN_Inverse);\r
-        Relations_select = getResourceOrNull(graph, URIs.Relations_select);\r
-        Relations_select_Inverse = getResourceOrNull(graph, URIs.Relations_select_Inverse);\r
-        Relations_sequence1 = getResourceOrNull(graph, URIs.Relations_sequence1);\r
-        Relations_sequence10 = getResourceOrNull(graph, URIs.Relations_sequence10);\r
-        Relations_sequence10_Inverse = getResourceOrNull(graph, URIs.Relations_sequence10_Inverse);\r
-        Relations_sequence1_Inverse = getResourceOrNull(graph, URIs.Relations_sequence1_Inverse);\r
-        Relations_sequence2 = getResourceOrNull(graph, URIs.Relations_sequence2);\r
-        Relations_sequence2_Inverse = getResourceOrNull(graph, URIs.Relations_sequence2_Inverse);\r
-        Relations_sequence3 = getResourceOrNull(graph, URIs.Relations_sequence3);\r
-        Relations_sequence3_Inverse = getResourceOrNull(graph, URIs.Relations_sequence3_Inverse);\r
-        Relations_sequence4 = getResourceOrNull(graph, URIs.Relations_sequence4);\r
-        Relations_sequence4_Inverse = getResourceOrNull(graph, URIs.Relations_sequence4_Inverse);\r
-        Relations_sequence5 = getResourceOrNull(graph, URIs.Relations_sequence5);\r
-        Relations_sequence5_Inverse = getResourceOrNull(graph, URIs.Relations_sequence5_Inverse);\r
-        Relations_sequence6 = getResourceOrNull(graph, URIs.Relations_sequence6);\r
-        Relations_sequence6_Inverse = getResourceOrNull(graph, URIs.Relations_sequence6_Inverse);\r
-        Relations_sequence7 = getResourceOrNull(graph, URIs.Relations_sequence7);\r
-        Relations_sequence7_Inverse = getResourceOrNull(graph, URIs.Relations_sequence7_Inverse);\r
-        Relations_sequence8 = getResourceOrNull(graph, URIs.Relations_sequence8);\r
-        Relations_sequence8_Inverse = getResourceOrNull(graph, URIs.Relations_sequence8_Inverse);\r
-        Relations_sequence9 = getResourceOrNull(graph, URIs.Relations_sequence9);\r
-        Relations_sequence9_Inverse = getResourceOrNull(graph, URIs.Relations_sequence9_Inverse);\r
-        Relations_sequenceTrigger = getResourceOrNull(graph, URIs.Relations_sequenceTrigger);\r
-        Relations_sequenceTrigger_Inverse = getResourceOrNull(graph, URIs.Relations_sequenceTrigger_Inverse);\r
-        Relations_singleDataConsumerRelation = getResourceOrNull(graph, URIs.Relations_singleDataConsumerRelation);\r
-        Relations_singleDataDefinitionRelation = getResourceOrNull(graph, URIs.Relations_singleDataDefinitionRelation);\r
-        Relations_submit = getResourceOrNull(graph, URIs.Relations_submit);\r
-        Relations_submit_Inverse = getResourceOrNull(graph, URIs.Relations_submit_Inverse);\r
-        Relations_trigger = getResourceOrNull(graph, URIs.Relations_trigger);\r
-        Relations_triggerFalse = getResourceOrNull(graph, URIs.Relations_triggerFalse);\r
-        Relations_triggerFalse_Inverse = getResourceOrNull(graph, URIs.Relations_triggerFalse_Inverse);\r
-        Relations_triggerTrue = getResourceOrNull(graph, URIs.Relations_triggerTrue);\r
-        Relations_triggerTrue_Inverse = getResourceOrNull(graph, URIs.Relations_triggerTrue_Inverse);\r
-        Relations_trigger_Inverse = getResourceOrNull(graph, URIs.Relations_trigger_Inverse);\r
-        Relations_uploaded = getResourceOrNull(graph, URIs.Relations_uploaded);\r
-        Relations_uploaded_Inverse = getResourceOrNull(graph, URIs.Relations_uploaded_Inverse);\r
-        Relations_valueChanged = getResourceOrNull(graph, URIs.Relations_valueChanged);\r
-        Relations_valueChanged_Inverse = getResourceOrNull(graph, URIs.Relations_valueChanged_Inverse);\r
-        SCL = getResourceOrNull(graph, URIs.SCL);\r
-        SCLValue = getResourceOrNull(graph, URIs.SCLValue);\r
-        Session = getResourceOrNull(graph, URIs.Session);\r
-        Session_inputURI = getResourceOrNull(graph, URIs.Session_inputURI);\r
-        Session_inputURI_Inverse = getResourceOrNull(graph, URIs.Session_inputURI_Inverse);\r
-        Terminals = getResourceOrNull(graph, URIs.Terminals);\r
-        Terminals_BroadcastTerminal = getResourceOrNull(graph, URIs.Terminals_BroadcastTerminal);\r
-        Terminals_BroadcastedTerminal = getResourceOrNull(graph, URIs.Terminals_BroadcastedTerminal);\r
-        Terminals_ChildTerminal = getResourceOrNull(graph, URIs.Terminals_ChildTerminal);\r
-        Terminals_CommandExecutorTerminal = getResourceOrNull(graph, URIs.Terminals_CommandExecutorTerminal);\r
-        Terminals_CommandTerminal = getResourceOrNull(graph, URIs.Terminals_CommandTerminal);\r
-        Terminals_DataConsumerTerminal = getResourceOrNull(graph, URIs.Terminals_DataConsumerTerminal);\r
-        Terminals_DataProviderTerminal = getResourceOrNull(graph, URIs.Terminals_DataProviderTerminal);\r
-        Terminals_ParentTerminal = getResourceOrNull(graph, URIs.Terminals_ParentTerminal);\r
-        child1 = getResourceOrNull(graph, URIs.child1);\r
-        child10 = getResourceOrNull(graph, URIs.child10);\r
-        child2 = getResourceOrNull(graph, URIs.child2);\r
-        child3 = getResourceOrNull(graph, URIs.child3);\r
-        child4 = getResourceOrNull(graph, URIs.child4);\r
-        child5 = getResourceOrNull(graph, URIs.child5);\r
-        child6 = getResourceOrNull(graph, URIs.child6);\r
-        child7 = getResourceOrNull(graph, URIs.child7);\r
-        child8 = getResourceOrNull(graph, URIs.child8);\r
-        child9 = getResourceOrNull(graph, URIs.child9);\r
-        commandEvent = getResourceOrNull(graph, URIs.commandEvent);\r
-        connect = getResourceOrNull(graph, URIs.connect);\r
-        scl = getResourceOrNull(graph, URIs.scl);\r
-        sclValue = getResourceOrNull(graph, URIs.sclValue);\r
-        singleData = getResourceOrNull(graph, URIs.singleData);\r
-    }\r
-    \r
-    public static DocumentationResource getInstance(ReadGraph graph) {\r
-        Session session = graph.getSession();\r
-        DocumentationResource ret = session.peekService(DocumentationResource.class);\r
-        if(ret == null) {\r
-            QueryControl qc = graph.getService(QueryControl.class);\r
-            ret = new DocumentationResource(qc.getIndependentGraph(graph));\r
-            session.registerService(DocumentationResource.class, ret);\r
-        }\r
-        return ret;\r
-    }\r
-    \r
-    public static DocumentationResource getInstance(RequestProcessor session) throws DatabaseException {\r
-        DocumentationResource ret = session.peekService(DocumentationResource.class);\r
-        if(ret == null) {\r
-            ret = session.syncRequest(new Read<DocumentationResource>() {\r
-                public DocumentationResource perform(ReadGraph graph) throws DatabaseException {\r
-                    QueryControl qc = graph.getService(QueryControl.class);\r
-                    return new DocumentationResource(qc.getIndependentGraph(graph));\r
-                }\r
-            });\r
-            session.registerService(DocumentationResource.class, ret);\r
-        }\r
-        return ret;\r
-    }\r
-    \r
-}\r
-\r
+package org.simantics.document.base.ontology;
+
+import org.simantics.db.RequestProcessor;
+import org.simantics.db.Resource;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.request.Read;
+import org.simantics.db.Session;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.service.QueryControl;
+
+public class DocumentationResource {
+    
+    public final Resource A3;
+    public final Resource CommandConnectionType;
+    public final Resource CommandToCommandExecutorConstraint;
+    public final Resource Components;
+    public final Resource Components_CommandEvent;
+    public final Resource Components_Component;
+    public final Resource Components_Component_manualOrdinal;
+    public final Resource Components_Component_manualOrdinal_Inverse;
+    public final Resource Components_Composite;
+    public final Resource Components_DefVar;
+    public final Resource Components_DefVars;
+    public final Resource Components_DummyContainer;
+    public final Resource Components_Event;
+    public final Resource Components_ParentlessComponent;
+    public final Resource Components_PrimitiveComponent;
+    public final Resource Components_Root;
+    public final Resource Components_attribute;
+    public final Resource Components_connectionPoint;
+    public final Resource Components_sclAttribute;
+    public final Resource ConnectionType;
+    public final Resource DataConnectionType;
+    public final Resource DataDefinitionConnectionType;
+    public final Resource DataDefinitionToDataDefinitionConsumerConstraint;
+    public final Resource DataProviderToDataConsumerConstraint;
+    public final Resource DataStroke;
+    public final Resource DiagramModelingRules;
+    public final Resource DiagramRelations;
+    public final Resource DiagramRelations_Child1;
+    public final Resource DiagramRelations_Child10;
+    public final Resource DiagramRelations_Child10_Inverse;
+    public final Resource DiagramRelations_Child11;
+    public final Resource DiagramRelations_Child11_Inverse;
+    public final Resource DiagramRelations_Child12;
+    public final Resource DiagramRelations_Child12_Inverse;
+    public final Resource DiagramRelations_Child13;
+    public final Resource DiagramRelations_Child13_Inverse;
+    public final Resource DiagramRelations_Child14;
+    public final Resource DiagramRelations_Child14_Inverse;
+    public final Resource DiagramRelations_Child15;
+    public final Resource DiagramRelations_Child15_Inverse;
+    public final Resource DiagramRelations_Child16;
+    public final Resource DiagramRelations_Child16_Inverse;
+    public final Resource DiagramRelations_Child17;
+    public final Resource DiagramRelations_Child17_Inverse;
+    public final Resource DiagramRelations_Child18;
+    public final Resource DiagramRelations_Child18_Inverse;
+    public final Resource DiagramRelations_Child19;
+    public final Resource DiagramRelations_Child19_Inverse;
+    public final Resource DiagramRelations_Child1_Inverse;
+    public final Resource DiagramRelations_Child2;
+    public final Resource DiagramRelations_Child20;
+    public final Resource DiagramRelations_Child20_Inverse;
+    public final Resource DiagramRelations_Child21;
+    public final Resource DiagramRelations_Child21_Inverse;
+    public final Resource DiagramRelations_Child22;
+    public final Resource DiagramRelations_Child22_Inverse;
+    public final Resource DiagramRelations_Child23;
+    public final Resource DiagramRelations_Child23_Inverse;
+    public final Resource DiagramRelations_Child24;
+    public final Resource DiagramRelations_Child24_Inverse;
+    public final Resource DiagramRelations_Child25;
+    public final Resource DiagramRelations_Child25_Inverse;
+    public final Resource DiagramRelations_Child26;
+    public final Resource DiagramRelations_Child26_Inverse;
+    public final Resource DiagramRelations_Child27;
+    public final Resource DiagramRelations_Child27_Inverse;
+    public final Resource DiagramRelations_Child28;
+    public final Resource DiagramRelations_Child28_Inverse;
+    public final Resource DiagramRelations_Child29;
+    public final Resource DiagramRelations_Child29_Inverse;
+    public final Resource DiagramRelations_Child2_Inverse;
+    public final Resource DiagramRelations_Child3;
+    public final Resource DiagramRelations_Child30;
+    public final Resource DiagramRelations_Child30_Inverse;
+    public final Resource DiagramRelations_Child3_Inverse;
+    public final Resource DiagramRelations_Child4;
+    public final Resource DiagramRelations_Child4_Inverse;
+    public final Resource DiagramRelations_Child5;
+    public final Resource DiagramRelations_Child5_Inverse;
+    public final Resource DiagramRelations_Child6;
+    public final Resource DiagramRelations_Child6_Inverse;
+    public final Resource DiagramRelations_Child7;
+    public final Resource DiagramRelations_Child7_Inverse;
+    public final Resource DiagramRelations_Child8;
+    public final Resource DiagramRelations_Child8_Inverse;
+    public final Resource DiagramRelations_Child9;
+    public final Resource DiagramRelations_Child9_Inverse;
+    public final Resource DiagramRelations_ChildN;
+    public final Resource DiagramRelations_ChildN_Inverse;
+    public final Resource DiagramRelations_ParentRelation;
+    public final Resource DiagramRelations_ParentRelation_Inverse;
+    public final Resource DiagramRelations_arrayDataIn;
+    public final Resource DiagramRelations_arrayDataIn_Inverse;
+    public final Resource DiagramRelations_broadcast;
+    public final Resource DiagramRelations_broadcast_Inverse;
+    public final Resource DiagramRelations_broadcasted;
+    public final Resource DiagramRelations_broadcasted_Inverse;
+    public final Resource DiagramRelations_click;
+    public final Resource DiagramRelations_click_Inverse;
+    public final Resource DiagramRelations_close;
+    public final Resource DiagramRelations_close_Inverse;
+    public final Resource DiagramRelations_closed;
+    public final Resource DiagramRelations_closed_Inverse;
+    public final Resource DiagramRelations_data1;
+    public final Resource DiagramRelations_data10;
+    public final Resource DiagramRelations_data10_Inverse;
+    public final Resource DiagramRelations_data1_Inverse;
+    public final Resource DiagramRelations_data2;
+    public final Resource DiagramRelations_data2_Inverse;
+    public final Resource DiagramRelations_data3;
+    public final Resource DiagramRelations_data3_Inverse;
+    public final Resource DiagramRelations_data4;
+    public final Resource DiagramRelations_data4_Inverse;
+    public final Resource DiagramRelations_data5;
+    public final Resource DiagramRelations_data5_Inverse;
+    public final Resource DiagramRelations_data6;
+    public final Resource DiagramRelations_data6_Inverse;
+    public final Resource DiagramRelations_data7;
+    public final Resource DiagramRelations_data7_Inverse;
+    public final Resource DiagramRelations_data8;
+    public final Resource DiagramRelations_data8_Inverse;
+    public final Resource DiagramRelations_data9;
+    public final Resource DiagramRelations_data9_Inverse;
+    public final Resource DiagramRelations_dataDefinition;
+    public final Resource DiagramRelations_dataDefinition_Inverse;
+    public final Resource DiagramRelations_dataIn;
+    public final Resource DiagramRelations_dataIn1;
+    public final Resource DiagramRelations_dataIn10;
+    public final Resource DiagramRelations_dataIn10_Inverse;
+    public final Resource DiagramRelations_dataIn1_Inverse;
+    public final Resource DiagramRelations_dataIn2;
+    public final Resource DiagramRelations_dataIn2_Inverse;
+    public final Resource DiagramRelations_dataIn3;
+    public final Resource DiagramRelations_dataIn3_Inverse;
+    public final Resource DiagramRelations_dataIn4;
+    public final Resource DiagramRelations_dataIn4_Inverse;
+    public final Resource DiagramRelations_dataIn5;
+    public final Resource DiagramRelations_dataIn5_Inverse;
+    public final Resource DiagramRelations_dataIn6;
+    public final Resource DiagramRelations_dataIn6_Inverse;
+    public final Resource DiagramRelations_dataIn7;
+    public final Resource DiagramRelations_dataIn7_Inverse;
+    public final Resource DiagramRelations_dataIn8;
+    public final Resource DiagramRelations_dataIn8_Inverse;
+    public final Resource DiagramRelations_dataIn9;
+    public final Resource DiagramRelations_dataIn9_Inverse;
+    public final Resource DiagramRelations_dataIn_Inverse;
+    public final Resource DiagramRelations_dataOut;
+    public final Resource DiagramRelations_dataOut_Inverse;
+    public final Resource DiagramRelations_edit;
+    public final Resource DiagramRelations_edit_Inverse;
+    public final Resource DiagramRelations_enter;
+    public final Resource DiagramRelations_enter_Inverse;
+    public final Resource DiagramRelations_event;
+    public final Resource DiagramRelations_eventIn;
+    public final Resource DiagramRelations_eventIn_Inverse;
+    public final Resource DiagramRelations_eventOut;
+    public final Resource DiagramRelations_eventOut_Inverse;
+    public final Resource DiagramRelations_event_Inverse;
+    public final Resource DiagramRelations_load;
+    public final Resource DiagramRelations_load_Inverse;
+    public final Resource DiagramRelations_open;
+    public final Resource DiagramRelations_open_Inverse;
+    public final Resource DiagramRelations_select;
+    public final Resource DiagramRelations_select_Inverse;
+    public final Resource DiagramRelations_sequence1;
+    public final Resource DiagramRelations_sequence10;
+    public final Resource DiagramRelations_sequence10_Inverse;
+    public final Resource DiagramRelations_sequence1_Inverse;
+    public final Resource DiagramRelations_sequence2;
+    public final Resource DiagramRelations_sequence2_Inverse;
+    public final Resource DiagramRelations_sequence3;
+    public final Resource DiagramRelations_sequence3_Inverse;
+    public final Resource DiagramRelations_sequence4;
+    public final Resource DiagramRelations_sequence4_Inverse;
+    public final Resource DiagramRelations_sequence5;
+    public final Resource DiagramRelations_sequence5_Inverse;
+    public final Resource DiagramRelations_sequence6;
+    public final Resource DiagramRelations_sequence6_Inverse;
+    public final Resource DiagramRelations_sequence7;
+    public final Resource DiagramRelations_sequence7_Inverse;
+    public final Resource DiagramRelations_sequence8;
+    public final Resource DiagramRelations_sequence8_Inverse;
+    public final Resource DiagramRelations_sequence9;
+    public final Resource DiagramRelations_sequence9_Inverse;
+    public final Resource DiagramRelations_sequenceTrigger;
+    public final Resource DiagramRelations_sequenceTrigger_Inverse;
+    public final Resource DiagramRelations_submit;
+    public final Resource DiagramRelations_submit_Inverse;
+    public final Resource DiagramRelations_trigger;
+    public final Resource DiagramRelations_triggerFalse;
+    public final Resource DiagramRelations_triggerFalse_Inverse;
+    public final Resource DiagramRelations_triggerTrue;
+    public final Resource DiagramRelations_triggerTrue_Inverse;
+    public final Resource DiagramRelations_trigger_Inverse;
+    public final Resource DiagramRelations_uploaded;
+    public final Resource DiagramRelations_uploaded_Inverse;
+    public final Resource DiagramRelations_valueChanged;
+    public final Resource DiagramRelations_valueChanged_Inverse;
+    public final Resource Document;
+    public final Resource DocumentComponent;
+    public final Resource DocumentComponentType;
+    public final Resource DocumentContribution;
+    public final Resource DocumentContribution_HasDocument;
+    public final Resource DocumentContribution_HasDocument_Inverse;
+    public final Resource DocumentContribution_HasType;
+    public final Resource DocumentContribution_HasType_Inverse;
+    public final Resource DocumentDiagram;
+    public final Resource DocumentProceduralComponentType;
+    public final Resource Document_AttributeRelation;
+    public final Resource Document_AttributeRelation_dynamic;
+    public final Resource Document_AttributeRelation_dynamic_Inverse;
+    public final Resource Document_ChildRelation;
+    public final Resource Document_ChildRelation_ordinal;
+    public final Resource Document_ChildRelation_ordinal_Inverse;
+    public final Resource Document_CommandRelation;
+    public final Resource Document_CommandRelation_ordinal;
+    public final Resource Document_CommandRelation_ordinal_Inverse;
+    public final Resource Document_DataDefinitionRelation;
+    public final Resource Document_DataRelation;
+    public final Resource Document_ExtraAttributeRelation;
+    public final Resource Document_IsConnectedToChild;
+    public final Resource Document_IsConnectedToChild_Inverse;
+    public final Resource Document_IsConnectedToCommand;
+    public final Resource Document_IsConnectedToCommand_Inverse;
+    public final Resource Document_IsConnectedToData;
+    public final Resource Document_IsConnectedToDataDefinition;
+    public final Resource Document_IsConnectedToDataDefinition_Inverse;
+    public final Resource Document_IsConnectedToData_Inverse;
+    public final Resource Functions;
+    public final Resource Functions_componentNamingStrategy;
+    public final Resource Functions_emptyEvent;
+    public final Resource Functions_experiment;
+    public final Resource Functions_graph;
+    public final Resource Functions_icstate;
+    public final Resource Functions_input;
+    public final Resource Functions_inputSpaceChildren;
+    public final Resource Functions_model;
+    public final Resource Functions_pathExists;
+    public final Resource Functions_sclValue;
+    public final Resource Functions_self;
+    public final Resource Functions_session;
+    public final Resource Functions_state;
+    public final Resource InputContribution;
+    public final Resource InputContribution_function;
+    public final Resource InputContribution_function_Inverse;
+    public final Resource InputContribution_labeler;
+    public final Resource InputContribution_labeler_Inverse;
+    public final Resource ModelInputContribution;
+    public final Resource NoSelfConnectionConstraint;
+    public final Resource ParentToChildConstraint;
+    public final Resource Properties;
+    public final Resource Properties_ParameterType;
+    public final Resource Properties_SCLFunction;
+    public final Resource Properties_SCLFunction_Inverse;
+    public final Resource Properties_commands;
+    public final Resource Properties_commands_Inverse;
+    public final Resource Properties_dataDefinitions;
+    public final Resource Properties_dataDefinitions_Inverse;
+    public final Resource Properties_defAttribute;
+    public final Resource Properties_defExtraAttribute;
+    public final Resource Properties_exists;
+    public final Resource Properties_exists_Inverse;
+    public final Resource Properties_experiment;
+    public final Resource Properties_experiment_Inverse;
+    public final Resource Properties_hyperlinkTarget;
+    public final Resource Properties_hyperlinkTarget_Inverse;
+    public final Resource Properties_icstate;
+    public final Resource Properties_icstate_Inverse;
+    public final Resource Properties_input;
+    public final Resource Properties_inputUri;
+    public final Resource Properties_inputUri_Inverse;
+    public final Resource Properties_input_Inverse;
+    public final Resource Properties_model;
+    public final Resource Properties_model_Inverse;
+    public final Resource Properties_pathExists;
+    public final Resource Properties_pathExists_Inverse;
+    public final Resource Properties_session;
+    public final Resource Properties_session_Inverse;
+    public final Resource Properties_source;
+    public final Resource Properties_source_Inverse;
+    public final Resource Properties_sources;
+    public final Resource Properties_sources_Inverse;
+    public final Resource Properties_state;
+    public final Resource Properties_state_Inverse;
+    public final Resource Properties_target;
+    public final Resource Properties_target_Inverse;
+    public final Resource Properties_targets;
+    public final Resource Properties_targets_Inverse;
+    public final Resource RelationTypeConstraint;
+    public final Resource RelationTypeConstraint_Type1;
+    public final Resource RelationTypeConstraint_Type1_Inverse;
+    public final Resource RelationTypeConstraint_Type2;
+    public final Resource RelationTypeConstraint_Type2_Inverse;
+    public final Resource Relations;
+    public final Resource Relations_arrayDataIn;
+    public final Resource Relations_arrayDataIn_Inverse;
+    public final Resource Relations_broadcast;
+    public final Resource Relations_broadcast_Inverse;
+    public final Resource Relations_broadcasted;
+    public final Resource Relations_broadcasted_Inverse;
+    public final Resource Relations_childRelation;
+    public final Resource Relations_click;
+    public final Resource Relations_click_Inverse;
+    public final Resource Relations_close;
+    public final Resource Relations_close_Inverse;
+    public final Resource Relations_closed;
+    public final Resource Relations_closed_Inverse;
+    public final Resource Relations_commandExecutorRelation;
+    public final Resource Relations_commandExecutorRelation_propagate;
+    public final Resource Relations_commandExecutorRelation_propagate_Inverse;
+    public final Resource Relations_commandRelation;
+    public final Resource Relations_data1;
+    public final Resource Relations_data10;
+    public final Resource Relations_data10_Inverse;
+    public final Resource Relations_data1_Inverse;
+    public final Resource Relations_data2;
+    public final Resource Relations_data2_Inverse;
+    public final Resource Relations_data3;
+    public final Resource Relations_data3_Inverse;
+    public final Resource Relations_data4;
+    public final Resource Relations_data4_Inverse;
+    public final Resource Relations_data5;
+    public final Resource Relations_data5_Inverse;
+    public final Resource Relations_data6;
+    public final Resource Relations_data6_Inverse;
+    public final Resource Relations_data7;
+    public final Resource Relations_data7_Inverse;
+    public final Resource Relations_data8;
+    public final Resource Relations_data8_Inverse;
+    public final Resource Relations_data9;
+    public final Resource Relations_data9_Inverse;
+    public final Resource Relations_dataConsumerRelation;
+    public final Resource Relations_dataDefinition;
+    public final Resource Relations_dataDefinitionConsumerRelation;
+    public final Resource Relations_dataDefinitionRelation;
+    public final Resource Relations_dataDefinition_Inverse;
+    public final Resource Relations_dataIn;
+    public final Resource Relations_dataIn1;
+    public final Resource Relations_dataIn10;
+    public final Resource Relations_dataIn10_Inverse;
+    public final Resource Relations_dataIn1_Inverse;
+    public final Resource Relations_dataIn2;
+    public final Resource Relations_dataIn2_Inverse;
+    public final Resource Relations_dataIn3;
+    public final Resource Relations_dataIn3_Inverse;
+    public final Resource Relations_dataIn4;
+    public final Resource Relations_dataIn4_Inverse;
+    public final Resource Relations_dataIn5;
+    public final Resource Relations_dataIn5_Inverse;
+    public final Resource Relations_dataIn6;
+    public final Resource Relations_dataIn6_Inverse;
+    public final Resource Relations_dataIn7;
+    public final Resource Relations_dataIn7_Inverse;
+    public final Resource Relations_dataIn8;
+    public final Resource Relations_dataIn8_Inverse;
+    public final Resource Relations_dataIn9;
+    public final Resource Relations_dataIn9_Inverse;
+    public final Resource Relations_dataIn_Inverse;
+    public final Resource Relations_dataOut;
+    public final Resource Relations_dataOut_Inverse;
+    public final Resource Relations_dataProviderRelation;
+    public final Resource Relations_edit;
+    public final Resource Relations_edit_Inverse;
+    public final Resource Relations_enter;
+    public final Resource Relations_enter_Inverse;
+    public final Resource Relations_event;
+    public final Resource Relations_eventIn;
+    public final Resource Relations_eventIn_Inverse;
+    public final Resource Relations_eventOut;
+    public final Resource Relations_eventOut_Inverse;
+    public final Resource Relations_event_Inverse;
+    public final Resource Relations_functionalChildRelation;
+    public final Resource Relations_load;
+    public final Resource Relations_load_Inverse;
+    public final Resource Relations_open;
+    public final Resource Relations_open_Inverse;
+    public final Resource Relations_parent;
+    public final Resource Relations_parentRelation;
+    public final Resource Relations_parent_Inverse;
+    public final Resource Relations_part1;
+    public final Resource Relations_part10;
+    public final Resource Relations_part10_Inverse;
+    public final Resource Relations_part11;
+    public final Resource Relations_part11_Inverse;
+    public final Resource Relations_part12;
+    public final Resource Relations_part12_Inverse;
+    public final Resource Relations_part13;
+    public final Resource Relations_part13_Inverse;
+    public final Resource Relations_part14;
+    public final Resource Relations_part14_Inverse;
+    public final Resource Relations_part15;
+    public final Resource Relations_part15_Inverse;
+    public final Resource Relations_part16;
+    public final Resource Relations_part16_Inverse;
+    public final Resource Relations_part17;
+    public final Resource Relations_part17_Inverse;
+    public final Resource Relations_part18;
+    public final Resource Relations_part18_Inverse;
+    public final Resource Relations_part19;
+    public final Resource Relations_part19_Inverse;
+    public final Resource Relations_part1_Inverse;
+    public final Resource Relations_part2;
+    public final Resource Relations_part20;
+    public final Resource Relations_part20_Inverse;
+    public final Resource Relations_part21;
+    public final Resource Relations_part21_Inverse;
+    public final Resource Relations_part22;
+    public final Resource Relations_part22_Inverse;
+    public final Resource Relations_part23;
+    public final Resource Relations_part23_Inverse;
+    public final Resource Relations_part24;
+    public final Resource Relations_part24_Inverse;
+    public final Resource Relations_part25;
+    public final Resource Relations_part25_Inverse;
+    public final Resource Relations_part26;
+    public final Resource Relations_part26_Inverse;
+    public final Resource Relations_part27;
+    public final Resource Relations_part27_Inverse;
+    public final Resource Relations_part28;
+    public final Resource Relations_part28_Inverse;
+    public final Resource Relations_part29;
+    public final Resource Relations_part29_Inverse;
+    public final Resource Relations_part2_Inverse;
+    public final Resource Relations_part3;
+    public final Resource Relations_part30;
+    public final Resource Relations_part30_Inverse;
+    public final Resource Relations_part31;
+    public final Resource Relations_part31_Inverse;
+    public final Resource Relations_part32;
+    public final Resource Relations_part32_Inverse;
+    public final Resource Relations_part33;
+    public final Resource Relations_part33_Inverse;
+    public final Resource Relations_part34;
+    public final Resource Relations_part34_Inverse;
+    public final Resource Relations_part35;
+    public final Resource Relations_part35_Inverse;
+    public final Resource Relations_part36;
+    public final Resource Relations_part36_Inverse;
+    public final Resource Relations_part37;
+    public final Resource Relations_part37_Inverse;
+    public final Resource Relations_part38;
+    public final Resource Relations_part38_Inverse;
+    public final Resource Relations_part39;
+    public final Resource Relations_part39_Inverse;
+    public final Resource Relations_part3_Inverse;
+    public final Resource Relations_part4;
+    public final Resource Relations_part40;
+    public final Resource Relations_part40_Inverse;
+    public final Resource Relations_part41;
+    public final Resource Relations_part41_Inverse;
+    public final Resource Relations_part42;
+    public final Resource Relations_part42_Inverse;
+    public final Resource Relations_part43;
+    public final Resource Relations_part43_Inverse;
+    public final Resource Relations_part44;
+    public final Resource Relations_part44_Inverse;
+    public final Resource Relations_part45;
+    public final Resource Relations_part45_Inverse;
+    public final Resource Relations_part46;
+    public final Resource Relations_part46_Inverse;
+    public final Resource Relations_part47;
+    public final Resource Relations_part47_Inverse;
+    public final Resource Relations_part48;
+    public final Resource Relations_part48_Inverse;
+    public final Resource Relations_part49;
+    public final Resource Relations_part49_Inverse;
+    public final Resource Relations_part4_Inverse;
+    public final Resource Relations_part5;
+    public final Resource Relations_part50;
+    public final Resource Relations_part50_Inverse;
+    public final Resource Relations_part5_Inverse;
+    public final Resource Relations_part6;
+    public final Resource Relations_part6_Inverse;
+    public final Resource Relations_part7;
+    public final Resource Relations_part7_Inverse;
+    public final Resource Relations_part8;
+    public final Resource Relations_part8_Inverse;
+    public final Resource Relations_part9;
+    public final Resource Relations_part9_Inverse;
+    public final Resource Relations_partN;
+    public final Resource Relations_partN_Inverse;
+    public final Resource Relations_select;
+    public final Resource Relations_select_Inverse;
+    public final Resource Relations_sequence1;
+    public final Resource Relations_sequence10;
+    public final Resource Relations_sequence10_Inverse;
+    public final Resource Relations_sequence1_Inverse;
+    public final Resource Relations_sequence2;
+    public final Resource Relations_sequence2_Inverse;
+    public final Resource Relations_sequence3;
+    public final Resource Relations_sequence3_Inverse;
+    public final Resource Relations_sequence4;
+    public final Resource Relations_sequence4_Inverse;
+    public final Resource Relations_sequence5;
+    public final Resource Relations_sequence5_Inverse;
+    public final Resource Relations_sequence6;
+    public final Resource Relations_sequence6_Inverse;
+    public final Resource Relations_sequence7;
+    public final Resource Relations_sequence7_Inverse;
+    public final Resource Relations_sequence8;
+    public final Resource Relations_sequence8_Inverse;
+    public final Resource Relations_sequence9;
+    public final Resource Relations_sequence9_Inverse;
+    public final Resource Relations_sequenceTrigger;
+    public final Resource Relations_sequenceTrigger_Inverse;
+    public final Resource Relations_singleDataConsumerRelation;
+    public final Resource Relations_singleDataDefinitionRelation;
+    public final Resource Relations_submit;
+    public final Resource Relations_submit_Inverse;
+    public final Resource Relations_trigger;
+    public final Resource Relations_triggerFalse;
+    public final Resource Relations_triggerFalse_Inverse;
+    public final Resource Relations_triggerTrue;
+    public final Resource Relations_triggerTrue_Inverse;
+    public final Resource Relations_trigger_Inverse;
+    public final Resource Relations_uploaded;
+    public final Resource Relations_uploaded_Inverse;
+    public final Resource Relations_valueChanged;
+    public final Resource Relations_valueChanged_Inverse;
+    public final Resource SCL;
+    public final Resource SCLValue;
+    public final Resource Session;
+    public final Resource Session_inputURI;
+    public final Resource Session_inputURI_Inverse;
+    public final Resource Terminals;
+    public final Resource Terminals_BroadcastTerminal;
+    public final Resource Terminals_BroadcastedTerminal;
+    public final Resource Terminals_ChildTerminal;
+    public final Resource Terminals_CommandExecutorTerminal;
+    public final Resource Terminals_CommandTerminal;
+    public final Resource Terminals_DataConsumerTerminal;
+    public final Resource Terminals_DataProviderTerminal;
+    public final Resource Terminals_ParentTerminal;
+    public final Resource child1;
+    public final Resource child10;
+    public final Resource child2;
+    public final Resource child3;
+    public final Resource child4;
+    public final Resource child5;
+    public final Resource child6;
+    public final Resource child7;
+    public final Resource child8;
+    public final Resource child9;
+    public final Resource commandEvent;
+    public final Resource connect;
+    public final Resource scl;
+    public final Resource sclValue;
+    public final Resource singleData;
+        
+    public static class URIs {
+        public static final String A3 = "http://www.simantics.org/Documentation-1.2/A3";
+        public static final String CommandConnectionType = "http://www.simantics.org/Documentation-1.2/CommandConnectionType";
+        public static final String CommandToCommandExecutorConstraint = "http://www.simantics.org/Documentation-1.2/CommandToCommandExecutorConstraint";
+        public static final String Components = "http://www.simantics.org/Documentation-1.2/Components";
+        public static final String Components_CommandEvent = "http://www.simantics.org/Documentation-1.2/Components/CommandEvent";
+        public static final String Components_Component = "http://www.simantics.org/Documentation-1.2/Components/Component";
+        public static final String Components_Component_manualOrdinal = "http://www.simantics.org/Documentation-1.2/Components/Component/manualOrdinal";
+        public static final String Components_Component_manualOrdinal_Inverse = "http://www.simantics.org/Documentation-1.2/Components/Component/manualOrdinal/Inverse";
+        public static final String Components_Composite = "http://www.simantics.org/Documentation-1.2/Components/Composite";
+        public static final String Components_DefVar = "http://www.simantics.org/Documentation-1.2/Components/DefVar";
+        public static final String Components_DefVars = "http://www.simantics.org/Documentation-1.2/Components/DefVars";
+        public static final String Components_DummyContainer = "http://www.simantics.org/Documentation-1.2/Components/DummyContainer";
+        public static final String Components_Event = "http://www.simantics.org/Documentation-1.2/Components/Event";
+        public static final String Components_ParentlessComponent = "http://www.simantics.org/Documentation-1.2/Components/ParentlessComponent";
+        public static final String Components_PrimitiveComponent = "http://www.simantics.org/Documentation-1.2/Components/PrimitiveComponent";
+        public static final String Components_Root = "http://www.simantics.org/Documentation-1.2/Components/Root";
+        public static final String Components_attribute = "http://www.simantics.org/Documentation-1.2/Components/attribute";
+        public static final String Components_connectionPoint = "http://www.simantics.org/Documentation-1.2/Components/connectionPoint";
+        public static final String Components_sclAttribute = "http://www.simantics.org/Documentation-1.2/Components/sclAttribute";
+        public static final String ConnectionType = "http://www.simantics.org/Documentation-1.2/ConnectionType";
+        public static final String DataConnectionType = "http://www.simantics.org/Documentation-1.2/DataConnectionType";
+        public static final String DataDefinitionConnectionType = "http://www.simantics.org/Documentation-1.2/DataDefinitionConnectionType";
+        public static final String DataDefinitionToDataDefinitionConsumerConstraint = "http://www.simantics.org/Documentation-1.2/DataDefinitionToDataDefinitionConsumerConstraint";
+        public static final String DataProviderToDataConsumerConstraint = "http://www.simantics.org/Documentation-1.2/DataProviderToDataConsumerConstraint";
+        public static final String DataStroke = "http://www.simantics.org/Documentation-1.2/DataStroke";
+        public static final String DiagramModelingRules = "http://www.simantics.org/Documentation-1.2/DiagramModelingRules";
+        public static final String DiagramRelations = "http://www.simantics.org/Documentation-1.2/DiagramRelations";
+        public static final String DiagramRelations_Child1 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child1";
+        public static final String DiagramRelations_Child10 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child10";
+        public static final String DiagramRelations_Child10_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child10/Inverse";
+        public static final String DiagramRelations_Child11 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child11";
+        public static final String DiagramRelations_Child11_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child11/Inverse";
+        public static final String DiagramRelations_Child12 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child12";
+        public static final String DiagramRelations_Child12_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child12/Inverse";
+        public static final String DiagramRelations_Child13 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child13";
+        public static final String DiagramRelations_Child13_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child13/Inverse";
+        public static final String DiagramRelations_Child14 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child14";
+        public static final String DiagramRelations_Child14_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child14/Inverse";
+        public static final String DiagramRelations_Child15 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child15";
+        public static final String DiagramRelations_Child15_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child15/Inverse";
+        public static final String DiagramRelations_Child16 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child16";
+        public static final String DiagramRelations_Child16_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child16/Inverse";
+        public static final String DiagramRelations_Child17 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child17";
+        public static final String DiagramRelations_Child17_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child17/Inverse";
+        public static final String DiagramRelations_Child18 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child18";
+        public static final String DiagramRelations_Child18_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child18/Inverse";
+        public static final String DiagramRelations_Child19 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child19";
+        public static final String DiagramRelations_Child19_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child19/Inverse";
+        public static final String DiagramRelations_Child1_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child1/Inverse";
+        public static final String DiagramRelations_Child2 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child2";
+        public static final String DiagramRelations_Child20 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child20";
+        public static final String DiagramRelations_Child20_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child20/Inverse";
+        public static final String DiagramRelations_Child21 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child21";
+        public static final String DiagramRelations_Child21_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child21/Inverse";
+        public static final String DiagramRelations_Child22 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child22";
+        public static final String DiagramRelations_Child22_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child22/Inverse";
+        public static final String DiagramRelations_Child23 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child23";
+        public static final String DiagramRelations_Child23_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child23/Inverse";
+        public static final String DiagramRelations_Child24 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child24";
+        public static final String DiagramRelations_Child24_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child24/Inverse";
+        public static final String DiagramRelations_Child25 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child25";
+        public static final String DiagramRelations_Child25_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child25/Inverse";
+        public static final String DiagramRelations_Child26 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child26";
+        public static final String DiagramRelations_Child26_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child26/Inverse";
+        public static final String DiagramRelations_Child27 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child27";
+        public static final String DiagramRelations_Child27_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child27/Inverse";
+        public static final String DiagramRelations_Child28 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child28";
+        public static final String DiagramRelations_Child28_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child28/Inverse";
+        public static final String DiagramRelations_Child29 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child29";
+        public static final String DiagramRelations_Child29_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child29/Inverse";
+        public static final String DiagramRelations_Child2_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child2/Inverse";
+        public static final String DiagramRelations_Child3 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child3";
+        public static final String DiagramRelations_Child30 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child30";
+        public static final String DiagramRelations_Child30_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child30/Inverse";
+        public static final String DiagramRelations_Child3_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child3/Inverse";
+        public static final String DiagramRelations_Child4 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child4";
+        public static final String DiagramRelations_Child4_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child4/Inverse";
+        public static final String DiagramRelations_Child5 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child5";
+        public static final String DiagramRelations_Child5_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child5/Inverse";
+        public static final String DiagramRelations_Child6 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child6";
+        public static final String DiagramRelations_Child6_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child6/Inverse";
+        public static final String DiagramRelations_Child7 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child7";
+        public static final String DiagramRelations_Child7_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child7/Inverse";
+        public static final String DiagramRelations_Child8 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child8";
+        public static final String DiagramRelations_Child8_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child8/Inverse";
+        public static final String DiagramRelations_Child9 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child9";
+        public static final String DiagramRelations_Child9_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/Child9/Inverse";
+        public static final String DiagramRelations_ChildN = "http://www.simantics.org/Documentation-1.2/DiagramRelations/ChildN";
+        public static final String DiagramRelations_ChildN_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/ChildN/Inverse";
+        public static final String DiagramRelations_ParentRelation = "http://www.simantics.org/Documentation-1.2/DiagramRelations/ParentRelation";
+        public static final String DiagramRelations_ParentRelation_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/ParentRelation/Inverse";
+        public static final String DiagramRelations_arrayDataIn = "http://www.simantics.org/Documentation-1.2/DiagramRelations/arrayDataIn";
+        public static final String DiagramRelations_arrayDataIn_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/arrayDataIn/Inverse";
+        public static final String DiagramRelations_broadcast = "http://www.simantics.org/Documentation-1.2/DiagramRelations/broadcast";
+        public static final String DiagramRelations_broadcast_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/broadcast/Inverse";
+        public static final String DiagramRelations_broadcasted = "http://www.simantics.org/Documentation-1.2/DiagramRelations/broadcasted";
+        public static final String DiagramRelations_broadcasted_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/broadcasted/Inverse";
+        public static final String DiagramRelations_click = "http://www.simantics.org/Documentation-1.2/DiagramRelations/click";
+        public static final String DiagramRelations_click_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/click/Inverse";
+        public static final String DiagramRelations_close = "http://www.simantics.org/Documentation-1.2/DiagramRelations/close";
+        public static final String DiagramRelations_close_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/close/Inverse";
+        public static final String DiagramRelations_closed = "http://www.simantics.org/Documentation-1.2/DiagramRelations/closed";
+        public static final String DiagramRelations_closed_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/closed/Inverse";
+        public static final String DiagramRelations_data1 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data1";
+        public static final String DiagramRelations_data10 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data10";
+        public static final String DiagramRelations_data10_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data10/Inverse";
+        public static final String DiagramRelations_data1_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data1/Inverse";
+        public static final String DiagramRelations_data2 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data2";
+        public static final String DiagramRelations_data2_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data2/Inverse";
+        public static final String DiagramRelations_data3 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data3";
+        public static final String DiagramRelations_data3_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data3/Inverse";
+        public static final String DiagramRelations_data4 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data4";
+        public static final String DiagramRelations_data4_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data4/Inverse";
+        public static final String DiagramRelations_data5 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data5";
+        public static final String DiagramRelations_data5_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data5/Inverse";
+        public static final String DiagramRelations_data6 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data6";
+        public static final String DiagramRelations_data6_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data6/Inverse";
+        public static final String DiagramRelations_data7 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data7";
+        public static final String DiagramRelations_data7_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data7/Inverse";
+        public static final String DiagramRelations_data8 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data8";
+        public static final String DiagramRelations_data8_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data8/Inverse";
+        public static final String DiagramRelations_data9 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data9";
+        public static final String DiagramRelations_data9_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/data9/Inverse";
+        public static final String DiagramRelations_dataDefinition = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataDefinition";
+        public static final String DiagramRelations_dataDefinition_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataDefinition/Inverse";
+        public static final String DiagramRelations_dataIn = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn";
+        public static final String DiagramRelations_dataIn1 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn1";
+        public static final String DiagramRelations_dataIn10 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn10";
+        public static final String DiagramRelations_dataIn10_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn10/Inverse";
+        public static final String DiagramRelations_dataIn1_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn1/Inverse";
+        public static final String DiagramRelations_dataIn2 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn2";
+        public static final String DiagramRelations_dataIn2_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn2/Inverse";
+        public static final String DiagramRelations_dataIn3 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn3";
+        public static final String DiagramRelations_dataIn3_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn3/Inverse";
+        public static final String DiagramRelations_dataIn4 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn4";
+        public static final String DiagramRelations_dataIn4_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn4/Inverse";
+        public static final String DiagramRelations_dataIn5 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn5";
+        public static final String DiagramRelations_dataIn5_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn5/Inverse";
+        public static final String DiagramRelations_dataIn6 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn6";
+        public static final String DiagramRelations_dataIn6_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn6/Inverse";
+        public static final String DiagramRelations_dataIn7 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn7";
+        public static final String DiagramRelations_dataIn7_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn7/Inverse";
+        public static final String DiagramRelations_dataIn8 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn8";
+        public static final String DiagramRelations_dataIn8_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn8/Inverse";
+        public static final String DiagramRelations_dataIn9 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn9";
+        public static final String DiagramRelations_dataIn9_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn9/Inverse";
+        public static final String DiagramRelations_dataIn_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataIn/Inverse";
+        public static final String DiagramRelations_dataOut = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataOut";
+        public static final String DiagramRelations_dataOut_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/dataOut/Inverse";
+        public static final String DiagramRelations_edit = "http://www.simantics.org/Documentation-1.2/DiagramRelations/edit";
+        public static final String DiagramRelations_edit_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/edit/Inverse";
+        public static final String DiagramRelations_enter = "http://www.simantics.org/Documentation-1.2/DiagramRelations/enter";
+        public static final String DiagramRelations_enter_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/enter/Inverse";
+        public static final String DiagramRelations_event = "http://www.simantics.org/Documentation-1.2/DiagramRelations/event";
+        public static final String DiagramRelations_eventIn = "http://www.simantics.org/Documentation-1.2/DiagramRelations/eventIn";
+        public static final String DiagramRelations_eventIn_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/eventIn/Inverse";
+        public static final String DiagramRelations_eventOut = "http://www.simantics.org/Documentation-1.2/DiagramRelations/eventOut";
+        public static final String DiagramRelations_eventOut_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/eventOut/Inverse";
+        public static final String DiagramRelations_event_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/event/Inverse";
+        public static final String DiagramRelations_load = "http://www.simantics.org/Documentation-1.2/DiagramRelations/load";
+        public static final String DiagramRelations_load_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/load/Inverse";
+        public static final String DiagramRelations_open = "http://www.simantics.org/Documentation-1.2/DiagramRelations/open";
+        public static final String DiagramRelations_open_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/open/Inverse";
+        public static final String DiagramRelations_select = "http://www.simantics.org/Documentation-1.2/DiagramRelations/select";
+        public static final String DiagramRelations_select_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/select/Inverse";
+        public static final String DiagramRelations_sequence1 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence1";
+        public static final String DiagramRelations_sequence10 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence10";
+        public static final String DiagramRelations_sequence10_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence10/Inverse";
+        public static final String DiagramRelations_sequence1_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence1/Inverse";
+        public static final String DiagramRelations_sequence2 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence2";
+        public static final String DiagramRelations_sequence2_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence2/Inverse";
+        public static final String DiagramRelations_sequence3 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence3";
+        public static final String DiagramRelations_sequence3_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence3/Inverse";
+        public static final String DiagramRelations_sequence4 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence4";
+        public static final String DiagramRelations_sequence4_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence4/Inverse";
+        public static final String DiagramRelations_sequence5 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence5";
+        public static final String DiagramRelations_sequence5_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence5/Inverse";
+        public static final String DiagramRelations_sequence6 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence6";
+        public static final String DiagramRelations_sequence6_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence6/Inverse";
+        public static final String DiagramRelations_sequence7 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence7";
+        public static final String DiagramRelations_sequence7_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence7/Inverse";
+        public static final String DiagramRelations_sequence8 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence8";
+        public static final String DiagramRelations_sequence8_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence8/Inverse";
+        public static final String DiagramRelations_sequence9 = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence9";
+        public static final String DiagramRelations_sequence9_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequence9/Inverse";
+        public static final String DiagramRelations_sequenceTrigger = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequenceTrigger";
+        public static final String DiagramRelations_sequenceTrigger_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/sequenceTrigger/Inverse";
+        public static final String DiagramRelations_submit = "http://www.simantics.org/Documentation-1.2/DiagramRelations/submit";
+        public static final String DiagramRelations_submit_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/submit/Inverse";
+        public static final String DiagramRelations_trigger = "http://www.simantics.org/Documentation-1.2/DiagramRelations/trigger";
+        public static final String DiagramRelations_triggerFalse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/triggerFalse";
+        public static final String DiagramRelations_triggerFalse_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/triggerFalse/Inverse";
+        public static final String DiagramRelations_triggerTrue = "http://www.simantics.org/Documentation-1.2/DiagramRelations/triggerTrue";
+        public static final String DiagramRelations_triggerTrue_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/triggerTrue/Inverse";
+        public static final String DiagramRelations_trigger_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/trigger/Inverse";
+        public static final String DiagramRelations_uploaded = "http://www.simantics.org/Documentation-1.2/DiagramRelations/uploaded";
+        public static final String DiagramRelations_uploaded_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/uploaded/Inverse";
+        public static final String DiagramRelations_valueChanged = "http://www.simantics.org/Documentation-1.2/DiagramRelations/valueChanged";
+        public static final String DiagramRelations_valueChanged_Inverse = "http://www.simantics.org/Documentation-1.2/DiagramRelations/valueChanged/Inverse";
+        public static final String Document = "http://www.simantics.org/Documentation-1.2/Document";
+        public static final String DocumentComponent = "http://www.simantics.org/Documentation-1.2/DocumentComponent";
+        public static final String DocumentComponentType = "http://www.simantics.org/Documentation-1.2/DocumentComponentType";
+        public static final String DocumentContribution = "http://www.simantics.org/Documentation-1.2/DocumentContribution";
+        public static final String DocumentContribution_HasDocument = "http://www.simantics.org/Documentation-1.2/DocumentContribution/HasDocument";
+        public static final String DocumentContribution_HasDocument_Inverse = "http://www.simantics.org/Documentation-1.2/DocumentContribution/HasDocument/Inverse";
+        public static final String DocumentContribution_HasType = "http://www.simantics.org/Documentation-1.2/DocumentContribution/HasType";
+        public static final String DocumentContribution_HasType_Inverse = "http://www.simantics.org/Documentation-1.2/DocumentContribution/HasType/Inverse";
+        public static final String DocumentDiagram = "http://www.simantics.org/Documentation-1.2/DocumentDiagram";
+        public static final String DocumentProceduralComponentType = "http://www.simantics.org/Documentation-1.2/DocumentProceduralComponentType";
+        public static final String Document_AttributeRelation = "http://www.simantics.org/Documentation-1.2/Document/AttributeRelation";
+        public static final String Document_AttributeRelation_dynamic = "http://www.simantics.org/Documentation-1.2/Document/AttributeRelation/dynamic";
+        public static final String Document_AttributeRelation_dynamic_Inverse = "http://www.simantics.org/Documentation-1.2/Document/AttributeRelation/dynamic/Inverse";
+        public static final String Document_ChildRelation = "http://www.simantics.org/Documentation-1.2/Document/ChildRelation";
+        public static final String Document_ChildRelation_ordinal = "http://www.simantics.org/Documentation-1.2/Document/ChildRelation/ordinal";
+        public static final String Document_ChildRelation_ordinal_Inverse = "http://www.simantics.org/Documentation-1.2/Document/ChildRelation/ordinal/Inverse";
+        public static final String Document_CommandRelation = "http://www.simantics.org/Documentation-1.2/Document/CommandRelation";
+        public static final String Document_CommandRelation_ordinal = "http://www.simantics.org/Documentation-1.2/Document/CommandRelation/ordinal";
+        public static final String Document_CommandRelation_ordinal_Inverse = "http://www.simantics.org/Documentation-1.2/Document/CommandRelation/ordinal/Inverse";
+        public static final String Document_DataDefinitionRelation = "http://www.simantics.org/Documentation-1.2/Document/DataDefinitionRelation";
+        public static final String Document_DataRelation = "http://www.simantics.org/Documentation-1.2/Document/DataRelation";
+        public static final String Document_ExtraAttributeRelation = "http://www.simantics.org/Documentation-1.2/Document/ExtraAttributeRelation";
+        public static final String Document_IsConnectedToChild = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToChild";
+        public static final String Document_IsConnectedToChild_Inverse = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToChild/Inverse";
+        public static final String Document_IsConnectedToCommand = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToCommand";
+        public static final String Document_IsConnectedToCommand_Inverse = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToCommand/Inverse";
+        public static final String Document_IsConnectedToData = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToData";
+        public static final String Document_IsConnectedToDataDefinition = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToDataDefinition";
+        public static final String Document_IsConnectedToDataDefinition_Inverse = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToDataDefinition/Inverse";
+        public static final String Document_IsConnectedToData_Inverse = "http://www.simantics.org/Documentation-1.2/Document/IsConnectedToData/Inverse";
+        public static final String Functions = "http://www.simantics.org/Documentation-1.2/Functions";
+        public static final String Functions_componentNamingStrategy = "http://www.simantics.org/Documentation-1.2/Functions/componentNamingStrategy";
+        public static final String Functions_emptyEvent = "http://www.simantics.org/Documentation-1.2/Functions/emptyEvent";
+        public static final String Functions_experiment = "http://www.simantics.org/Documentation-1.2/Functions/experiment";
+        public static final String Functions_graph = "http://www.simantics.org/Documentation-1.2/Functions/graph";
+        public static final String Functions_icstate = "http://www.simantics.org/Documentation-1.2/Functions/icstate";
+        public static final String Functions_input = "http://www.simantics.org/Documentation-1.2/Functions/input";
+        public static final String Functions_inputSpaceChildren = "http://www.simantics.org/Documentation-1.2/Functions/inputSpaceChildren";
+        public static final String Functions_model = "http://www.simantics.org/Documentation-1.2/Functions/model";
+        public static final String Functions_pathExists = "http://www.simantics.org/Documentation-1.2/Functions/pathExists";
+        public static final String Functions_sclValue = "http://www.simantics.org/Documentation-1.2/Functions/sclValue";
+        public static final String Functions_self = "http://www.simantics.org/Documentation-1.2/Functions/self";
+        public static final String Functions_session = "http://www.simantics.org/Documentation-1.2/Functions/session";
+        public static final String Functions_state = "http://www.simantics.org/Documentation-1.2/Functions/state";
+        public static final String InputContribution = "http://www.simantics.org/Documentation-1.2/InputContribution";
+        public static final String InputContribution_function = "http://www.simantics.org/Documentation-1.2/InputContribution/function";
+        public static final String InputContribution_function_Inverse = "http://www.simantics.org/Documentation-1.2/InputContribution/function/Inverse";
+        public static final String InputContribution_labeler = "http://www.simantics.org/Documentation-1.2/InputContribution/labeler";
+        public static final String InputContribution_labeler_Inverse = "http://www.simantics.org/Documentation-1.2/InputContribution/labeler/Inverse";
+        public static final String ModelInputContribution = "http://www.simantics.org/Documentation-1.2/ModelInputContribution";
+        public static final String NoSelfConnectionConstraint = "http://www.simantics.org/Documentation-1.2/NoSelfConnectionConstraint";
+        public static final String ParentToChildConstraint = "http://www.simantics.org/Documentation-1.2/ParentToChildConstraint";
+        public static final String Properties = "http://www.simantics.org/Documentation-1.2/Properties";
+        public static final String Properties_ParameterType = "http://www.simantics.org/Documentation-1.2/Properties/ParameterType";
+        public static final String Properties_SCLFunction = "http://www.simantics.org/Documentation-1.2/Properties/SCLFunction";
+        public static final String Properties_SCLFunction_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/SCLFunction/Inverse";
+        public static final String Properties_commands = "http://www.simantics.org/Documentation-1.2/Properties/commands";
+        public static final String Properties_commands_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/commands/Inverse";
+        public static final String Properties_dataDefinitions = "http://www.simantics.org/Documentation-1.2/Properties/dataDefinitions";
+        public static final String Properties_dataDefinitions_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/dataDefinitions/Inverse";
+        public static final String Properties_defAttribute = "http://www.simantics.org/Documentation-1.2/Properties/defAttribute";
+        public static final String Properties_defExtraAttribute = "http://www.simantics.org/Documentation-1.2/Properties/defExtraAttribute";
+        public static final String Properties_exists = "http://www.simantics.org/Documentation-1.2/Properties/exists";
+        public static final String Properties_exists_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/exists/Inverse";
+        public static final String Properties_experiment = "http://www.simantics.org/Documentation-1.2/Properties/experiment";
+        public static final String Properties_experiment_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/experiment/Inverse";
+        public static final String Properties_hyperlinkTarget = "http://www.simantics.org/Documentation-1.2/Properties/hyperlinkTarget";
+        public static final String Properties_hyperlinkTarget_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/hyperlinkTarget/Inverse";
+        public static final String Properties_icstate = "http://www.simantics.org/Documentation-1.2/Properties/icstate";
+        public static final String Properties_icstate_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/icstate/Inverse";
+        public static final String Properties_input = "http://www.simantics.org/Documentation-1.2/Properties/input";
+        public static final String Properties_inputUri = "http://www.simantics.org/Documentation-1.2/Properties/inputUri";
+        public static final String Properties_inputUri_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/inputUri/Inverse";
+        public static final String Properties_input_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/input/Inverse";
+        public static final String Properties_model = "http://www.simantics.org/Documentation-1.2/Properties/model";
+        public static final String Properties_model_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/model/Inverse";
+        public static final String Properties_pathExists = "http://www.simantics.org/Documentation-1.2/Properties/pathExists";
+        public static final String Properties_pathExists_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/pathExists/Inverse";
+        public static final String Properties_session = "http://www.simantics.org/Documentation-1.2/Properties/session";
+        public static final String Properties_session_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/session/Inverse";
+        public static final String Properties_source = "http://www.simantics.org/Documentation-1.2/Properties/source";
+        public static final String Properties_source_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/source/Inverse";
+        public static final String Properties_sources = "http://www.simantics.org/Documentation-1.2/Properties/sources";
+        public static final String Properties_sources_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/sources/Inverse";
+        public static final String Properties_state = "http://www.simantics.org/Documentation-1.2/Properties/state";
+        public static final String Properties_state_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/state/Inverse";
+        public static final String Properties_target = "http://www.simantics.org/Documentation-1.2/Properties/target";
+        public static final String Properties_target_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/target/Inverse";
+        public static final String Properties_targets = "http://www.simantics.org/Documentation-1.2/Properties/targets";
+        public static final String Properties_targets_Inverse = "http://www.simantics.org/Documentation-1.2/Properties/targets/Inverse";
+        public static final String RelationTypeConstraint = "http://www.simantics.org/Documentation-1.2/RelationTypeConstraint";
+        public static final String RelationTypeConstraint_Type1 = "http://www.simantics.org/Documentation-1.2/RelationTypeConstraint/Type1";
+        public static final String RelationTypeConstraint_Type1_Inverse = "http://www.simantics.org/Documentation-1.2/RelationTypeConstraint/Type1/Inverse";
+        public static final String RelationTypeConstraint_Type2 = "http://www.simantics.org/Documentation-1.2/RelationTypeConstraint/Type2";
+        public static final String RelationTypeConstraint_Type2_Inverse = "http://www.simantics.org/Documentation-1.2/RelationTypeConstraint/Type2/Inverse";
+        public static final String Relations = "http://www.simantics.org/Documentation-1.2/Relations";
+        public static final String Relations_arrayDataIn = "http://www.simantics.org/Documentation-1.2/Relations/arrayDataIn";
+        public static final String Relations_arrayDataIn_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/arrayDataIn/Inverse";
+        public static final String Relations_broadcast = "http://www.simantics.org/Documentation-1.2/Relations/broadcast";
+        public static final String Relations_broadcast_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/broadcast/Inverse";
+        public static final String Relations_broadcasted = "http://www.simantics.org/Documentation-1.2/Relations/broadcasted";
+        public static final String Relations_broadcasted_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/broadcasted/Inverse";
+        public static final String Relations_childRelation = "http://www.simantics.org/Documentation-1.2/Relations/childRelation";
+        public static final String Relations_click = "http://www.simantics.org/Documentation-1.2/Relations/click";
+        public static final String Relations_click_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/click/Inverse";
+        public static final String Relations_close = "http://www.simantics.org/Documentation-1.2/Relations/close";
+        public static final String Relations_close_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/close/Inverse";
+        public static final String Relations_closed = "http://www.simantics.org/Documentation-1.2/Relations/closed";
+        public static final String Relations_closed_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/closed/Inverse";
+        public static final String Relations_commandExecutorRelation = "http://www.simantics.org/Documentation-1.2/Relations/commandExecutorRelation";
+        public static final String Relations_commandExecutorRelation_propagate = "http://www.simantics.org/Documentation-1.2/Relations/commandExecutorRelation/propagate";
+        public static final String Relations_commandExecutorRelation_propagate_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/commandExecutorRelation/propagate/Inverse";
+        public static final String Relations_commandRelation = "http://www.simantics.org/Documentation-1.2/Relations/commandRelation";
+        public static final String Relations_data1 = "http://www.simantics.org/Documentation-1.2/Relations/data1";
+        public static final String Relations_data10 = "http://www.simantics.org/Documentation-1.2/Relations/data10";
+        public static final String Relations_data10_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data10/Inverse";
+        public static final String Relations_data1_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data1/Inverse";
+        public static final String Relations_data2 = "http://www.simantics.org/Documentation-1.2/Relations/data2";
+        public static final String Relations_data2_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data2/Inverse";
+        public static final String Relations_data3 = "http://www.simantics.org/Documentation-1.2/Relations/data3";
+        public static final String Relations_data3_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data3/Inverse";
+        public static final String Relations_data4 = "http://www.simantics.org/Documentation-1.2/Relations/data4";
+        public static final String Relations_data4_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data4/Inverse";
+        public static final String Relations_data5 = "http://www.simantics.org/Documentation-1.2/Relations/data5";
+        public static final String Relations_data5_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data5/Inverse";
+        public static final String Relations_data6 = "http://www.simantics.org/Documentation-1.2/Relations/data6";
+        public static final String Relations_data6_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data6/Inverse";
+        public static final String Relations_data7 = "http://www.simantics.org/Documentation-1.2/Relations/data7";
+        public static final String Relations_data7_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data7/Inverse";
+        public static final String Relations_data8 = "http://www.simantics.org/Documentation-1.2/Relations/data8";
+        public static final String Relations_data8_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data8/Inverse";
+        public static final String Relations_data9 = "http://www.simantics.org/Documentation-1.2/Relations/data9";
+        public static final String Relations_data9_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/data9/Inverse";
+        public static final String Relations_dataConsumerRelation = "http://www.simantics.org/Documentation-1.2/Relations/dataConsumerRelation";
+        public static final String Relations_dataDefinition = "http://www.simantics.org/Documentation-1.2/Relations/dataDefinition";
+        public static final String Relations_dataDefinitionConsumerRelation = "http://www.simantics.org/Documentation-1.2/Relations/dataDefinitionConsumerRelation";
+        public static final String Relations_dataDefinitionRelation = "http://www.simantics.org/Documentation-1.2/Relations/dataDefinitionRelation";
+        public static final String Relations_dataDefinition_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataDefinition/Inverse";
+        public static final String Relations_dataIn = "http://www.simantics.org/Documentation-1.2/Relations/dataIn";
+        public static final String Relations_dataIn1 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn1";
+        public static final String Relations_dataIn10 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn10";
+        public static final String Relations_dataIn10_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn10/Inverse";
+        public static final String Relations_dataIn1_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn1/Inverse";
+        public static final String Relations_dataIn2 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn2";
+        public static final String Relations_dataIn2_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn2/Inverse";
+        public static final String Relations_dataIn3 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn3";
+        public static final String Relations_dataIn3_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn3/Inverse";
+        public static final String Relations_dataIn4 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn4";
+        public static final String Relations_dataIn4_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn4/Inverse";
+        public static final String Relations_dataIn5 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn5";
+        public static final String Relations_dataIn5_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn5/Inverse";
+        public static final String Relations_dataIn6 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn6";
+        public static final String Relations_dataIn6_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn6/Inverse";
+        public static final String Relations_dataIn7 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn7";
+        public static final String Relations_dataIn7_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn7/Inverse";
+        public static final String Relations_dataIn8 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn8";
+        public static final String Relations_dataIn8_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn8/Inverse";
+        public static final String Relations_dataIn9 = "http://www.simantics.org/Documentation-1.2/Relations/dataIn9";
+        public static final String Relations_dataIn9_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn9/Inverse";
+        public static final String Relations_dataIn_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataIn/Inverse";
+        public static final String Relations_dataOut = "http://www.simantics.org/Documentation-1.2/Relations/dataOut";
+        public static final String Relations_dataOut_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/dataOut/Inverse";
+        public static final String Relations_dataProviderRelation = "http://www.simantics.org/Documentation-1.2/Relations/dataProviderRelation";
+        public static final String Relations_edit = "http://www.simantics.org/Documentation-1.2/Relations/edit";
+        public static final String Relations_edit_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/edit/Inverse";
+        public static final String Relations_enter = "http://www.simantics.org/Documentation-1.2/Relations/enter";
+        public static final String Relations_enter_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/enter/Inverse";
+        public static final String Relations_event = "http://www.simantics.org/Documentation-1.2/Relations/event";
+        public static final String Relations_eventIn = "http://www.simantics.org/Documentation-1.2/Relations/eventIn";
+        public static final String Relations_eventIn_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/eventIn/Inverse";
+        public static final String Relations_eventOut = "http://www.simantics.org/Documentation-1.2/Relations/eventOut";
+        public static final String Relations_eventOut_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/eventOut/Inverse";
+        public static final String Relations_event_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/event/Inverse";
+        public static final String Relations_functionalChildRelation = "http://www.simantics.org/Documentation-1.2/Relations/functionalChildRelation";
+        public static final String Relations_load = "http://www.simantics.org/Documentation-1.2/Relations/load";
+        public static final String Relations_load_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/load/Inverse";
+        public static final String Relations_open = "http://www.simantics.org/Documentation-1.2/Relations/open";
+        public static final String Relations_open_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/open/Inverse";
+        public static final String Relations_parent = "http://www.simantics.org/Documentation-1.2/Relations/parent";
+        public static final String Relations_parentRelation = "http://www.simantics.org/Documentation-1.2/Relations/parentRelation";
+        public static final String Relations_parent_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/parent/Inverse";
+        public static final String Relations_part1 = "http://www.simantics.org/Documentation-1.2/Relations/part1";
+        public static final String Relations_part10 = "http://www.simantics.org/Documentation-1.2/Relations/part10";
+        public static final String Relations_part10_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part10/Inverse";
+        public static final String Relations_part11 = "http://www.simantics.org/Documentation-1.2/Relations/part11";
+        public static final String Relations_part11_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part11/Inverse";
+        public static final String Relations_part12 = "http://www.simantics.org/Documentation-1.2/Relations/part12";
+        public static final String Relations_part12_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part12/Inverse";
+        public static final String Relations_part13 = "http://www.simantics.org/Documentation-1.2/Relations/part13";
+        public static final String Relations_part13_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part13/Inverse";
+        public static final String Relations_part14 = "http://www.simantics.org/Documentation-1.2/Relations/part14";
+        public static final String Relations_part14_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part14/Inverse";
+        public static final String Relations_part15 = "http://www.simantics.org/Documentation-1.2/Relations/part15";
+        public static final String Relations_part15_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part15/Inverse";
+        public static final String Relations_part16 = "http://www.simantics.org/Documentation-1.2/Relations/part16";
+        public static final String Relations_part16_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part16/Inverse";
+        public static final String Relations_part17 = "http://www.simantics.org/Documentation-1.2/Relations/part17";
+        public static final String Relations_part17_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part17/Inverse";
+        public static final String Relations_part18 = "http://www.simantics.org/Documentation-1.2/Relations/part18";
+        public static final String Relations_part18_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part18/Inverse";
+        public static final String Relations_part19 = "http://www.simantics.org/Documentation-1.2/Relations/part19";
+        public static final String Relations_part19_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part19/Inverse";
+        public static final String Relations_part1_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part1/Inverse";
+        public static final String Relations_part2 = "http://www.simantics.org/Documentation-1.2/Relations/part2";
+        public static final String Relations_part20 = "http://www.simantics.org/Documentation-1.2/Relations/part20";
+        public static final String Relations_part20_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part20/Inverse";
+        public static final String Relations_part21 = "http://www.simantics.org/Documentation-1.2/Relations/part21";
+        public static final String Relations_part21_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part21/Inverse";
+        public static final String Relations_part22 = "http://www.simantics.org/Documentation-1.2/Relations/part22";
+        public static final String Relations_part22_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part22/Inverse";
+        public static final String Relations_part23 = "http://www.simantics.org/Documentation-1.2/Relations/part23";
+        public static final String Relations_part23_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part23/Inverse";
+        public static final String Relations_part24 = "http://www.simantics.org/Documentation-1.2/Relations/part24";
+        public static final String Relations_part24_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part24/Inverse";
+        public static final String Relations_part25 = "http://www.simantics.org/Documentation-1.2/Relations/part25";
+        public static final String Relations_part25_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part25/Inverse";
+        public static final String Relations_part26 = "http://www.simantics.org/Documentation-1.2/Relations/part26";
+        public static final String Relations_part26_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part26/Inverse";
+        public static final String Relations_part27 = "http://www.simantics.org/Documentation-1.2/Relations/part27";
+        public static final String Relations_part27_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part27/Inverse";
+        public static final String Relations_part28 = "http://www.simantics.org/Documentation-1.2/Relations/part28";
+        public static final String Relations_part28_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part28/Inverse";
+        public static final String Relations_part29 = "http://www.simantics.org/Documentation-1.2/Relations/part29";
+        public static final String Relations_part29_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part29/Inverse";
+        public static final String Relations_part2_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part2/Inverse";
+        public static final String Relations_part3 = "http://www.simantics.org/Documentation-1.2/Relations/part3";
+        public static final String Relations_part30 = "http://www.simantics.org/Documentation-1.2/Relations/part30";
+        public static final String Relations_part30_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part30/Inverse";
+        public static final String Relations_part31 = "http://www.simantics.org/Documentation-1.2/Relations/part31";
+        public static final String Relations_part31_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part31/Inverse";
+        public static final String Relations_part32 = "http://www.simantics.org/Documentation-1.2/Relations/part32";
+        public static final String Relations_part32_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part32/Inverse";
+        public static final String Relations_part33 = "http://www.simantics.org/Documentation-1.2/Relations/part33";
+        public static final String Relations_part33_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part33/Inverse";
+        public static final String Relations_part34 = "http://www.simantics.org/Documentation-1.2/Relations/part34";
+        public static final String Relations_part34_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part34/Inverse";
+        public static final String Relations_part35 = "http://www.simantics.org/Documentation-1.2/Relations/part35";
+        public static final String Relations_part35_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part35/Inverse";
+        public static final String Relations_part36 = "http://www.simantics.org/Documentation-1.2/Relations/part36";
+        public static final String Relations_part36_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part36/Inverse";
+        public static final String Relations_part37 = "http://www.simantics.org/Documentation-1.2/Relations/part37";
+        public static final String Relations_part37_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part37/Inverse";
+        public static final String Relations_part38 = "http://www.simantics.org/Documentation-1.2/Relations/part38";
+        public static final String Relations_part38_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part38/Inverse";
+        public static final String Relations_part39 = "http://www.simantics.org/Documentation-1.2/Relations/part39";
+        public static final String Relations_part39_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part39/Inverse";
+        public static final String Relations_part3_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part3/Inverse";
+        public static final String Relations_part4 = "http://www.simantics.org/Documentation-1.2/Relations/part4";
+        public static final String Relations_part40 = "http://www.simantics.org/Documentation-1.2/Relations/part40";
+        public static final String Relations_part40_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part40/Inverse";
+        public static final String Relations_part41 = "http://www.simantics.org/Documentation-1.2/Relations/part41";
+        public static final String Relations_part41_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part41/Inverse";
+        public static final String Relations_part42 = "http://www.simantics.org/Documentation-1.2/Relations/part42";
+        public static final String Relations_part42_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part42/Inverse";
+        public static final String Relations_part43 = "http://www.simantics.org/Documentation-1.2/Relations/part43";
+        public static final String Relations_part43_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part43/Inverse";
+        public static final String Relations_part44 = "http://www.simantics.org/Documentation-1.2/Relations/part44";
+        public static final String Relations_part44_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part44/Inverse";
+        public static final String Relations_part45 = "http://www.simantics.org/Documentation-1.2/Relations/part45";
+        public static final String Relations_part45_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part45/Inverse";
+        public static final String Relations_part46 = "http://www.simantics.org/Documentation-1.2/Relations/part46";
+        public static final String Relations_part46_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part46/Inverse";
+        public static final String Relations_part47 = "http://www.simantics.org/Documentation-1.2/Relations/part47";
+        public static final String Relations_part47_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part47/Inverse";
+        public static final String Relations_part48 = "http://www.simantics.org/Documentation-1.2/Relations/part48";
+        public static final String Relations_part48_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part48/Inverse";
+        public static final String Relations_part49 = "http://www.simantics.org/Documentation-1.2/Relations/part49";
+        public static final String Relations_part49_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part49/Inverse";
+        public static final String Relations_part4_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part4/Inverse";
+        public static final String Relations_part5 = "http://www.simantics.org/Documentation-1.2/Relations/part5";
+        public static final String Relations_part50 = "http://www.simantics.org/Documentation-1.2/Relations/part50";
+        public static final String Relations_part50_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part50/Inverse";
+        public static final String Relations_part5_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part5/Inverse";
+        public static final String Relations_part6 = "http://www.simantics.org/Documentation-1.2/Relations/part6";
+        public static final String Relations_part6_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part6/Inverse";
+        public static final String Relations_part7 = "http://www.simantics.org/Documentation-1.2/Relations/part7";
+        public static final String Relations_part7_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part7/Inverse";
+        public static final String Relations_part8 = "http://www.simantics.org/Documentation-1.2/Relations/part8";
+        public static final String Relations_part8_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part8/Inverse";
+        public static final String Relations_part9 = "http://www.simantics.org/Documentation-1.2/Relations/part9";
+        public static final String Relations_part9_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/part9/Inverse";
+        public static final String Relations_partN = "http://www.simantics.org/Documentation-1.2/Relations/partN";
+        public static final String Relations_partN_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/partN/Inverse";
+        public static final String Relations_select = "http://www.simantics.org/Documentation-1.2/Relations/select";
+        public static final String Relations_select_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/select/Inverse";
+        public static final String Relations_sequence1 = "http://www.simantics.org/Documentation-1.2/Relations/sequence1";
+        public static final String Relations_sequence10 = "http://www.simantics.org/Documentation-1.2/Relations/sequence10";
+        public static final String Relations_sequence10_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence10/Inverse";
+        public static final String Relations_sequence1_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence1/Inverse";
+        public static final String Relations_sequence2 = "http://www.simantics.org/Documentation-1.2/Relations/sequence2";
+        public static final String Relations_sequence2_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence2/Inverse";
+        public static final String Relations_sequence3 = "http://www.simantics.org/Documentation-1.2/Relations/sequence3";
+        public static final String Relations_sequence3_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence3/Inverse";
+        public static final String Relations_sequence4 = "http://www.simantics.org/Documentation-1.2/Relations/sequence4";
+        public static final String Relations_sequence4_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence4/Inverse";
+        public static final String Relations_sequence5 = "http://www.simantics.org/Documentation-1.2/Relations/sequence5";
+        public static final String Relations_sequence5_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence5/Inverse";
+        public static final String Relations_sequence6 = "http://www.simantics.org/Documentation-1.2/Relations/sequence6";
+        public static final String Relations_sequence6_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence6/Inverse";
+        public static final String Relations_sequence7 = "http://www.simantics.org/Documentation-1.2/Relations/sequence7";
+        public static final String Relations_sequence7_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence7/Inverse";
+        public static final String Relations_sequence8 = "http://www.simantics.org/Documentation-1.2/Relations/sequence8";
+        public static final String Relations_sequence8_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence8/Inverse";
+        public static final String Relations_sequence9 = "http://www.simantics.org/Documentation-1.2/Relations/sequence9";
+        public static final String Relations_sequence9_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequence9/Inverse";
+        public static final String Relations_sequenceTrigger = "http://www.simantics.org/Documentation-1.2/Relations/sequenceTrigger";
+        public static final String Relations_sequenceTrigger_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/sequenceTrigger/Inverse";
+        public static final String Relations_singleDataConsumerRelation = "http://www.simantics.org/Documentation-1.2/Relations/singleDataConsumerRelation";
+        public static final String Relations_singleDataDefinitionRelation = "http://www.simantics.org/Documentation-1.2/Relations/singleDataDefinitionRelation";
+        public static final String Relations_submit = "http://www.simantics.org/Documentation-1.2/Relations/submit";
+        public static final String Relations_submit_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/submit/Inverse";
+        public static final String Relations_trigger = "http://www.simantics.org/Documentation-1.2/Relations/trigger";
+        public static final String Relations_triggerFalse = "http://www.simantics.org/Documentation-1.2/Relations/triggerFalse";
+        public static final String Relations_triggerFalse_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/triggerFalse/Inverse";
+        public static final String Relations_triggerTrue = "http://www.simantics.org/Documentation-1.2/Relations/triggerTrue";
+        public static final String Relations_triggerTrue_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/triggerTrue/Inverse";
+        public static final String Relations_trigger_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/trigger/Inverse";
+        public static final String Relations_uploaded = "http://www.simantics.org/Documentation-1.2/Relations/uploaded";
+        public static final String Relations_uploaded_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/uploaded/Inverse";
+        public static final String Relations_valueChanged = "http://www.simantics.org/Documentation-1.2/Relations/valueChanged";
+        public static final String Relations_valueChanged_Inverse = "http://www.simantics.org/Documentation-1.2/Relations/valueChanged/Inverse";
+        public static final String SCL = "http://www.simantics.org/Documentation-1.2/SCL";
+        public static final String SCLValue = "http://www.simantics.org/Documentation-1.2/SCLValue";
+        public static final String Session = "http://www.simantics.org/Documentation-1.2/Session";
+        public static final String Session_inputURI = "http://www.simantics.org/Documentation-1.2/Session/inputURI";
+        public static final String Session_inputURI_Inverse = "http://www.simantics.org/Documentation-1.2/Session/inputURI/Inverse";
+        public static final String Terminals = "http://www.simantics.org/Documentation-1.2/Terminals";
+        public static final String Terminals_BroadcastTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/BroadcastTerminal";
+        public static final String Terminals_BroadcastedTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/BroadcastedTerminal";
+        public static final String Terminals_ChildTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/ChildTerminal";
+        public static final String Terminals_CommandExecutorTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/CommandExecutorTerminal";
+        public static final String Terminals_CommandTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/CommandTerminal";
+        public static final String Terminals_DataConsumerTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/DataConsumerTerminal";
+        public static final String Terminals_DataProviderTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/DataProviderTerminal";
+        public static final String Terminals_ParentTerminal = "http://www.simantics.org/Documentation-1.2/Terminals/ParentTerminal";
+        public static final String child1 = "http://www.simantics.org/Documentation-1.2/child1";
+        public static final String child10 = "http://www.simantics.org/Documentation-1.2/child10";
+        public static final String child2 = "http://www.simantics.org/Documentation-1.2/child2";
+        public static final String child3 = "http://www.simantics.org/Documentation-1.2/child3";
+        public static final String child4 = "http://www.simantics.org/Documentation-1.2/child4";
+        public static final String child5 = "http://www.simantics.org/Documentation-1.2/child5";
+        public static final String child6 = "http://www.simantics.org/Documentation-1.2/child6";
+        public static final String child7 = "http://www.simantics.org/Documentation-1.2/child7";
+        public static final String child8 = "http://www.simantics.org/Documentation-1.2/child8";
+        public static final String child9 = "http://www.simantics.org/Documentation-1.2/child9";
+        public static final String commandEvent = "http://www.simantics.org/Documentation-1.2/commandEvent";
+        public static final String connect = "http://www.simantics.org/Documentation-1.2/connect";
+        public static final String scl = "http://www.simantics.org/Documentation-1.2/scl";
+        public static final String sclValue = "http://www.simantics.org/Documentation-1.2/sclValue";
+        public static final String singleData = "http://www.simantics.org/Documentation-1.2/singleData";
+    }
+    
+    public static Resource getResourceOrNull(ReadGraph graph, String uri) {
+        try {
+            return graph.getResource(uri);
+        } catch(DatabaseException e) {
+            System.err.println(e.getMessage());
+            return null;
+        }
+    }
+    
+    public DocumentationResource(ReadGraph graph) {
+        A3 = getResourceOrNull(graph, URIs.A3);
+        CommandConnectionType = getResourceOrNull(graph, URIs.CommandConnectionType);
+        CommandToCommandExecutorConstraint = getResourceOrNull(graph, URIs.CommandToCommandExecutorConstraint);
+        Components = getResourceOrNull(graph, URIs.Components);
+        Components_CommandEvent = getResourceOrNull(graph, URIs.Components_CommandEvent);
+        Components_Component = getResourceOrNull(graph, URIs.Components_Component);
+        Components_Component_manualOrdinal = getResourceOrNull(graph, URIs.Components_Component_manualOrdinal);
+        Components_Component_manualOrdinal_Inverse = getResourceOrNull(graph, URIs.Components_Component_manualOrdinal_Inverse);
+        Components_Composite = getResourceOrNull(graph, URIs.Components_Composite);
+        Components_DefVar = getResourceOrNull(graph, URIs.Components_DefVar);
+        Components_DefVars = getResourceOrNull(graph, URIs.Components_DefVars);
+        Components_DummyContainer = getResourceOrNull(graph, URIs.Components_DummyContainer);
+        Components_Event = getResourceOrNull(graph, URIs.Components_Event);
+        Components_ParentlessComponent = getResourceOrNull(graph, URIs.Components_ParentlessComponent);
+        Components_PrimitiveComponent = getResourceOrNull(graph, URIs.Components_PrimitiveComponent);
+        Components_Root = getResourceOrNull(graph, URIs.Components_Root);
+        Components_attribute = getResourceOrNull(graph, URIs.Components_attribute);
+        Components_connectionPoint = getResourceOrNull(graph, URIs.Components_connectionPoint);
+        Components_sclAttribute = getResourceOrNull(graph, URIs.Components_sclAttribute);
+        ConnectionType = getResourceOrNull(graph, URIs.ConnectionType);
+        DataConnectionType = getResourceOrNull(graph, URIs.DataConnectionType);
+        DataDefinitionConnectionType = getResourceOrNull(graph, URIs.DataDefinitionConnectionType);
+        DataDefinitionToDataDefinitionConsumerConstraint = getResourceOrNull(graph, URIs.DataDefinitionToDataDefinitionConsumerConstraint);
+        DataProviderToDataConsumerConstraint = getResourceOrNull(graph, URIs.DataProviderToDataConsumerConstraint);
+        DataStroke = getResourceOrNull(graph, URIs.DataStroke);
+        DiagramModelingRules = getResourceOrNull(graph, URIs.DiagramModelingRules);
+        DiagramRelations = getResourceOrNull(graph, URIs.DiagramRelations);
+        DiagramRelations_Child1 = getResourceOrNull(graph, URIs.DiagramRelations_Child1);
+        DiagramRelations_Child10 = getResourceOrNull(graph, URIs.DiagramRelations_Child10);
+        DiagramRelations_Child10_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child10_Inverse);
+        DiagramRelations_Child11 = getResourceOrNull(graph, URIs.DiagramRelations_Child11);
+        DiagramRelations_Child11_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child11_Inverse);
+        DiagramRelations_Child12 = getResourceOrNull(graph, URIs.DiagramRelations_Child12);
+        DiagramRelations_Child12_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child12_Inverse);
+        DiagramRelations_Child13 = getResourceOrNull(graph, URIs.DiagramRelations_Child13);
+        DiagramRelations_Child13_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child13_Inverse);
+        DiagramRelations_Child14 = getResourceOrNull(graph, URIs.DiagramRelations_Child14);
+        DiagramRelations_Child14_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child14_Inverse);
+        DiagramRelations_Child15 = getResourceOrNull(graph, URIs.DiagramRelations_Child15);
+        DiagramRelations_Child15_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child15_Inverse);
+        DiagramRelations_Child16 = getResourceOrNull(graph, URIs.DiagramRelations_Child16);
+        DiagramRelations_Child16_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child16_Inverse);
+        DiagramRelations_Child17 = getResourceOrNull(graph, URIs.DiagramRelations_Child17);
+        DiagramRelations_Child17_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child17_Inverse);
+        DiagramRelations_Child18 = getResourceOrNull(graph, URIs.DiagramRelations_Child18);
+        DiagramRelations_Child18_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child18_Inverse);
+        DiagramRelations_Child19 = getResourceOrNull(graph, URIs.DiagramRelations_Child19);
+        DiagramRelations_Child19_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child19_Inverse);
+        DiagramRelations_Child1_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child1_Inverse);
+        DiagramRelations_Child2 = getResourceOrNull(graph, URIs.DiagramRelations_Child2);
+        DiagramRelations_Child20 = getResourceOrNull(graph, URIs.DiagramRelations_Child20);
+        DiagramRelations_Child20_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child20_Inverse);
+        DiagramRelations_Child21 = getResourceOrNull(graph, URIs.DiagramRelations_Child21);
+        DiagramRelations_Child21_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child21_Inverse);
+        DiagramRelations_Child22 = getResourceOrNull(graph, URIs.DiagramRelations_Child22);
+        DiagramRelations_Child22_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child22_Inverse);
+        DiagramRelations_Child23 = getResourceOrNull(graph, URIs.DiagramRelations_Child23);
+        DiagramRelations_Child23_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child23_Inverse);
+        DiagramRelations_Child24 = getResourceOrNull(graph, URIs.DiagramRelations_Child24);
+        DiagramRelations_Child24_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child24_Inverse);
+        DiagramRelations_Child25 = getResourceOrNull(graph, URIs.DiagramRelations_Child25);
+        DiagramRelations_Child25_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child25_Inverse);
+        DiagramRelations_Child26 = getResourceOrNull(graph, URIs.DiagramRelations_Child26);
+        DiagramRelations_Child26_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child26_Inverse);
+        DiagramRelations_Child27 = getResourceOrNull(graph, URIs.DiagramRelations_Child27);
+        DiagramRelations_Child27_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child27_Inverse);
+        DiagramRelations_Child28 = getResourceOrNull(graph, URIs.DiagramRelations_Child28);
+        DiagramRelations_Child28_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child28_Inverse);
+        DiagramRelations_Child29 = getResourceOrNull(graph, URIs.DiagramRelations_Child29);
+        DiagramRelations_Child29_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child29_Inverse);
+        DiagramRelations_Child2_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child2_Inverse);
+        DiagramRelations_Child3 = getResourceOrNull(graph, URIs.DiagramRelations_Child3);
+        DiagramRelations_Child30 = getResourceOrNull(graph, URIs.DiagramRelations_Child30);
+        DiagramRelations_Child30_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child30_Inverse);
+        DiagramRelations_Child3_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child3_Inverse);
+        DiagramRelations_Child4 = getResourceOrNull(graph, URIs.DiagramRelations_Child4);
+        DiagramRelations_Child4_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child4_Inverse);
+        DiagramRelations_Child5 = getResourceOrNull(graph, URIs.DiagramRelations_Child5);
+        DiagramRelations_Child5_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child5_Inverse);
+        DiagramRelations_Child6 = getResourceOrNull(graph, URIs.DiagramRelations_Child6);
+        DiagramRelations_Child6_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child6_Inverse);
+        DiagramRelations_Child7 = getResourceOrNull(graph, URIs.DiagramRelations_Child7);
+        DiagramRelations_Child7_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child7_Inverse);
+        DiagramRelations_Child8 = getResourceOrNull(graph, URIs.DiagramRelations_Child8);
+        DiagramRelations_Child8_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child8_Inverse);
+        DiagramRelations_Child9 = getResourceOrNull(graph, URIs.DiagramRelations_Child9);
+        DiagramRelations_Child9_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_Child9_Inverse);
+        DiagramRelations_ChildN = getResourceOrNull(graph, URIs.DiagramRelations_ChildN);
+        DiagramRelations_ChildN_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_ChildN_Inverse);
+        DiagramRelations_ParentRelation = getResourceOrNull(graph, URIs.DiagramRelations_ParentRelation);
+        DiagramRelations_ParentRelation_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_ParentRelation_Inverse);
+        DiagramRelations_arrayDataIn = getResourceOrNull(graph, URIs.DiagramRelations_arrayDataIn);
+        DiagramRelations_arrayDataIn_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_arrayDataIn_Inverse);
+        DiagramRelations_broadcast = getResourceOrNull(graph, URIs.DiagramRelations_broadcast);
+        DiagramRelations_broadcast_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_broadcast_Inverse);
+        DiagramRelations_broadcasted = getResourceOrNull(graph, URIs.DiagramRelations_broadcasted);
+        DiagramRelations_broadcasted_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_broadcasted_Inverse);
+        DiagramRelations_click = getResourceOrNull(graph, URIs.DiagramRelations_click);
+        DiagramRelations_click_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_click_Inverse);
+        DiagramRelations_close = getResourceOrNull(graph, URIs.DiagramRelations_close);
+        DiagramRelations_close_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_close_Inverse);
+        DiagramRelations_closed = getResourceOrNull(graph, URIs.DiagramRelations_closed);
+        DiagramRelations_closed_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_closed_Inverse);
+        DiagramRelations_data1 = getResourceOrNull(graph, URIs.DiagramRelations_data1);
+        DiagramRelations_data10 = getResourceOrNull(graph, URIs.DiagramRelations_data10);
+        DiagramRelations_data10_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data10_Inverse);
+        DiagramRelations_data1_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data1_Inverse);
+        DiagramRelations_data2 = getResourceOrNull(graph, URIs.DiagramRelations_data2);
+        DiagramRelations_data2_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data2_Inverse);
+        DiagramRelations_data3 = getResourceOrNull(graph, URIs.DiagramRelations_data3);
+        DiagramRelations_data3_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data3_Inverse);
+        DiagramRelations_data4 = getResourceOrNull(graph, URIs.DiagramRelations_data4);
+        DiagramRelations_data4_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data4_Inverse);
+        DiagramRelations_data5 = getResourceOrNull(graph, URIs.DiagramRelations_data5);
+        DiagramRelations_data5_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data5_Inverse);
+        DiagramRelations_data6 = getResourceOrNull(graph, URIs.DiagramRelations_data6);
+        DiagramRelations_data6_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data6_Inverse);
+        DiagramRelations_data7 = getResourceOrNull(graph, URIs.DiagramRelations_data7);
+        DiagramRelations_data7_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data7_Inverse);
+        DiagramRelations_data8 = getResourceOrNull(graph, URIs.DiagramRelations_data8);
+        DiagramRelations_data8_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data8_Inverse);
+        DiagramRelations_data9 = getResourceOrNull(graph, URIs.DiagramRelations_data9);
+        DiagramRelations_data9_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_data9_Inverse);
+        DiagramRelations_dataDefinition = getResourceOrNull(graph, URIs.DiagramRelations_dataDefinition);
+        DiagramRelations_dataDefinition_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataDefinition_Inverse);
+        DiagramRelations_dataIn = getResourceOrNull(graph, URIs.DiagramRelations_dataIn);
+        DiagramRelations_dataIn1 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn1);
+        DiagramRelations_dataIn10 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn10);
+        DiagramRelations_dataIn10_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn10_Inverse);
+        DiagramRelations_dataIn1_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn1_Inverse);
+        DiagramRelations_dataIn2 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn2);
+        DiagramRelations_dataIn2_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn2_Inverse);
+        DiagramRelations_dataIn3 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn3);
+        DiagramRelations_dataIn3_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn3_Inverse);
+        DiagramRelations_dataIn4 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn4);
+        DiagramRelations_dataIn4_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn4_Inverse);
+        DiagramRelations_dataIn5 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn5);
+        DiagramRelations_dataIn5_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn5_Inverse);
+        DiagramRelations_dataIn6 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn6);
+        DiagramRelations_dataIn6_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn6_Inverse);
+        DiagramRelations_dataIn7 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn7);
+        DiagramRelations_dataIn7_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn7_Inverse);
+        DiagramRelations_dataIn8 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn8);
+        DiagramRelations_dataIn8_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn8_Inverse);
+        DiagramRelations_dataIn9 = getResourceOrNull(graph, URIs.DiagramRelations_dataIn9);
+        DiagramRelations_dataIn9_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn9_Inverse);
+        DiagramRelations_dataIn_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataIn_Inverse);
+        DiagramRelations_dataOut = getResourceOrNull(graph, URIs.DiagramRelations_dataOut);
+        DiagramRelations_dataOut_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_dataOut_Inverse);
+        DiagramRelations_edit = getResourceOrNull(graph, URIs.DiagramRelations_edit);
+        DiagramRelations_edit_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_edit_Inverse);
+        DiagramRelations_enter = getResourceOrNull(graph, URIs.DiagramRelations_enter);
+        DiagramRelations_enter_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_enter_Inverse);
+        DiagramRelations_event = getResourceOrNull(graph, URIs.DiagramRelations_event);
+        DiagramRelations_eventIn = getResourceOrNull(graph, URIs.DiagramRelations_eventIn);
+        DiagramRelations_eventIn_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_eventIn_Inverse);
+        DiagramRelations_eventOut = getResourceOrNull(graph, URIs.DiagramRelations_eventOut);
+        DiagramRelations_eventOut_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_eventOut_Inverse);
+        DiagramRelations_event_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_event_Inverse);
+        DiagramRelations_load = getResourceOrNull(graph, URIs.DiagramRelations_load);
+        DiagramRelations_load_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_load_Inverse);
+        DiagramRelations_open = getResourceOrNull(graph, URIs.DiagramRelations_open);
+        DiagramRelations_open_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_open_Inverse);
+        DiagramRelations_select = getResourceOrNull(graph, URIs.DiagramRelations_select);
+        DiagramRelations_select_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_select_Inverse);
+        DiagramRelations_sequence1 = getResourceOrNull(graph, URIs.DiagramRelations_sequence1);
+        DiagramRelations_sequence10 = getResourceOrNull(graph, URIs.DiagramRelations_sequence10);
+        DiagramRelations_sequence10_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence10_Inverse);
+        DiagramRelations_sequence1_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence1_Inverse);
+        DiagramRelations_sequence2 = getResourceOrNull(graph, URIs.DiagramRelations_sequence2);
+        DiagramRelations_sequence2_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence2_Inverse);
+        DiagramRelations_sequence3 = getResourceOrNull(graph, URIs.DiagramRelations_sequence3);
+        DiagramRelations_sequence3_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence3_Inverse);
+        DiagramRelations_sequence4 = getResourceOrNull(graph, URIs.DiagramRelations_sequence4);
+        DiagramRelations_sequence4_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence4_Inverse);
+        DiagramRelations_sequence5 = getResourceOrNull(graph, URIs.DiagramRelations_sequence5);
+        DiagramRelations_sequence5_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence5_Inverse);
+        DiagramRelations_sequence6 = getResourceOrNull(graph, URIs.DiagramRelations_sequence6);
+        DiagramRelations_sequence6_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence6_Inverse);
+        DiagramRelations_sequence7 = getResourceOrNull(graph, URIs.DiagramRelations_sequence7);
+        DiagramRelations_sequence7_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence7_Inverse);
+        DiagramRelations_sequence8 = getResourceOrNull(graph, URIs.DiagramRelations_sequence8);
+        DiagramRelations_sequence8_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence8_Inverse);
+        DiagramRelations_sequence9 = getResourceOrNull(graph, URIs.DiagramRelations_sequence9);
+        DiagramRelations_sequence9_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequence9_Inverse);
+        DiagramRelations_sequenceTrigger = getResourceOrNull(graph, URIs.DiagramRelations_sequenceTrigger);
+        DiagramRelations_sequenceTrigger_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_sequenceTrigger_Inverse);
+        DiagramRelations_submit = getResourceOrNull(graph, URIs.DiagramRelations_submit);
+        DiagramRelations_submit_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_submit_Inverse);
+        DiagramRelations_trigger = getResourceOrNull(graph, URIs.DiagramRelations_trigger);
+        DiagramRelations_triggerFalse = getResourceOrNull(graph, URIs.DiagramRelations_triggerFalse);
+        DiagramRelations_triggerFalse_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_triggerFalse_Inverse);
+        DiagramRelations_triggerTrue = getResourceOrNull(graph, URIs.DiagramRelations_triggerTrue);
+        DiagramRelations_triggerTrue_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_triggerTrue_Inverse);
+        DiagramRelations_trigger_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_trigger_Inverse);
+        DiagramRelations_uploaded = getResourceOrNull(graph, URIs.DiagramRelations_uploaded);
+        DiagramRelations_uploaded_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_uploaded_Inverse);
+        DiagramRelations_valueChanged = getResourceOrNull(graph, URIs.DiagramRelations_valueChanged);
+        DiagramRelations_valueChanged_Inverse = getResourceOrNull(graph, URIs.DiagramRelations_valueChanged_Inverse);
+        Document = getResourceOrNull(graph, URIs.Document);
+        DocumentComponent = getResourceOrNull(graph, URIs.DocumentComponent);
+        DocumentComponentType = getResourceOrNull(graph, URIs.DocumentComponentType);
+        DocumentContribution = getResourceOrNull(graph, URIs.DocumentContribution);
+        DocumentContribution_HasDocument = getResourceOrNull(graph, URIs.DocumentContribution_HasDocument);
+        DocumentContribution_HasDocument_Inverse = getResourceOrNull(graph, URIs.DocumentContribution_HasDocument_Inverse);
+        DocumentContribution_HasType = getResourceOrNull(graph, URIs.DocumentContribution_HasType);
+        DocumentContribution_HasType_Inverse = getResourceOrNull(graph, URIs.DocumentContribution_HasType_Inverse);
+        DocumentDiagram = getResourceOrNull(graph, URIs.DocumentDiagram);
+        DocumentProceduralComponentType = getResourceOrNull(graph, URIs.DocumentProceduralComponentType);
+        Document_AttributeRelation = getResourceOrNull(graph, URIs.Document_AttributeRelation);
+        Document_AttributeRelation_dynamic = getResourceOrNull(graph, URIs.Document_AttributeRelation_dynamic);
+        Document_AttributeRelation_dynamic_Inverse = getResourceOrNull(graph, URIs.Document_AttributeRelation_dynamic_Inverse);
+        Document_ChildRelation = getResourceOrNull(graph, URIs.Document_ChildRelation);
+        Document_ChildRelation_ordinal = getResourceOrNull(graph, URIs.Document_ChildRelation_ordinal);
+        Document_ChildRelation_ordinal_Inverse = getResourceOrNull(graph, URIs.Document_ChildRelation_ordinal_Inverse);
+        Document_CommandRelation = getResourceOrNull(graph, URIs.Document_CommandRelation);
+        Document_CommandRelation_ordinal = getResourceOrNull(graph, URIs.Document_CommandRelation_ordinal);
+        Document_CommandRelation_ordinal_Inverse = getResourceOrNull(graph, URIs.Document_CommandRelation_ordinal_Inverse);
+        Document_DataDefinitionRelation = getResourceOrNull(graph, URIs.Document_DataDefinitionRelation);
+        Document_DataRelation = getResourceOrNull(graph, URIs.Document_DataRelation);
+        Document_ExtraAttributeRelation = getResourceOrNull(graph, URIs.Document_ExtraAttributeRelation);
+        Document_IsConnectedToChild = getResourceOrNull(graph, URIs.Document_IsConnectedToChild);
+        Document_IsConnectedToChild_Inverse = getResourceOrNull(graph, URIs.Document_IsConnectedToChild_Inverse);
+        Document_IsConnectedToCommand = getResourceOrNull(graph, URIs.Document_IsConnectedToCommand);
+        Document_IsConnectedToCommand_Inverse = getResourceOrNull(graph, URIs.Document_IsConnectedToCommand_Inverse);
+        Document_IsConnectedToData = getResourceOrNull(graph, URIs.Document_IsConnectedToData);
+        Document_IsConnectedToDataDefinition = getResourceOrNull(graph, URIs.Document_IsConnectedToDataDefinition);
+        Document_IsConnectedToDataDefinition_Inverse = getResourceOrNull(graph, URIs.Document_IsConnectedToDataDefinition_Inverse);
+        Document_IsConnectedToData_Inverse = getResourceOrNull(graph, URIs.Document_IsConnectedToData_Inverse);
+        Functions = getResourceOrNull(graph, URIs.Functions);
+        Functions_componentNamingStrategy = getResourceOrNull(graph, URIs.Functions_componentNamingStrategy);
+        Functions_emptyEvent = getResourceOrNull(graph, URIs.Functions_emptyEvent);
+        Functions_experiment = getResourceOrNull(graph, URIs.Functions_experiment);
+        Functions_graph = getResourceOrNull(graph, URIs.Functions_graph);
+        Functions_icstate = getResourceOrNull(graph, URIs.Functions_icstate);
+        Functions_input = getResourceOrNull(graph, URIs.Functions_input);
+        Functions_inputSpaceChildren = getResourceOrNull(graph, URIs.Functions_inputSpaceChildren);
+        Functions_model = getResourceOrNull(graph, URIs.Functions_model);
+        Functions_pathExists = getResourceOrNull(graph, URIs.Functions_pathExists);
+        Functions_sclValue = getResourceOrNull(graph, URIs.Functions_sclValue);
+        Functions_self = getResourceOrNull(graph, URIs.Functions_self);
+        Functions_session = getResourceOrNull(graph, URIs.Functions_session);
+        Functions_state = getResourceOrNull(graph, URIs.Functions_state);
+        InputContribution = getResourceOrNull(graph, URIs.InputContribution);
+        InputContribution_function = getResourceOrNull(graph, URIs.InputContribution_function);
+        InputContribution_function_Inverse = getResourceOrNull(graph, URIs.InputContribution_function_Inverse);
+        InputContribution_labeler = getResourceOrNull(graph, URIs.InputContribution_labeler);
+        InputContribution_labeler_Inverse = getResourceOrNull(graph, URIs.InputContribution_labeler_Inverse);
+        ModelInputContribution = getResourceOrNull(graph, URIs.ModelInputContribution);
+        NoSelfConnectionConstraint = getResourceOrNull(graph, URIs.NoSelfConnectionConstraint);
+        ParentToChildConstraint = getResourceOrNull(graph, URIs.ParentToChildConstraint);
+        Properties = getResourceOrNull(graph, URIs.Properties);
+        Properties_ParameterType = getResourceOrNull(graph, URIs.Properties_ParameterType);
+        Properties_SCLFunction = getResourceOrNull(graph, URIs.Properties_SCLFunction);
+        Properties_SCLFunction_Inverse = getResourceOrNull(graph, URIs.Properties_SCLFunction_Inverse);
+        Properties_commands = getResourceOrNull(graph, URIs.Properties_commands);
+        Properties_commands_Inverse = getResourceOrNull(graph, URIs.Properties_commands_Inverse);
+        Properties_dataDefinitions = getResourceOrNull(graph, URIs.Properties_dataDefinitions);
+        Properties_dataDefinitions_Inverse = getResourceOrNull(graph, URIs.Properties_dataDefinitions_Inverse);
+        Properties_defAttribute = getResourceOrNull(graph, URIs.Properties_defAttribute);
+        Properties_defExtraAttribute = getResourceOrNull(graph, URIs.Properties_defExtraAttribute);
+        Properties_exists = getResourceOrNull(graph, URIs.Properties_exists);
+        Properties_exists_Inverse = getResourceOrNull(graph, URIs.Properties_exists_Inverse);
+        Properties_experiment = getResourceOrNull(graph, URIs.Properties_experiment);
+        Properties_experiment_Inverse = getResourceOrNull(graph, URIs.Properties_experiment_Inverse);
+        Properties_hyperlinkTarget = getResourceOrNull(graph, URIs.Properties_hyperlinkTarget);
+        Properties_hyperlinkTarget_Inverse = getResourceOrNull(graph, URIs.Properties_hyperlinkTarget_Inverse);
+        Properties_icstate = getResourceOrNull(graph, URIs.Properties_icstate);
+        Properties_icstate_Inverse = getResourceOrNull(graph, URIs.Properties_icstate_Inverse);
+        Properties_input = getResourceOrNull(graph, URIs.Properties_input);
+        Properties_inputUri = getResourceOrNull(graph, URIs.Properties_inputUri);
+        Properties_inputUri_Inverse = getResourceOrNull(graph, URIs.Properties_inputUri_Inverse);
+        Properties_input_Inverse = getResourceOrNull(graph, URIs.Properties_input_Inverse);
+        Properties_model = getResourceOrNull(graph, URIs.Properties_model);
+        Properties_model_Inverse = getResourceOrNull(graph, URIs.Properties_model_Inverse);
+        Properties_pathExists = getResourceOrNull(graph, URIs.Properties_pathExists);
+        Properties_pathExists_Inverse = getResourceOrNull(graph, URIs.Properties_pathExists_Inverse);
+        Properties_session = getResourceOrNull(graph, URIs.Properties_session);
+        Properties_session_Inverse = getResourceOrNull(graph, URIs.Properties_session_Inverse);
+        Properties_source = getResourceOrNull(graph, URIs.Properties_source);
+        Properties_source_Inverse = getResourceOrNull(graph, URIs.Properties_source_Inverse);
+        Properties_sources = getResourceOrNull(graph, URIs.Properties_sources);
+        Properties_sources_Inverse = getResourceOrNull(graph, URIs.Properties_sources_Inverse);
+        Properties_state = getResourceOrNull(graph, URIs.Properties_state);
+        Properties_state_Inverse = getResourceOrNull(graph, URIs.Properties_state_Inverse);
+        Properties_target = getResourceOrNull(graph, URIs.Properties_target);
+        Properties_target_Inverse = getResourceOrNull(graph, URIs.Properties_target_Inverse);
+        Properties_targets = getResourceOrNull(graph, URIs.Properties_targets);
+        Properties_targets_Inverse = getResourceOrNull(graph, URIs.Properties_targets_Inverse);
+        RelationTypeConstraint = getResourceOrNull(graph, URIs.RelationTypeConstraint);
+        RelationTypeConstraint_Type1 = getResourceOrNull(graph, URIs.RelationTypeConstraint_Type1);
+        RelationTypeConstraint_Type1_Inverse = getResourceOrNull(graph, URIs.RelationTypeConstraint_Type1_Inverse);
+        RelationTypeConstraint_Type2 = getResourceOrNull(graph, URIs.RelationTypeConstraint_Type2);
+        RelationTypeConstraint_Type2_Inverse = getResourceOrNull(graph, URIs.RelationTypeConstraint_Type2_Inverse);
+        Relations = getResourceOrNull(graph, URIs.Relations);
+        Relations_arrayDataIn = getResourceOrNull(graph, URIs.Relations_arrayDataIn);
+        Relations_arrayDataIn_Inverse = getResourceOrNull(graph, URIs.Relations_arrayDataIn_Inverse);
+        Relations_broadcast = getResourceOrNull(graph, URIs.Relations_broadcast);
+        Relations_broadcast_Inverse = getResourceOrNull(graph, URIs.Relations_broadcast_Inverse);
+        Relations_broadcasted = getResourceOrNull(graph, URIs.Relations_broadcasted);
+        Relations_broadcasted_Inverse = getResourceOrNull(graph, URIs.Relations_broadcasted_Inverse);
+        Relations_childRelation = getResourceOrNull(graph, URIs.Relations_childRelation);
+        Relations_click = getResourceOrNull(graph, URIs.Relations_click);
+        Relations_click_Inverse = getResourceOrNull(graph, URIs.Relations_click_Inverse);
+        Relations_close = getResourceOrNull(graph, URIs.Relations_close);
+        Relations_close_Inverse = getResourceOrNull(graph, URIs.Relations_close_Inverse);
+        Relations_closed = getResourceOrNull(graph, URIs.Relations_closed);
+        Relations_closed_Inverse = getResourceOrNull(graph, URIs.Relations_closed_Inverse);
+        Relations_commandExecutorRelation = getResourceOrNull(graph, URIs.Relations_commandExecutorRelation);
+        Relations_commandExecutorRelation_propagate = getResourceOrNull(graph, URIs.Relations_commandExecutorRelation_propagate);
+        Relations_commandExecutorRelation_propagate_Inverse = getResourceOrNull(graph, URIs.Relations_commandExecutorRelation_propagate_Inverse);
+        Relations_commandRelation = getResourceOrNull(graph, URIs.Relations_commandRelation);
+        Relations_data1 = getResourceOrNull(graph, URIs.Relations_data1);
+        Relations_data10 = getResourceOrNull(graph, URIs.Relations_data10);
+        Relations_data10_Inverse = getResourceOrNull(graph, URIs.Relations_data10_Inverse);
+        Relations_data1_Inverse = getResourceOrNull(graph, URIs.Relations_data1_Inverse);
+        Relations_data2 = getResourceOrNull(graph, URIs.Relations_data2);
+        Relations_data2_Inverse = getResourceOrNull(graph, URIs.Relations_data2_Inverse);
+        Relations_data3 = getResourceOrNull(graph, URIs.Relations_data3);
+        Relations_data3_Inverse = getResourceOrNull(graph, URIs.Relations_data3_Inverse);
+        Relations_data4 = getResourceOrNull(graph, URIs.Relations_data4);
+        Relations_data4_Inverse = getResourceOrNull(graph, URIs.Relations_data4_Inverse);
+        Relations_data5 = getResourceOrNull(graph, URIs.Relations_data5);
+        Relations_data5_Inverse = getResourceOrNull(graph, URIs.Relations_data5_Inverse);
+        Relations_data6 = getResourceOrNull(graph, URIs.Relations_data6);
+        Relations_data6_Inverse = getResourceOrNull(graph, URIs.Relations_data6_Inverse);
+        Relations_data7 = getResourceOrNull(graph, URIs.Relations_data7);
+        Relations_data7_Inverse = getResourceOrNull(graph, URIs.Relations_data7_Inverse);
+        Relations_data8 = getResourceOrNull(graph, URIs.Relations_data8);
+        Relations_data8_Inverse = getResourceOrNull(graph, URIs.Relations_data8_Inverse);
+        Relations_data9 = getResourceOrNull(graph, URIs.Relations_data9);
+        Relations_data9_Inverse = getResourceOrNull(graph, URIs.Relations_data9_Inverse);
+        Relations_dataConsumerRelation = getResourceOrNull(graph, URIs.Relations_dataConsumerRelation);
+        Relations_dataDefinition = getResourceOrNull(graph, URIs.Relations_dataDefinition);
+        Relations_dataDefinitionConsumerRelation = getResourceOrNull(graph, URIs.Relations_dataDefinitionConsumerRelation);
+        Relations_dataDefinitionRelation = getResourceOrNull(graph, URIs.Relations_dataDefinitionRelation);
+        Relations_dataDefinition_Inverse = getResourceOrNull(graph, URIs.Relations_dataDefinition_Inverse);
+        Relations_dataIn = getResourceOrNull(graph, URIs.Relations_dataIn);
+        Relations_dataIn1 = getResourceOrNull(graph, URIs.Relations_dataIn1);
+        Relations_dataIn10 = getResourceOrNull(graph, URIs.Relations_dataIn10);
+        Relations_dataIn10_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn10_Inverse);
+        Relations_dataIn1_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn1_Inverse);
+        Relations_dataIn2 = getResourceOrNull(graph, URIs.Relations_dataIn2);
+        Relations_dataIn2_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn2_Inverse);
+        Relations_dataIn3 = getResourceOrNull(graph, URIs.Relations_dataIn3);
+        Relations_dataIn3_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn3_Inverse);
+        Relations_dataIn4 = getResourceOrNull(graph, URIs.Relations_dataIn4);
+        Relations_dataIn4_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn4_Inverse);
+        Relations_dataIn5 = getResourceOrNull(graph, URIs.Relations_dataIn5);
+        Relations_dataIn5_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn5_Inverse);
+        Relations_dataIn6 = getResourceOrNull(graph, URIs.Relations_dataIn6);
+        Relations_dataIn6_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn6_Inverse);
+        Relations_dataIn7 = getResourceOrNull(graph, URIs.Relations_dataIn7);
+        Relations_dataIn7_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn7_Inverse);
+        Relations_dataIn8 = getResourceOrNull(graph, URIs.Relations_dataIn8);
+        Relations_dataIn8_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn8_Inverse);
+        Relations_dataIn9 = getResourceOrNull(graph, URIs.Relations_dataIn9);
+        Relations_dataIn9_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn9_Inverse);
+        Relations_dataIn_Inverse = getResourceOrNull(graph, URIs.Relations_dataIn_Inverse);
+        Relations_dataOut = getResourceOrNull(graph, URIs.Relations_dataOut);
+        Relations_dataOut_Inverse = getResourceOrNull(graph, URIs.Relations_dataOut_Inverse);
+        Relations_dataProviderRelation = getResourceOrNull(graph, URIs.Relations_dataProviderRelation);
+        Relations_edit = getResourceOrNull(graph, URIs.Relations_edit);
+        Relations_edit_Inverse = getResourceOrNull(graph, URIs.Relations_edit_Inverse);
+        Relations_enter = getResourceOrNull(graph, URIs.Relations_enter);
+        Relations_enter_Inverse = getResourceOrNull(graph, URIs.Relations_enter_Inverse);
+        Relations_event = getResourceOrNull(graph, URIs.Relations_event);
+        Relations_eventIn = getResourceOrNull(graph, URIs.Relations_eventIn);
+        Relations_eventIn_Inverse = getResourceOrNull(graph, URIs.Relations_eventIn_Inverse);
+        Relations_eventOut = getResourceOrNull(graph, URIs.Relations_eventOut);
+        Relations_eventOut_Inverse = getResourceOrNull(graph, URIs.Relations_eventOut_Inverse);
+        Relations_event_Inverse = getResourceOrNull(graph, URIs.Relations_event_Inverse);
+        Relations_functionalChildRelation = getResourceOrNull(graph, URIs.Relations_functionalChildRelation);
+        Relations_load = getResourceOrNull(graph, URIs.Relations_load);
+        Relations_load_Inverse = getResourceOrNull(graph, URIs.Relations_load_Inverse);
+        Relations_open = getResourceOrNull(graph, URIs.Relations_open);
+        Relations_open_Inverse = getResourceOrNull(graph, URIs.Relations_open_Inverse);
+        Relations_parent = getResourceOrNull(graph, URIs.Relations_parent);
+        Relations_parentRelation = getResourceOrNull(graph, URIs.Relations_parentRelation);
+        Relations_parent_Inverse = getResourceOrNull(graph, URIs.Relations_parent_Inverse);
+        Relations_part1 = getResourceOrNull(graph, URIs.Relations_part1);
+        Relations_part10 = getResourceOrNull(graph, URIs.Relations_part10);
+        Relations_part10_Inverse = getResourceOrNull(graph, URIs.Relations_part10_Inverse);
+        Relations_part11 = getResourceOrNull(graph, URIs.Relations_part11);
+        Relations_part11_Inverse = getResourceOrNull(graph, URIs.Relations_part11_Inverse);
+        Relations_part12 = getResourceOrNull(graph, URIs.Relations_part12);
+        Relations_part12_Inverse = getResourceOrNull(graph, URIs.Relations_part12_Inverse);
+        Relations_part13 = getResourceOrNull(graph, URIs.Relations_part13);
+        Relations_part13_Inverse = getResourceOrNull(graph, URIs.Relations_part13_Inverse);
+        Relations_part14 = getResourceOrNull(graph, URIs.Relations_part14);
+        Relations_part14_Inverse = getResourceOrNull(graph, URIs.Relations_part14_Inverse);
+        Relations_part15 = getResourceOrNull(graph, URIs.Relations_part15);
+        Relations_part15_Inverse = getResourceOrNull(graph, URIs.Relations_part15_Inverse);
+        Relations_part16 = getResourceOrNull(graph, URIs.Relations_part16);
+        Relations_part16_Inverse = getResourceOrNull(graph, URIs.Relations_part16_Inverse);
+        Relations_part17 = getResourceOrNull(graph, URIs.Relations_part17);
+        Relations_part17_Inverse = getResourceOrNull(graph, URIs.Relations_part17_Inverse);
+        Relations_part18 = getResourceOrNull(graph, URIs.Relations_part18);
+        Relations_part18_Inverse = getResourceOrNull(graph, URIs.Relations_part18_Inverse);
+        Relations_part19 = getResourceOrNull(graph, URIs.Relations_part19);
+        Relations_part19_Inverse = getResourceOrNull(graph, URIs.Relations_part19_Inverse);
+        Relations_part1_Inverse = getResourceOrNull(graph, URIs.Relations_part1_Inverse);
+        Relations_part2 = getResourceOrNull(graph, URIs.Relations_part2);
+        Relations_part20 = getResourceOrNull(graph, URIs.Relations_part20);
+        Relations_part20_Inverse = getResourceOrNull(graph, URIs.Relations_part20_Inverse);
+        Relations_part21 = getResourceOrNull(graph, URIs.Relations_part21);
+        Relations_part21_Inverse = getResourceOrNull(graph, URIs.Relations_part21_Inverse);
+        Relations_part22 = getResourceOrNull(graph, URIs.Relations_part22);
+        Relations_part22_Inverse = getResourceOrNull(graph, URIs.Relations_part22_Inverse);
+        Relations_part23 = getResourceOrNull(graph, URIs.Relations_part23);
+        Relations_part23_Inverse = getResourceOrNull(graph, URIs.Relations_part23_Inverse);
+        Relations_part24 = getResourceOrNull(graph, URIs.Relations_part24);
+        Relations_part24_Inverse = getResourceOrNull(graph, URIs.Relations_part24_Inverse);
+        Relations_part25 = getResourceOrNull(graph, URIs.Relations_part25);
+        Relations_part25_Inverse = getResourceOrNull(graph, URIs.Relations_part25_Inverse);
+        Relations_part26 = getResourceOrNull(graph, URIs.Relations_part26);
+        Relations_part26_Inverse = getResourceOrNull(graph, URIs.Relations_part26_Inverse);
+        Relations_part27 = getResourceOrNull(graph, URIs.Relations_part27);
+        Relations_part27_Inverse = getResourceOrNull(graph, URIs.Relations_part27_Inverse);
+        Relations_part28 = getResourceOrNull(graph, URIs.Relations_part28);
+        Relations_part28_Inverse = getResourceOrNull(graph, URIs.Relations_part28_Inverse);
+        Relations_part29 = getResourceOrNull(graph, URIs.Relations_part29);
+        Relations_part29_Inverse = getResourceOrNull(graph, URIs.Relations_part29_Inverse);
+        Relations_part2_Inverse = getResourceOrNull(graph, URIs.Relations_part2_Inverse);
+        Relations_part3 = getResourceOrNull(graph, URIs.Relations_part3);
+        Relations_part30 = getResourceOrNull(graph, URIs.Relations_part30);
+        Relations_part30_Inverse = getResourceOrNull(graph, URIs.Relations_part30_Inverse);
+        Relations_part31 = getResourceOrNull(graph, URIs.Relations_part31);
+        Relations_part31_Inverse = getResourceOrNull(graph, URIs.Relations_part31_Inverse);
+        Relations_part32 = getResourceOrNull(graph, URIs.Relations_part32);
+        Relations_part32_Inverse = getResourceOrNull(graph, URIs.Relations_part32_Inverse);
+        Relations_part33 = getResourceOrNull(graph, URIs.Relations_part33);
+        Relations_part33_Inverse = getResourceOrNull(graph, URIs.Relations_part33_Inverse);
+        Relations_part34 = getResourceOrNull(graph, URIs.Relations_part34);
+        Relations_part34_Inverse = getResourceOrNull(graph, URIs.Relations_part34_Inverse);
+        Relations_part35 = getResourceOrNull(graph, URIs.Relations_part35);
+        Relations_part35_Inverse = getResourceOrNull(graph, URIs.Relations_part35_Inverse);
+        Relations_part36 = getResourceOrNull(graph, URIs.Relations_part36);
+        Relations_part36_Inverse = getResourceOrNull(graph, URIs.Relations_part36_Inverse);
+        Relations_part37 = getResourceOrNull(graph, URIs.Relations_part37);
+        Relations_part37_Inverse = getResourceOrNull(graph, URIs.Relations_part37_Inverse);
+        Relations_part38 = getResourceOrNull(graph, URIs.Relations_part38);
+        Relations_part38_Inverse = getResourceOrNull(graph, URIs.Relations_part38_Inverse);
+        Relations_part39 = getResourceOrNull(graph, URIs.Relations_part39);
+        Relations_part39_Inverse = getResourceOrNull(graph, URIs.Relations_part39_Inverse);
+        Relations_part3_Inverse = getResourceOrNull(graph, URIs.Relations_part3_Inverse);
+        Relations_part4 = getResourceOrNull(graph, URIs.Relations_part4);
+        Relations_part40 = getResourceOrNull(graph, URIs.Relations_part40);
+        Relations_part40_Inverse = getResourceOrNull(graph, URIs.Relations_part40_Inverse);
+        Relations_part41 = getResourceOrNull(graph, URIs.Relations_part41);
+        Relations_part41_Inverse = getResourceOrNull(graph, URIs.Relations_part41_Inverse);
+        Relations_part42 = getResourceOrNull(graph, URIs.Relations_part42);
+        Relations_part42_Inverse = getResourceOrNull(graph, URIs.Relations_part42_Inverse);
+        Relations_part43 = getResourceOrNull(graph, URIs.Relations_part43);
+        Relations_part43_Inverse = getResourceOrNull(graph, URIs.Relations_part43_Inverse);
+        Relations_part44 = getResourceOrNull(graph, URIs.Relations_part44);
+        Relations_part44_Inverse = getResourceOrNull(graph, URIs.Relations_part44_Inverse);
+        Relations_part45 = getResourceOrNull(graph, URIs.Relations_part45);
+        Relations_part45_Inverse = getResourceOrNull(graph, URIs.Relations_part45_Inverse);
+        Relations_part46 = getResourceOrNull(graph, URIs.Relations_part46);
+        Relations_part46_Inverse = getResourceOrNull(graph, URIs.Relations_part46_Inverse);
+        Relations_part47 = getResourceOrNull(graph, URIs.Relations_part47);
+        Relations_part47_Inverse = getResourceOrNull(graph, URIs.Relations_part47_Inverse);
+        Relations_part48 = getResourceOrNull(graph, URIs.Relations_part48);
+        Relations_part48_Inverse = getResourceOrNull(graph, URIs.Relations_part48_Inverse);
+        Relations_part49 = getResourceOrNull(graph, URIs.Relations_part49);
+        Relations_part49_Inverse = getResourceOrNull(graph, URIs.Relations_part49_Inverse);
+        Relations_part4_Inverse = getResourceOrNull(graph, URIs.Relations_part4_Inverse);
+        Relations_part5 = getResourceOrNull(graph, URIs.Relations_part5);
+        Relations_part50 = getResourceOrNull(graph, URIs.Relations_part50);
+        Relations_part50_Inverse = getResourceOrNull(graph, URIs.Relations_part50_Inverse);
+        Relations_part5_Inverse = getResourceOrNull(graph, URIs.Relations_part5_Inverse);
+        Relations_part6 = getResourceOrNull(graph, URIs.Relations_part6);
+        Relations_part6_Inverse = getResourceOrNull(graph, URIs.Relations_part6_Inverse);
+        Relations_part7 = getResourceOrNull(graph, URIs.Relations_part7);
+        Relations_part7_Inverse = getResourceOrNull(graph, URIs.Relations_part7_Inverse);
+        Relations_part8 = getResourceOrNull(graph, URIs.Relations_part8);
+        Relations_part8_Inverse = getResourceOrNull(graph, URIs.Relations_part8_Inverse);
+        Relations_part9 = getResourceOrNull(graph, URIs.Relations_part9);
+        Relations_part9_Inverse = getResourceOrNull(graph, URIs.Relations_part9_Inverse);
+        Relations_partN = getResourceOrNull(graph, URIs.Relations_partN);
+        Relations_partN_Inverse = getResourceOrNull(graph, URIs.Relations_partN_Inverse);
+        Relations_select = getResourceOrNull(graph, URIs.Relations_select);
+        Relations_select_Inverse = getResourceOrNull(graph, URIs.Relations_select_Inverse);
+        Relations_sequence1 = getResourceOrNull(graph, URIs.Relations_sequence1);
+        Relations_sequence10 = getResourceOrNull(graph, URIs.Relations_sequence10);
+        Relations_sequence10_Inverse = getResourceOrNull(graph, URIs.Relations_sequence10_Inverse);
+        Relations_sequence1_Inverse = getResourceOrNull(graph, URIs.Relations_sequence1_Inverse);
+        Relations_sequence2 = getResourceOrNull(graph, URIs.Relations_sequence2);
+        Relations_sequence2_Inverse = getResourceOrNull(graph, URIs.Relations_sequence2_Inverse);
+        Relations_sequence3 = getResourceOrNull(graph, URIs.Relations_sequence3);
+        Relations_sequence3_Inverse = getResourceOrNull(graph, URIs.Relations_sequence3_Inverse);
+        Relations_sequence4 = getResourceOrNull(graph, URIs.Relations_sequence4);
+        Relations_sequence4_Inverse = getResourceOrNull(graph, URIs.Relations_sequence4_Inverse);
+        Relations_sequence5 = getResourceOrNull(graph, URIs.Relations_sequence5);
+        Relations_sequence5_Inverse = getResourceOrNull(graph, URIs.Relations_sequence5_Inverse);
+        Relations_sequence6 = getResourceOrNull(graph, URIs.Relations_sequence6);
+        Relations_sequence6_Inverse = getResourceOrNull(graph, URIs.Relations_sequence6_Inverse);
+        Relations_sequence7 = getResourceOrNull(graph, URIs.Relations_sequence7);
+        Relations_sequence7_Inverse = getResourceOrNull(graph, URIs.Relations_sequence7_Inverse);
+        Relations_sequence8 = getResourceOrNull(graph, URIs.Relations_sequence8);
+        Relations_sequence8_Inverse = getResourceOrNull(graph, URIs.Relations_sequence8_Inverse);
+        Relations_sequence9 = getResourceOrNull(graph, URIs.Relations_sequence9);
+        Relations_sequence9_Inverse = getResourceOrNull(graph, URIs.Relations_sequence9_Inverse);
+        Relations_sequenceTrigger = getResourceOrNull(graph, URIs.Relations_sequenceTrigger);
+        Relations_sequenceTrigger_Inverse = getResourceOrNull(graph, URIs.Relations_sequenceTrigger_Inverse);
+        Relations_singleDataConsumerRelation = getResourceOrNull(graph, URIs.Relations_singleDataConsumerRelation);
+        Relations_singleDataDefinitionRelation = getResourceOrNull(graph, URIs.Relations_singleDataDefinitionRelation);
+        Relations_submit = getResourceOrNull(graph, URIs.Relations_submit);
+        Relations_submit_Inverse = getResourceOrNull(graph, URIs.Relations_submit_Inverse);
+        Relations_trigger = getResourceOrNull(graph, URIs.Relations_trigger);
+        Relations_triggerFalse = getResourceOrNull(graph, URIs.Relations_triggerFalse);
+        Relations_triggerFalse_Inverse = getResourceOrNull(graph, URIs.Relations_triggerFalse_Inverse);
+        Relations_triggerTrue = getResourceOrNull(graph, URIs.Relations_triggerTrue);
+        Relations_triggerTrue_Inverse = getResourceOrNull(graph, URIs.Relations_triggerTrue_Inverse);
+        Relations_trigger_Inverse = getResourceOrNull(graph, URIs.Relations_trigger_Inverse);
+        Relations_uploaded = getResourceOrNull(graph, URIs.Relations_uploaded);
+        Relations_uploaded_Inverse = getResourceOrNull(graph, URIs.Relations_uploaded_Inverse);
+        Relations_valueChanged = getResourceOrNull(graph, URIs.Relations_valueChanged);
+        Relations_valueChanged_Inverse = getResourceOrNull(graph, URIs.Relations_valueChanged_Inverse);
+        SCL = getResourceOrNull(graph, URIs.SCL);
+        SCLValue = getResourceOrNull(graph, URIs.SCLValue);
+        Session = getResourceOrNull(graph, URIs.Session);
+        Session_inputURI = getResourceOrNull(graph, URIs.Session_inputURI);
+        Session_inputURI_Inverse = getResourceOrNull(graph, URIs.Session_inputURI_Inverse);
+        Terminals = getResourceOrNull(graph, URIs.Terminals);
+        Terminals_BroadcastTerminal = getResourceOrNull(graph, URIs.Terminals_BroadcastTerminal);
+        Terminals_BroadcastedTerminal = getResourceOrNull(graph, URIs.Terminals_BroadcastedTerminal);
+        Terminals_ChildTerminal = getResourceOrNull(graph, URIs.Terminals_ChildTerminal);
+        Terminals_CommandExecutorTerminal = getResourceOrNull(graph, URIs.Terminals_CommandExecutorTerminal);
+        Terminals_CommandTerminal = getResourceOrNull(graph, URIs.Terminals_CommandTerminal);
+        Terminals_DataConsumerTerminal = getResourceOrNull(graph, URIs.Terminals_DataConsumerTerminal);
+        Terminals_DataProviderTerminal = getResourceOrNull(graph, URIs.Terminals_DataProviderTerminal);
+        Terminals_ParentTerminal = getResourceOrNull(graph, URIs.Terminals_ParentTerminal);
+        child1 = getResourceOrNull(graph, URIs.child1);
+        child10 = getResourceOrNull(graph, URIs.child10);
+        child2 = getResourceOrNull(graph, URIs.child2);
+        child3 = getResourceOrNull(graph, URIs.child3);
+        child4 = getResourceOrNull(graph, URIs.child4);
+        child5 = getResourceOrNull(graph, URIs.child5);
+        child6 = getResourceOrNull(graph, URIs.child6);
+        child7 = getResourceOrNull(graph, URIs.child7);
+        child8 = getResourceOrNull(graph, URIs.child8);
+        child9 = getResourceOrNull(graph, URIs.child9);
+        commandEvent = getResourceOrNull(graph, URIs.commandEvent);
+        connect = getResourceOrNull(graph, URIs.connect);
+        scl = getResourceOrNull(graph, URIs.scl);
+        sclValue = getResourceOrNull(graph, URIs.sclValue);
+        singleData = getResourceOrNull(graph, URIs.singleData);
+    }
+    
+    public static DocumentationResource getInstance(ReadGraph graph) {
+        Session session = graph.getSession();
+        DocumentationResource ret = session.peekService(DocumentationResource.class);
+        if(ret == null) {
+            QueryControl qc = graph.getService(QueryControl.class);
+            ret = new DocumentationResource(qc.getIndependentGraph(graph));
+            session.registerService(DocumentationResource.class, ret);
+        }
+        return ret;
+    }
+    
+    public static DocumentationResource getInstance(RequestProcessor session) throws DatabaseException {
+        DocumentationResource ret = session.peekService(DocumentationResource.class);
+        if(ret == null) {
+            ret = session.syncRequest(new Read<DocumentationResource>() {
+                public DocumentationResource perform(ReadGraph graph) throws DatabaseException {
+                    QueryControl qc = graph.getService(QueryControl.class);
+                    return new DocumentationResource(qc.getIndependentGraph(graph));
+                }
+            });
+            session.registerService(DocumentationResource.class, ret);
+        }
+        return ret;
+    }
+    
+}
+