diff options
author | Arnaud Cuccuru | 2013-10-24 10:36:59 +0000 |
---|---|---|
committer | Arnaud Cuccuru | 2013-10-24 10:36:59 +0000 |
commit | bf905f3abb9e75068d902fa780cf7b0e50797d50 (patch) | |
tree | df525349ef11b7e14e63c44e7e86bb0c64013617 /sandbox/Moka | |
parent | 4b18e001f3bd14050af59c0600ed7df36def4825 (diff) | |
download | org.eclipse.papyrus-bf905f3abb9e75068d902fa780cf7b0e50797d50.tar.gz org.eclipse.papyrus-bf905f3abb9e75068d902fa780cf7b0e50797d50.tar.xz org.eclipse.papyrus-bf905f3abb9e75068d902fa780cf7b0e50797d50.zip |
401874: [moka] An OpaqueBehaviorExecution shall be implemented for all
opaque behaviors defined in the FoundationalModelLibrary
https://bugs.eclipse.org/bugs/show_bug.cgi?id=401874
Adding opaque behavior implementations for Real functions, and fixing
issues related to visibility of packages
Diffstat (limited to 'sandbox/Moka')
58 files changed, 766 insertions, 76 deletions
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/META-INF/MANIFEST.MF b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/META-INF/MANIFEST.MF index 48adbf80ef8..ae77fba38fe 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/META-INF/MANIFEST.MF +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/META-INF/MANIFEST.MF @@ -18,3 +18,14 @@ Require-Bundle: org.eclipse.ui, org.eclipse.ui.console;bundle-version="3.5.200" Bundle-RequiredExecutionEnvironment: J2SE-1.5 Bundle-ActivationPolicy: lazy +Export-Package: org.eclipse.papyrus.moka.fuml.standardlibrary.library.boolean_, + org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer, + org.eclipse.papyrus.moka.fuml.standardlibrary.library.list, + org.eclipse.papyrus.moka.fuml.standardlibrary.library.string, + org.eclipse.papyrus.moka.fuml.standardlibrary.library.unlimitednatural +Export-Package: org.eclipse.papyrus.moka.fuml.standardlibrary.library.boolean_, + org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer, + org.eclipse.papyrus.moka.fuml.standardlibrary.library.io, + org.eclipse.papyrus.moka.fuml.standardlibrary.library.list, + org.eclipse.papyrus.moka.fuml.standardlibrary.library.string, + org.eclipse.papyrus.moka.fuml.standardlibrary.library.unlimitednatural diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/StandardLibraryRegistry.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/StandardLibraryRegistry.java index a4f7afd3d12..e5295ef1f04 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/StandardLibraryRegistry.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/StandardLibraryRegistry.java @@ -65,6 +65,46 @@ public class StandardLibraryRegistry extends AbstractOpaqueBehaviorExecutionRegi // ToInteger
this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer.ToInteger(), "FoundationalModelLibrary::PrimitiveBehaviors::IntegerFunctions::ToInteger");
// '/' is missing TODO
+
+
+ // ////////////////////
+ // Real functions
+ // +
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Add(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::+");
+ // -
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Minus(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::-");
+ // *
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Times(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::*");
+ // /
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Div(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::/");
+ // >
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Greater(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::>");
+ // >=
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.GreaterOrEqual(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::>=");
+ // <
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Lower(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::<");
+ // <=
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.LowerOrEqual(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::<=");
+ // Abs
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Abs(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::Abs");
+ // Floor
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Floor(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::Floor");
+ // Inv
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Inv(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::Inv");
+ // Max
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Max(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::Max");
+ // Min
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Min(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::Min");
+ // Neg
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Neg(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::Neg");
+ // Round
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.Round(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::Round");
+ // ToInteger
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.ToInteger(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::ToInteger");
+ // ToReal
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.ToReal(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::ToReal");
+ // ToString
+ this.registerOpaqueBehaviorExecution(new org.eclipse.papyrus.moka.fuml.standardlibrary.library.real.ToString(), "FoundationalModelLibrary::PrimitiveBehaviors::RealFunctions::ToString");
// ////////////////////
// Unlimited natural functions
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/And.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/And.java index 02eaf8e7868..1ac21c999ec 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/And.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/And.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.boolean_; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class And extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class And extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of And " + e.getMessage());
+ Activator.log.error("An error occured during the execution of And " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Implies.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Implies.java index 29508697cae..8c9fba084fa 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Implies.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Implies.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.boolean_; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Implies extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Implies extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Implies " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Implies " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Not.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Not.java index 74afc711eb0..b7767d9bff1 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Not.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Not.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.boolean_; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Not extends OpaqueBehaviorExecution {
@@ -35,7 +35,7 @@ public class Not extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Not " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Not " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Or.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Or.java index ab5fc5623ea..45d90a22c0e 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Or.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Or.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.boolean_; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Or extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Or extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Or " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Or " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/ToBoolean.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/ToBoolean.java index d1757e0c10e..b19c7b0f074 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/ToBoolean.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/ToBoolean.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.boolean_; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.StringValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class ToBoolean extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class ToBoolean extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of ToBoolean " + e.getMessage());
+ Activator.log.error("An error occured during the execution of ToBoolean " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/ToString.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/ToString.java index e136b70411c..a977e93e0a2 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/ToString.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/ToString.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.boolean_; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.StringValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class ToString extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class ToString extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of ToString " + e.getMessage());
+ Activator.log.error("An error occured during the execution of ToString " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Xor.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Xor.java index 31492354ed0..eaedf859199 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Xor.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/boolean_/Xor.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.boolean_; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Xor extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Xor extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Xor " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Xor " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Abs.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Abs.java index d1c572e7b08..214ec621eef 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Abs.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Abs.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Abs extends OpaqueBehaviorExecution {
@@ -35,7 +35,7 @@ public class Abs extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Abs " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Abs " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Add.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Add.java index aa31380fcf5..6aae119b389 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Add.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Add.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Add extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Add extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of + " + e.getMessage());
+ Activator.log.error("An error occured during the execution of + " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Div.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Div.java index 54f53fb1107..b21fdd6ae9a 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Div.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Div.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Div extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Div extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Div " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Div " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Greater.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Greater.java index 8d03920de62..24d277be08b 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Greater.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Greater.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Greater extends OpaqueBehaviorExecution {
@@ -37,7 +37,7 @@ public class Greater extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of > " + e.getMessage());
+ Activator.log.error("An error occured during the execution of > " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/GreaterOrEqual.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/GreaterOrEqual.java index 1192f6bdfed..5cd38e6f4e5 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/GreaterOrEqual.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/GreaterOrEqual.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class GreaterOrEqual extends OpaqueBehaviorExecution {
@@ -37,7 +37,7 @@ public class GreaterOrEqual extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of >= " + e.getMessage());
+ Activator.log.error("An error occured during the execution of >= " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Lower.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Lower.java index 2be275a2c88..a606212e48f 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Lower.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Lower.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Lower extends OpaqueBehaviorExecution {
@@ -37,7 +37,7 @@ public class Lower extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of < " + e.getMessage());
+ Activator.log.error("An error occured during the execution of < " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/LowerOrEqual.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/LowerOrEqual.java index 19f07bcf178..126458f373e 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/LowerOrEqual.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/LowerOrEqual.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class LowerOrEqual extends OpaqueBehaviorExecution {
@@ -37,7 +37,7 @@ public class LowerOrEqual extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of <= " + e.getMessage());
+ Activator.log.error("An error occured during the execution of <= " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Max.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Max.java index 90ff6290be7..b7b3e6954ec 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Max.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Max.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Max extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Max extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Max " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Max " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Min.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Min.java index 8fdab6998af..db100c6552f 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Min.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Min.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Min extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Min extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Min " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Min " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Minus.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Minus.java index 4c3d3fd54d8..3c2767ce751 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Minus.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Minus.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Minus extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Minus extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of - " + e.getMessage());
+ Activator.log.error("An error occured during the execution of - " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Mod.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Mod.java index 2b76ea081d3..35a067760f4 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Mod.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Mod.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Mod extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Mod extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Mod " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Mod " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Neg.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Neg.java index 524b04186e5..19e762417dd 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Neg.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Neg.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Neg extends OpaqueBehaviorExecution {
@@ -35,7 +35,7 @@ public class Neg extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Neg " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Neg " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Times.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Times.java index ac8108769c7..6c641995dcb 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Times.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/Times.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Times extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Times extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of * " + e.getMessage());
+ Activator.log.error("An error occured during the execution of * " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/ToInteger.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/ToInteger.java index 97c505c9238..ec5a29b1166 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/ToInteger.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/ToInteger.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.StringValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class ToInteger extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class ToInteger extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of ToInteger " + e.getMessage());
+ Activator.log.error("An error occured during the execution of ToInteger " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/ToString.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/ToString.java index 9a0b997bede..3c68adc97ae 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/ToString.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/ToString.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.StringValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class ToString extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class ToString extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of ToString " + e.getMessage());
+ Activator.log.error("An error occured during the execution of ToString " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/ToUnlimitedNatural.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/ToUnlimitedNatural.java index 4d06c732a27..1afe36646f3 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/ToUnlimitedNatural.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/integer/ToUnlimitedNatural.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.integer; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.UnlimitedNaturalValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class ToUnlimitedNatural extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class ToUnlimitedNatural extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of ToUnlimitedNatural " + e.getMessage());
+ Activator.log.error("An error occured during the execution of ToUnlimitedReal " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/list/ListConcat.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/list/ListConcat.java index 1319e36888d..9b65d9b2e90 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/list/ListConcat.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/list/ListConcat.java @@ -16,10 +16,10 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.list; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class ListConcat extends OpaqueBehaviorExecution {
@@ -33,7 +33,7 @@ public class ListConcat extends OpaqueBehaviorExecution { result.addAll(list2) ;
outputParameters.get(0).values = result;
} catch (Exception e) {
- Debug.println("An error occured during the execution of ListConcat " + e.getMessage());
+ Activator.log.error("An error occured during the execution of ListConcat " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/list/ListGet.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/list/ListGet.java index bc9f72a1bfc..c09ca8957e4 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/list/ListGet.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/list/ListGet.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.list; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class ListGet extends OpaqueBehaviorExecution {
@@ -35,7 +35,7 @@ public class ListGet extends OpaqueBehaviorExecution { }
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of ListGet " + e.getMessage());
+ Activator.log.error("An error occured during the execution of ListGet " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/list/ListSize.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/list/ListSize.java index 30738745c9f..33eab86213e 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/list/ListSize.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/list/ListSize.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.list; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class ListSize extends OpaqueBehaviorExecution {
@@ -35,7 +35,7 @@ public class ListSize extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of ListSize " + e.getMessage());
+ Activator.log.error("An error occured during the execution of ListSize " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Abs.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Abs.java new file mode 100644 index 00000000000..7e06309fa2c --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Abs.java @@ -0,0 +1,34 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Abs extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ RealValue result = new RealValue();
+ result.value = Math.abs(x);
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of Abs " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ // ADDED:
+ return new Abs();
+ }
+}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Add.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Add.java new file mode 100644 index 00000000000..be311bd39b2 --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Add.java @@ -0,0 +1,34 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Add extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ Double y = ((RealValue)inputParameters.get(1).values.get(0)).value;
+ RealValue result = new RealValue();
+ result.value = x + y;
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of + " + e.getMessage(), e) ;
+ }
+ }
+
+ @Override
+ public Value new_() {
+ return new Add();
+ }
+}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Div.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Div.java new file mode 100644 index 00000000000..1121b3ab372 --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Div.java @@ -0,0 +1,34 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Div extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ Double y = ((RealValue)inputParameters.get(1).values.get(0)).value;
+ RealValue result = new RealValue();
+ result.value = x / y;
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of Div " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ return new Div();
+ }
+}
\ No newline at end of file diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Floor.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Floor.java new file mode 100644 index 00000000000..1231f260c67 --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Floor.java @@ -0,0 +1,35 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Floor extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ IntegerValue result = new IntegerValue();
+ result.value = (int) Math.floor(x);
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of Floor " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ // ADDED:
+ return new Abs();
+ }
+}
\ No newline at end of file diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Greater.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Greater.java new file mode 100644 index 00000000000..1156435714c --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Greater.java @@ -0,0 +1,35 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Greater extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ Double y = ((RealValue)inputParameters.get(1).values.get(0)).value;
+ BooleanValue result = new BooleanValue();
+ result.value = x > y;
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of > " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ return new Greater();
+ }
+}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/GreaterOrEqual.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/GreaterOrEqual.java new file mode 100644 index 00000000000..235ded13c1e --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/GreaterOrEqual.java @@ -0,0 +1,36 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class GreaterOrEqual extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ Double y = ((RealValue)inputParameters.get(1).values.get(0)).value;
+ BooleanValue result = new BooleanValue();
+ result.value = x >= y;
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of >= " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ return new GreaterOrEqual();
+ }
+}
+
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Inv.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Inv.java new file mode 100644 index 00000000000..9a4100fd55f --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Inv.java @@ -0,0 +1,50 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Inv extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double inv = 0.0;
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ if (x == inv)
+ throw new ArithmeticException("(arg == 0)") ;
+ else {
+ inv = 1 / x;
+ }
+ RealValue result = new RealValue();
+ result.value = inv;
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ }
+ catch (ArithmeticException a) {
+ Activator.log.error("An error occured during the execution of Inv " + a.getMessage(), a);
+ RealValue result = new RealValue();
+ result.value = 0.0;
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ }
+ catch (Exception e) {
+ Activator.log.error("An error occured during the execution of Inv " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ // ADDED:
+ return new Abs();
+ }
+}
\ No newline at end of file diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Lower.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Lower.java new file mode 100644 index 00000000000..db0c8eeb791 --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Lower.java @@ -0,0 +1,35 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Lower extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ Double y = ((RealValue)inputParameters.get(1).values.get(0)).value;
+ BooleanValue result = new BooleanValue();
+ result.value = x < y;
+ List<Value> outputs = new ArrayList<Value>();
+ result.type = this.locus.factory.getBuiltInType("Real");
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of < " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ return new Lower();
+ }
+}
\ No newline at end of file diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/LowerOrEqual.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/LowerOrEqual.java new file mode 100644 index 00000000000..c6742f0c29e --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/LowerOrEqual.java @@ -0,0 +1,35 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class LowerOrEqual extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ Double y = ((RealValue)inputParameters.get(1).values.get(0)).value;
+ BooleanValue result = new BooleanValue();
+ result.value = x <= y;
+ List<Value> outputs = new ArrayList<Value>();
+ result.type = this.locus.factory.getBuiltInType("Real");
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of <= " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ return new LowerOrEqual();
+ }
+}
\ No newline at end of file diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Max.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Max.java new file mode 100644 index 00000000000..9242643f33b --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Max.java @@ -0,0 +1,34 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Max extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ Double y = ((RealValue)inputParameters.get(1).values.get(0)).value;
+ RealValue result = new RealValue();
+ result.value = Math.max(x, y);
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of Max " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ return new Max();
+ }
+}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Min.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Min.java new file mode 100644 index 00000000000..f3760030fd2 --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Min.java @@ -0,0 +1,34 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Min extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ Double y = ((RealValue)inputParameters.get(1).values.get(0)).value;
+ RealValue result = new RealValue();
+ result.value = Math.min(x, y);
+ List<Value> outputs = new ArrayList<Value>();
+ result.type = this.locus.factory.getBuiltInType("Real");
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of Min " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ return new Min();
+ }
+}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Minus.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Minus.java new file mode 100644 index 00000000000..84e451f4b03 --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Minus.java @@ -0,0 +1,35 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Minus extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ Double y = ((RealValue)inputParameters.get(1).values.get(0)).value;
+ RealValue result = new RealValue();
+ result.value = x - y;
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of - " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ // ADDED:
+ return new Minus();
+ }
+}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Neg.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Neg.java new file mode 100644 index 00000000000..80e7ba9b4aa --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Neg.java @@ -0,0 +1,33 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Neg extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ RealValue result = new RealValue();
+ result.value = -x;
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of Neg " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ return new Neg();
+ }
+}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Round.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Round.java new file mode 100644 index 00000000000..022fe41d538 --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Round.java @@ -0,0 +1,35 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Round extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ IntegerValue result = new IntegerValue();
+ result.value = (int) Math.round(x);
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of Abs " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ // ADDED:
+ return new Abs();
+ }
+}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Times.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Times.java new file mode 100644 index 00000000000..78153581fb6 --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/Times.java @@ -0,0 +1,34 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class Times extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ Double y = ((RealValue)inputParameters.get(1).values.get(0)).value;
+ RealValue result = new RealValue();
+ result.value = x * y;
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of * " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ return new Times();
+ }
+}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/ToInteger.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/ToInteger.java new file mode 100644 index 00000000000..8f135402051 --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/ToInteger.java @@ -0,0 +1,36 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class ToInteger extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ String y = x.toString();
+ IntegerValue result = new IntegerValue();
+ result.value = new Integer(y);
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of ToInteger " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ // ADDED
+ return new ToInteger();
+ }
+}
\ No newline at end of file diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/ToReal.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/ToReal.java new file mode 100644 index 00000000000..90efe8c0aa9 --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/ToReal.java @@ -0,0 +1,35 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.StringValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class ToReal extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ String x = ((StringValue)inputParameters.get(0).values.get(0)).value;
+ RealValue result = new RealValue();
+ result.value = new Double(x);
+ result.type = this.locus.factory.getBuiltInType("Real");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of ToReal " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ // ADDED
+ return new ToReal();
+ }
+}
\ No newline at end of file diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/ToString.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/ToString.java new file mode 100644 index 00000000000..535c50fe60b --- /dev/null +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/real/ToString.java @@ -0,0 +1,35 @@ +package org.eclipse.papyrus.moka.fuml.standardlibrary.library.real;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.eclipse.papyrus.infra.core.Activator;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.RealValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.StringValue;
+import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
+import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
+
+public class ToString extends OpaqueBehaviorExecution {
+
+ @Override
+ public void doBody(List<ParameterValue> inputParameters, List<ParameterValue> outputParameters) {
+ try {
+ Double x = ((RealValue)inputParameters.get(0).values.get(0)).value;
+ StringValue result = new StringValue();
+ result.value = x.toString();
+ result.type = this.locus.factory.getBuiltInType("String");
+ List<Value> outputs = new ArrayList<Value>();
+ outputs.add(result);
+ outputParameters.get(0).values = outputs;
+ } catch (Exception e) {
+ Activator.log.error("An error occured during the execution of ToString " + e.getMessage(), e);
+ }
+ }
+
+ @Override
+ public Value new_() {
+ // ADDED
+ return new ToString();
+ }
+}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/string/Concat.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/string/Concat.java index 16e655293a7..5b85ad5d303 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/string/Concat.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/string/Concat.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.string; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.StringValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Concat extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Concat extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Concat " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Concat " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/string/Size.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/string/Size.java index e8aceb65221..18bfd8ba1d8 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/string/Size.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/string/Size.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.string; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.StringValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Size extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Size extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Size " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Size " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/string/Substring.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/string/Substring.java index 24ee155d79a..99f786f026a 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/string/Substring.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/string/Substring.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.string; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.StringValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Substring extends OpaqueBehaviorExecution {
@@ -43,7 +43,7 @@ public class Substring extends OpaqueBehaviorExecution { outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Substring " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Substring " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Greater.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Greater.java index 6c651efe6f3..336e978c25b 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Greater.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Greater.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.unlimitednatural; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.UnlimitedNaturalValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Greater extends OpaqueBehaviorExecution {
@@ -37,7 +37,7 @@ public class Greater extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of > " + e.getMessage());
+ Activator.log.error("An error occured during the execution of > " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/GreaterOrEqual.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/GreaterOrEqual.java index ae7b4d5f6df..ee3272c1752 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/GreaterOrEqual.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/GreaterOrEqual.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.unlimitednatural; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.UnlimitedNaturalValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class GreaterOrEqual extends OpaqueBehaviorExecution {
@@ -37,7 +37,7 @@ public class GreaterOrEqual extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of >= " + e.getMessage());
+ Activator.log.error("An error occured during the execution of >= " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Lower.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Lower.java index 0441efc2bb4..6532647a844 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Lower.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Lower.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.unlimitednatural; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.UnlimitedNaturalValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Lower extends OpaqueBehaviorExecution {
@@ -37,7 +37,7 @@ public class Lower extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of < " + e.getMessage());
+ Activator.log.error("An error occured during the execution of < " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/LowerOrEqual.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/LowerOrEqual.java index 823042ef446..17344fa6e19 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/LowerOrEqual.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/LowerOrEqual.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.unlimitednatural; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.BooleanValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.UnlimitedNaturalValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class LowerOrEqual extends OpaqueBehaviorExecution {
@@ -37,7 +37,7 @@ public class LowerOrEqual extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of <= " + e.getMessage());
+ Activator.log.error("An error occured during the execution of <= " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Max.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Max.java index 1759911fd2c..7b77715c888 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Max.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Max.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.unlimitednatural; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.UnlimitedNaturalValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Max extends OpaqueBehaviorExecution {
@@ -36,7 +36,7 @@ public class Max extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Max " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Max " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Min.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Min.java index 590f15b2e04..aeb72deaf22 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Min.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/Min.java @@ -16,11 +16,11 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.unlimitednatural; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.UnlimitedNaturalValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class Min extends OpaqueBehaviorExecution {
@@ -44,7 +44,7 @@ public class Min extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of Min " + e.getMessage());
+ Activator.log.error("An error occured during the execution of Min " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/ToInteger.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/ToInteger.java index 79ab93d916b..3c7d26b62b4 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/ToInteger.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/ToInteger.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.unlimitednatural; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.IntegerValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.UnlimitedNaturalValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class ToInteger extends OpaqueBehaviorExecution {
@@ -37,7 +37,7 @@ public class ToInteger extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of ToInteger " + e.getMessage());
+ Activator.log.error("An error occured during the execution of ToInteger " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/ToString.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/ToString.java index 3b42aaa5309..cc53f87bb11 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/ToString.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/ToString.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.unlimitednatural; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.StringValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.UnlimitedNaturalValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class ToString extends OpaqueBehaviorExecution {
@@ -39,7 +39,7 @@ public class ToString extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of ToString " + e.getMessage());
+ Activator.log.error("An error occured during the execution of ToString " + e.getMessage(), e);
}
}
diff --git a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/ToUnlimitedNatural.java b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/ToUnlimitedNatural.java index f2ceee0e414..0fcb3c9d290 100644 --- a/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/ToUnlimitedNatural.java +++ b/sandbox/Moka/org.eclipse.papyrus.moka.fuml.standardlibrary/src/org/eclipse/papyrus/moka/fuml/standardlibrary/library/unlimitednatural/ToUnlimitedNatural.java @@ -16,12 +16,12 @@ package org.eclipse.papyrus.moka.fuml.standardlibrary.library.unlimitednatural; import java.util.ArrayList;
import java.util.List;
+import org.eclipse.papyrus.infra.core.Activator;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.StringValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.UnlimitedNaturalValue;
import org.eclipse.papyrus.moka.fuml.Semantics.Classes.Kernel.Value;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.OpaqueBehaviorExecution;
import org.eclipse.papyrus.moka.fuml.Semantics.CommonBehaviors.BasicBehaviors.ParameterValue;
-import org.eclipse.papyrus.moka.fuml.debug.Debug;
public class ToUnlimitedNatural extends OpaqueBehaviorExecution {
@@ -48,7 +48,7 @@ public class ToUnlimitedNatural extends OpaqueBehaviorExecution { outputs.add(result);
outputParameters.get(0).values = outputs;
} catch (Exception e) {
- Debug.println("An error occured during the execution of ToUnlimitedNatural " + e.getMessage());
+ Activator.log.error("An error occured during the execution of ToUnlimitedReal " + e.getMessage(), e);
}
}
|