Salome HOME
copy tag mergefrom_BR_V0_1_CC_Salome_04oct07
[modules/yacs.git] / src / engine / StaticDefinedComposedNode.cxx
diff --git a/src/engine/StaticDefinedComposedNode.cxx b/src/engine/StaticDefinedComposedNode.cxx
new file mode 100644 (file)
index 0000000..8edca1f
--- /dev/null
@@ -0,0 +1,28 @@
+#include "StaticDefinedComposedNode.hxx"
+
+using namespace std;
+using namespace YACS::ENGINE;
+
+StaticDefinedComposedNode::StaticDefinedComposedNode(const std::string& name):ComposedNode(name)
+{
+}
+
+StaticDefinedComposedNode::StaticDefinedComposedNode(const StaticDefinedComposedNode& other, ComposedNode *father):ComposedNode(other,father)
+{
+}
+
+bool StaticDefinedComposedNode::isPlacementPredictableB4Run() const
+{
+  return true;
+}
+
+bool StaticDefinedComposedNode::isMultiplicitySpecified(unsigned& value) const
+{
+  value=1;
+  return true;
+}
+
+void StaticDefinedComposedNode::forceMultiplicity(unsigned value)
+{
+  //no sense for this class
+}