1 L0 = <http://www.simantics.org/Layer0-1.1>
\r
2 L0X = <http://www.simantics.org/Layer0X-1.1>
\r
3 DIA = <http://www.simantics.org/Diagram-2.2>
\r
7 DIA.Profile <T L0.List
\r
8 >-- DIA.Profile.priority --> L0.Double <R L0.HasProperty : L0.FunctionalRelation
\r
9 >-- DIA.Profile.children ==> "[Resource]" <R L0.HasProperty : L0.FunctionalRelation
\r
10 @L0.assert DIA.Profile.priority 0.0
\r
11 @L0.assert DIA.Profile.children DIA.Profile.Functions.profileChildren
\r
13 DIA.Profile.Functions : L0.Library
\r
15 DIA.Profile.Functions.singleResourceSelection : L0.Function
\r
17 DIA.Profile.Functions.profileChildren : L0.Function
\r
18 L0.HasValueType "[Resource]"
\r
19 DIA.Profile.Functions.availableProfiles : L0.Function
\r
20 L0.HasValueType "[(String, Resource)]"
\r
21 DIA.Profile.Functions.selectedProfile : L0.Function
\r
22 L0.HasValueType "String"
\r
23 DIA.Profile.Functions.activeProfileModifier : L0.Function
\r
24 L0.HasValueType "String -> String"
\r
25 DIA.Profile.Functions.profileEntrySelected : L0.Function
\r
26 L0.HasValueType "a -> Boolean"
\r
28 DIA.ProfileEntry <T L0.Entity
\r
29 @L0.property DIA.ProfileEntry.HasStyle
\r
30 @L0.property DIA.ProfileEntry.HasGroup
\r
31 @L0.assert DIA.ProfileEntry.HasPriority 0.0
\r
33 DIA.ProfileEntry.HasGroup <R L0.DependsOn : L0.FunctionalRelation
\r
34 DIA.ProfileEntry.HasStyle <R L0.DependsOn : L0.FunctionalRelation
\r
35 DIA.ProfileEntry.HasPriority <R L0.HasProperty : L0.FunctionalRelation
\r
37 DIA.GroupStyleProfileEntry <T DIA.ProfileEntry
\r
39 DIA.Group <T L0.Entity
\r
41 DIA.TypeGroup <T DIA.Group
\r
42 >-- DIA.TypeGroup.HasType --> L0.Type <R L0.DependsOn
\r
44 DIA.MappedTypeGroup <T DIA.TypeGroup
\r
45 @L0.property DIA.TypeGroup.HasType
\r
47 DIA.SCLGroup <T DIA.Group
\r
49 DIA.SingleSelectionGroup <T DIA.Group
\r
51 DIA.Style <T L0.Entity
\r
53 DIA.ConstantStyle <T DIA.Style
\r
55 DIA.ExpressionStyle <T DIA.Style
\r
57 DIA.SCLTextStyle <T DIA.Style
\r
58 DIA.BasicExpressionTextStyle <T DIA.Style
\r
61 DIA.HasProfile : L0.Entity
\r
62 DIA.HasProfile.Inverse : L0.Entity
\r
64 DIA.HasEntries <R L0.DependsOn
\r
66 DIA.HasActivationContext <R L0.DependsOn
\r
68 DIA.HasValues <R L0.HasProperty : L0.FunctionalRelation
\r
69 L0.InverseOf DIA.ValuesOf
\r
71 DIA.HasVariableName <R L0.HasProperty : L0.FunctionalRelation
\r
73 DIA.HasActiveProfile <R L0.DependsOn : L0.FunctionalRelation
\r
75 @L0.optionalProperty DIA.HasActiveProfile
\r
77 DIA.Profile.defaultEnabled
\r
80 DIA.ConfigurableProfile <T L0.Entity
\r
82 DIA.HasTemplate <R L0.ConsistsOf
\r
83 L0.HasDomain DIA.ProfileEntry
\r
84 L0.HasRange DIA.ProfileEntry
\r