Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorskovalsky2012-03-18 18:35:11 -0400
committermgolubev2012-03-18 18:35:11 -0400
commit8e9a1ba56437aa6202353395ed73e7aeb2aabba8 (patch)
tree627f69053e132ee8270be41249e7719e52b24297 /plugins/org.eclipse.gmf.codegen/models/gmfgen.emf
parentd3a6e7b1a689df8b00452bc4905ab271941d1884 (diff)
downloadorg.eclipse.gmf-tooling-8e9a1ba56437aa6202353395ed73e7aeb2aabba8.tar.gz
org.eclipse.gmf-tooling-8e9a1ba56437aa6202353395ed73e7aeb2aabba8.tar.xz
org.eclipse.gmf-tooling-8e9a1ba56437aa6202353395ed73e7aeb2aabba8.zip
[374583] - Generic OCL-configurable choice parser: gen model + edit
Diffstat (limited to 'plugins/org.eclipse.gmf.codegen/models/gmfgen.emf')
-rw-r--r--plugins/org.eclipse.gmf.codegen/models/gmfgen.emf7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/org.eclipse.gmf.codegen/models/gmfgen.emf b/plugins/org.eclipse.gmf.codegen/models/gmfgen.emf
index 3da1bcbed..a67df8610 100644
--- a/plugins/org.eclipse.gmf.codegen/models/gmfgen.emf
+++ b/plugins/org.eclipse.gmf.codegen/models/gmfgen.emf
@@ -1600,6 +1600,13 @@ class PredefinedEnumParser extends GenParserImplementation {
op String getQualifiedClassName();
}
+class OclChoiceParser extends GenParserImplementation {
+ op String getQualifiedClassName();
+
+ ref ValueExpression[?] itemsExpression;
+ ref ValueExpression[?] showExpression;
+}
+
@genmodel(documentation="Parser implementation that uses expressions to produce string values")
class ExpressionLabelParser extends GenParserImplementation {
@genmodel(documentation="Provides means to alter name of parser implementation class")

Back to the top