diff options
author | Jérémie Tatibouët | 2014-05-28 13:50:49 +0000 |
---|---|---|
committer | Camille Letavernier | 2014-06-20 14:00:08 +0000 |
commit | d4715a82ab9fc5a834951573ed00f7ac6496d61d (patch) | |
tree | c7342f1994784b9f4ea4d9d2a75d7c509c5dd089 /extraplugins/moka/org.eclipse.papyrus.moka.fuml/generated/org/eclipse/papyrus/moka/fuml/Semantics/Classes/Kernel/LiteralUnlimitedNaturalEvaluation.java | |
parent | d05c912c95858a34c44835d3734398ebb1dccd8a (diff) | |
download | org.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.java | 29 |
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; + } +} |