1 L0 = <http://www.simantics.org/Layer0-1.1>
2 L0X = <http://www.simantics.org/Layer0X-1.1>
3 VP = <http://www.simantics.org/Viewpoint-1.2>
4 SIMU = <http://www.simantics.org/Simulation-1.1>
5 STR = <http://www.simantics.org/Structural-1.2>
6 PROJECT = <http://www.simantics.org/Project-1.2>
7 MOD = <http://www.simantics.org/Modeling-1.2>
8 IMAGE = <http://www.simantics.org/Image2-1.2>
9 COLOR = <http://www.simantics.org/Color-1.1>
10 DIA = <http://www.simantics.org/Diagram-2.2>
11 ACT = <http://www.simantics.org/Action-1.1>
12 VIEW = <http://www.simantics.org/Views-1.2>
13 SILK = <http://www.simantics.org/Silk-1.1>
14 DOC = <http://www.simantics.org/Document-1.2>
15 SHEET = <http://www.simantics.org/Spreadsheet-1.2>
17 // Library containing all modeling viewpoint contributions
18 MOD.Contributions : L0.Library
20 MOD.SCLChildRule <T VP.ChildRule
21 >-- MOD.SCLChildRule.getChildren ==> "Resource -> <ReadGraph> [Resource]" <R L0.HasProperty : L0.FunctionalRelation
23 MOD.SCLLabelRule <T VP.VisualsRule
24 >-- MOD.SCLLabelRule.getLabels ==> "Resource -> <ReadGraph> [String]" <R L0.HasProperty : L0.FunctionalRelation
26 MOD.SCLImageRule <T VP.VisualsRule
27 >-- MOD.SCLImageRule.getImages ==> "Resource -> <ReadGraph> [(String,ImageDescriptor)]" <R L0.HasProperty : L0.FunctionalRelation
29 MOD.SCLLabelForegroundColorRule <T VP.VisualsRule
30 >-- MOD.SCLLabelForegroundColorRule.getColor ==> "Resource -> Maybe (Double, Double, Double) -> String -> Integer -> <ReadGraph> Maybe (Double, Double, Double)]" <R L0.HasProperty : L0.FunctionalRelation
32 MOD.SCLLabelBackgroundColorRule <T VP.VisualsRule
33 >-- MOD.SCLLabelBackgroundColorRule.getColor ==> "Resource -> Maybe (Double, Double, Double) -> String -> Integer -> <ReadGraph> Maybe (Double, Double, Double)]" <R L0.HasProperty : L0.FunctionalRelation
35 MOD.SCLAction <T ACT.Action
36 --> MOD.SCLAction.action ==> "Resource -> <Proc> ()" <R L0.HasProperty : L0.FunctionalRelation
38 MOD.SCLDropAction <T ACT.Action
39 --> MOD.SCLDropAction.action ==> "Resource -> Dynamic -> Integer -> <Proc> ()" <R L0.HasProperty : L0.FunctionalRelation
41 MOD.SCLTest <T VP.Test
42 --> MOD.SCLTest.test ==> "Resource -> <ReadGraph> Boolean" <R L0.HasProperty : L0.FunctionalRelation
44 // Legacy ModelingBrowseContext
45 MBC = MOD.ModelingBrowseContext : VP.BrowseContext
46 VP.BrowseContext.IsIncludedIn PROJECT.ProjectBrowseContext
47 MAC = MOD.ModelingActionContext : VP.BrowseContext
48 VP.BrowseContext.IsIncludedIn PROJECT.ProjectActionContext
52 MOD.DefaultStructuralBrowseContext : VP.BrowseContext
53 VP.BrowseContext.HasChildContribution MOD.Contributions.ModelConfiguration
54 VP.BrowseContext.HasChildContribution MOD.Contributions.ComponentDefinition
55 VP.BrowseContext.HasChildContribution MOD.Contributions.ComponentChildRule
56 VP.BrowseContext.HasChildContribution MOD.Contributions.ComponentTypeToSymbol
57 VP.BrowseContext.HasChildContribution MOD.Contributions.LocalLibrary
58 VP.BrowseContext.HasChildContribution MOD.Contributions.LibraryChildren
59 VP.BrowseContext.HasChildContribution MOD.Contributions.ImageChildren
60 VP.BrowseContext.HasChildContribution MOD.Contributions.ElementClassChildren
61 VP.BrowseContext.HasChildContribution MOD.Contributions.ConnectionsFolder
62 VP.BrowseContext.HasChildContribution MOD.Contributions.ConfigurationBooks
63 VP.BrowseContext.HasChildContribution MOD.Contributions.BookSheets
64 VP.BrowseContext.HasChildContribution MOD.Contributions.SubscriptionItemChildren
65 VP.BrowseContext.HasChildContribution MOD.Contributions.ChildrenInActiveExperiment
66 VP.BrowseContext.HasChildContribution MOD.Contributions.VariableChildren
67 VP.BrowseContext.HasChildContribution MOD.Contributions.ConfigurationComponents
68 VP.BrowseContext.HasChildContribution MOD.Contributions.Code
69 VP.BrowseContext.Includes MOD.DefaultStructuralLabelContext
70 VP.BrowseContext.Includes MOD.DefaultStructuralLabelModifierContext
71 VP.BrowseContext.Includes MOD.DefaultStructuralImageContext
73 MOD.DefaultStructuralLabelContext : VP.BrowseContext
74 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ComponentTypesLabel
75 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ConfigurationLabel
76 VP.BrowseContext.HasVisualsContribution MOD.Contributions.SubscriptionsLabel
77 VP.BrowseContext.HasVisualsContribution MOD.Contributions.TerminalsLabel
78 VP.BrowseContext.HasVisualsContribution MOD.Contributions.DocumentsLabel
79 VP.BrowseContext.HasVisualsContribution MOD.Contributions.SymbolLabel
80 VP.BrowseContext.HasVisualsContribution MOD.Contributions.SubscriptionLabel
81 VP.BrowseContext.HasVisualsContribution MOD.Contributions.SubscriptionItemLabel
82 VP.BrowseContext.HasVisualsContribution MOD.Contributions.SubscriptionItemLabelDecoration
83 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ConnectionRelationLabelDecoration
84 VP.BrowseContext.HasVisualsContribution MOD.Contributions.VariableLabel
85 VP.BrowseContext.HasVisualsContribution MOD.Contributions.CodeLabel
87 MOD.DefaultStructuralLabelModifierContext : VP.BrowseContext
88 VP.BrowseContext.HasVisualsContribution MOD.Contributions.SymbolLabelModifier
89 VP.BrowseContext.HasVisualsContribution MOD.Contributions.SubscriptionLabelModifier
90 VP.BrowseContext.HasVisualsContribution MOD.Contributions.SubscriptionItemLabelModifier
93 MOD.DefaultStructuralImageContext : VP.BrowseContext
94 VP.BrowseContext.HasVisualsContribution MOD.Contributions.SubscriptionImage
95 VP.BrowseContext.HasVisualsContribution MOD.Contributions.SubscriptionsImage
96 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ComponentTypeImage
97 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ComponentImage
98 VP.BrowseContext.HasVisualsContribution MOD.Contributions.CompositeImage
99 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ConfigurationImage
100 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ComponentTypesImage
101 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ConnectionPointDefinitionsImage
102 VP.BrowseContext.HasVisualsContribution MOD.Contributions.SubscriptionItemImage
103 VP.BrowseContext.HasVisualsContribution MOD.Contributions.SymbolImage
104 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ConnectionRelationImage
105 VP.BrowseContext.HasVisualsContribution MOD.Contributions.DocumentsImage
106 VP.BrowseContext.HasVisualsContribution MOD.Contributions.DocumentImage
107 VP.BrowseContext.HasVisualsContribution MOD.Contributions.LibraryImage
108 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ProfileImage
109 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ProfileEntryImage
110 VP.BrowseContext.HasVisualsContribution MOD.Contributions.StyleImage
111 VP.BrowseContext.HasVisualsContribution MOD.Contributions.GroupImage
112 VP.BrowseContext.HasVisualsContribution MOD.Contributions.VariableImage
113 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ImageImage
114 VP.BrowseContext.HasVisualsContribution MOD.Contributions.CodeImage
116 MOD.DefaultStructuralActionContext : VP.BrowseContext
118 MOD.HasLocalLibrary <R L0.DependsOn
119 L0.HasDescription "A relation used for binding libraries to a model for UI viewing purposes. Allows the creation of specific rules for UI viewpoints."
120 L0.InverseOf MOD.IsLocalLibraryOf <R L0.IsWeaklyRelatedTo
124 MOD.NewComposite <T ACT.Action
125 MOD.NewComposite.HasCompositeType <R L0.IsRelatedTo : L0.TotalFunction
126 L0.HasDomain MOD.NewComposite
128 MOD.NewComposite.HasDefaultName <R L0.HasProperty : L0.TotalFunction
129 L0.HasDomain MOD.NewComposite
130 L0.HasRange L0.String
132 MOD.ExportModel <T ACT.Action
133 >-- MOD.ExportModel.extension --> L0.String <R L0.HasProperty : L0.FunctionalRelation
134 >-- MOD.ExportModel.format --> L0.String <R L0.HasProperty : L0.FunctionalRelation
137 MBC.SubscriptionLabelRule : VP.LabelRule
138 MBC.SubscriptionImageRule : VP.ImageRule
139 MBC.SubscriptionItemLabelRule : VP.LabelRule
140 MBC.SubscriptionItemLabelDecorationRule : VP.LabelDecorationRule
141 MBC.ExperimentLabelRule : VP.LabelRule
142 MBC.ConnectionRelationLabelDecorationRule : VP.LabelDecorationRule
143 MBC.ConnectionRelationModifierRule : VP.ModifierRule
146 MBC.ComponentTypesFolder : VP.ResourceNodeType
147 MBC.DocumentsFolder : VP.ResourceNodeType
148 MBC.SubscriptionsFolder : VP.ResourceNodeType
151 MBC.IsComponent : VP.Test
152 L0.HasDescription "Returns true if the specified input Resource/Variable refers to a structural component."
153 MBC.IsUserDefinedComponentTest : VP.Test
154 L0.HasDescription "Returns true if the specified input Resource/Variable refers to an instance of a user-defined structural component type."
156 MOD.Contributions.ModelLibraries
157 @VP.defineRelationChildRule SIMU.Model L0.ConsistsOf L0.Library
158 MOD.Contributions.Experiments
159 @VP.defineRelationChildRule SIMU.Model L0.ConsistsOf SIMU.Experiment
160 MOD.Contributions.ExperimentRuns
161 @VP.defineRelationChildRule SIMU.Experiment L0.ConsistsOf SIMU.Run
162 MOD.Contributions.Subscriptions
163 @VP.defineRelationChildRule L0.Entity L0.ConsistsOf MOD.Subscription
167 // Rules that are specific to structural models
168 @VP.namedRelationChildRule MOD.Contributions.ModelConfiguration MOD.StructuralModel SIMU.HasConfiguration MBC.Configuration
170 @VP.namedRelationChildRule MOD.Contributions.ComponentDefinition STR.ComponentType STR.IsDefinedBy MBC.Configuration
171 VP.BrowseContext.HasChildContribution MOD.Contributions.ComponentChildRule : VP.ChildContribution
172 VP.ChildContribution.HasParentNodeType STR.Component
173 VP.ChildContribution.HasChildNodeType STR.Component
174 VP.ChildContribution.HasRule _ : VP.RelationChildRule
175 VP.RelationChildRule.HasRelation L0.ConsistsOf
176 VP.RelationChildRule.HasTest _ : VP.HasNegatedTest
177 VP.HasNegatedTest.HasTest _ : VP.HasStatementTest
178 VP.HasStatementTest.HasRelation MOD.HiddenComposite
179 @VP.namedRelationChildRule MOD.Contributions.ComponentTypeToSymbol STR.ComponentType MOD.ComponentTypeToSymbol MBC.Symbol
180 @VP.namedRelationChildRule MOD.Contributions.ComponentTypeScript STR.ComponentType STR.ComponentType.hasScript STR.ComponentTypeScript
181 @VP.namedRelationChildRule MOD.Contributions.SymbolToTerminal MBC.Symbol L0.ConsistsOf STR.ConnectionRelation
183 @VP.namedRelationChildRule MOD.Contributions.LocalLibrary MOD.StructuralModel MOD.HasLocalLibrary L0.Library
185 @VP.namedRelationChildRule MOD.Contributions.LibraryChildren L0.Library L0.ConsistsOf L0.Library
186 @VP.namedRelationChildRule MOD.Contributions.ImageChildren L0.Library L0.ConsistsOf IMAGE.Image
187 @VP.namedRelationChildRule MOD.Contributions.ElementClassChildren L0.Library L0.ConsistsOf DIA.ElementClass
188 @VP.namedRelationChildRule MOD.Contributions.ConfigurationBooks MBC.Configuration L0.ConsistsOf SHEET.Book
189 @VP.namedRelationChildRule MOD.Contributions.LibraryBooks L0.Library L0.ConsistsOf SHEET.Book
190 @VP.namedRelationChildRule MOD.Contributions.BookSheets L0.Entity L0.ConsistsOf SHEET.Spreadsheet
192 @VP.namedRelationChildRule MOD.Contributions.SCLModules L0.Entity L0.ConsistsOf L0.SCLModule
194 @VP.namedRelationChildRule MOD.Contributions.SCLScripts L0.Entity L0.ConsistsOf L0.SCLScript
196 @VP.namedRelationChildRule MOD.Contributions.SCLQueries L0.Library L0.ConsistsOf MOD.SCLQuery
198 @VP.namedRelationChildRule MOD.Contributions.PGraphs L0.Ontology L0.ConsistsOf L0.PGraph
200 // Contribute in product-specific browse context.
201 //@VP.relationChildRuleWithFolder MOD.StructuralModel L0.ConsistsOf STR.ComponentType
202 // MBC.ComponentTypesFolder
204 @VP.namedRelationChildRuleWithFolder MOD.Contributions.ConnectionsFolder MOD.Contributions.ConnectionRelationChildren STR.ComponentType L0.ConsistsOf STR.ConnectionRelation
205 MBC.ConnectionPointDefinitionsFolder : VP.ResourceNodeType
207 // Contribute in product-specific browse context.
208 //@VP.relationChildRuleWithFolder MOD.StructuralModel L0.ConsistsOf MOD.Subscription
209 // MBC.SubscriptionsFolder
211 @VP.namedRelationChildRule MOD.Contributions.SubscriptionItemChildren MOD.Subscription L0.ConsistsOf MOD.Subscription.Item
213 @VP.namedRelationChildRule MOD.Contributions.Code STR.ProceduralComponentType STR.ProceduralComponentType.code STR.ProceduralComponentTypeCode
215 // Contribute in product-specific browse context.
216 //@VP.relationChildRuleWithFolder MOD.StructuralModel L0.ConsistsOf DOC.Document
217 // MBC.DocumentsFolder
219 VP.BrowseContext.HasChildContribution MOD.Contributions.ChildrenInActiveExperiment : VP.ChildContribution
220 VP.ChildContribution.HasParentNodeType STR.Component
221 VP.ChildContribution.HasChildNodeType MBC.Variable
222 VP.ChildContribution.HasRule MBC.ChildrenInActiveExperiment : VP.ChildRule
223 VP.BrowseContext.HasChildContribution MOD.Contributions.VariableChildren : VP.ChildContribution
224 VP.ChildContribution.HasParentNodeType MBC.Variable
225 VP.ChildContribution.HasChildNodeType MBC.Variable
226 VP.ChildContribution.HasRule MBC.VariableChildRule
227 VP.BrowseContext.HasChildContribution MOD.Contributions.SharedOntologies : VP.ChildContribution
228 VP.ChildContribution.HasParentNodeType PROJECT.Project
229 VP.ChildContribution.HasChildNodeType L0.SharedOntology
230 VP.ChildContribution.HasRule MBC.SharedOntologies : MOD.SCLChildRule
231 @MOD.scl MOD.SCLChildRule.getChildren """\_ -> (getSharedOntologies ())""" "Resource -> <ReadGraph> [Resource]"
232 VP.BrowseContext.HasChildContribution MOD.Contributions.Ontologies : VP.ChildContribution
233 VP.ChildContribution.HasParentNodeType PROJECT.Project
234 VP.ChildContribution.HasChildNodeType L0.Ontology
235 VP.ChildContribution.HasRule MBC.Ontologies : MOD.SCLChildRule
236 @MOD.scl MOD.SCLChildRule.getChildren """\_ -> (getVisibleSystemOntologies ())""" "Resource -> <ReadGraph> [Resource]"
237 VP.BrowseContext.HasChildContribution MOD.Contributions.ConfigurationComponents : VP.ChildContribution
238 VP.ChildContribution.HasParentNodeType MBC.Configuration
239 VP.ChildContribution.HasChildNodeType STR.Component
240 VP.ChildContribution.HasRule _ : VP.RelationChildRule
241 VP.RelationChildRule.HasRelation L0.ConsistsOf
242 VP.RelationChildRule.HasTest _ : VP.HasNegatedTest
243 VP.HasNegatedTest.HasTest _ : VP.HasStatementTest
244 VP.HasStatementTest.HasRelation MOD.HiddenComposite
246 MBC.VariableChildRule : VP.ChildRule
248 MBC.VariablePropertyRule <T VP.ChildRule
249 MBC.VariablePropertyRule.RequireProperty <R L0.DependsOn
250 MBC.VariablePropertyRule.FilterProperty <R L0.DependsOn
252 MBC.VariableLabelRule : VP.LabelRule
253 MBC.VariableLabelRule.browseName ==> "String" <R L0.HasProperty : L0.FunctionalRelation
254 L0.HasDescription "This property can be asserted for a type to customize the label returned by VariableLabelRule. By default VariableLabelRule will return the value of Variable.getName."
256 MBC.Configuration : VP.ResourceNodeType
258 MBC.Variable : VP.NodeType
259 VP.HasContentType "Variable"
261 MBC.Symbol : VP.ResourceNodeType
262 // We cannot use DIA.ElementClass, because it inherits DIA.ComponentType
263 // that has already unwanted contributions.
265 MBC.ComponentTypeLockStatusImageDecorationRule : VP.ImageDecorationRule
269 @VP.namedConstantLabelRule MOD.Contributions.ComponentTypesLabel MBC.ComponentTypesFolder "User components"
270 @VP.namedConstantLabelRule MOD.Contributions.ConfigurationLabel MBC.Configuration "Configuration"
271 @VP.namedConstantLabelRule MOD.Contributions.SubscriptionsLabel MBC.SubscriptionsFolder "Subscriptions"
272 @VP.namedConstantLabelRule MOD.Contributions.TerminalsLabel MBC.ConnectionPointDefinitionsFolder "Terminals"
273 @VP.namedConstantLabelRule MOD.Contributions.DocumentsLabel MBC.DocumentsFolder "Documents"
274 @VP.namedConstantLabelRule MOD.Contributions.CodeLabel STR.ProceduralComponentTypeCode "Code"
276 @VP.namedCustomLabelRule MOD.Contributions.ComponentTypeScriptLabel STR.ComponentTypeScript VP.ResourceNameLabelRule
277 @VP.namedCustomLabelRule MOD.Contributions.SymbolLabel MBC.Symbol VP.ResourceNameLabelRule
278 @VP.namedCustomLabelRule MOD.Contributions.SymbolLabelModifier MBC.Symbol VP.ResourceNameModifierRule
279 @VP.namedCustomLabelRule MOD.Contributions.SubscriptionLabel MOD.Subscription MBC.SubscriptionLabelRule
280 @VP.namedCustomLabelRuleWithPriority MOD.Contributions.SubscriptionLabelModifier MOD.Subscription VP.ResourceLabelModifierRule 1.0
281 @VP.namedCustomLabelRule MOD.Contributions.SubscriptionItemLabel MOD.Subscription.Item MBC.SubscriptionItemLabelRule
282 @VP.namedCustomLabelDecorationRule MOD.Contributions.SubscriptionItemLabelDecoration MOD.Subscription.Item MBC.SubscriptionItemLabelDecorationRule
283 @VP.namedCustomLabelRule MOD.Contributions.SubscriptionItemLabelModifier MOD.Subscription.Item VP.ResourceLabelModifierRule
284 @VP.namedCustomLabelDecorationRule MOD.Contributions.ConnectionRelationLabelDecoration STR.ConnectionRelation MBC.ConnectionRelationLabelDecorationRule
285 @VP.namedCustomLabelRule MOD.Contributions.ConnectionRelationModifier STR.ConnectionRelation MBC.ConnectionRelationModifierRule
287 VP.BrowseContext.HasVisualsContribution MOD.Contributions.VariableLabel : VP.VisualsContribution
288 VP.VisualsContribution.HasNodeType MBC.Variable
289 VP.VisualsContribution.HasRule MBC.VariableLabelRule
294 VP.BrowseContext.HasVisualsContribution MOD.Contributions.VariableTooltip : VP.VisualsContribution
295 VP.VisualsContribution.HasNodeType MBC.Variable
296 VP.VisualsContribution.HasRule VP.DescriptionTooltipRule
300 @VP.namedCustomImageRule MOD.Contributions.SubscriptionImage MOD.Subscription MBC.SubscriptionImageRule
301 @VP.namedConstantImageRule MOD.Contributions.SubscriptionsImage MBC.SubscriptionsFolder IMAGES.SubscriptionsFolder
302 @VP.namedConstantImageRule MOD.Contributions.ComponentTypeImage STR.ComponentType IMAGES.ComponentType
303 @VP.namedConstantImageRule MOD.Contributions.ComponentImage STR.Component SILK.brick
304 @VP.namedConstantImageRule MOD.Contributions.CompositeImage STR.Composite SILK.bricks
305 @VP.namedConstantImageRule MOD.Contributions.ConfigurationImage MBC.Configuration SILK.bricks
306 @VP.namedConstantImageRule MOD.Contributions.ComponentTypesImage MBC.ComponentTypesFolder SILK.folder
307 @VP.namedConstantImageRule MOD.Contributions.ConnectionPointDefinitionsImage MBC.ConnectionPointDefinitionsFolder SILK.folder
308 @VP.namedConstantImageRule MOD.Contributions.SubscriptionItemImage MOD.Subscription.Item SILK.tag_blue
309 @VP.namedConstantImageRule MOD.Contributions.SymbolImage MBC.Symbol SILK.image
310 @VP.namedConstantImageRule MOD.Contributions.ConnectionRelationImage STR.ConnectionRelation SILK.bullet_green
311 @VP.namedConstantImageRule MOD.Contributions.DocumentsImage MBC.DocumentsFolder SILK.folder
312 @VP.namedConstantImageRule MOD.Contributions.DocumentImage DOC.Document SILK.page_white
313 @VP.namedConstantImageRule MOD.Contributions.UrlDocumentImage DOC.UrlDocument SILK.page_white_world
314 @VP.namedConstantImageRule MOD.Contributions.LibraryImage L0.Library SILK.folder
315 @VP.namedConstantImageRule MOD.Contributions.SharedOntologyImage L0.SharedOntology SILK.folder_brick
316 @VP.namedConstantImageRule MOD.Contributions.ProfileImage DIA.Profile SILK.bullet_green
317 @VP.namedConstantImageRule MOD.Contributions.ProfileEntryImage DIA.ProfileEntry SILK.bullet_green
318 @VP.namedConstantImageRule MOD.Contributions.StyleImage DIA.Style SILK.bullet_green
319 @VP.namedConstantImageRule MOD.Contributions.GroupImage DIA.Group SILK.bullet_green
320 @VP.namedConstantImageRule MOD.Contributions.VariableImage MBC.Variable SILK.bullet_black
321 VP.BrowseContext.HasVisualsContribution MOD.Contributions.ConfiguredComponentImage : VP.VisualsContribution
322 VP.VisualsContribution.HasNodeType MBC.Variable
323 VP.VisualsContribution.HasPriority 1.0
324 VP.VisualsContribution.HasRule MOD.Contributions.ComponentImage : VP.ConstantImageRule
325 VP.ConstantImageRule.HasColumnKey "single"
326 VP.ConstantImageRule.HasImage SILK.brick
327 VP.VisualsContribution.HasCondition MBC.IsComponent
328 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
329 VP.VisualsContribution.HasNodeType MBC.Variable
330 VP.VisualsContribution.HasPriority 2.0
331 VP.VisualsContribution.HasRule MOD.Contributions.UserDefinedComponentImage : VP.ConstantImageRule
332 VP.ConstantImageRule.HasColumnKey "single"
333 VP.ConstantImageRule.HasImage IMAGES.UserDefinedComponent
334 VP.VisualsContribution.HasCondition MBC.IsUserDefinedComponentTest
335 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
336 VP.VisualsContribution.HasNodeType L0.Library
337 VP.VisualsContribution.HasPriority 2.0
338 VP.VisualsContribution.HasRule MOD.Contributions.FolderLockImage : VP.ConstantImageRule
339 VP.ConstantImageRule.HasColumnKey "single"
340 VP.ConstantImageRule.HasImage IMAGES.FolderLock
341 VP.VisualsContribution.HasCondition TESTS.IsPublished
342 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
343 VP.VisualsContribution.HasNodeType STR.ComponentType
344 VP.VisualsContribution.HasPriority 2.0
345 VP.VisualsContribution.HasRule MOD.Contributions.ComponentLockImage : VP.ConstantImageRule
346 VP.ConstantImageRule.HasColumnKey "single"
347 VP.ConstantImageRule.HasImage IMAGES.ComponentLock
348 VP.VisualsContribution.HasCondition TESTS.IsPublished
349 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
350 VP.VisualsContribution.HasNodeType STR.Component
351 VP.VisualsContribution.HasPriority 1.0
352 VP.VisualsContribution.HasRule MOD.Contributions.UserDefinedComponentImage
353 VP.VisualsContribution.HasCondition MBC.IsUserDefinedComponentTest
354 @VP.namedConstantImageRule MOD.Contributions.ImageImage IMAGE.Image SILK.image
355 @VP.namedConstantImageRule MOD.Contributions.ModuleImage L0.SCLModule SILK.box
356 @VP.namedConstantImageRule MOD.Contributions.ScriptImage L0.SCLScript SILK.script_go
357 @VP.namedConstantImageRule MOD.Contributions.PGraphImage L0.PGraph SILK.box
358 @VP.namedConstantImageRule MOD.Contributions.QueryImage MOD.SCLQuery SILK.script
359 @VP.namedConstantImageRule MOD.Contributions.CodeImage STR.ProceduralComponentTypeCode SILK.book_open
360 @VP.namedConstantImageRule MOD.Contributions.ComponentTypeScriptImage STR.ComponentTypeScript SILK.book_open
361 @VP.namedConstantImageRule MOD.Contributions.SheetBookImage SHEET.Book SILK.folder_table
362 @VP.namedConstantImageRule MOD.Contributions.SheetImage SHEET.Spreadsheet SILK.table
363 @VP.customImageDecorationRule STR.ComponentType MBC.ComponentTypeLockStatusImageDecorationRule
365 IMAGES = MBC.Images : L0.Library
366 IMAGES.SubscriptionsFolder : IMAGE.PngImage
367 @L0.loadBytes "images/subscriptions.png"
368 IMAGES.ComponentType : IMAGE.PngImage
369 @L0.loadBytes "images/shape_3d.png"
370 IMAGES.UserDefinedComponent : IMAGE.PngImage
371 @L0.loadBytes "images/shape_3d_gray.png"
372 IMAGES.FolderLock : IMAGE.PngImage
373 @L0.loadBytes "images/folder_lock.png"
374 IMAGES.ComponentLock : IMAGE.PngImage
375 @L0.loadBytes "images/shape_3d_lock.png"
378 @VP.dropActionContribution MOD.Subscription MAC.Actions.SubscriptionDropAction 1.0
380 MOD.sclChildRule : L0.Template
381 @template %action %expression
382 %action : MOD.SCLChildRule
383 MOD.SCLChildRule.getChildren _ : MOD.SCLValue
384 L0.SCLValue.expression %expression
385 L0.HasValueType "Resource -> <ReadGraph> [Resource]"
387 MOD.sclLabelRule : L0.Template
388 @template %action %expression
389 %action : MOD.SCLLabelRule
390 MOD.SCLLabelRule.getLabels _ : MOD.SCLValue
391 L0.SCLValue.expression %expression
392 L0.HasValueType "Resource -> <ReadGraph> [String]"
394 MOD.sclImageRule : L0.Template
395 @template %action %expression
396 %action : MOD.SCLImageRule
397 MOD.SCLImageRule.getImages _ : MOD.SCLValue
398 L0.SCLValue.expression %expression
399 L0.HasValueType "Resource -> <ReadGraph> [(String,ImageDescriptor)]"
401 MOD.sclLabelForegroundColorRule : L0.Template
402 @template %action %expression
403 %action : MOD.SCLLabelForegroundColorRule
404 MOD.SCLLabelForegroundColorRule.getColor _ : MOD.SCLValue
405 L0.SCLValue.expression %expression
406 L0.HasValueType "Resource -> Maybe (Double, Double, Double) -> String -> Integer -> <ReadGraph> Maybe (Double, Double, Double)"
408 MOD.sclLabelBackgroundColorRule : L0.Template
409 @template %action %expression
410 %action : MOD.SCLLabelBackgroundColorRule
411 MOD.SCLLabelBackgroundColorRule.getColor _ : MOD.SCLValue
412 L0.SCLValue.expression %expression
413 L0.HasValueType "Resource -> Maybe (Double, Double, Double) -> String -> Integer -> <ReadGraph> Maybe (Double, Double, Double)"
415 MOD.sclAction : L0.Template
416 @template %action %expression
417 %action : MOD.SCLAction
418 MOD.SCLAction.action _ : MOD.SCLValue
419 L0.SCLValue.expression %expression
420 L0.HasValueType "Resource -> <Proc> ()"
422 MOD.sclDropAction : L0.Template
423 @template %action %expression
424 %action : MOD.SCLDropAction
425 MOD.SCLDropAction.action _ : MOD.SCLValue
426 L0.SCLValue.expression %expression
427 L0.HasValueType "Resource -> Dynamic -> Integer -> <Proc> ()"
429 MOD.sclTest : L0.Template
430 @template %subject %expression
431 %subject : MOD.SCLTest
432 MOD.SCLTest.test _ : MOD.SCLValue
433 L0.SCLValue.expression %expression
434 L0.HasValueType "Resource -> <ReadGraph> Boolean"
436 MOD.Contributions.NewSheetBook : VP.ActionContribution
437 L0.HasLabel "Spreadsheet"
438 VP.ActionContribution.HasImage SILK.star
439 VP.ActionContribution.HasCategory VP.NewActionCategory
440 VP.ActionContribution.HasNodeType L0.Library
441 VP.ActionContribution.HasAction ACTIONS.NewSheetBook
443 MOD.Contributions.ImportSheetBook : VP.ActionContribution
444 L0.HasLabel "Spreadsheet"
445 VP.ActionContribution.HasImage SILK.star
446 VP.ActionContribution.HasCategory VP.ImportActionCategory
447 VP.ActionContribution.HasNodeType L0.Library
448 VP.ActionContribution.HasAction ACTIONS.ImportSheetBook
450 MOD.Contributions.ActivateModel : VP.ActionContribution
451 L0.HasLabel "Activate"
452 VP.ActionContribution.HasImage SILK.bullet_go
453 VP.ActionContribution.HasCategory VP.EditActionCategory
454 VP.ActionContribution.HasNodeType SIMU.Model
455 VP.ActionContribution.HasAction ACTIONS.ActivateModel
457 MOD.Contributions.Help : VP.ActionContribution
459 VP.ActionContribution.HasImage SILK.help
460 VP.ActionContribution.HasCategory VP.EditActionCategory
461 VP.ActionContribution.HasNodeType L0.Entity
462 VP.ActionContribution.HasAction ACTIONS.Help
464 MOD.Contributions.CopyURI : VP.ActionContribution
465 L0.HasLabel "Copy URI"
466 VP.ActionContribution.HasImage SILK.clipboard
467 VP.ActionContribution.HasCategory VP.EditActionCategory
468 VP.ActionContribution.HasNodeType L0.Entity
469 VP.ActionContribution.HasNodeType MBC.Variable
470 VP.ActionContribution.HasAction ACTIONS.CopyURI
471 VP.ActionContribution.IsVisibleIf _ : VP.AndTest
473 _ : VP.InDevelopmentModeTest
478 VP.BrowseContext.HasActionContribution MOD.Contributions.Help
479 VP.BrowseContext.HasActionContribution MOD.Contributions.CopyURI
480 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
481 L0.HasLabel "Migrate"
482 VP.ActionContribution.HasImage SILK.star
483 VP.ActionContribution.HasCategory VP.EditActionCategory
484 VP.ActionContribution.HasNodeType STR.ComponentType
485 VP.ActionContribution.HasAction ACTIONS.MigrateComponentType
486 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
487 L0.HasLabel "Migrate"
488 VP.ActionContribution.HasImage SILK.star
489 VP.ActionContribution.HasCategory VP.EditActionCategory
490 VP.ActionContribution.HasNodeType L0.SharedOntology
491 VP.ActionContribution.HasAction ACTIONS.MigrateComponentType
492 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
493 L0.HasLabel "Compile Ontology Definitions"
494 VP.ActionContribution.HasImage SILK.star
495 VP.ActionContribution.HasCategory VP.EditActionCategory
496 VP.ActionContribution.HasNodeType L0.SharedOntology
497 VP.ActionContribution.HasAction ACTIONS.CompilePGraphs
498 // VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
499 // L0.HasLabel "Migrate"
500 // VP.ActionContribution.HasImage SILK.star
501 // VP.ActionContribution.HasCategory VP.EditActionCategory
502 // VP.ActionContribution.HasNodeType MOD.MasterTypicalCompositeType
503 // VP.ActionContribution.HasAction ACTIONS.MigrateMasterTypical
504 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
505 L0.HasLabel "Create New Version"
506 VP.ActionContribution.HasImage SILK.new
507 VP.ActionContribution.HasCategory VP.EditActionCategory
508 VP.ActionContribution.HasNodeType STR.ComponentType
509 VP.ActionContribution.HasAction ACTIONS.CreateNewVersion
510 VP.ActionContribution.IsVisibleIf TESTS.IsContainerNotPublished
511 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
512 L0.HasLabel "Create New Version"
513 VP.ActionContribution.HasImage SILK.new
514 VP.ActionContribution.HasCategory VP.EditActionCategory
515 VP.ActionContribution.HasNodeType L0.SharedOntology
516 VP.ActionContribution.HasAction ACTIONS.CreateNewVersion
517 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
518 L0.HasLabel "Finish for Publishing"
519 VP.ActionContribution.HasImage SILK.lock
520 VP.ActionContribution.HasCategory VP.EditActionCategory
521 VP.ActionContribution.HasNodeType STR.ComponentType
522 VP.ActionContribution.IsVisibleIf TESTS.IsNotPublished
523 VP.ActionContribution.HasAction ACTIONS.FinishComponentTypeForPublishing
524 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
525 L0.HasLabel "Finish for Publishing"
526 VP.ActionContribution.HasImage SILK.lock
527 VP.ActionContribution.HasCategory VP.EditActionCategory
528 VP.ActionContribution.HasNodeType L0.SharedOntology
529 VP.ActionContribution.IsVisibleIf TESTS.IsNotPublished
530 VP.ActionContribution.HasAction ACTIONS.FinishSharedOntologyForPublishing
531 VP.BrowseContext.HasActionContribution MOD.Contributions.NewSCLModule : VP.ActionContribution
532 L0.HasLabel "SCL Module"
533 VP.ActionContribution.HasImage SILK.page_white_text
534 VP.ActionContribution.HasCategory VP.NewActionCategory
535 VP.ActionContribution.HasNodeType
538 VP.ActionContribution.HasAction ACTIONS.NewSCLModule
539 VP.ActionContribution.IsVisibleIf TESTS.IsContainerNotPublished
540 VP.BrowseContext.HasActionContribution MOD.Contributions.NewSCLScript : VP.ActionContribution
541 L0.HasLabel "SCL Script"
542 VP.ActionContribution.HasImage SILK.script_go
543 VP.ActionContribution.HasCategory VP.NewActionCategory
544 VP.ActionContribution.HasNodeType
546 VP.ActionContribution.HasAction ACTIONS.NewSCLScript
547 VP.ActionContribution.IsVisibleIf TESTS.IsContainerNotPublished
548 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
549 L0.HasLabel "Run SCL Script"
550 VP.ActionContribution.HasImage SILK.script_start
551 VP.ActionContribution.HasCategory VP.EditActionCategory
552 VP.ActionContribution.HasNodeType L0.SCLScript
553 VP.ActionContribution.HasAction ACTIONS.RunSCLScript
554 VP.BrowseContext.HasActionContribution MOD.Contributions.NewPGraph : VP.ActionContribution
555 L0.HasLabel "Ontology Definition File"
556 VP.ActionContribution.HasImage SILK.page_white_text
557 VP.ActionContribution.HasCategory VP.NewActionCategory
558 VP.ActionContribution.HasNodeType L0.Ontology
559 VP.ActionContribution.HasAction ACTIONS.NewPGraph
560 VP.ActionContribution.IsVisibleIf TESTS.IsContainerNotPublished
561 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
562 L0.HasLabel "SCL Query"
563 VP.ActionContribution.HasImage SILK.script_add
564 VP.ActionContribution.HasCategory VP.NewActionCategory
565 VP.ActionContribution.HasNodeType L0.Library
566 VP.ActionContribution.HasAction ACTIONS.NewSCLQuery
567 VP.ActionContribution.IsVisibleIf TESTS.IsContainerNotPublished
568 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
569 L0.HasLabel "SCL Query Type"
570 VP.ActionContribution.HasImage SILK.script_add
571 VP.ActionContribution.HasCategory VP.NewActionCategory
572 VP.ActionContribution.HasNodeType L0.Library
573 VP.ActionContribution.HasAction ACTIONS.NewSCLQueryType
574 VP.ActionContribution.IsVisibleIf TESTS.IsContainerNotPublished
575 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
576 L0.HasLabel "User Component"
577 VP.ActionContribution.HasImage IMAGES.ComponentType
578 VP.ActionContribution.HasCategory VP.NewActionCategory
579 VP.ActionContribution.HasNodeType MBC.ComponentTypesFolder
580 VP.ActionContribution.HasAction ACTIONS.NewComponentType
581 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
582 L0.HasLabel "User Component"
583 VP.ActionContribution.HasImage IMAGES.ComponentType
584 VP.ActionContribution.HasCategory VP.NewActionCategory
585 VP.ActionContribution.HasNodeType L0.Library
586 VP.ActionContribution.HasAction ACTIONS.NewComponentType
587 VP.ActionContribution.IsVisibleIf TESTS.IsContainerNotPublished
588 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
589 L0.HasLabel "Procedural User Component"
590 VP.ActionContribution.HasImage IMAGES.ComponentType
591 VP.ActionContribution.HasCategory VP.NewActionCategory
592 VP.ActionContribution.HasNodeType MBC.ComponentTypesFolder
593 VP.ActionContribution.HasAction ACTIONS.NewProceduralComponentType
594 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
595 L0.HasLabel "Procedural User Component"
596 VP.ActionContribution.HasImage IMAGES.ComponentType
597 VP.ActionContribution.HasCategory VP.NewActionCategory
598 VP.ActionContribution.HasNodeType L0.Library
599 VP.ActionContribution.HasAction ACTIONS.NewProceduralComponentType
600 VP.ActionContribution.IsVisibleIf TESTS.IsContainerNotPublished
601 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
602 L0.HasLabel "Assign Symbol Group..."
603 VP.ActionContribution.HasCategory VP.EditActionCategory
604 VP.ActionContribution.HasNodeType MBC.Symbol
605 VP.ActionContribution.HasAction ACTIONS.AssignSymbolGroup : ACT.Action
606 VP.ActionContribution.IsVisibleIf TESTS.IsContainerNotPublished
607 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
608 L0.HasLabel "Configure Connection Types..."
609 VP.ActionContribution.HasCategory VP.EditActionCategory
610 VP.ActionContribution.HasNodeType STR.ConnectionRelation
611 VP.ActionContribution.HasAction ACTIONS.ConfigureConnectionTypes : ACT.Action
612 VP.ActionContribution.IsVisibleIf TESTS.IsContainerNotPublished
613 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
614 L0.HasLabel "Document"
615 VP.ActionContribution.HasImage SILK.page_white
616 VP.ActionContribution.HasCategory VP.NewActionCategory
617 VP.ActionContribution.HasNodeType MBC.DocumentsFolder
618 VP.ActionContribution.HasAction ACTIONS.NewDocument : ACT.Action
619 VP.ActionContribution.IsVisibleIf TESTS.IsContainerNotPublished
620 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
621 L0.HasLabel "Library"
622 VP.ActionContribution.HasImage SILK.folder
623 VP.ActionContribution.HasCategory VP.NewActionCategory
624 VP.ActionContribution.HasNodeType L0.Library
625 VP.ActionContribution.HasAction ACTIONS.NewLibrary : ACT.Action
626 VP.ActionContribution.IsVisibleIf TESTS.IsContainerNotPublished
627 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
628 L0.HasLabel "Merge Flags"
629 VP.ActionContribution.HasCategory VP.EditActionCategory
630 VP.ActionContribution.HasNodeType STR.Composite
631 VP.ActionContribution.HasAction ACTIONS.MergeFlags : ACT.Action
632 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
633 L0.HasLabel "Rename Diagram Components"
634 VP.ActionContribution.HasCategory VP.EditActionCategory
635 VP.ActionContribution.HasNodeType STR.Composite
636 VP.ActionContribution.HasAction ACTIONS.RenameDiagramComponents
637 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
638 L0.HasLabel "Connection Point"
639 VP.ActionContribution.HasCategory VP.NewActionCategory
640 VP.ActionContribution.HasNodeType STR.ProceduralComponentType
641 VP.ActionContribution.HasNodeType MBC.ConnectionPointDefinitionsFolder
642 VP.ActionContribution.HasAction ACTIONS.NewConnectionPoint : ACT.Action
643 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
645 VP.ActionContribution.HasImage SILK.image
646 VP.ActionContribution.HasCategory VP.NewActionCategory
647 VP.ActionContribution.HasNodeType STR.ComponentType
648 VP.ActionContribution.HasAction ACTIONS.NewSymbol : ACT.Action
649 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
651 VP.ActionContribution.HasImage SILK.page_copy
652 VP.ActionContribution.HasCategory VP.EditActionCategory
653 VP.ActionContribution.HasNodeType STR.ComponentType
654 VP.ActionContribution.HasAction ACTIONS.Copy : ACT.Action
655 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
657 VP.ActionContribution.HasImage SILK.cut
658 VP.ActionContribution.HasCategory VP.EditActionCategory
659 VP.ActionContribution.HasNodeType STR.ComponentType
660 VP.ActionContribution.HasAction ACTIONS.Cut : ACT.Action
661 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
663 VP.ActionContribution.HasImage SILK.page_paste
664 VP.ActionContribution.HasCategory VP.EditActionCategory
665 VP.ActionContribution.HasNodeType L0.Library
666 VP.ActionContribution.HasAction ACTIONS.Paste : ACT.Action
667 VP.ActionContribution.IsVisibleIf TESTS.HasSomethingToPaste
668 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
670 VP.ActionContribution.HasImage SILK.lock
671 VP.ActionContribution.HasCategory VP.EditActionCategory
672 VP.ActionContribution.HasNodeType STR.ComponentType
673 VP.ActionContribution.HasAction ACTIONS.Lock : ACT.Action
674 VP.ActionContribution.IsVisibleIf TESTS.IsNotLocked
675 VP.BrowseContext.HasActionContribution _ : VP.ActionContribution
677 VP.ActionContribution.HasImage SILK.lock_open
678 VP.ActionContribution.HasCategory VP.EditActionCategory
679 VP.ActionContribution.HasNodeType STR.ComponentType
680 VP.ActionContribution.HasAction ACTIONS.Unlock : ACT.Action
681 VP.ActionContribution.IsVisibleIf TESTS.IsLocked
682 VP.BrowseContext.SupportsRemovalOf MBC.Symbol
683 VP.BrowseContext.SupportsRenamingOf MBC.Symbol
684 VP.BrowseContext.HasActionContribution
685 MOD.Contributions.NewSheetBook
686 MOD.Contributions.ImportSheetBook
688 @VP.renamingTestContribution
693 @VP.actionContributionWithVisibility "Images" L0.Library SILK.image VP.ImportActionCategory ACTIONS.ImportImages MAC.Tests.IsContainerNotPublished
695 MOD.Contributions.Delete : VP.ActionContribution
697 VP.ActionContribution.HasImage SILK.cross
698 VP.ActionContribution.HasCategory VP.EditActionCategory
699 VP.ActionContribution.HasNodeType L0.Entity
700 VP.ActionContribution.HasAction ACTIONS.Delete
701 VP.ActionContribution.IsVisibleIf TESTS.CanDelete
703 ACTIONS = MAC.Actions : L0.Library
704 ACTIONS.ImportImages : ACT.Action
705 ACTIONS.Delete : ACT.Action
706 ACTIONS.NewLocalLibrary : ACT.Action
707 ACTIONS.SubscriptionDropAction : ACT.DropAction
708 ACTIONS.FinishComponentTypeForPublishing
709 @MOD.sclAction "publishComponentTypeAction"
710 ACTIONS.FinishSharedOntologyForPublishing
711 @MOD.sclAction "publishSharedOntologyAction"
712 ACTIONS.CreateNewVersion
713 @MOD.sclAction "newVersionAction"
715 @MOD.sclAction "createSCLModuleAction"
717 @MOD.sclAction "createSCLScriptAction"
718 ACTIONS.RunSCLScript : ACT.Action
720 @MOD.sclAction "createPGraphAction"
721 ACTIONS.NewSCLQuery : ACT.Action
722 ACTIONS.NewSCLQueryType
723 @MOD.sclAction "createSCLQueryTypeAction"
725 @MOD.sclAction "createSpreadsheetBookAction"
726 ACTIONS.ImportSheetBook
727 @MOD.sclAction "importSpreadsheetBookAction"
728 ACTIONS.ActivateModel
729 @MOD.sclAction "activateModelAction"
730 ACTIONS.MigrateComponentType : ACT.Action
731 ACTIONS.CompilePGraphs : ACT.Action
732 //ACTIONS.MigrateMasterTypical : ACT.Action
733 ACTIONS.RenameDiagramComponents : ACT.Action
734 ACTIONS.Help : ACT.Action
735 ACTIONS.CopyURI : ACT.Action
737 ACTIONS.NavigateToSubstructure
738 @MOD.sclAction "navigateToSubstructureAction"
740 ACTIONS.NewProceduralComponentType : ACT.Action
741 ACTIONS.NewComponentType : ACT.Action
743 MOD.InstantiateUnder <T MOD.SCLAction
744 >-- MOD.InstantiateUnder.HasType --> L0.Type <R L0.IsRelatedTo : L0.TotalFunction
745 @MOD.sclAssertion MOD.SCLAction.action "instantiateUnderAction self" "Resource -> <Proc> ()"
747 ACTIONS.InstantiateUnder
748 @MOD.sclAction "instantiateUnderAction self"
750 MOD.InstanceOfTest <T MOD.SCLTest
751 >-- MOD.InstanceOfTest.HasType --> L0.Type <R L0.IsRelatedTo : L0.TotalFunction
752 @MOD.sclAssertion MOD.SCLTest.test "instanceOfTest self" "Resource -> <Proc> Boolean"
754 MOD.instanceOfTest : L0.Template
755 @template %test %type
756 %test : MOD.InstanceOfTest
757 MOD.InstanceOfTest.HasType %type
759 TESTS = MAC.Tests : L0.Library
761 @MOD.sclTest "isNotPublished"
763 @MOD.sclTest "isPublished"
765 @MOD.sclTest "isNotLocked"
767 @MOD.sclTest "isLocked"
768 TESTS.IsContainerNotPublished
769 @MOD.sclTest "isContainerNotPublished"
770 TESTS.HasSomethingToPaste
771 @MOD.sclTest "hasSomethingToPaste"
773 @MOD.sclTest "canDelete"
775 @MOD.sclTest "canRename"
777 MOD.Functions.singleVariableSelection : L0.Function
779 MOD.Functions.projectSelection : L0.Function
781 MOD.Functions.standardPersistor : L0.Function
782 L0.HasValueType "StatePersistor"
785 //MOD.ModelBrowser : MOD.ModelBrowser