X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.ui%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Fui%2Fviewpoint%2FVariablePropertyRule.java;h=0323cfad4ece25174d560676b7840c67a4899419;hb=dcca7344e1da6f975859fd79fbc6cead7d363042;hp=76ec9b919b73a82bf4d7aad785a2bf6a711b6ee9;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/viewpoint/VariablePropertyRule.java b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/viewpoint/VariablePropertyRule.java index 76ec9b919..0323cfad4 100644 --- a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/viewpoint/VariablePropertyRule.java +++ b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/viewpoint/VariablePropertyRule.java @@ -76,6 +76,9 @@ public class VariablePropertyRule implements ChildRule { if (isUnder(graph, L0, SEL, property, propertiesPredicates)) continue props; + Boolean hidden = property.getPossiblePropertyValue(graph, SEL.hidden, Bindings.BOOLEAN); + if(hidden != null && hidden) continue props; + for(String req : requiredProperties) if(property.getPossibleProperty(graph, req) == null) continue props; for(String req : filteredProperties) if(property.getName(graph).equals(req)) continue props;