Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJérémie Tatibouët2014-05-28 13:50:49 +0000
committerCamille Letavernier2014-06-20 14:00:08 +0000
commitd4715a82ab9fc5a834951573ed00f7ac6496d61d (patch)
treec7342f1994784b9f4ea4d9d2a75d7c509c5dd089 /extraplugins/moka/org.eclipse.papyrus.moka.fuml/generated/org/eclipse/papyrus/moka/fuml/Semantics/Classes/Kernel/LiteralUnlimitedNaturalEvaluation.java
parentd05c912c95858a34c44835d3734398ebb1dccd8a (diff)
downloadorg.eclipse.papyrus-d4715a82ab9fc5a834951573ed00f7ac6496d61d.tar.gz
org.eclipse.papyrus-d4715a82ab9fc5a834951573ed00f7ac6496d61d.tar.xz
org.eclipse.papyrus-d4715a82ab9fc5a834951573ed00f7ac6496d61d.zip
405391: [Moka] Moka shall provide an implementation of the fUML
Execution Model https://bugs.eclipse.org/bugs/show_bug.cgi?id=405391 - Initial commit of MOKA framework Signed-off-by: Jeremie Tatibouet <jeremie.tatibouet@cea.fr>
Diffstat (limited to 'extraplugins/moka/org.eclipse.papyrus.moka.fuml/generated/org/eclipse/papyrus/moka/fuml/Semantics/Classes/Kernel/LiteralUnlimitedNaturalEvaluation.java')
-rw-r--r--extraplugins/moka/org.eclipse.papyrus.moka.fuml/generated/org/eclipse/papyrus/moka/fuml/Semantics/Classes/Kernel/LiteralUnlimitedNaturalEvaluation.java29
1 files changed, 29 insertions, 0 deletions
diff --git a/extraplugins/moka/org.eclipse.papyrus.moka.fuml/generated/org/eclipse/papyrus/moka/fuml/Semantics/Classes/Kernel/LiteralUnlimitedNaturalEvaluation.java b/extraplugins/moka/org.eclipse.papyrus.moka.fuml/generated/org/eclipse/papyrus/moka/fuml/Semantics/Classes/Kernel/LiteralUnlimitedNaturalEvaluation.java
new file mode 100644
index 00000000000..9106d2fa525
--- /dev/null
+++ b/extraplugins/moka/org.eclipse.papyrus.moka.fuml/generated/org/eclipse/papyrus/moka/fuml/Semantics/Classes/Kernel/LiteralUnlimitedNaturalEvaluation.java
@@ -0,0 +1,29 @@
+/*****************************************************************************
+ * Copyright (c) 2012 CEA LIST.
+ *
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * CEA LIST - Initial API and implementation
+ *
+ *****************************************************************************/
+package org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel;
+
+import org.eclipse.uml2.uml.LiteralUnlimitedNatural;
+
+public class LiteralUnlimitedNaturalEvaluation extends LiteralEvaluation {
+
+ public Value evaluate() {
+ // Evaluate a literal unlimited natural producing an unlimited natural
+ // value.
+ LiteralUnlimitedNatural literal = (LiteralUnlimitedNatural)specification;
+ UnlimitedNaturalValue unlimitedNaturalValue = new UnlimitedNaturalValue();
+ unlimitedNaturalValue.type = this.getType("UnlimitedNatural");
+ unlimitedNaturalValue.value = literal.getValue();
+ return unlimitedNaturalValue;
+ }
+}

Back to the top