--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<classpath>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>\r
+ <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>\r
+ <classpathentry kind="src" path="src"/>\r
+ <classpathentry kind="output" path="bin"/>\r
+</classpath>\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+ <name>org.simantics.sysdyn.ontology</name>\r
+ <comment></comment>\r
+ <projects>\r
+ </projects>\r
+ <buildSpec>\r
+ <buildCommand>\r
+ <name>org.simantics.graph.builder</name>\r
+ <arguments>\r
+ </arguments>\r
+ </buildCommand>\r
+ <buildCommand>\r
+ <name>org.eclipse.jdt.core.javabuilder</name>\r
+ <arguments>\r
+ </arguments>\r
+ </buildCommand>\r
+ <buildCommand>\r
+ <name>org.eclipse.pde.ManifestBuilder</name>\r
+ <arguments>\r
+ </arguments>\r
+ </buildCommand>\r
+ <buildCommand>\r
+ <name>org.eclipse.pde.SchemaBuilder</name>\r
+ <arguments>\r
+ </arguments>\r
+ </buildCommand>\r
+ </buildSpec>\r
+ <natures>\r
+ <nature>org.eclipse.pde.PluginNature</nature>\r
+ <nature>org.eclipse.jdt.core.javanature</nature>\r
+ <nature>org.simantics.graph.nature</nature>\r
+ </natures>\r
+</projectDescription>\r
--- /dev/null
+#Thu Jul 22 15:15:41 EEST 2010\r
+eclipse.preferences.version=1\r
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled\r
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6\r
+org.eclipse.jdt.core.compiler.compliance=1.6\r
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error\r
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error\r
+org.eclipse.jdt.core.compiler.source=1.6\r
--- /dev/null
+Manifest-Version: 1.0
+Bundle-ManifestVersion: 2
+Bundle-Name: Sysdyn Ontology
+Bundle-SymbolicName: org.simantics.sysdyn.ontology
+Bundle-Version: 1.0.0.qualifier
+Require-Bundle: org.simantics.layer0,
+ org.simantics.diagram.ontology;bundle-version="1.0.0",
+ org.simantics.structural.ontology;bundle-version="1.0.0"
+Bundle-RequiredExecutionEnvironment: JavaSE-1.6
+Export-Package: org.simantics.sysdyn
--- /dev/null
+source.. = src/\r
+output.. = bin/\r
+bin.includes = META-INF/,\\r
+ .,\\r
+ graphs/*.tg,\\r
+ graph.tg\r
+src.includes = graph/\r
--- /dev/null
+L0 = <http://www.simantics.org/Layer0-1.0>
+G2D = <http://www.simantics.org/G2D-1.0>
+STR = <http://www.simantics.org/Structural-1.0>
+DIA = <http://www.simantics.org/Diagram-2.0>
+SIMU = <http://www.simantics.org/Simulation-1.0>
+MOD = <http://www.simantics.org/Modeling-1.0>
+PROJ = <http://www.simantics.org/Project-1.0>
+WORKBENCH = <http://www.simantics.org/Workbench-1.0>
+
+//#####################################################################
+// Defines ontology and attaches it to SimanticsDomain
+//#####################################################################
+
+SYSDYN = <http://www.simantics.org/Sysdyn-1.0> : L0.Ontology
+ @L0.new
+ L0.HasResourceClass "org.simantics.sysdyn.SysdynResource"
+
+SYSDYN.SysdynProject : PROJ.Feature
+ @L0.tag PROJ.LifecycleFeature
+ L0.HasLabel "System Dynamics Project"
+ L0.HasDescription """System dynamics modelling project. Create system dynamics models and simulate them with OpenModelica."""
+ PROJ.HasInstallableUnit "org.simantics.sysdyn.feature.group"
+ L0.PartOf SYSDYN
+ PROJ.IsFeatureIn PROJ.PublishedProjectFeatures
+ PROJ.RequiresFeature
+ ImportedOntologies : PROJ.OntologyRequirementValidationFeature
+ L0.HasDescription "Specifies the ontologies required by a Sysdyn project."
+ PROJ.RequiresNamespace
+ "http://www.simantics.org/Sysdyn-1.0" : L0.URI
+ WORKBENCH.Features.SymbolManager
+ PROJ.Features.ExperimentControl
+ SYSDYN.SysdynModelManager : PROJ.Feature
+ L0.HasLabel "Sysdyn Model Manager"
+ L0.HasDescription "Sysdyn Model Manager."
+ PROJ.RequiresFeature MOD.ModelingProject
+ PROJ.RequiresFeature PROJ.Features.ExperimentControl
+
+
+SYSDYN.SysdynModuleTestProject : PROJ.Project
+ PROJ.HasFeature SYSDYN.SysdynProject
+ // L0.PartOf L0.Projects
+
+//#####################################################################
+// Model
+//#####################################################################
+
+SYSDYN.SysdynModel <T SIMU.Model
+ // TODO [SIMU.HasConfiguration all SYSDYN.Configuration]
+ @L0.assert SYSDYN.HasStartTime 0.0
+ @L0.assert SYSDYN.HasStopTime 10.0
+ @L0.singleProperty SYSDYN.HasTolerance
+ @L0.assert SYSDYN.HasSolver "euler"
+
+SYSDYN.HasStartTime <R L0.HasProperty : L0.FunctionalRelation
+ L0.HasRange L0.Double
+
+SYSDYN.HasStopTime <R L0.HasProperty : L0.FunctionalRelation
+ L0.HasRange L0.Double
+
+SYSDYN.HasTolerance <R L0.HasProperty : L0.FunctionalRelation
+ L0.HasRange L0.Double
+
+SYSDYN.HasSolver <R L0.HasProperty : L0.FunctionalRelation
+ L0.HasRange L0.String
+
+//#####################################################################
+// Configuration
+//#####################################################################
+
+SYSDYN.Symbols : L0.Library
+SYSDYN.SysdynConnectionType : STR.ConnectionType
+
+SYSDYN.DiagramToCompositeMapping <T L0.Trigger
+
+SYSDYN.ConfigurationDiagram <T DIA.Diagram
+ @L0.assert STR.HasModelingRules SYSDYN.SysdynDiagramModelingRules
+ DIA.HasSymbolContribution _ : DIA.BasicSymbolContribution
+ DIA.BasicSymbolContributionHasSymbolLibrary
+ BasicSymbols
+
+SYSDYN.SysdynDiagramModelingRules : MOD.MappedModelingRules
+ MOD.HasBaseRules STR.StandardModelingRules
+
+SYSDYN.SymbolReferences : DIA.SymbolReferenceLibrary
+BasicSymbols = SYSDYN.SymbolReferences.BasicSymbols : DIA.SymbolReferenceLibrary
+
+SYSDYN.Configuration <T STR.Composite
+ // TODO [L0.ConsistsOf all (Variable or Dependency or Module)]
+
+SYSDYN.HistoryRealization <T L0.Realization
+SYSDYN.DefaultRealization <T L0.Realization
+
+//#####################################################################
+// Variables
+//#####################################################################
+
+SYSDYN.Variable <T STR.Component
+ @L0.singleProperty L0.HasType
+ @L0.singleProperty SYSDYN.HasX
+ @L0.singleProperty SYSDYN.HasY
+
+SYSDYN.HasX <R L0.HasProperty : L0.FunctionalRelation
+ L0.HasRange L0.Double
+SYSDYN.HasY <R L0.HasProperty : L0.FunctionalRelation
+ L0.HasRange L0.Double
+SYSDYN.HasExpression <R L0.IsRelatedTo : L0.FunctionalRelation
+ L0.HasRange SYSDYN.Expression
+
+
+SYSDYN.HasUnit <R L0.HasProperty
+ L0.HasRange L0.String
+
+SYSDYN.HasRangeStart <R L0.HasProperty
+ L0.HasRange L0.Double
+
+SYSDYN.HasRangeEnd <R L0.HasProperty
+ L0.HasRange L0.Double
+
+SYSDYN.HasRangeStep <R L0.HasProperty
+ L0.HasRange L0.Double
+
+SYSDYN.IndependentVariable <T SYSDYN.Variable
+ @L0.optionalProperty SYSDYN.HasUnit
+ @L0.optionalProperty SYSDYN.HasExpression
+ @L0.optionalProperty SYSDYN.HasRangeStart
+ @L0.optionalProperty SYSDYN.HasRangeEnd
+ @L0.optionalProperty SYSDYN.HasRangeStep
+ @L0.optionalProperty L0.HasDescription
+
+SYSDYN.Auxiliary <T SYSDYN.IndependentVariable
+ @L0.assert L0.HasType "Real"
+
+SYSDYN.Valve <T SYSDYN.IndependentVariable
+ @L0.assert L0.HasType "Real"
+
+SYSDYN.Stock <T SYSDYN.IndependentVariable
+ @L0.assert L0.HasType "Real"
+
+SYSDYN.Cloud <T SYSDYN.Variable
+
+SYSDYN.Input <T SYSDYN.Variable
+ @L0.optionalProperty SYSDYN.HasDefaultInputValue
+ @L0.optionalProperty L0.HasDescription
+ @L0.optionalProperty SYSDYN.HasUnit
+ @L0.assert SYSDYN.HasDefaultInputValue 0.0
+ @L0.assert L0.HasType "Real"
+
+//#####################################################################
+// Modules
+//#####################################################################
+
+SYSDYN.Module <T STR.Component
+ // TODO [STR.IsDefinedBy all Configuration]
+ @L0.singleProperty L0.HasLabel
+
+SYSDYN.ModuleSymbol <T DIA.FontProvider <T DIA.ColorProvider
+ @MOD.defSymbol "ModuleSymbol" SYSDYN.Module
+ STR.IsDefinedBy _ : DIA.Composite
+ @L0.list
+ _ : SYSDYN.SysdynTerminal
+ @MOD.terminal SYSDYN.ModuleSymbol SYSDYN.IsHeadOfTerminal
+ _ : SYSDYN.SysdynTerminal
+ @MOD.terminal SYSDYN.ModuleSymbol SYSDYN.IsTailOfTerminal
+
+SYSDYN.IsOutput <R L0.IsRelatedTo : L0.Tag
+ @L0.symmetric
+
+//#####################################################################
+// Connections and Relations
+//#####################################################################
+
+SYSDYN.IsTailOf <R STR.IsConnectedTo
+ L0.HasDomain SYSDYN.Variable
+ L0.HasRange SYSDYN.Dependency
+ L0.InverseOf SYSDYN.HasTail
+ STR.AllowsConnectionType SYSDYN.SysdynConnectionType
+ STR.HasAttachmentRelation DIA.HasPlainConnector
+SYSDYN.IsHeadOf <R STR.IsConnectedTo
+ L0.HasDomain SYSDYN.Variable
+ L0.HasRange SYSDYN.Dependency
+ L0.InverseOf SYSDYN.HasHead
+ STR.AllowsConnectionType SYSDYN.SysdynConnectionType
+ STR.HasAttachmentRelation DIA.HasArrowConnector
+
+SYSDYN.Dependency <T STR.Connection
+ @L0.singleProperty SYSDYN.angle
+ @L0.singleProperty SYSDYN.HasHead
+ @L0.singleProperty SYSDYN.HasTail
+ @L0.optionalProperty SYSDYN.RefersTo
+
+SYSDYN.Flow <T STR.Connection
+ @L0.singleProperty SYSDYN.HasHead
+ @L0.singleProperty SYSDYN.HasTail
+
+SYSDYN.RefersTo <R L0.IsRelatedTo : L0.FunctionalRelation
+ L0.HasDomain SYSDYN.Variable
+ L0.HasRange SYSDYN.Variable
+
+
+//#####################################################################
+// Expression
+//#####################################################################
+
+SYSDYN.HasEquation <R L0.HasProperty
+ L0.HasRange L0.String
+
+SYSDYN.HasInitialEquation <R L0.HasProperty
+ L0.HasRange L0.String
+
+SYSDYN.HasLookup <R L0.HasProperty
+ L0.HasRange L0.String
+
+SYSDYN.HasMinX <R L0.HasProperty
+ L0.HasRange L0.Double
+
+SYSDYN.HasMaxX <R L0.HasProperty
+ L0.HasRange L0.Double
+
+SYSDYN.HasMinY <R L0.HasProperty
+ L0.HasRange L0.Double
+
+SYSDYN.HasMaxY <R L0.HasProperty
+ L0.HasRange L0.Double
+
+SYSDYN.Expression <T L0.Entity
+
+SYSDYN.NormalExpression <T SYSDYN.Expression
+ @L0.singleProperty SYSDYN.HasEquation
+
+SYSDYN.ParameterExpression <T SYSDYN.Expression
+ @L0.singleProperty SYSDYN.HasEquation
+
+SYSDYN.ConstantExpression <T SYSDYN.Expression
+ @L0.singleProperty SYSDYN.HasEquation
+
+SYSDYN.DelayExpression <T SYSDYN.Expression
+ @L0.singleProperty SYSDYN.HasEquation
+
+SYSDYN.StockExpression <T SYSDYN.Expression
+ @L0.singleProperty SYSDYN.HasInitialEquation
+
+SYSDYN.LookupExpression <T SYSDYN.Expression
+ @L0.singleProperty SYSDYN.HasLookup
+
+SYSDYN.WithLookupExpression <T SYSDYN.Expression
+ @L0.singleProperty SYSDYN.HasLookup
+ @L0.singleProperty SYSDYN.HasEquation
+ @L0.singleProperty SYSDYN.HasMinX
+ @L0.singleProperty SYSDYN.HasMaxX
+ @L0.singleProperty SYSDYN.HasMinY
+ @L0.singleProperty SYSDYN.HasMaxY
+
+SYSDYN.HasDefaultInputValue <R L0.HasProperty : L0.FunctionalRelation
+ L0.HasRange L0.Double
+
+//#####################################################################
+// Experiments
+//#####################################################################
+
+SYSDYN.Experiment <T SIMU.Experiment
+ @L0.property SYSDYN.HasResult
+
+SYSDYN.BasicExperiment <T SYSDYN.Experiment
+
+SYSDYN.GameExperiment <T SYSDYN.Experiment
+
+SYSDYN.SimulateOnChangeExperiment <T SYSDYN.Experiment
+
+SYSDYN.HasResult <R L0.IsRelatedTo
+ L0.HasRange SYSDYN.Result
+
+//#####################################################################
+// Results
+//#####################################################################
+
+SYSDYN.Result <T L0.Entity
+ // ??? SIMU.IsActive
+ @L0.singleProperty L0.HasName
+ @L0.optionalProperty SYSDYN.HasParameterFile
+ @L0.optionalProperty SYSDYN.HasResultFile
+
+SYSDYN.HasParameterFile <R L0.HasProperty
+ L0.HasRange L0.String
+
+SYSDYN.HasResultFile <R L0.HasProperty
+ L0.HasRange L0.String
+
+//#####################################################################
+// Component types
+//#####################################################################
+
+SYSDYN.IsHeadOfTerminal
+ L0.InverseOf SYSDYN.HasHeadTerminal
+ @MOD.terminalRelation SYSDYN.IsHeadOf
+SYSDYN.IsTailOfTerminal
+ L0.InverseOf SYSDYN.HasTailTerminal
+ @MOD.terminalRelation SYSDYN.IsTailOf
+
+SYSDYN.SysdynTerminal <T DIA.Terminal
+
+//#####################################################################
+SYSDYN.Valve <T STR.Component
+ @MOD.connection SYSDYN.IsTailOf
+ @MOD.connection SYSDYN.IsHeadOf
+
+SYSDYN.ValveSymbol <T DIA.FontProvider <T DIA.ColorProvider
+ @MOD.defSymbol "Valve" SYSDYN.Valve
+ L0.IsDependencyOf BasicSymbols
+ STR.IsDefinedBy _ : DIA.Composite <R L0.HasNext
+ @L0.list
+ _ : SYSDYN.SysdynTerminal
+ @MOD.terminal SYSDYN.ValveSymbol SYSDYN.IsHeadOfTerminal
+ _ : SYSDYN.SysdynTerminal
+ @MOD.terminal SYSDYN.ValveSymbol SYSDYN.IsTailOfTerminal
+
+//#####################################################################
+SYSDYN.Auxiliary <T STR.Component
+ @MOD.connection SYSDYN.IsTailOf
+ @MOD.connection SYSDYN.IsHeadOf
+
+SYSDYN.AuxiliarySymbol <T DIA.FontProvider <T DIA.ColorProvider
+ @MOD.defSymbol "Auxiliary" SYSDYN.Auxiliary
+ L0.IsDependencyOf BasicSymbols
+ STR.IsDefinedBy _ : DIA.Composite <R L0.HasNext
+ @L0.list
+ _ : SYSDYN.SysdynTerminal
+ @MOD.terminal SYSDYN.AuxiliarySymbol SYSDYN.IsHeadOfTerminal
+ _ : SYSDYN.SysdynTerminal
+ @MOD.terminal SYSDYN.AuxiliarySymbol SYSDYN.IsTailOfTerminal
+
+//#####################################################################
+SYSDYN.Cloud <T STR.Component
+ @MOD.connection SYSDYN.IsTailOf
+ @MOD.connection SYSDYN.IsHeadOf
+
+SYSDYN.CloudSymbol <T DIA.FontProvider <T DIA.ColorProvider
+ @MOD.defSymbol "Cloud" SYSDYN.Cloud
+ L0.IsDependencyOf BasicSymbols
+ STR.IsDefinedBy _ : DIA.Composite <R L0.HasNext
+ @L0.list
+ _ : SYSDYN.SysdynTerminal
+ @MOD.terminal SYSDYN.CloudSymbol SYSDYN.IsHeadOfTerminal
+ _ : SYSDYN.SysdynTerminal
+ @MOD.terminal SYSDYN.CloudSymbol SYSDYN.IsTailOfTerminal
+
+//#####################################################################
+SYSDYN.Input <T STR.Component
+ @MOD.connection SYSDYN.IsTailOf
+ @MOD.connection SYSDYN.IsHeadOf
+
+SYSDYN.InputSymbol <T DIA.FontProvider <T DIA.ColorProvider
+ @MOD.defSymbol "Input" SYSDYN.Input
+ L0.IsDependencyOf BasicSymbols
+ STR.IsDefinedBy _ : DIA.Composite <R L0.HasNext
+ @L0.list
+ _ : SYSDYN.SysdynTerminal
+ @MOD.terminal SYSDYN.InputSymbol SYSDYN.IsHeadOfTerminal
+ _ : SYSDYN.SysdynTerminal
+ @MOD.terminal SYSDYN.InputSymbol SYSDYN.IsTailOfTerminal
+
+//#####################################################################
+SYSDYN.Stock <T STR.Component
+ @MOD.connection SYSDYN.IsTailOf
+ @MOD.connection SYSDYN.IsHeadOf
+
+SYSDYN.StockSymbol <T DIA.FontProvider <T DIA.ColorProvider
+ @MOD.defSymbol "Stock" SYSDYN.Stock
+ L0.IsDependencyOf BasicSymbols
+ STR.IsDefinedBy _ : DIA.Composite <R L0.HasNext
+ @L0.list
+ _ : SYSDYN.SysdynTerminal
+ @MOD.terminal SYSDYN.StockSymbol SYSDYN.IsHeadOfTerminal
+ _ : SYSDYN.SysdynTerminal
+ @MOD.terminal SYSDYN.StockSymbol SYSDYN.IsTailOfTerminal
+
+//#####################################################################
+// Diagram connection types
+//#####################################################################
+
+SYSDYN.angle <R L0.HasProperty : L0.FunctionalRelation
+ L0.HasRange L0.Double
+
+SYSDYN.FlowConnection <T DIA.Connection
+ MOD.DiagramConnectionTypeToConnectionType
+ SYSDYN.Flow
+
+SYSDYN.DependencyConnection <T DIA.Connection
+ @L0.singleProperty SYSDYN.angle
+ @L0.assert SYSDYN.angle 0.1
+ MOD.DiagramConnectionTypeToConnectionType
+ SYSDYN.Dependency
--- /dev/null
+L0 = <http://www.simantics.org/Layer0-1.0>\r
+G2D = <http://www.simantics.org/G2D-1.0>\r
+STR = <http://www.simantics.org/Structural-1.0>\r
+DIA = <http://www.simantics.org/Diagram-2.0>\r
+SIMU = <http://www.simantics.org/Simulation-1.0>\r
+MOD = <http://www.simantics.org/Modeling-1.0>\r
+SYSDYN = <http://www.simantics.org/Sysdyn-1.0>\r
+PROJ = <http://www.simantics.org/Project-1.0>\r
+\r
+//######################################################################\r
+//# Example work model with two modules\r
+//######################################################################\r
+\r
+/*\r
+WM = <http://www.simantics.org/Sysdyn-1.0/WorkModel> : PROJ.Project\r
+ PROJ.HasFeature SYSDYN.SysdynProject\r
+ L0.PartOf <http://Projects>\r
+*/\r
+\r
+WM = <http://www.simantics.org/Sysdyn-1.0/DevelopmentProject> : PROJ.Project\r
+ PROJ.HasFeature SYSDYN.SysdynProject \r
+ L0.PartOf <http://Projects>\r
+ \r
+TAGS = WM.Tags : L0.Library\r
+ \r
+ \r
+WM.dependency : L0.Template\r
+ @template %type %head %tail %angle\r
+ %type \r
+ @L0.tag TAGS.AdminIsVisible\r
+ @L0.tag TAGS.AdminIsFocusable\r
+ STR.HasConnectionType SYSDYN.SysdynConnectionType\r
+ SYSDYN.angle %angle \r
+ DIA.HasArrowConnector _ : DIA.Connector\r
+ SYSDYN.HasHeadTerminal %head\r
+ DIA.AreConnected _ : DIA.Connector \r
+ SYSDYN.HasTailTerminal %tail\r
+ DIA.IsPlainConnectorOf %type\r
+ \r
+WM.flow : L0.Template\r
+ @template %type %head %tail\r
+ %type \r
+ @L0.tag TAGS.AdminIsVisible\r
+ @L0.tag TAGS.AdminIsFocusable\r
+ STR.HasConnectionType SYSDYN.SysdynConnectionType\r
+ DIA.HasArrowConnector _ : DIA.Connector\r
+ SYSDYN.HasHeadTerminal %head\r
+ DIA.AreConnected _ : DIA.Connector \r
+ SYSDYN.HasTailTerminal %tail\r
+ DIA.IsPlainConnectorOf %type \r
+\r
+WM.conf_dependency : L0.Template\r
+ @template %type %head %tail\r
+ %type \r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasHead %head\r
+ SYSDYN.HasTail %tail\r
+ \r
+WM.conf_dependency_ref : L0.Template\r
+ @template %type %head %tail %ref\r
+ %type \r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasHead %head\r
+ SYSDYN.HasTail %tail\r
+ SYSDYN.RefersTo %ref \r
+\r
+\r
+\r
+WM.WorkSymbol <T SYSDYN.ModuleSymbol\r
+ MOD.SymbolToComponentType WM.WorkModel.WorkModule\r
+ STR.IsDefinedBy _ : DIA.Composite <R L0.HasNext\r
+ @L0.list \r
+ _ : SYSDYN.SysdynTerminal\r
+ @MOD.terminal SYSDYN.ModuleSymbol SYSDYN.IsHeadOfTerminal\r
+ _ : SYSDYN.SysdynTerminal\r
+ @MOD.terminal SYSDYN.ModuleSymbol SYSDYN.IsTailOfTerminal\r
+\r
+WM.WorkforceSymbol <T SYSDYN.ModuleSymbol\r
+ MOD.SymbolToComponentType WM.WorkModel.WorkforceModule\r
+ STR.IsDefinedBy _ : DIA.Composite <R L0.HasNext\r
+ @L0.list \r
+ _ : SYSDYN.SysdynTerminal\r
+ @MOD.terminal SYSDYN.ModuleSymbol SYSDYN.IsHeadOfTerminal\r
+ _ : SYSDYN.SysdynTerminal\r
+ @MOD.terminal SYSDYN.ModuleSymbol SYSDYN.IsTailOfTerminal\r
+\r
+WM.WorkModel : SYSDYN.SysdynModel\r
+ L0.HasLabel "Work Model" \r
+ SIMU.HasConfiguration WC\r
+ SYSDYN.HasStartTime 0.0 \r
+ SYSDYN.HasStopTime 24.0 \r
+WM.WorkModel.Experiment : SYSDYN.Experiment\r
+ L0.HasLabel "Experiment" \r
+\r
+WC = WM.WorkModel.WorkModelConfiguration : SYSDYN.Configuration\r
+ L0.HasLabel "WorkModelConfiguration" \r
+\r
+ \r
+// Modules\r
+WC.Workforce : WM.WorkModel.WorkforceModule\r
+ @L0.tag MOD.Mapped\r
+ L0.HasLabel "Workforce" \r
+WC.Work1 : WM.WorkModel.WorkModule\r
+ @L0.tag MOD.Mapped\r
+ L0.HasLabel "Work1" \r
+WC.Work2 : WM.WorkModel.WorkModule\r
+ @L0.tag MOD.Mapped\r
+ L0.HasLabel "Work2" \r
+ \r
+// Parameters\r
+WC.Work1CompletionTime : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.ParameterExpression\r
+ SYSDYN.HasEquation "15" \r
+WC.Work2CompletionTime : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped \r
+ SYSDYN.HasExpression _ : SYSDYN.ParameterExpression\r
+ SYSDYN.HasEquation "11" \r
+WC.Work2Amount : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped \r
+ SYSDYN.HasExpression _ : SYSDYN.ParameterExpression\r
+ SYSDYN.HasEquation "700" \r
+ \r
+// Inputs\r
+WC.TotalPossibleWorkingSpeedInput : SYSDYN.Input\r
+ @L0.tag MOD.Mapped\r
+WC.RequiredWorkingSpeed1 : SYSDYN.Input\r
+ @L0.tag MOD.Mapped\r
+WC.RequiredWorkingSpeed2 : SYSDYN.Input\r
+ @L0.tag MOD.Mapped \r
+WC.Work1WorkDone : SYSDYN.Input\r
+ @L0.tag MOD.Mapped \r
+WC.Work2WorkDone : SYSDYN.Input\r
+ @L0.tag MOD.Mapped \r
+ \r
+// Auxiliaries \r
+WC.RequiredWorkingSpeedTotal : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.NormalExpression\r
+ SYSDYN.HasEquation "RequiredWorkingSpeed1+RequiredWorkingSpeed2" \r
+ \r
+WC.d1 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.TotalPossibleWorkingSpeedInput WC.Workforce WFC.PossibleWorkingSpeed \r
+WC.d2 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.Work1 WC.TotalPossibleWorkingSpeedInput WMC.PossibleWorkingSpeedInput \r
+WC.d3 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.Work1 WC.Work1CompletionTime WMC.WorkCompletionTimeInput\r
+WC.d4 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.Work1 WC.RequiredWorkingSpeedTotal WMC.RequiredWorkingSpeedTotalInput \r
+WC.d5 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.RequiredWorkingSpeed1 WC.Work1 WMC.RequiredWorkingSpeed \r
+WC.d6 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.Work2 WC.TotalPossibleWorkingSpeedInput WMC.PossibleWorkingSpeedInput \r
+WC.d7 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.Work2 WC.Work2CompletionTime WMC.WorkCompletionTimeInput \r
+WC.d8 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.Work2 WC.RequiredWorkingSpeedTotal WMC.RequiredWorkingSpeedTotalInput \r
+WC.d9 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.RequiredWorkingSpeed2 WC.Work2 WMC.RequiredWorkingSpeed \r
+WC.d10 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.Workforce WC.RequiredWorkingSpeedTotal WFC.RequiredWorkingSpeedInput \r
+WC.d11 : SYSDYN.Dependency\r
+ @WM.conf_dependency WC.RequiredWorkingSpeedTotal WC.RequiredWorkingSpeed1\r
+WC.d12 : SYSDYN.Dependency\r
+ @WM.conf_dependency WC.RequiredWorkingSpeedTotal WC.RequiredWorkingSpeed2\r
+WC.d13 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.Work1WorkDone WC.Work1 WMC.WorkDone\r
+WC.d14 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.Work2WorkDone WC.Work2 WMC.WorkDone \r
+WC.d15 : SYSDYN.Dependency\r
+ @WM.conf_dependency_ref WC.Work2 WC.Work2Amount WMC.ProjectWorkAmount \r
+ \r
+ \r
+WorkModelConfigurationDiagram : SYSDYN.ConfigurationDiagram <R L0.HasNext\r
+ MOD.DiagramToComposite WC\r
+ DIA.HasLayer WM.Admin : DIA.Layer\r
+ DIA.IsActive true \r
+ DIA.HasFocusableTag TAGS.AdminIsFocusable <R DIA.IsFocusable\r
+ @L0.symmetric\r
+ DIA.HasVisibleTag TAGS.AdminIsVisible <R DIA.IsVisible\r
+ @L0.symmetric\r
+ L0.HasTrigger _ : SYSDYN.DiagramToCompositeMapping\r
+// DIA.NavigationEnabled "false" \r
+ @L0.list\r
+ WorkforceElement : WM.WorkforceSymbol\r
+ MOD.ElementToComponent WC.Workforce\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 101.0, 50.0] : G2D.Transform\r
+ Work1Element : WM.WorkSymbol\r
+ MOD.ElementToComponent WC.Work1\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 114.0, 87.0] : G2D.Transform\r
+ Work2Element : WM.WorkSymbol\r
+ MOD.ElementToComponent WC.Work2\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 108.0, 161.0] : G2D.Transform \r
+ Work1CompletionTimeElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WC.Work1CompletionTime\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 165.0, 99.0] : G2D.Transform \r
+ Work2CompletionTimeElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WC.Work2CompletionTime\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 165.0, 153.0] : G2D.Transform \r
+ Work2AmountElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WC.Work2Amount\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 75.0, 160.0] : G2D.Transform \r
+ RequiredWorkingSpeedTotalElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WC.RequiredWorkingSpeedTotal\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 32.0, 76.0] : G2D.Transform \r
+ TotalPossibleWorkingSpeedInputElement : SYSDYN.InputSymbol\r
+ MOD.ElementToComponent WC.TotalPossibleWorkingSpeedInput\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 141.0, 60.0] : G2D.Transform\r
+ RequiredWorkingSpeed1Element : SYSDYN.InputSymbol\r
+ MOD.ElementToComponent WC.RequiredWorkingSpeed1\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 65.0, 125.0] : G2D.Transform\r
+ RequiredWorkingSpeed2Element : SYSDYN.InputSymbol\r
+ MOD.ElementToComponent WC.RequiredWorkingSpeed2\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 100.0, 122.0] : G2D.Transform\r
+ Work1WorkDoneElement : SYSDYN.InputSymbol\r
+ MOD.ElementToComponent WC.Work1WorkDone\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 155.0, 110.0] : G2D.Transform\r
+ Work2WorkDoneElement : SYSDYN.InputSymbol\r
+ MOD.ElementToComponent WC.Work2WorkDone\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 155.0, 130.0] : G2D.Transform \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d1 \r
+ @WM.dependency TotalPossibleWorkingSpeedInputElement WorkforceElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d2\r
+ @WM.dependency Work1Element TotalPossibleWorkingSpeedInputElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d3 \r
+ @WM.dependency Work1Element Work1CompletionTimeElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d4 \r
+ @WM.dependency Work1Element RequiredWorkingSpeedTotalElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d5 \r
+ @WM.dependency RequiredWorkingSpeed1Element Work1Element -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d6\r
+ @WM.dependency Work2Element TotalPossibleWorkingSpeedInputElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d7 \r
+ @WM.dependency Work2Element Work2CompletionTimeElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d8 \r
+ @WM.dependency Work2Element RequiredWorkingSpeedTotalElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d9\r
+ @WM.dependency RequiredWorkingSpeed2Element Work2Element -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d10\r
+ @WM.dependency WorkforceElement RequiredWorkingSpeedTotalElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d11\r
+ @WM.dependency RequiredWorkingSpeedTotalElement RequiredWorkingSpeed1Element -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d12\r
+ @WM.dependency RequiredWorkingSpeedTotalElement RequiredWorkingSpeed2Element -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d13\r
+ @WM.dependency Work1WorkDoneElement Work1Element -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d14\r
+ @WM.dependency Work2WorkDoneElement Work2Element -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WC.d15\r
+ @WM.dependency Work2Element Work2AmountElement -0.1 \r
+ \r
+WM.WorkModel.WorkModule <T SYSDYN.Module\r
+ STR.IsDefinedBy WMC\r
+\r
+WMC = WM.WorkModel.WorkModuleConfiguration : SYSDYN.Configuration \r
+// Parameters\r
+WMC.MaximumWorkingSpeed : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.ParameterExpression\r
+ SYSDYN.HasEquation "500" \r
+WMC.WorkQuality : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.ParameterExpression\r
+ SYSDYN.HasEquation "0.9" \r
+ \r
+// Valves\r
+WMC.WorkingSpeed : SYSDYN.Valve\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.NormalExpression\r
+ SYSDYN.HasEquation "if ProjectIsReady < 1 then WorkAllocation else 0" \r
+WMC.ErrorsGenerated : SYSDYN.Valve\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.NormalExpression\r
+ SYSDYN.HasEquation "(1-WorkQuality)*WorkingSpeed" \r
+WMC.ErrorsFoundRate : SYSDYN.Valve\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.NormalExpression\r
+ SYSDYN.HasEquation "Errors/ErrorsFoundTime" \r
+WMC.ProjectReadyness : SYSDYN.Valve\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.NormalExpression\r
+ SYSDYN.HasEquation "(xidz(first=WorkDone, second=ProjectWorkAmount, x=0.0) - ProjectIsReady) / 0.08" \r
+ \r
+\r
+ \r
+// Stocks\r
+WMC.WorkToDo : SYSDYN.Stock\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.StockExpression\r
+ SYSDYN.HasInitialEquation "ProjectWorkAmount" \r
+WMC.WorkDone : SYSDYN.Stock\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.StockExpression\r
+ SYSDYN.HasInitialEquation "0" \r
+ @L0.tag SYSDYN.IsOutput\r
+WMC.Errors : SYSDYN.Stock\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.StockExpression\r
+ SYSDYN.HasInitialEquation "0" \r
+WMC.ProjectIsReady : SYSDYN.Stock\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.StockExpression\r
+ SYSDYN.HasInitialEquation "0" \r
+ \r
+// Auxiliaries \r
+WMC.TimeToDeadline : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.NormalExpression\r
+ SYSDYN.HasEquation "max(0, WorkCompletionTimeInput-time)" \r
+WMC.RequiredWorkingSpeed : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped\r
+ @L0.tag SYSDYN.IsOutput\r
+ SYSDYN.HasExpression _ : SYSDYN.NormalExpression\r
+ SYSDYN.HasEquation "if ProjectIsReady < 1 then xidz(first=WorkToDo, second=TimeToDeadline, x=MaximumWorkingSpeed) else 0" \r
+WMC.WorkAllocation : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.NormalExpression\r
+ SYSDYN.HasEquation "xidz(first = RequiredWorkingSpeed, second = RequiredWorkingSpeedTotalInput, x = 0.0) * PossibleWorkingSpeedInput" \r
+WMC.ErrorsFoundTime : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.WithLookupExpression\r
+ SYSDYN.HasEquation "xidz(first=WorkDone, second=ProjectWorkAmount, x=0.0)" \r
+ SYSDYN.HasLookup "{{0,5},{0.5,3},{1,0.5},{2,0.5}}" \r
+\r
+// Inputs\r
+WMC.WorkCompletionTimeInput : SYSDYN.Input\r
+ @L0.tag MOD.Mapped\r
+WMC.PossibleWorkingSpeedInput : SYSDYN.Input\r
+ @L0.tag MOD.Mapped \r
+WMC.RequiredWorkingSpeedTotalInput : SYSDYN.Input\r
+ @L0.tag MOD.Mapped \r
+WMC.ProjectWorkAmount : SYSDYN.Input\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasDefaultInputValue 1000.0 \r
+ \r
+WMC.c31 : SYSDYN.Cloud\r
+WMC.c33 : SYSDYN.Cloud\r
+ \r
+WMC.d31 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.TimeToDeadline WMC.WorkCompletionTimeInput \r
+WMC.d32 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.RequiredWorkingSpeed WMC.MaximumWorkingSpeed \r
+WMC.d33 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.RequiredWorkingSpeed WMC.TimeToDeadline \r
+WMC.d34 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.RequiredWorkingSpeed WMC.ProjectIsReady \r
+WMC.d35 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.RequiredWorkingSpeed WMC.WorkToDo \r
+WMC.d36 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.WorkAllocation WMC.RequiredWorkingSpeedTotalInput \r
+WMC.d37 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.WorkAllocation WMC.PossibleWorkingSpeedInput \r
+WMC.d38 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.WorkAllocation WMC.RequiredWorkingSpeed \r
+WMC.d40 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.ProjectReadyness WMC.WorkDone \r
+WMC.d41 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.ProjectReadyness WMC.ProjectWorkAmount \r
+WMC.d42 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.WorkingSpeed WMC.WorkAllocation \r
+WMC.d43 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.WorkingSpeed WMC.ProjectIsReady \r
+WMC.d44 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.ErrorsGenerated WMC.WorkingSpeed \r
+WMC.d45 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.ErrorsGenerated WMC.WorkQuality \r
+WMC.d46 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.ErrorsFoundRate WMC.Errors \r
+WMC.d47 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.ErrorsFoundRate WMC.ErrorsFoundTime \r
+WMC.d48 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.ErrorsFoundTime WMC.ProjectWorkAmount \r
+WMC.d49 : SYSDYN.Dependency\r
+ @WM.conf_dependency WMC.ErrorsFoundTime WMC.WorkDone \r
+ \r
+ \r
+WMC.f31 : SYSDYN.Flow\r
+ @WM.conf_dependency WMC.WorkingSpeed WMC.WorkToDo \r
+WMC.f32 : SYSDYN.Flow\r
+ @WM.conf_dependency WMC.WorkDone WMC.WorkingSpeed \r
+WMC.f33 : SYSDYN.Flow\r
+ @WM.conf_dependency WMC.ErrorsGenerated WMC.c31 \r
+WMC.f34 : SYSDYN.Flow\r
+ @WM.conf_dependency WMC.Errors WMC.ErrorsGenerated \r
+WMC.f35 : SYSDYN.Flow\r
+ @WM.conf_dependency WMC.ErrorsFoundRate WMC.Errors \r
+WMC.f36 : SYSDYN.Flow\r
+ @WM.conf_dependency WMC.ErrorsFoundRate WMC.WorkDone \r
+WMC.f37 : SYSDYN.Flow\r
+ @WM.conf_dependency WMC.WorkToDo WMC.ErrorsFoundRate \r
+WMC.f40 : SYSDYN.Flow\r
+ @WM.conf_dependency WMC.ProjectIsReady WMC.ProjectReadyness \r
+WMC.f41 : SYSDYN.Flow\r
+ @WM.conf_dependency WMC.ProjectReadyness WMC.c33 \r
+ \r
+WorkModuleConfigurationDiagram : SYSDYN.ConfigurationDiagram <R L0.HasNext\r
+ MOD.DiagramToComposite WMC\r
+ DIA.HasLayer WM.Admin\r
+/*\r
+ DIA.HasLayer _ : DIA.Layer\r
+ DIA.IsActive true \r
+ DIA.HasFocusableTag TAGS.AdminIsFocusable\r
+ DIA.HasVisibleTag TAGS.AdminIsVisible\r
+*/\r
+ L0.HasTrigger _ : SYSDYN.DiagramToCompositeMapping\r
+ @L0.list\r
+ WorkCompletionTimeInputElement : SYSDYN.InputSymbol\r
+ MOD.ElementToComponent WMC.WorkCompletionTimeInput\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 60.0, 55.0] : G2D.Transform \r
+ PossibleWorkingSpeedInputElement : SYSDYN.InputSymbol\r
+ MOD.ElementToComponent WMC.PossibleWorkingSpeedInput\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 190.0, 60.0] : G2D.Transform \r
+ RequiredWorkingSpeedTotalInputElement : SYSDYN.InputSymbol\r
+ MOD.ElementToComponent WMC.RequiredWorkingSpeedTotalInput\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 165.0, 45.0] : G2D.Transform \r
+ ProjectWorkAmountElement : SYSDYN.InputSymbol\r
+ MOD.ElementToComponent WMC.ProjectWorkAmount\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 210.0, 120.0] : G2D.Transform \r
+ \r
+ WorkingSpeedElement : SYSDYN.ValveSymbol\r
+ MOD.ElementToComponent WMC.WorkingSpeed\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 125.0, 100.0] : G2D.Transform \r
+ ErrorsGeneratedElement : SYSDYN.ValveSymbol\r
+ MOD.ElementToComponent WMC.ErrorsGenerated\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 135.0, 110.0] : G2D.Transform \r
+ ErrorsFoundRateElement : SYSDYN.ValveSymbol\r
+ MOD.ElementToComponent WMC.ErrorsFoundRate\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 140.0, 140.0] : G2D.Transform \r
+ ProjectReadynessElement : SYSDYN.ValveSymbol\r
+ MOD.ElementToComponent WMC.ProjectReadyness\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 215.0, 85.0] : G2D.Transform \r
+ \r
+ WorkToDoElement : SYSDYN.StockSymbol\r
+ MOD.ElementToComponent WMC.WorkToDo\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 85.0, 100.0] : G2D.Transform \r
+ WorkDoneElement : SYSDYN.StockSymbol\r
+ MOD.ElementToComponent WMC.WorkDone\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 160.0, 100.0] : G2D.Transform \r
+ ErrorsElement : SYSDYN.StockSymbol\r
+ MOD.ElementToComponent WMC.Errors\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 153.0, 110.0] : G2D.Transform \r
+ ProjectIsReadyElement : SYSDYN.StockSymbol\r
+ MOD.ElementToComponent WMC.ProjectIsReady\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 180.0, 85.0] : G2D.Transform \r
+ \r
+ MaximumWorkingSpeedElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WMC.MaximumWorkingSpeed\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 45.0, 70.0] : G2D.Transform \r
+ WorkQualityElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WMC.WorkQuality\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 120.0, 130.0] : G2D.Transform \r
+ TimeToDeadlineElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WMC.TimeToDeadline\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 80.0, 75.0] : G2D.Transform \r
+ RequiredWorkingSpeedElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WMC.RequiredWorkingSpeed\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 90.0, 90.0] : G2D.Transform \r
+ WorkAllocationElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WMC.WorkAllocation\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 140.0, 75.0] : G2D.Transform \r
+ ErrorsFoundTimeElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WMC.ErrorsFoundTime\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 180.0, 140.0] : G2D.Transform \r
+\r
+ c31Element : SYSDYN.CloudSymbol\r
+ MOD.ElementToComponent WMC.c31\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 110.0, 110.0] : G2D.Transform \r
+ c33Element : SYSDYN.CloudSymbol\r
+ MOD.ElementToComponent WMC.c33\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 230.0, 85.0] : G2D.Transform \r
+ \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d31\r
+ @WM.dependency TimeToDeadlineElement WorkCompletionTimeInputElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d32\r
+ @WM.dependency RequiredWorkingSpeedElement MaximumWorkingSpeedElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d33\r
+ @WM.dependency RequiredWorkingSpeedElement TimeToDeadlineElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d34\r
+ @WM.dependency RequiredWorkingSpeedElement ProjectIsReadyElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d36\r
+ @WM.dependency WorkAllocationElement RequiredWorkingSpeedTotalInputElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d35\r
+ @WM.dependency RequiredWorkingSpeedElement WorkToDoElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d37\r
+ @WM.dependency WorkAllocationElement PossibleWorkingSpeedInputElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d38\r
+ @WM.dependency WorkAllocationElement RequiredWorkingSpeedElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d40\r
+ @WM.dependency ProjectReadynessElement WorkDoneElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d41\r
+ @WM.dependency ProjectReadynessElement ProjectWorkAmountElement -0.1 \r
+ _ : SYSDYN.DependencyConnection \r
+ MOD.DiagramConnectionToConnection WMC.d42\r
+ @WM.dependency WorkingSpeedElement WorkAllocationElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d43\r
+ @WM.dependency WorkingSpeedElement ProjectIsReadyElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d44\r
+ @WM.dependency ErrorsGeneratedElement WorkingSpeedElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d45\r
+ @WM.dependency ErrorsGeneratedElement WorkQualityElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d46\r
+ @WM.dependency ErrorsFoundRateElement ErrorsElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d47\r
+ @WM.dependency ErrorsFoundRateElement ErrorsFoundTimeElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d48\r
+ @WM.dependency ErrorsFoundTimeElement ProjectWorkAmountElement -0.1 \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WMC.d49\r
+ @WM.dependency ErrorsFoundTimeElement WorkDoneElement -0.1 \r
+ \r
+ _ : SYSDYN.FlowConnection\r
+ MOD.DiagramConnectionToConnection WMC.f31\r
+ @WM.flow WorkingSpeedElement WorkToDoElement \r
+ _ : SYSDYN.FlowConnection\r
+ MOD.DiagramConnectionToConnection WMC.f32\r
+ @WM.flow WorkDoneElement WorkingSpeedElement \r
+ _ : SYSDYN.FlowConnection\r
+ MOD.DiagramConnectionToConnection WMC.f33\r
+ @WM.flow ErrorsGeneratedElement c31Element \r
+ _ : SYSDYN.FlowConnection\r
+ MOD.DiagramConnectionToConnection WMC.f34\r
+ @WM.flow ErrorsElement ErrorsGeneratedElement \r
+ _ : SYSDYN.FlowConnection\r
+ MOD.DiagramConnectionToConnection WMC.f35\r
+ @WM.flow ErrorsFoundRateElement ErrorsElement \r
+ _ : SYSDYN.FlowConnection\r
+ MOD.DiagramConnectionToConnection WMC.f36\r
+ @WM.flow ErrorsFoundRateElement WorkDoneElement \r
+ _ : SYSDYN.FlowConnection\r
+ MOD.DiagramConnectionToConnection WMC.f37\r
+ @WM.flow WorkToDoElement ErrorsFoundRateElement \r
+ _ : SYSDYN.FlowConnection\r
+ MOD.DiagramConnectionToConnection WMC.f40\r
+ @WM.flow ProjectIsReadyElement ProjectReadynessElement \r
+ _ : SYSDYN.FlowConnection\r
+ MOD.DiagramConnectionToConnection WMC.f41\r
+ @WM.flow ProjectReadynessElement c33Element \r
+ \r
+ \r
+WM.WorkModel.WorkforceModule <T SYSDYN.Module\r
+ STR.IsDefinedBy WM.WorkModel.WorkforceModuleConfiguration\r
+\r
+WFC = WM.WorkModel.WorkforceModuleConfiguration : SYSDYN.Configuration\r
+// Parameters\r
+WFC.TimeToAllocateResources : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.ParameterExpression\r
+ SYSDYN.HasEquation "2" \r
+WFC.Productivity : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped \r
+ SYSDYN.HasExpression _ : SYSDYN.ParameterExpression\r
+ SYSDYN.HasEquation "1" \r
+ \r
+// SYSDYN.Valve\r
+WFC.NetResources : SYSDYN.Valve\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.NormalExpression\r
+ SYSDYN.HasEquation "(WorkForceRequired-WorkforceStock)/TimeToAllocateResources" \r
+\r
+// Stock\r
+WFC.WorkforceStock : SYSDYN.Stock\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.StockExpression\r
+ SYSDYN.HasInitialEquation "0" \r
+ \r
+// Auxiliaries \r
+WFC.WorkForceRequired : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped\r
+ SYSDYN.HasExpression _ : SYSDYN.NormalExpression\r
+ SYSDYN.HasEquation "RequiredWorkingSpeedInput/Productivity" \r
+WFC.PossibleWorkingSpeed : SYSDYN.Auxiliary\r
+ @L0.tag MOD.Mapped\r
+ @L0.tag SYSDYN.IsOutput\r
+ SYSDYN.HasExpression _ : SYSDYN.NormalExpression\r
+ SYSDYN.HasEquation "WorkforceStock*Productivity" \r
+ \r
+// Inputs\r
+WFC.RequiredWorkingSpeedInput : SYSDYN.Input\r
+ @L0.tag MOD.Mapped \r
+ \r
+WFC.c21 : SYSDYN.Cloud\r
+ \r
+WFC.d21 : SYSDYN.Dependency\r
+ @WM.conf_dependency WFC.NetResources WFC.TimeToAllocateResources \r
+WFC.d22 : SYSDYN.Dependency\r
+ @WM.conf_dependency WFC.NetResources WFC.WorkforceStock \r
+WFC.d23 : SYSDYN.Dependency\r
+ @WM.conf_dependency WFC.NetResources WFC.WorkForceRequired \r
+WFC.d24 : SYSDYN.Dependency\r
+ @WM.conf_dependency WFC.WorkForceRequired WFC.Productivity \r
+WFC.d25 : SYSDYN.Dependency\r
+ @WM.conf_dependency WFC.WorkForceRequired WFC.RequiredWorkingSpeedInput \r
+WFC.d26 : SYSDYN.Dependency\r
+ @WM.conf_dependency WFC.PossibleWorkingSpeed WFC.WorkforceStock \r
+WFC.d27 : SYSDYN.Dependency\r
+ @WM.conf_dependency WFC.PossibleWorkingSpeed WFC.Productivity\r
+WFC.f21 : SYSDYN.Flow\r
+ @WM.conf_dependency WFC.WorkforceStock WFC.NetResources \r
+WFC.f22 : SYSDYN.Flow\r
+ @WM.conf_dependency WFC.NetResources WFC.c21 \r
+ \r
+WorkforceModuleConfigurationDiagram : SYSDYN.ConfigurationDiagram <R L0.HasNext\r
+ MOD.DiagramToComposite WFC\r
+ DIA.HasLayer WM.Admin \r
+/*\r
+ DIA.HasLayer _ : DIA.Layer\r
+// DIA.IsActive true\r
+ DIA.HasFocusableTag TAGS.AdminIsFocusable\r
+ DIA.HasVisibleTag TAGS.AdminIsVisible\r
+*/\r
+ L0.HasTrigger _ : SYSDYN.DiagramToCompositeMapping\r
+ \r
+ @L0.list\r
+ TimeToAllocateResourcesElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WFC.TimeToAllocateResources\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 45.0, 75.0] : G2D.Transform \r
+ ProductivityElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WFC.Productivity\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 120.0, 115.0] : G2D.Transform\r
+ NetResourcesElement : SYSDYN.ValveSymbol\r
+ MOD.ElementToComponent WFC.NetResources\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 60.0, 84.0] : G2D.Transform \r
+ WorkforceStockElement : SYSDYN.StockSymbol\r
+ MOD.ElementToComponent WFC.WorkforceStock\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 93.0, 84.0] : G2D.Transform \r
+ WorkForceRequiredElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WFC.WorkForceRequired\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 82.0, 117.0] : G2D.Transform\r
+ PossibleWorkingSpeedElement : SYSDYN.AuxiliarySymbol\r
+ MOD.ElementToComponent WFC.PossibleWorkingSpeed\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 115.0, 102.0] : G2D.Transform \r
+ RequiredWorkingSpeedInputElement : SYSDYN.InputSymbol\r
+ MOD.ElementToComponent WFC.RequiredWorkingSpeedInput\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 45.0, 127.0] : G2D.Transform \r
+ c21Element : SYSDYN.CloudSymbol\r
+ MOD.ElementToComponent WFC.c21\r
+ DIA.HasTransform [1.0, 0.0, 0.0, 1.0, 45.0, 85.0] : G2D.Transform \r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WFC.d21\r
+ @WM.dependency NetResourcesElement TimeToAllocateResourcesElement -0.1\r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WFC.d22\r
+ @WM.dependency NetResourcesElement WorkforceStockElement -0.1\r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WFC.d23\r
+ @WM.dependency NetResourcesElement WorkForceRequiredElement -0.1\r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WFC.d24\r
+ @WM.dependency WorkForceRequiredElement ProductivityElement -0.1\r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WFC.d25\r
+ @WM.dependency WorkForceRequiredElement RequiredWorkingSpeedInputElement -0.1\r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WFC.d26\r
+ @WM.dependency PossibleWorkingSpeedElement WorkforceStockElement -0.1\r
+ _ : SYSDYN.DependencyConnection\r
+ MOD.DiagramConnectionToConnection WFC.d27\r
+ @WM.dependency PossibleWorkingSpeedElement ProductivityElement -0.1 \r
+ _ : SYSDYN.FlowConnection\r
+ MOD.DiagramConnectionToConnection WFC.f21\r
+ @WM.flow WorkforceStockElement NetResourcesElement \r
+ _ : SYSDYN.FlowConnection\r
+ MOD.DiagramConnectionToConnection WFC.f22\r
+ @WM.flow c21Element NetResourcesElement \r
--- /dev/null
+/*******************************************************************************\r
+ * Copyright (c) 2007, 2010 Association for Decentralized Information Management\r
+ * in Industry THTH ry.\r
+ * All rights reserved. This program and the accompanying materials\r
+ * are made available under the terms of the Eclipse Public License v1.0\r
+ * which accompanies this distribution, and is available at\r
+ * http://www.eclipse.org/legal/epl-v10.html\r
+ *\r
+ * Contributors:\r
+ * VTT Technical Research Centre of Finland - initial API and implementation\r
+ *******************************************************************************/\r
+package org.simantics.sysdyn;\r
+\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
+\r
+public class SysdynResource {\r
+ \r
+ public final Resource Auxiliary;\r
+ public final Resource AuxiliarySymbol;\r
+ public final Resource BasicExperiment;\r
+ public final Resource Cloud;\r
+ public final Resource CloudSymbol;\r
+ public final Resource Configuration;\r
+ public final Resource ConfigurationDiagram;\r
+ public final Resource ConstantExpression;\r
+ public final Resource DefaultRealization;\r
+ public final Resource DelayExpression;\r
+ public final Resource Dependency;\r
+ public final Resource DependencyConnection;\r
+ public final Resource DevelopmentProject;\r
+ public final Resource DevelopmentProject_Admin;\r
+ public final Resource DevelopmentProject_Tags;\r
+ public final Resource DevelopmentProject_Tags_AdminIsFocusable;\r
+ public final Resource DevelopmentProject_Tags_AdminIsVisible;\r
+ public final Resource DevelopmentProject_WorkModel;\r
+ public final Resource DevelopmentProject_WorkModel_Experiment;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_RequiredWorkingSpeed1;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_RequiredWorkingSpeed2;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_RequiredWorkingSpeedTotal;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_TotalPossibleWorkingSpeedInput;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_Work1;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_Work1CompletionTime;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_Work1WorkDone;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_Work2;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_Work2Amount;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_Work2CompletionTime;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_Work2WorkDone;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_Workforce;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d1;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d10;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d11;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d12;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d13;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d14;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d15;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d2;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d3;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d4;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d5;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d6;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d7;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d8;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModelConfiguration_d9;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModule;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_Errors;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_ErrorsFoundRate;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_ErrorsFoundTime;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_ErrorsGenerated;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_MaximumWorkingSpeed;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_PossibleWorkingSpeedInput;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_ProjectIsReady;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_ProjectReadyness;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_ProjectWorkAmount;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_RequiredWorkingSpeed;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_RequiredWorkingSpeedTotalInput;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_TimeToDeadline;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkAllocation;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkCompletionTimeInput;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkDone;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkQuality;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkToDo;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkingSpeed;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_c31;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_c33;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d31;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d32;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d33;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d34;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d35;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d36;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d37;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d38;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d40;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d41;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d42;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d43;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d44;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d45;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d46;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d47;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d48;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_d49;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_f31;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_f32;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_f33;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_f34;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_f35;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_f36;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_f37;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_f40;\r
+ public final Resource DevelopmentProject_WorkModel_WorkModuleConfiguration_f41;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModule;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_NetResources;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_PossibleWorkingSpeed;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_Productivity;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_RequiredWorkingSpeedInput;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_TimeToAllocateResources;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_WorkForceRequired;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_WorkforceStock;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_c21;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d21;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d22;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d23;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d24;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d25;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d26;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d27;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_f21;\r
+ public final Resource DevelopmentProject_WorkModel_WorkforceModuleConfiguration_f22;\r
+ public final Resource DevelopmentProject_WorkSymbol;\r
+ public final Resource DevelopmentProject_WorkforceSymbol;\r
+ public final Resource DevelopmentProject_conf_dependency;\r
+ public final Resource DevelopmentProject_conf_dependency_ref;\r
+ public final Resource DevelopmentProject_dependency;\r
+ public final Resource DevelopmentProject_flow;\r
+ public final Resource DiagramToCompositeMapping;\r
+ public final Resource Experiment;\r
+ public final Resource Expression;\r
+ public final Resource Flow;\r
+ public final Resource FlowConnection;\r
+ public final Resource GameExperiment;\r
+ public final Resource HasDefaultInputValue;\r
+ public final Resource HasDefaultInputValue_Inverse;\r
+ public final Resource HasEquation;\r
+ public final Resource HasEquation_Inverse;\r
+ public final Resource HasExpression;\r
+ public final Resource HasExpression_Inverse;\r
+ public final Resource HasHead;\r
+ public final Resource HasHeadTerminal;\r
+ public final Resource HasInitialEquation;\r
+ public final Resource HasInitialEquation_Inverse;\r
+ public final Resource HasLookup;\r
+ public final Resource HasLookup_Inverse;\r
+ public final Resource HasMaxX;\r
+ public final Resource HasMaxX_Inverse;\r
+ public final Resource HasMaxY;\r
+ public final Resource HasMaxY_Inverse;\r
+ public final Resource HasMinX;\r
+ public final Resource HasMinX_Inverse;\r
+ public final Resource HasMinY;\r
+ public final Resource HasMinY_Inverse;\r
+ public final Resource HasParameterFile;\r
+ public final Resource HasParameterFile_Inverse;\r
+ public final Resource HasRangeEnd;\r
+ public final Resource HasRangeEnd_Inverse;\r
+ public final Resource HasRangeStart;\r
+ public final Resource HasRangeStart_Inverse;\r
+ public final Resource HasRangeStep;\r
+ public final Resource HasRangeStep_Inverse;\r
+ public final Resource HasResult;\r
+ public final Resource HasResultFile;\r
+ public final Resource HasResultFile_Inverse;\r
+ public final Resource HasResult_Inverse;\r
+ public final Resource HasSolver;\r
+ public final Resource HasSolver_Inverse;\r
+ public final Resource HasStartTime;\r
+ public final Resource HasStartTime_Inverse;\r
+ public final Resource HasStopTime;\r
+ public final Resource HasStopTime_Inverse;\r
+ public final Resource HasTail;\r
+ public final Resource HasTailTerminal;\r
+ public final Resource HasTolerance;\r
+ public final Resource HasTolerance_Inverse;\r
+ public final Resource HasUnit;\r
+ public final Resource HasUnit_Inverse;\r
+ public final Resource HasX;\r
+ public final Resource HasX_Inverse;\r
+ public final Resource HasY;\r
+ public final Resource HasY_Inverse;\r
+ public final Resource HistoryRealization;\r
+ public final Resource IndependentVariable;\r
+ public final Resource Input;\r
+ public final Resource InputSymbol;\r
+ public final Resource IsHeadOf;\r
+ public final Resource IsHeadOfTerminal;\r
+ public final Resource IsOutput;\r
+ public final Resource IsTailOf;\r
+ public final Resource IsTailOfTerminal;\r
+ public final Resource LookupExpression;\r
+ public final Resource Module;\r
+ public final Resource ModuleSymbol;\r
+ public final Resource NormalExpression;\r
+ public final Resource ParameterExpression;\r
+ public final Resource RefersTo;\r
+ public final Resource RefersTo_Inverse;\r
+ public final Resource Result;\r
+ public final Resource SimulateOnChangeExperiment;\r
+ public final Resource Stock;\r
+ public final Resource StockExpression;\r
+ public final Resource StockSymbol;\r
+ public final Resource SymbolReferences;\r
+ public final Resource SymbolReferences_BasicSymbols;\r
+ public final Resource Symbols;\r
+ public final Resource SysdynConnectionType;\r
+ public final Resource SysdynDiagramModelingRules;\r
+ public final Resource SysdynModel;\r
+ public final Resource SysdynModelManager;\r
+ public final Resource SysdynModuleTestProject;\r
+ public final Resource SysdynProject;\r
+ public final Resource SysdynTerminal;\r
+ public final Resource Valve;\r
+ public final Resource ValveSymbol;\r
+ public final Resource Variable;\r
+ public final Resource WithLookupExpression;\r
+ public final Resource angle;\r
+ public final Resource angle_Inverse;\r
+ \r
+ public static class URIs {\r
+ public static final String Auxiliary = "http://www.simantics.org/Sysdyn-1.0/Auxiliary";\r
+ public static final String AuxiliarySymbol = "http://www.simantics.org/Sysdyn-1.0/AuxiliarySymbol";\r
+ public static final String BasicExperiment = "http://www.simantics.org/Sysdyn-1.0/BasicExperiment";\r
+ public static final String Cloud = "http://www.simantics.org/Sysdyn-1.0/Cloud";\r
+ public static final String CloudSymbol = "http://www.simantics.org/Sysdyn-1.0/CloudSymbol";\r
+ public static final String Configuration = "http://www.simantics.org/Sysdyn-1.0/Configuration";\r
+ public static final String ConfigurationDiagram = "http://www.simantics.org/Sysdyn-1.0/ConfigurationDiagram";\r
+ public static final String ConstantExpression = "http://www.simantics.org/Sysdyn-1.0/ConstantExpression";\r
+ public static final String DefaultRealization = "http://www.simantics.org/Sysdyn-1.0/DefaultRealization";\r
+ public static final String DelayExpression = "http://www.simantics.org/Sysdyn-1.0/DelayExpression";\r
+ public static final String Dependency = "http://www.simantics.org/Sysdyn-1.0/Dependency";\r
+ public static final String DependencyConnection = "http://www.simantics.org/Sysdyn-1.0/DependencyConnection";\r
+ public static final String DevelopmentProject = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject";\r
+ public static final String DevelopmentProject_Admin = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/Admin";\r
+ public static final String DevelopmentProject_Tags = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/Tags";\r
+ public static final String DevelopmentProject_Tags_AdminIsFocusable = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/Tags/AdminIsFocusable";\r
+ public static final String DevelopmentProject_Tags_AdminIsVisible = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/Tags/AdminIsVisible";\r
+ public static final String DevelopmentProject_WorkModel = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel";\r
+ public static final String DevelopmentProject_WorkModel_Experiment = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/Experiment";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_RequiredWorkingSpeed1 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/RequiredWorkingSpeed1";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_RequiredWorkingSpeed2 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/RequiredWorkingSpeed2";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_RequiredWorkingSpeedTotal = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/RequiredWorkingSpeedTotal";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_TotalPossibleWorkingSpeedInput = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/TotalPossibleWorkingSpeedInput";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_Work1 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/Work1";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_Work1CompletionTime = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/Work1CompletionTime";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_Work1WorkDone = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/Work1WorkDone";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_Work2 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/Work2";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_Work2Amount = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/Work2Amount";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_Work2CompletionTime = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/Work2CompletionTime";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_Work2WorkDone = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/Work2WorkDone";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_Workforce = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/Workforce";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d1 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d1";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d10 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d10";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d11 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d11";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d12 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d12";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d13 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d13";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d14 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d14";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d15 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d15";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d2 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d2";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d3 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d3";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d4 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d4";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d5 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d5";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d6 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d6";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d7 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d7";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d8 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d8";\r
+ public static final String DevelopmentProject_WorkModel_WorkModelConfiguration_d9 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModelConfiguration/d9";\r
+ public static final String DevelopmentProject_WorkModel_WorkModule = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModule";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_Errors = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/Errors";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_ErrorsFoundRate = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/ErrorsFoundRate";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_ErrorsFoundTime = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/ErrorsFoundTime";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_ErrorsGenerated = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/ErrorsGenerated";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_MaximumWorkingSpeed = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/MaximumWorkingSpeed";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_PossibleWorkingSpeedInput = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/PossibleWorkingSpeedInput";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_ProjectIsReady = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/ProjectIsReady";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_ProjectReadyness = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/ProjectReadyness";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_ProjectWorkAmount = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/ProjectWorkAmount";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_RequiredWorkingSpeed = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/RequiredWorkingSpeed";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_RequiredWorkingSpeedTotalInput = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/RequiredWorkingSpeedTotalInput";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_TimeToDeadline = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/TimeToDeadline";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkAllocation = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/WorkAllocation";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkCompletionTimeInput = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/WorkCompletionTimeInput";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkDone = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/WorkDone";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkQuality = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/WorkQuality";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkToDo = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/WorkToDo";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkingSpeed = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/WorkingSpeed";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_c31 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/c31";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_c33 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/c33";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d31 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d31";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d32 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d32";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d33 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d33";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d34 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d34";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d35 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d35";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d36 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d36";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d37 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d37";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d38 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d38";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d40 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d40";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d41 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d41";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d42 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d42";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d43 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d43";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d44 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d44";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d45 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d45";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d46 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d46";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d47 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d47";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d48 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d48";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_d49 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/d49";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_f31 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/f31";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_f32 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/f32";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_f33 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/f33";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_f34 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/f34";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_f35 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/f35";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_f36 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/f36";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_f37 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/f37";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_f40 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/f40";\r
+ public static final String DevelopmentProject_WorkModel_WorkModuleConfiguration_f41 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkModuleConfiguration/f41";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModule = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModule";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_NetResources = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/NetResources";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_PossibleWorkingSpeed = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/PossibleWorkingSpeed";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_Productivity = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/Productivity";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_RequiredWorkingSpeedInput = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/RequiredWorkingSpeedInput";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_TimeToAllocateResources = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/TimeToAllocateResources";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_WorkForceRequired = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/WorkForceRequired";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_WorkforceStock = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/WorkforceStock";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_c21 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/c21";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d21 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/d21";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d22 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/d22";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d23 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/d23";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d24 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/d24";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d25 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/d25";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d26 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/d26";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d27 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/d27";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_f21 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/f21";\r
+ public static final String DevelopmentProject_WorkModel_WorkforceModuleConfiguration_f22 = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkModel/WorkforceModuleConfiguration/f22";\r
+ public static final String DevelopmentProject_WorkSymbol = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkSymbol";\r
+ public static final String DevelopmentProject_WorkforceSymbol = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/WorkforceSymbol";\r
+ public static final String DevelopmentProject_conf_dependency = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/conf_dependency";\r
+ public static final String DevelopmentProject_conf_dependency_ref = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/conf_dependency_ref";\r
+ public static final String DevelopmentProject_dependency = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/dependency";\r
+ public static final String DevelopmentProject_flow = "http://www.simantics.org/Sysdyn-1.0/DevelopmentProject/flow";\r
+ public static final String DiagramToCompositeMapping = "http://www.simantics.org/Sysdyn-1.0/DiagramToCompositeMapping";\r
+ public static final String Experiment = "http://www.simantics.org/Sysdyn-1.0/Experiment";\r
+ public static final String Expression = "http://www.simantics.org/Sysdyn-1.0/Expression";\r
+ public static final String Flow = "http://www.simantics.org/Sysdyn-1.0/Flow";\r
+ public static final String FlowConnection = "http://www.simantics.org/Sysdyn-1.0/FlowConnection";\r
+ public static final String GameExperiment = "http://www.simantics.org/Sysdyn-1.0/GameExperiment";\r
+ public static final String HasDefaultInputValue = "http://www.simantics.org/Sysdyn-1.0/HasDefaultInputValue";\r
+ public static final String HasDefaultInputValue_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasDefaultInputValue/Inverse";\r
+ public static final String HasEquation = "http://www.simantics.org/Sysdyn-1.0/HasEquation";\r
+ public static final String HasEquation_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasEquation/Inverse";\r
+ public static final String HasExpression = "http://www.simantics.org/Sysdyn-1.0/HasExpression";\r
+ public static final String HasExpression_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasExpression/Inverse";\r
+ public static final String HasHead = "http://www.simantics.org/Sysdyn-1.0/HasHead";\r
+ public static final String HasHeadTerminal = "http://www.simantics.org/Sysdyn-1.0/HasHeadTerminal";\r
+ public static final String HasInitialEquation = "http://www.simantics.org/Sysdyn-1.0/HasInitialEquation";\r
+ public static final String HasInitialEquation_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasInitialEquation/Inverse";\r
+ public static final String HasLookup = "http://www.simantics.org/Sysdyn-1.0/HasLookup";\r
+ public static final String HasLookup_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasLookup/Inverse";\r
+ public static final String HasMaxX = "http://www.simantics.org/Sysdyn-1.0/HasMaxX";\r
+ public static final String HasMaxX_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasMaxX/Inverse";\r
+ public static final String HasMaxY = "http://www.simantics.org/Sysdyn-1.0/HasMaxY";\r
+ public static final String HasMaxY_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasMaxY/Inverse";\r
+ public static final String HasMinX = "http://www.simantics.org/Sysdyn-1.0/HasMinX";\r
+ public static final String HasMinX_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasMinX/Inverse";\r
+ public static final String HasMinY = "http://www.simantics.org/Sysdyn-1.0/HasMinY";\r
+ public static final String HasMinY_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasMinY/Inverse";\r
+ public static final String HasParameterFile = "http://www.simantics.org/Sysdyn-1.0/HasParameterFile";\r
+ public static final String HasParameterFile_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasParameterFile/Inverse";\r
+ public static final String HasRangeEnd = "http://www.simantics.org/Sysdyn-1.0/HasRangeEnd";\r
+ public static final String HasRangeEnd_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasRangeEnd/Inverse";\r
+ public static final String HasRangeStart = "http://www.simantics.org/Sysdyn-1.0/HasRangeStart";\r
+ public static final String HasRangeStart_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasRangeStart/Inverse";\r
+ public static final String HasRangeStep = "http://www.simantics.org/Sysdyn-1.0/HasRangeStep";\r
+ public static final String HasRangeStep_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasRangeStep/Inverse";\r
+ public static final String HasResult = "http://www.simantics.org/Sysdyn-1.0/HasResult";\r
+ public static final String HasResultFile = "http://www.simantics.org/Sysdyn-1.0/HasResultFile";\r
+ public static final String HasResultFile_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasResultFile/Inverse";\r
+ public static final String HasResult_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasResult/Inverse";\r
+ public static final String HasSolver = "http://www.simantics.org/Sysdyn-1.0/HasSolver";\r
+ public static final String HasSolver_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasSolver/Inverse";\r
+ public static final String HasStartTime = "http://www.simantics.org/Sysdyn-1.0/HasStartTime";\r
+ public static final String HasStartTime_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasStartTime/Inverse";\r
+ public static final String HasStopTime = "http://www.simantics.org/Sysdyn-1.0/HasStopTime";\r
+ public static final String HasStopTime_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasStopTime/Inverse";\r
+ public static final String HasTail = "http://www.simantics.org/Sysdyn-1.0/HasTail";\r
+ public static final String HasTailTerminal = "http://www.simantics.org/Sysdyn-1.0/HasTailTerminal";\r
+ public static final String HasTolerance = "http://www.simantics.org/Sysdyn-1.0/HasTolerance";\r
+ public static final String HasTolerance_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasTolerance/Inverse";\r
+ public static final String HasUnit = "http://www.simantics.org/Sysdyn-1.0/HasUnit";\r
+ public static final String HasUnit_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasUnit/Inverse";\r
+ public static final String HasX = "http://www.simantics.org/Sysdyn-1.0/HasX";\r
+ public static final String HasX_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasX/Inverse";\r
+ public static final String HasY = "http://www.simantics.org/Sysdyn-1.0/HasY";\r
+ public static final String HasY_Inverse = "http://www.simantics.org/Sysdyn-1.0/HasY/Inverse";\r
+ public static final String HistoryRealization = "http://www.simantics.org/Sysdyn-1.0/HistoryRealization";\r
+ public static final String IndependentVariable = "http://www.simantics.org/Sysdyn-1.0/IndependentVariable";\r
+ public static final String Input = "http://www.simantics.org/Sysdyn-1.0/Input";\r
+ public static final String InputSymbol = "http://www.simantics.org/Sysdyn-1.0/InputSymbol";\r
+ public static final String IsHeadOf = "http://www.simantics.org/Sysdyn-1.0/IsHeadOf";\r
+ public static final String IsHeadOfTerminal = "http://www.simantics.org/Sysdyn-1.0/IsHeadOfTerminal";\r
+ public static final String IsOutput = "http://www.simantics.org/Sysdyn-1.0/IsOutput";\r
+ public static final String IsTailOf = "http://www.simantics.org/Sysdyn-1.0/IsTailOf";\r
+ public static final String IsTailOfTerminal = "http://www.simantics.org/Sysdyn-1.0/IsTailOfTerminal";\r
+ public static final String LookupExpression = "http://www.simantics.org/Sysdyn-1.0/LookupExpression";\r
+ public static final String Module = "http://www.simantics.org/Sysdyn-1.0/Module";\r
+ public static final String ModuleSymbol = "http://www.simantics.org/Sysdyn-1.0/ModuleSymbol";\r
+ public static final String NormalExpression = "http://www.simantics.org/Sysdyn-1.0/NormalExpression";\r
+ public static final String ParameterExpression = "http://www.simantics.org/Sysdyn-1.0/ParameterExpression";\r
+ public static final String RefersTo = "http://www.simantics.org/Sysdyn-1.0/RefersTo";\r
+ public static final String RefersTo_Inverse = "http://www.simantics.org/Sysdyn-1.0/RefersTo/Inverse";\r
+ public static final String Result = "http://www.simantics.org/Sysdyn-1.0/Result";\r
+ public static final String SimulateOnChangeExperiment = "http://www.simantics.org/Sysdyn-1.0/SimulateOnChangeExperiment";\r
+ public static final String Stock = "http://www.simantics.org/Sysdyn-1.0/Stock";\r
+ public static final String StockExpression = "http://www.simantics.org/Sysdyn-1.0/StockExpression";\r
+ public static final String StockSymbol = "http://www.simantics.org/Sysdyn-1.0/StockSymbol";\r
+ public static final String SymbolReferences = "http://www.simantics.org/Sysdyn-1.0/SymbolReferences";\r
+ public static final String SymbolReferences_BasicSymbols = "http://www.simantics.org/Sysdyn-1.0/SymbolReferences/BasicSymbols";\r
+ public static final String Symbols = "http://www.simantics.org/Sysdyn-1.0/Symbols";\r
+ public static final String SysdynConnectionType = "http://www.simantics.org/Sysdyn-1.0/SysdynConnectionType";\r
+ public static final String SysdynDiagramModelingRules = "http://www.simantics.org/Sysdyn-1.0/SysdynDiagramModelingRules";\r
+ public static final String SysdynModel = "http://www.simantics.org/Sysdyn-1.0/SysdynModel";\r
+ public static final String SysdynModelManager = "http://www.simantics.org/Sysdyn-1.0/SysdynModelManager";\r
+ public static final String SysdynModuleTestProject = "http://www.simantics.org/Sysdyn-1.0/SysdynModuleTestProject";\r
+ public static final String SysdynProject = "http://www.simantics.org/Sysdyn-1.0/SysdynProject";\r
+ public static final String SysdynTerminal = "http://www.simantics.org/Sysdyn-1.0/SysdynTerminal";\r
+ public static final String Valve = "http://www.simantics.org/Sysdyn-1.0/Valve";\r
+ public static final String ValveSymbol = "http://www.simantics.org/Sysdyn-1.0/ValveSymbol";\r
+ public static final String Variable = "http://www.simantics.org/Sysdyn-1.0/Variable";\r
+ public static final String WithLookupExpression = "http://www.simantics.org/Sysdyn-1.0/WithLookupExpression";\r
+ public static final String angle = "http://www.simantics.org/Sysdyn-1.0/angle";\r
+ public static final String angle_Inverse = "http://www.simantics.org/Sysdyn-1.0/angle/Inverse";\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 SysdynResource(ReadGraph graph) {\r
+ Auxiliary = getResourceOrNull(graph, URIs.Auxiliary);\r
+ AuxiliarySymbol = getResourceOrNull(graph, URIs.AuxiliarySymbol);\r
+ BasicExperiment = getResourceOrNull(graph, URIs.BasicExperiment);\r
+ Cloud = getResourceOrNull(graph, URIs.Cloud);\r
+ CloudSymbol = getResourceOrNull(graph, URIs.CloudSymbol);\r
+ Configuration = getResourceOrNull(graph, URIs.Configuration);\r
+ ConfigurationDiagram = getResourceOrNull(graph, URIs.ConfigurationDiagram);\r
+ ConstantExpression = getResourceOrNull(graph, URIs.ConstantExpression);\r
+ DefaultRealization = getResourceOrNull(graph, URIs.DefaultRealization);\r
+ DelayExpression = getResourceOrNull(graph, URIs.DelayExpression);\r
+ Dependency = getResourceOrNull(graph, URIs.Dependency);\r
+ DependencyConnection = getResourceOrNull(graph, URIs.DependencyConnection);\r
+ DevelopmentProject = getResourceOrNull(graph, URIs.DevelopmentProject);\r
+ DevelopmentProject_Admin = getResourceOrNull(graph, URIs.DevelopmentProject_Admin);\r
+ DevelopmentProject_Tags = getResourceOrNull(graph, URIs.DevelopmentProject_Tags);\r
+ DevelopmentProject_Tags_AdminIsFocusable = getResourceOrNull(graph, URIs.DevelopmentProject_Tags_AdminIsFocusable);\r
+ DevelopmentProject_Tags_AdminIsVisible = getResourceOrNull(graph, URIs.DevelopmentProject_Tags_AdminIsVisible);\r
+ DevelopmentProject_WorkModel = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel);\r
+ DevelopmentProject_WorkModel_Experiment = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_Experiment);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_RequiredWorkingSpeed1 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_RequiredWorkingSpeed1);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_RequiredWorkingSpeed2 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_RequiredWorkingSpeed2);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_RequiredWorkingSpeedTotal = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_RequiredWorkingSpeedTotal);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_TotalPossibleWorkingSpeedInput = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_TotalPossibleWorkingSpeedInput);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_Work1 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_Work1);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_Work1CompletionTime = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_Work1CompletionTime);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_Work1WorkDone = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_Work1WorkDone);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_Work2 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_Work2);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_Work2Amount = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_Work2Amount);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_Work2CompletionTime = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_Work2CompletionTime);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_Work2WorkDone = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_Work2WorkDone);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_Workforce = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_Workforce);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d1 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d1);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d10 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d10);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d11 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d11);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d12 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d12);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d13 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d13);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d14 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d14);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d15 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d15);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d2 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d2);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d3 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d3);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d4 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d4);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d5 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d5);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d6 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d6);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d7 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d7);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d8 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d8);\r
+ DevelopmentProject_WorkModel_WorkModelConfiguration_d9 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModelConfiguration_d9);\r
+ DevelopmentProject_WorkModel_WorkModule = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModule);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_Errors = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_Errors);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_ErrorsFoundRate = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_ErrorsFoundRate);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_ErrorsFoundTime = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_ErrorsFoundTime);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_ErrorsGenerated = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_ErrorsGenerated);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_MaximumWorkingSpeed = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_MaximumWorkingSpeed);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_PossibleWorkingSpeedInput = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_PossibleWorkingSpeedInput);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_ProjectIsReady = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_ProjectIsReady);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_ProjectReadyness = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_ProjectReadyness);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_ProjectWorkAmount = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_ProjectWorkAmount);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_RequiredWorkingSpeed = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_RequiredWorkingSpeed);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_RequiredWorkingSpeedTotalInput = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_RequiredWorkingSpeedTotalInput);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_TimeToDeadline = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_TimeToDeadline);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkAllocation = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkAllocation);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkCompletionTimeInput = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkCompletionTimeInput);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkDone = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkDone);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkQuality = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkQuality);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkToDo = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkToDo);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkingSpeed = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_WorkingSpeed);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_c31 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_c31);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_c33 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_c33);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d31 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d31);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d32 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d32);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d33 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d33);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d34 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d34);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d35 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d35);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d36 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d36);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d37 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d37);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d38 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d38);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d40 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d40);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d41 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d41);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d42 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d42);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d43 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d43);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d44 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d44);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d45 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d45);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d46 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d46);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d47 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d47);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d48 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d48);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_d49 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_d49);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_f31 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_f31);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_f32 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_f32);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_f33 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_f33);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_f34 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_f34);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_f35 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_f35);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_f36 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_f36);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_f37 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_f37);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_f40 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_f40);\r
+ DevelopmentProject_WorkModel_WorkModuleConfiguration_f41 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkModuleConfiguration_f41);\r
+ DevelopmentProject_WorkModel_WorkforceModule = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModule);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_NetResources = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_NetResources);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_PossibleWorkingSpeed = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_PossibleWorkingSpeed);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_Productivity = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_Productivity);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_RequiredWorkingSpeedInput = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_RequiredWorkingSpeedInput);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_TimeToAllocateResources = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_TimeToAllocateResources);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_WorkForceRequired = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_WorkForceRequired);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_WorkforceStock = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_WorkforceStock);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_c21 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_c21);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d21 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d21);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d22 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d22);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d23 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d23);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d24 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d24);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d25 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d25);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d26 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d26);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d27 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_d27);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_f21 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_f21);\r
+ DevelopmentProject_WorkModel_WorkforceModuleConfiguration_f22 = getResourceOrNull(graph, URIs.DevelopmentProject_WorkModel_WorkforceModuleConfiguration_f22);\r
+ DevelopmentProject_WorkSymbol = getResourceOrNull(graph, URIs.DevelopmentProject_WorkSymbol);\r
+ DevelopmentProject_WorkforceSymbol = getResourceOrNull(graph, URIs.DevelopmentProject_WorkforceSymbol);\r
+ DevelopmentProject_conf_dependency = getResourceOrNull(graph, URIs.DevelopmentProject_conf_dependency);\r
+ DevelopmentProject_conf_dependency_ref = getResourceOrNull(graph, URIs.DevelopmentProject_conf_dependency_ref);\r
+ DevelopmentProject_dependency = getResourceOrNull(graph, URIs.DevelopmentProject_dependency);\r
+ DevelopmentProject_flow = getResourceOrNull(graph, URIs.DevelopmentProject_flow);\r
+ DiagramToCompositeMapping = getResourceOrNull(graph, URIs.DiagramToCompositeMapping);\r
+ Experiment = getResourceOrNull(graph, URIs.Experiment);\r
+ Expression = getResourceOrNull(graph, URIs.Expression);\r
+ Flow = getResourceOrNull(graph, URIs.Flow);\r
+ FlowConnection = getResourceOrNull(graph, URIs.FlowConnection);\r
+ GameExperiment = getResourceOrNull(graph, URIs.GameExperiment);\r
+ HasDefaultInputValue = getResourceOrNull(graph, URIs.HasDefaultInputValue);\r
+ HasDefaultInputValue_Inverse = getResourceOrNull(graph, URIs.HasDefaultInputValue_Inverse);\r
+ HasEquation = getResourceOrNull(graph, URIs.HasEquation);\r
+ HasEquation_Inverse = getResourceOrNull(graph, URIs.HasEquation_Inverse);\r
+ HasExpression = getResourceOrNull(graph, URIs.HasExpression);\r
+ HasExpression_Inverse = getResourceOrNull(graph, URIs.HasExpression_Inverse);\r
+ HasHead = getResourceOrNull(graph, URIs.HasHead);\r
+ HasHeadTerminal = getResourceOrNull(graph, URIs.HasHeadTerminal);\r
+ HasInitialEquation = getResourceOrNull(graph, URIs.HasInitialEquation);\r
+ HasInitialEquation_Inverse = getResourceOrNull(graph, URIs.HasInitialEquation_Inverse);\r
+ HasLookup = getResourceOrNull(graph, URIs.HasLookup);\r
+ HasLookup_Inverse = getResourceOrNull(graph, URIs.HasLookup_Inverse);\r
+ HasMaxX = getResourceOrNull(graph, URIs.HasMaxX);\r
+ HasMaxX_Inverse = getResourceOrNull(graph, URIs.HasMaxX_Inverse);\r
+ HasMaxY = getResourceOrNull(graph, URIs.HasMaxY);\r
+ HasMaxY_Inverse = getResourceOrNull(graph, URIs.HasMaxY_Inverse);\r
+ HasMinX = getResourceOrNull(graph, URIs.HasMinX);\r
+ HasMinX_Inverse = getResourceOrNull(graph, URIs.HasMinX_Inverse);\r
+ HasMinY = getResourceOrNull(graph, URIs.HasMinY);\r
+ HasMinY_Inverse = getResourceOrNull(graph, URIs.HasMinY_Inverse);\r
+ HasParameterFile = getResourceOrNull(graph, URIs.HasParameterFile);\r
+ HasParameterFile_Inverse = getResourceOrNull(graph, URIs.HasParameterFile_Inverse);\r
+ HasRangeEnd = getResourceOrNull(graph, URIs.HasRangeEnd);\r
+ HasRangeEnd_Inverse = getResourceOrNull(graph, URIs.HasRangeEnd_Inverse);\r
+ HasRangeStart = getResourceOrNull(graph, URIs.HasRangeStart);\r
+ HasRangeStart_Inverse = getResourceOrNull(graph, URIs.HasRangeStart_Inverse);\r
+ HasRangeStep = getResourceOrNull(graph, URIs.HasRangeStep);\r
+ HasRangeStep_Inverse = getResourceOrNull(graph, URIs.HasRangeStep_Inverse);\r
+ HasResult = getResourceOrNull(graph, URIs.HasResult);\r
+ HasResultFile = getResourceOrNull(graph, URIs.HasResultFile);\r
+ HasResultFile_Inverse = getResourceOrNull(graph, URIs.HasResultFile_Inverse);\r
+ HasResult_Inverse = getResourceOrNull(graph, URIs.HasResult_Inverse);\r
+ HasSolver = getResourceOrNull(graph, URIs.HasSolver);\r
+ HasSolver_Inverse = getResourceOrNull(graph, URIs.HasSolver_Inverse);\r
+ HasStartTime = getResourceOrNull(graph, URIs.HasStartTime);\r
+ HasStartTime_Inverse = getResourceOrNull(graph, URIs.HasStartTime_Inverse);\r
+ HasStopTime = getResourceOrNull(graph, URIs.HasStopTime);\r
+ HasStopTime_Inverse = getResourceOrNull(graph, URIs.HasStopTime_Inverse);\r
+ HasTail = getResourceOrNull(graph, URIs.HasTail);\r
+ HasTailTerminal = getResourceOrNull(graph, URIs.HasTailTerminal);\r
+ HasTolerance = getResourceOrNull(graph, URIs.HasTolerance);\r
+ HasTolerance_Inverse = getResourceOrNull(graph, URIs.HasTolerance_Inverse);\r
+ HasUnit = getResourceOrNull(graph, URIs.HasUnit);\r
+ HasUnit_Inverse = getResourceOrNull(graph, URIs.HasUnit_Inverse);\r
+ HasX = getResourceOrNull(graph, URIs.HasX);\r
+ HasX_Inverse = getResourceOrNull(graph, URIs.HasX_Inverse);\r
+ HasY = getResourceOrNull(graph, URIs.HasY);\r
+ HasY_Inverse = getResourceOrNull(graph, URIs.HasY_Inverse);\r
+ HistoryRealization = getResourceOrNull(graph, URIs.HistoryRealization);\r
+ IndependentVariable = getResourceOrNull(graph, URIs.IndependentVariable);\r
+ Input = getResourceOrNull(graph, URIs.Input);\r
+ InputSymbol = getResourceOrNull(graph, URIs.InputSymbol);\r
+ IsHeadOf = getResourceOrNull(graph, URIs.IsHeadOf);\r
+ IsHeadOfTerminal = getResourceOrNull(graph, URIs.IsHeadOfTerminal);\r
+ IsOutput = getResourceOrNull(graph, URIs.IsOutput);\r
+ IsTailOf = getResourceOrNull(graph, URIs.IsTailOf);\r
+ IsTailOfTerminal = getResourceOrNull(graph, URIs.IsTailOfTerminal);\r
+ LookupExpression = getResourceOrNull(graph, URIs.LookupExpression);\r
+ Module = getResourceOrNull(graph, URIs.Module);\r
+ ModuleSymbol = getResourceOrNull(graph, URIs.ModuleSymbol);\r
+ NormalExpression = getResourceOrNull(graph, URIs.NormalExpression);\r
+ ParameterExpression = getResourceOrNull(graph, URIs.ParameterExpression);\r
+ RefersTo = getResourceOrNull(graph, URIs.RefersTo);\r
+ RefersTo_Inverse = getResourceOrNull(graph, URIs.RefersTo_Inverse);\r
+ Result = getResourceOrNull(graph, URIs.Result);\r
+ SimulateOnChangeExperiment = getResourceOrNull(graph, URIs.SimulateOnChangeExperiment);\r
+ Stock = getResourceOrNull(graph, URIs.Stock);\r
+ StockExpression = getResourceOrNull(graph, URIs.StockExpression);\r
+ StockSymbol = getResourceOrNull(graph, URIs.StockSymbol);\r
+ SymbolReferences = getResourceOrNull(graph, URIs.SymbolReferences);\r
+ SymbolReferences_BasicSymbols = getResourceOrNull(graph, URIs.SymbolReferences_BasicSymbols);\r
+ Symbols = getResourceOrNull(graph, URIs.Symbols);\r
+ SysdynConnectionType = getResourceOrNull(graph, URIs.SysdynConnectionType);\r
+ SysdynDiagramModelingRules = getResourceOrNull(graph, URIs.SysdynDiagramModelingRules);\r
+ SysdynModel = getResourceOrNull(graph, URIs.SysdynModel);\r
+ SysdynModelManager = getResourceOrNull(graph, URIs.SysdynModelManager);\r
+ SysdynModuleTestProject = getResourceOrNull(graph, URIs.SysdynModuleTestProject);\r
+ SysdynProject = getResourceOrNull(graph, URIs.SysdynProject);\r
+ SysdynTerminal = getResourceOrNull(graph, URIs.SysdynTerminal);\r
+ Valve = getResourceOrNull(graph, URIs.Valve);\r
+ ValveSymbol = getResourceOrNull(graph, URIs.ValveSymbol);\r
+ Variable = getResourceOrNull(graph, URIs.Variable);\r
+ WithLookupExpression = getResourceOrNull(graph, URIs.WithLookupExpression);\r
+ angle = getResourceOrNull(graph, URIs.angle);\r
+ angle_Inverse = getResourceOrNull(graph, URIs.angle_Inverse);\r
+ }\r
+ \r
+ public static SysdynResource getInstance(ReadGraph graph) {\r
+ Session session = graph.getSession();\r
+ SysdynResource ret = session.peekService(SysdynResource.class);\r
+ if(ret == null) {\r
+ ret = new SysdynResource(graph);\r
+ session.registerService(SysdynResource.class, ret);\r
+ }\r
+ return ret;\r
+ }\r
+ \r
+ public static SysdynResource getInstance(Session session) throws DatabaseException {\r
+ SysdynResource ret = session.peekService(SysdynResource.class);\r
+ if(ret == null) {\r
+ ret = session.syncRequest(new Read<SysdynResource>() {\r
+ public SysdynResource perform(ReadGraph graph) throws DatabaseException {\r
+ return new SysdynResource(graph);\r
+ }\r
+ });\r
+ session.registerService(SysdynResource.class, ret);\r
+ }\r
+ return ret;\r
+ }\r
+ \r
+}\r
+\r