/******************************************************************************* * Copyright (c) 2019 Association for Decentralized Information Management * in Industry THTH ry. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Semantum Oy - initial API and implementation *******************************************************************************/ L0 = STR = SG = DIA = MOD = USER = SEL = SIMU = FUNCTIONS = Documentation = : L0.Ontology @L0.new L0.HasResourceClass "org.simantics.document.base.ontology.DocumentationResource" Documentation.connect : L0.Template @template %parent %relation %connection %child %parent %relation %connection %child Documentation.Relations.parent %connection %connection : STR.Connection Documentation.child1 : L0.Template @template %parent %connection %child %parent Documentation.Relations.part1 %connection %child Documentation.Relations.parent %connection %connection : STR.Connection Documentation.child2 : L0.Template @template %parent %connection %child %parent Documentation.Relations.part2 %connection %child Documentation.Relations.parent %connection %connection : STR.Connection Documentation.child3 : L0.Template @template %parent %connection %child %parent Documentation.Relations.part3 %connection %child Documentation.Relations.parent %connection %connection : STR.Connection Documentation.child4 : L0.Template @template %parent %connection %child %parent Documentation.Relations.part4 %connection %child Documentation.Relations.parent %connection %connection : STR.Connection Documentation.child5 : L0.Template @template %parent %connection %child %parent Documentation.Relations.part5 %connection %child Documentation.Relations.parent %connection %connection : STR.Connection Documentation.child6 : L0.Template @template %parent %connection %child %parent Documentation.Relations.part6 %connection %child Documentation.Relations.parent %connection %connection : STR.Connection Documentation.child7 : L0.Template @template %parent %connection %child %parent Documentation.Relations.part7 %connection %child Documentation.Relations.parent %connection %connection : STR.Connection Documentation.child8 : L0.Template @template %parent %connection %child %parent Documentation.Relations.part8 %connection %child Documentation.Relations.parent %connection %connection : STR.Connection Documentation.child9 : L0.Template @template %parent %connection %child %parent Documentation.Relations.part9 %connection %child Documentation.Relations.parent %connection %connection : STR.Connection Documentation.child10 : L0.Template @template %parent %connection %child %parent Documentation.Relations.part10 %connection %child Documentation.Relations.parent %connection %connection : STR.Connection Documentation.child1_ : L0.Template @template %parent %child _ : STR.Connection Documentation.Relations.part1.Inverse %parent Documentation.Relations.parent.Inverse %child Documentation.child2_ : L0.Template @template %parent %child _ : STR.Connection Documentation.Relations.part2.Inverse %parent Documentation.Relations.parent.Inverse %child Documentation.child3_ : L0.Template @template %parent %child _ : STR.Connection Documentation.Relations.part3.Inverse %parent Documentation.Relations.parent.Inverse %child Documentation.child4_ : L0.Template @template %parent %child _ : STR.Connection Documentation.Relations.part4.Inverse %parent Documentation.Relations.parent.Inverse %child Documentation.child5_ : L0.Template @template %parent %child _ : STR.Connection Documentation.Relations.part5.Inverse %parent Documentation.Relations.parent.Inverse %child Documentation.child6_ : L0.Template @template %parent %child _ : STR.Connection Documentation.Relations.part6.Inverse %parent Documentation.Relations.parent.Inverse %child Documentation.child7_ : L0.Template @template %parent %child _ : STR.Connection Documentation.Relations.part7.Inverse %parent Documentation.Relations.parent.Inverse %child Documentation.child8_ : L0.Template @template %parent %child _ : STR.Connection Documentation.Relations.part8.Inverse %parent Documentation.Relations.parent.Inverse %child Documentation.child9_ : L0.Template @template %parent %child _ : STR.Connection Documentation.Relations.part9.Inverse %parent Documentation.Relations.parent.Inverse %child Documentation.child10_ : L0.Template @template %parent %child _ : STR.Connection Documentation.Relations.part10.Inverse %parent Documentation.Relations.parent.Inverse %child Documentation.singleData : L0.Template @template %commandEvent %defVar %dataSource %eventSource %eventRelation %sourceName %targetName %DataSourceConn %DataTargetConn %EventConn %DataSourceConn : STR.Connection %DataTargetConn : STR.Connection %EventConn : STR.Connection %commandEvent Documentation.Relations.event %EventConn Documentation.Relations.data1 %DataTargetConn %defVar : Documentation.Components.DefVar Documentation.Properties.source %sourceName Documentation.Properties.target %targetName Documentation.Relations.dataIn %DataSourceConn Documentation.Relations.dataDefinition %DataTargetConn %dataSource Documentation.Relations.dataOut %DataSourceConn %eventSource %eventRelation %EventConn Documentation.Relations : L0.Library Documentation.Document -- Documentation.Properties.state L0.Asserts _ : L0.Assertion L0.HasPredicate Documentation.Properties.state L0.HasObject FUNCTIONS.state >-- Documentation.Properties.session L0.Asserts _ : L0.Assertion L0.HasPredicate Documentation.Properties.session L0.HasObject FUNCTIONS.session >-- Documentation.Properties.input L0.Asserts _ : L0.Assertion L0.HasPredicate Documentation.Properties.input L0.HasObject FUNCTIONS.input >-- Documentation.Properties.model L0.Asserts _ : L0.Assertion L0.HasPredicate Documentation.Properties.model L0.HasObject FUNCTIONS.model >-- Documentation.Properties.experiment L0.Asserts _ : L0.Assertion L0.HasPredicate Documentation.Properties.experiment L0.HasObject FUNCTIONS.experiment Documentation.DocumentComponentType -- Documentation.Properties.state L0.Asserts _ : L0.Assertion L0.HasPredicate Documentation.Properties.state L0.HasObject FUNCTIONS.state >-- Documentation.Properties.session L0.Asserts _ : L0.Assertion L0.HasPredicate Documentation.Properties.session L0.HasObject FUNCTIONS.session >-- Documentation.Properties.input L0.Asserts _ : L0.Assertion L0.HasPredicate Documentation.Properties.input L0.HasObject FUNCTIONS.input >-- Documentation.Properties.model L0.Asserts _ : L0.Assertion L0.HasPredicate Documentation.Properties.model L0.HasObject FUNCTIONS.model >-- Documentation.Properties.experiment L0.Asserts _ : L0.Assertion L0.HasPredicate Documentation.Properties.experiment L0.HasObject FUNCTIONS.experiment Documentation.DocumentContribution -- Documentation.DocumentContribution.HasType --> L0.Type -- Documentation.DocumentContribution.HasDocument --> Documentation.Document -- Documentation.InputContribution.function ==> "Resource -> [Variable]" -- Documentation.InputContribution.labeler ==> "Variable -> String" [Variable]" @Documentation.scl Documentation.InputContribution.labeler "documentModelContributionLabel" "Variable -> String" Documentation.Session -- Documentation.Session.inputURI --> L0.String