--- /dev/null
+L0 = <http://www.simantics.org/Layer0-1.1>\r
+MOD = <http://www.simantics.org/Modeling-1.2>\r
+IMAGE = <http://www.simantics.org/Image2-1.2>\r
+VP = <http://www.simantics.org/Viewpoint-1.2>\r
+ACT = <http://www.simantics.org/Action-1.1>\r
+DocumentLink = <http://www.simantics.org/DocumentLink-1.0>\r
+Silk = <http://www.simantics.org/Silk-1.1>\r
+\r
+PropertyBrowseContext = DocumentLink.SourcePropertyViewpointBrowseContext : VP.BrowseContext\r
+PropertyActionContext = DocumentLink.SourcePropertyViewpointActionContext : VP.BrowseContext\r
+\r
+ObjectBrowseContext = DocumentLink.SourceObjectViewpointBrowseContext : VP.BrowseContext\r
+ObjectActionContext = DocumentLink.SourceObjectViewpointActionContext : VP.BrowseContext\r
+\r
+ModelBrowseContext = DocumentLink.ModelViewpointBrowseContext : VP.BrowseContext\r
+ModelBrowseContext2 = DocumentLink.ModelViewpointBrowseContext2 : VP.BrowseContext\r
+ModelActionContext = DocumentLink.ModelViewpointActionContext : VP.BrowseContext\r
+\r
+\r
+PropertyBrowseContext.VariableLabelRule : VP.LabelRule\r
+PropertyBrowseContext.VariableModifierRule : VP.ModifierRule\r
+PropertyBrowseContext.VariableImageRule : VP.ImageRule\r
+PropertyBrowseContext.VariableImageDecorationRule : VP.ImageDecorationRule\r
+\r
+VAR = PropertyBrowseContext.Variable : VP.NodeType\r
+ VP.HasContentType "Variable" \r
+ \r
+PropertyBrowseContext\r
+ VP.BrowseContext.HasChildContribution _ : VP.ChildContribution\r
+ VP.ChildContribution.HasParentNodeType L0.Entity\r
+ VP.ChildContribution.HasChildNodeType VAR\r
+ VP.ChildContribution.HasRule PropertyBrowseContext.ChildRule : VP.ChildRule\r
+ VP.BrowseContext.HasChildContribution _ : VP.ChildContribution\r
+ VP.ChildContribution.HasParentNodeType VAR\r
+ VP.ChildContribution.HasChildNodeType VAR\r
+ VP.ChildContribution.HasRule PropertyBrowseContext.ChildRule\r
+ @VP.customLabelRule VAR PropertyBrowseContext.VariableLabelRule\r
+ @VP.customModifierRule VAR PropertyBrowseContext.VariableModifierRule \r
+ @VP.customImageRule VAR PropertyBrowseContext.VariableImageRule\r
+ @VP.customImageDecorationRule VAR PropertyBrowseContext.VariableImageDecorationRule \r
+ \r
+ \r
+PropertyActionContext.Category : VP.ActionCategory\r
+ L0.HasLabel "Edit"\r
+ VP.ActionCategory.IsSubmenu L0.False\r
+\r
+PropertyActionContext.RemoveSource : ACT.Action\r
+PropertyActionContext.ShowDocument : ACT.Action\r
+PropertyActionContext.ShowDocumentExternal : ACT.Action\r
+PropertyActionContext.ReplaceWithLatest : ACT.Action\r
+PropertyActionContext.FixAllReferences : ACT.Action\r
+PropertyActionContext.SourceObjectDropAction : ACT.DropAction\r
+\r
+PropertyActionContext.VariableInstanceTest <T VP.Test\r
+PropertyActionContext.SourceReferenceOldTest <T VP.Test\r
+ \r
+PropertyActionContext\r
+\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.Remove : VP.ActionContribution\r
+ L0.HasLabel "Remove"\r
+ VP.ActionContribution.HasImage Silk.cross\r
+ VP.ActionContribution.HasCategory PropertyActionContext.Category\r
+ VP.ActionContribution.HasNodeType VAR\r
+ VP.ActionContribution.HasAction PropertyActionContext.RemoveSource\r
+ VP.ActionContribution.IsVisibleIf _ : PropertyActionContext.VariableInstanceTest\r
+ VP.HasInstanceOfTest.IsInstanceOf DocumentLink.Source\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.Open : VP.ActionContribution\r
+ L0.HasLabel "Open"\r
+ VP.ActionContribution.HasImage Silk.book_go\r
+ VP.ActionContribution.HasCategory PropertyActionContext.Category\r
+ VP.ActionContribution.HasNodeType VAR\r
+ VP.ActionContribution.HasAction PropertyActionContext.ShowDocument\r
+ VP.ActionContribution.IsVisibleIf _ : PropertyActionContext.VariableInstanceTest\r
+ VP.HasInstanceOfTest.IsInstanceOf DocumentLink.Source\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.OpenWith : VP.ActionContribution\r
+ L0.HasLabel "Open with"\r
+ VP.ActionContribution.HasImage Silk.book_go\r
+ VP.ActionContribution.HasCategory PropertyActionContext.Category\r
+ VP.ActionContribution.HasNodeType VAR\r
+ VP.ActionContribution.HasAction PropertyActionContext.ShowDocumentExternal\r
+ VP.ActionContribution.IsVisibleIf _ : PropertyActionContext.VariableInstanceTest\r
+ VP.HasInstanceOfTest.IsInstanceOf DocumentLink.Source\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.Replace : VP.ActionContribution\r
+ L0.HasLabel "Replace with latest"\r
+ VP.ActionContribution.HasImage Silk.page_white_go\r
+ VP.ActionContribution.HasCategory PropertyActionContext.Category\r
+ VP.ActionContribution.HasNodeType VAR\r
+ VP.ActionContribution.HasAction PropertyActionContext.ReplaceWithLatest\r
+ VP.ActionContribution.IsVisibleIf _ : PropertyActionContext.SourceReferenceOldTest\r
+ @VP.dropActionContribution VAR PropertyActionContext.SourceObjectDropAction 1.0\r
+ \r
+\r
+ \r
+ObjectBrowseContext\r
+ VP.BrowseContext.HasChildContribution _ : VP.ChildContribution\r
+ VP.ChildContribution.HasParentNodeType L0.Entity\r
+ VP.ChildContribution.HasChildNodeType VAR\r
+ VP.ChildContribution.HasRule ObjectBrowseContext.ChildRule : VP.ChildRule\r
+ VP.BrowseContext.HasChildContribution _ : VP.ChildContribution\r
+ VP.ChildContribution.HasParentNodeType VAR\r
+ VP.ChildContribution.HasChildNodeType VAR\r
+ VP.ChildContribution.HasRule ObjectBrowseContext.ChildRule\r
+ @VP.customLabelRule VAR PropertyBrowseContext.VariableLabelRule\r
+ @VP.customModifierRule VAR PropertyBrowseContext.VariableModifierRule\r
+ @VP.customImageRule VAR PropertyBrowseContext.VariableImageRule\r
+ @VP.customImageDecorationRule VAR PropertyBrowseContext.VariableImageDecorationRule \r
+ \r
+ObjectActionContext.Category : VP.ActionCategory\r
+ L0.HasLabel "Edit"\r
+ VP.ActionCategory.IsSubmenu L0.False\r
+ \r
+ObjectActionContext\r
+\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.Remove\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.Open\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.OpenWith\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.Replace\r
+ //VP.BrowseContext.HasActionContribution PropertyActionContext.FixAll\r
+ @VP.dropActionContribution VAR PropertyActionContext.SourceObjectDropAction 1.0\r
+\r
+ModelBrowseContext\r
+ VP.BrowseContext.HasChildContribution _ : VP.ChildContribution\r
+ VP.ChildContribution.HasParentNodeType L0.Entity\r
+ VP.ChildContribution.HasChildNodeType VAR\r
+ VP.ChildContribution.HasRule ModelBrowseContext.ChildRule : VP.ChildRule\r
+ VP.BrowseContext.HasChildContribution _ : VP.ChildContribution\r
+ VP.ChildContribution.HasParentNodeType VAR\r
+ VP.ChildContribution.HasChildNodeType VAR\r
+ VP.ChildContribution.HasRule ModelBrowseContext.ChildRule\r
+ @VP.customLabelRule VAR PropertyBrowseContext.VariableLabelRule\r
+ @VP.customModifierRule VAR PropertyBrowseContext.VariableModifierRule\r
+ @VP.customImageRule VAR PropertyBrowseContext.VariableImageRule\r
+ @VP.customImageDecorationRule VAR PropertyBrowseContext.VariableImageDecorationRule \r
+ \r
+ModelBrowseContext2\r
+ VP.BrowseContext.HasChildContribution _ : VP.ChildContribution\r
+ VP.ChildContribution.HasParentNodeType L0.Entity\r
+ VP.ChildContribution.HasChildNodeType VAR\r
+ VP.ChildContribution.HasRule ModelBrowseContext2.ChildRule : VP.ChildRule \r
+ VP.BrowseContext.HasChildContribution _ : VP.ChildContribution\r
+ VP.ChildContribution.HasParentNodeType VAR\r
+ VP.ChildContribution.HasChildNodeType VAR\r
+ VP.ChildContribution.HasRule ModelBrowseContext2.ChildRule\r
+ @VP.customLabelRule VAR PropertyBrowseContext.VariableLabelRule\r
+ @VP.customModifierRule VAR PropertyBrowseContext.VariableModifierRule\r
+ @VP.customImageRule VAR PropertyBrowseContext.VariableImageRule\r
+ @VP.customImageDecorationRule VAR PropertyBrowseContext.VariableImageDecorationRule \r
+\r
+ModelActionContext\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.Remove\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.Open\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.OpenWith\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.Replace\r
+ VP.BrowseContext.HasActionContribution PropertyActionContext.FixAll : VP.ActionContribution\r
+ L0.HasLabel "Fix all references"\r
+ VP.ActionContribution.HasImage Silk.page_white_go\r
+ VP.ActionContribution.HasCategory PropertyActionContext.Category\r
+ VP.ActionContribution.HasNodeType VAR\r
+ VP.ActionContribution.HasAction PropertyActionContext.FixAllReferences\r