X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.ontology%2Fgraph%2FTypicals.pgraph;h=9a55cd7b3c39312268d43c398f9c13b75d2b61ca;hb=b000e272429e157638c0384878b07b8dcd758472;hp=2c332450c98fe75c1881b571d951ee3384af9431;hpb=0164d293576acb99639a68102682fc3cbb512b7e;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.modeling.ontology/graph/Typicals.pgraph b/bundles/org.simantics.modeling.ontology/graph/Typicals.pgraph index 2c332450c..9a55cd7b3 100644 --- a/bundles/org.simantics.modeling.ontology/graph/Typicals.pgraph +++ b/bundles/org.simantics.modeling.ontology/graph/Typicals.pgraph @@ -1,80 +1,80 @@ -L0 = -L0X = -STR = -G2D = -DIA = -SIMU = -DOC = -ISSUE = -SG = -MOD = -ACT = - -PRED = L0X.Predicate - +L0 = +L0X = +STR = +G2D = +DIA = +SIMU = +DOC = +ISSUE = +SG = +MOD = +ACT = + +PRED = L0X.Predicate + //########################################################################## //## Actions //########################################################################## - -MOD.NewMasterTypicalDiagram : ACT.Action -MOD.NewTypicalDiagramInstance : ACT.Action - -//########################################################################## -//## Concepts -//########################################################################## - -MOD.MasterTypicalCompositeType -- MOD.TypicalComposite.typicalNamingFunction --> L0.ExternalValue ==> "ReadGraph -> Resource -> Resource -> String -> String" DIA.Diagram -MOD.HasElementSource DIA.Element - -MOD.IsTemplatized - L0.HasDescription "A tag for marking elements of typical diagram template instances as being controlled by the template. These tags are used to identify elements that still exist in the instance but no longer in the template." - @L0.defTag - @L0.symmetric - -MOD.TypicalSynchronizationRule -- MOD.TypicalSynchronizationRule.alwaysEnabled --> L0.Boolean MOD.TypicalSynchronizationRule - -MOD.PageSettingsTypicalRule : MOD.TypicalSynchronizationRule - L0.HasLabel "Diagram Page Settings" - -//########################################################################## -//## MOD.StructuralModel additions -//########################################################################## - -// Add typical diagram support -MOD.StructuralModel - // For creating new master typical diagrams - >-- MOD.StructuralModel.HasTypicalCompositeBaseType --> L0.Type -- MOD.StructuralModel.HasTypicalDiagramBaseType --> L0.Type -- MOD.StructuralModel.HasMasterTypicalCompositeType --> L0.Type -- MOD.StructuralModel.CloneTypicalDiagramSymbolContributionsFrom --> L0.Type -- MOD.StructuralModel.typicalInstantiationFunction --> L0.ExternalValue ==> "Resource -> Resource -> Resource" -- MOD.TypicalComposite.typicalNamingFunction --> L0.ExternalValue ==> "ReadGraph -> Resource -> Resource -> String -> String" DIA.Diagram +MOD.HasElementSource DIA.Element + +MOD.IsTemplatized + L0.HasDescription "A tag for marking elements of typical diagram template instances as being controlled by the template. These tags are used to identify elements that still exist in the instance but no longer in the template." + @L0.defTag + @L0.symmetric + +MOD.TypicalSynchronizationRule -- MOD.TypicalSynchronizationRule.alwaysEnabled --> L0.Boolean MOD.TypicalSynchronizationRule + +MOD.PageSettingsTypicalRule : MOD.TypicalSynchronizationRule + L0.HasLabel "Diagram Page Settings" + +//########################################################################## +//## MOD.StructuralModel additions +//########################################################################## + +// Add typical diagram support +MOD.StructuralModel + // For creating new master typical diagrams + >-- MOD.StructuralModel.HasTypicalCompositeBaseType --> L0.Type -- MOD.StructuralModel.HasTypicalDiagramBaseType --> L0.Type -- MOD.StructuralModel.HasMasterTypicalCompositeType --> L0.Type -- MOD.StructuralModel.CloneTypicalDiagramSymbolContributionsFrom --> L0.Type -- MOD.StructuralModel.typicalInstantiationFunction --> L0.ExternalValue ==> "Resource -> Resource -> Resource"