Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCedric Dumoulin2013-11-24 21:46:02 +0000
committerCedric Dumoulin2014-01-27 13:55:56 +0000
commit338569cc34560de7432abed033ff04af766b578f (patch)
tree6934c77fab334ac34bad7397053e8f8ba33363f8 /extraplugins/layers/org.eclipse.papyrus.layers.ui
parent1cd3630e512b3b23231b01821f6831c6ea14b99b (diff)
downloadorg.eclipse.papyrus-338569cc34560de7432abed033ff04af766b578f.tar.gz
org.eclipse.papyrus-338569cc34560de7432abed033ff04af766b578f.tar.xz
org.eclipse.papyrus-338569cc34560de7432abed033ff04af766b578f.zip
Bug 330199 - Add properties and methods to Layers::RegExp model.
Diffstat (limited to 'extraplugins/layers/org.eclipse.papyrus.layers.ui')
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties.ctx5
-rw-r--r--extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayer.xwt13
2 files changed, 18 insertions, 0 deletions
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties.ctx b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties.ctx
index 4fc1a71549f..86535e3fe31 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties.ctx
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/properties.ctx
@@ -1468,6 +1468,11 @@
<elements name="RegExpLayer" supertypes="//@dataContexts.0/@elements.27">
<properties name="expr"/>
<properties name="language"/>
+ <properties name="isDomainChangedEventDependant" type="Boolean"/>
+ <properties name="domainChangedEventLevel" type="Enumeration"/>
+ <properties name="isDiagramChangedEventDependant" type="Boolean"/>
+ <properties name="diagramChangedEventLevel" type="Enumeration"/>
+ <properties name="expressionContextObjectType"/>
</elements>
<elements name="Layer" supertypes="//@dataContexts.0/@elements.27"/>
<elements name="Color" supertypes="//@dataContexts.0/@elements.9"/>
diff --git a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayer.xwt b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayer.xwt
index 00fc46193ed..135beec722f 100644
--- a/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayer.xwt
+++ b/extraplugins/layers/org.eclipse.papyrus.layers.ui/properties/ui/SingleRegExpLayer.xwt
@@ -22,6 +22,19 @@
</Composite.layout>
<ppe:BooleanCheckbox input="{Binding}"
property="layers:LayerExpression:isLayerEnabled"></ppe:BooleanCheckbox>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:RegExpLayer:isDomainChangedEventDependant"></ppe:BooleanRadio>
+ <ppe:BooleanRadio input="{Binding}"
+ property="layers:RegExpLayer:isDiagramChangedEventDependant"></ppe:BooleanRadio>
+ </Composite>
+ <Composite>
+ <Composite.layout>
+ <ppel:PropertiesLayout numColumns="1"></ppel:PropertiesLayout>
+ </Composite.layout>
+ <ppe:EnumCombo input="{Binding}"
+ property="layers:RegExpLayer:domainChangedEventLevel"></ppe:EnumCombo>
+ <ppe:EnumCombo input="{Binding}"
+ property="layers:RegExpLayer:diagramChangedEventLevel"></ppe:EnumCombo>
</Composite>
<Composite>
<Composite.layout>

Back to the top