Author: robbinspg
Date: Thu Oct 5 09:12:17 2006
New Revision: 453280
URL: http://svn.apache.org/viewvc?view=rev&rev=453280
Log:
TUSCANY-798 remove unnecessary parameter from ComponentType constructor
Modified:
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/extension/ImplementationExtension.h
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ComponentType.cpp
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ComponentType.h
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/Composite.cpp
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/CompositeReference.cpp
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/CompositeService.cpp
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ModelLoader.cpp
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/CPPImplementationExtension.cpp
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/CPPImplementationExtension.h
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/model/CPPImplementation.cpp
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/model/CPPImplementation.h
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/PHPImplementationExtension.cpp
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/PHPImplementationExtension.h
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/model/PHPImplementation.cpp
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/model/PHPImplementation.h
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/PythonImplementationExtension.cpp
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/PythonImplementationExtension.h
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/model/PythonImplementation.cpp
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/model/PythonImplementation.h
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/RubyImplementationExtension.cpp
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/RubyImplementationExtension.h
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/model/RubyImplementation.cpp
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/model/RubyImplementation.h
Modified:
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/extension/ImplementationExtension.h
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/extension/ImplementationExtension.h?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/extension/ImplementationExtension.h
(original)
+++
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/extension/ImplementationExtension.h
Thu Oct 5 09:12:17 2006
@@ -29,7 +29,6 @@
#include "tuscany/sca/model/Component.h"
#include "tuscany/sca/model/Service.h"
#include "tuscany/sca/core/ServiceWrapper.h"
-#include "tuscany/sca/model/Composite.h"
#include "commonj/sdo/SDO.h"
@@ -67,7 +66,7 @@
* Get an implementation from a DataObject representing
* an SCDL implementation element
*/
- virtual ComponentType* getImplementation(Composite* composite,
commonj::sdo::DataObjectPtr scdlImplementation) = 0;
+ virtual ComponentType*
getImplementation(commonj::sdo::DataObjectPtr scdlImplementation) = 0;
};
Modified:
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ComponentType.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ComponentType.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ComponentType.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ComponentType.cpp
Thu Oct 5 09:12:17 2006
@@ -43,8 +43,8 @@
{
// Constructor
- ComponentType::ComponentType(Composite* composite, const string&
name)
- : composite(composite), name(name)
+ ComponentType::ComponentType(const string& name)
+ : name(name)
{
LOGENTRY(1, "ComponentType::constructor");
LOGEXIT(1, "ComponentType::constructor");
Modified:
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ComponentType.h
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ComponentType.h?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ComponentType.h
(original)
+++
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ComponentType.h
Thu Oct 5 09:12:17 2006
@@ -57,7 +57,7 @@
/**
* Constructor
*/
- SCA_API ComponentType(Composite* composite, const string&
name);
+ SCA_API ComponentType(const string& name);
/**
* Destructor.
@@ -70,11 +70,6 @@
SCA_API const string& getName() const { return name; };
/**
- * Returns the composite containing this component type
- */
- SCA_API Composite* getComposite() const { return composite; };
-
- /**
* Add a new service type to this component type.
* @param serviceType The service type to add.
*/
@@ -149,11 +144,6 @@
* The name of the component type
*/
string name;
-
- /**
- * The composite containing this component type
- */
- Composite* composite;
/**
* Map of all the service types defined on this component.
Modified:
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/Composite.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/Composite.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/Composite.cpp
(original)
+++ incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/Composite.cpp
Thu Oct 5 09:12:17 2006
@@ -40,7 +40,7 @@
// Constructor
Composite::Composite(const string& name, const string& root)
- : ComponentType(this, name), root(root)
+ : ComponentType(name), root(root)
{
LOGENTRY(1, "Composite::constructor");
LOGEXIT(1, "Composite::constructor");
Modified:
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/CompositeReference.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/CompositeReference.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/CompositeReference.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/CompositeReference.cpp
Thu Oct 5 09:12:17 2006
@@ -39,7 +39,7 @@
// Constructor
CompositeReference::CompositeReference(Composite* composite, const
string& name,
Interface* intface, Interface* callbackInterface, bool
conversational, ReferenceType::Multiplicity multiplicity) :
- Component(composite, name, new ComponentType(composite, name))
+ Component(composite, name, new ComponentType(name))
{
LOGENTRY(1, "CompositeReference::constructor");
LOGINFO_1(2, "CompositeReference::constructor:
CompositeReference name: %s", name.c_str());
Modified:
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/CompositeService.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/CompositeService.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/CompositeService.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/CompositeService.cpp
Thu Oct 5 09:12:17 2006
@@ -42,7 +42,7 @@
CompositeService::CompositeService(Composite* composite, const
string& name,
Interface* intface, Interface* callbackInterface, bool
conversational,
ReferenceType::Multiplicity multiplicity) :
- Component(composite, name, new ComponentType(composite, name))
+ Component(composite, name, new ComponentType(name))
{
LOGENTRY(1, "CompositeService::constructor");
LOGINFO_1(2, "CompositeService::constructor: CompositeService
name: %s", name.c_str());
Modified:
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ModelLoader.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ModelLoader.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ModelLoader.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/model/ModelLoader.cpp
Thu Oct 5 09:12:17 2006
@@ -350,7 +350,7 @@
ImplementationExtension* implExtension =
runtime->getImplementationExtension(implTypeQname);
if (implExtension)
{
- componentType =
implExtension->getImplementation(composite, impl);
+ componentType = implExtension->getImplementation(impl);
// -----------------------
// Load the .componentType
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/CPPImplementationExtension.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/CPPImplementationExtension.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/CPPImplementationExtension.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/CPPImplementationExtension.cpp
Thu Oct 5 09:12:17 2006
@@ -55,7 +55,7 @@
//
===================================================================
// loadModelElement - load the info from implementation.cpp
//
===================================================================
- ComponentType*
CPPImplementationExtension::getImplementation(Composite *composite,
DataObjectPtr scdlImplementation)
+ ComponentType*
CPPImplementationExtension::getImplementation(DataObjectPtr scdlImplementation)
{
string implType = scdlImplementation->getType().getName();
if (implType == "CPPImplementation")
@@ -90,7 +90,7 @@
Utils::rTokeniseString(".h", headerStub, headerStub, tmp);
CPPImplementation* cppImpl = new CPPImplementation(
- composite, library, header, headerPath,
headerStub, className, scope);
+ library, header, headerPath, headerStub,
className, scope);
return cppImpl;
}
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/CPPImplementationExtension.h
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/CPPImplementationExtension.h?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/CPPImplementationExtension.h
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/CPPImplementationExtension.h
Thu Oct 5 09:12:17 2006
@@ -55,7 +55,7 @@
*/
virtual const string& getExtensionTypeQName() {return
typeQName;}
- virtual ComponentType* getImplementation(Composite* composite,
DataObjectPtr scdlImplementation);
+ virtual ComponentType* getImplementation(DataObjectPtr
scdlImplementation);
private:
static const string extensionName;
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/model/CPPImplementation.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/model/CPPImplementation.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/model/CPPImplementation.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/model/CPPImplementation.cpp
Thu Oct 5 09:12:17 2006
@@ -38,9 +38,9 @@
{
// Constructor
- CPPImplementation::CPPImplementation(Composite* composite, const
string& library, const string& header,
+ CPPImplementation::CPPImplementation(const string& library, const
string& header,
const string&headerPath, const string& headerStub, const
string& className, Scope scope)
- : ComponentType(composite, headerPath + headerStub),
+ : ComponentType(headerPath + headerStub),
library(library), header(header), headerPath(headerPath),
headerStub(headerStub), className(className), scope(scope)
{
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/model/CPPImplementation.h
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/model/CPPImplementation.h?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/model/CPPImplementation.h
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/cpp/src/tuscany/sca/cpp/model/CPPImplementation.h
Thu Oct 5 09:12:17 2006
@@ -60,7 +60,7 @@
* @param className Name of the class in the header file
(could be a blank string
* if this is not specified).
*/
- CPPImplementation(Composite* composite, const string& library,
const string& header, const string&headerPath,
+ CPPImplementation(const string& library, const string& header,
const string&headerPath,
const string& headerStub, const string& className,
Scope scope);
/**
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/PHPImplementationExtension.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/PHPImplementationExtension.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/PHPImplementationExtension.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/PHPImplementationExtension.cpp
Thu Oct 5 09:12:17 2006
@@ -55,7 +55,7 @@
//
===================================================================
// loadModelElement - load the info from implementation.php
//
===================================================================
- ComponentType*
PHPImplementationExtension::getImplementation(Composite *composite,
DataObjectPtr scdlImplementation)
+ ComponentType*
PHPImplementationExtension::getImplementation(DataObjectPtr scdlImplementation)
{
string implType = scdlImplementation->getType().getName();
if (implType == "PHPImplementation")
@@ -63,7 +63,7 @@
string module = scdlImplementation->getCString("module");
string className = scdlImplementation->getCString("class");
- PHPImplementation* phpImpl = new
PHPImplementation(composite, module, className);
+ PHPImplementation* phpImpl = new PHPImplementation(module,
className);
return phpImpl;
}
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/PHPImplementationExtension.h
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/PHPImplementationExtension.h?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/PHPImplementationExtension.h
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/PHPImplementationExtension.h
Thu Oct 5 09:12:17 2006
@@ -55,7 +55,7 @@
*/
virtual const string& getExtensionTypeQName() {return
typeQName;}
- virtual ComponentType* getImplementation(Composite* composite,
DataObjectPtr scdlImplementation);
+ virtual ComponentType* getImplementation(DataObjectPtr
scdlImplementation);
private:
static const string extensionName;
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/model/PHPImplementation.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/model/PHPImplementation.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/model/PHPImplementation.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/model/PHPImplementation.cpp
Thu Oct 5 09:12:17 2006
@@ -37,8 +37,8 @@
{
// Constructor
- PHPImplementation::PHPImplementation(Composite* composite, const
string& module, const string& className)
- : ComponentType(composite, module),
+ PHPImplementation::PHPImplementation(const string& module, const
string& className)
+ : ComponentType(module),
module(module), className(className)
{
LOGENTRY(1,"PHPImplementation::constructor");
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/model/PHPImplementation.h
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/model/PHPImplementation.h?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/model/PHPImplementation.h
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/php/src/tuscany/sca/php/model/PHPImplementation.h
Thu Oct 5 09:12:17 2006
@@ -45,14 +45,13 @@
public:
/**
* Constructor.
- * @param composite Composite containing this implementation.
* @param module Name of the module.
* @param modulePath Path to the module (could be a blank
string
* if this is not specified).
* @param className Name of the class in the module (could be
a blank string
* if this is not specified).
*/
- PHPImplementation(Composite* composite, const string& module,
const string& className);
+ PHPImplementation(const string& module, const string&
className);
/**
* Destructor
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/PythonImplementationExtension.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/PythonImplementationExtension.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/PythonImplementationExtension.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/PythonImplementationExtension.cpp
Thu Oct 5 09:12:17 2006
@@ -56,7 +56,7 @@
//
===================================================================
// loadModelElement - load the info from implementation.python
//
===================================================================
- ComponentType*
PythonImplementationExtension::getImplementation(Composite *composite,
DataObjectPtr scdlImplementation)
+ ComponentType*
PythonImplementationExtension::getImplementation(DataObjectPtr
scdlImplementation)
{
string implType = scdlImplementation->getType().getName();
if (implType == "PythonImplementation")
@@ -76,7 +76,7 @@
scope = PythonImplementation::STATELESS;
}
- PythonImplementation* pythonImpl = new
PythonImplementation(composite, module, path, className, scope);
+ PythonImplementation* pythonImpl = new
PythonImplementation(module, path, className, scope);
return pythonImpl;
}
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/PythonImplementationExtension.h
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/PythonImplementationExtension.h?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/PythonImplementationExtension.h
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/PythonImplementationExtension.h
Thu Oct 5 09:12:17 2006
@@ -56,7 +56,7 @@
*/
virtual const string& getExtensionTypeQName() {return
typeQName;}
- virtual ComponentType* getImplementation(Composite* composite,
DataObjectPtr scdlImplementation);
+ virtual ComponentType* getImplementation(DataObjectPtr
scdlImplementation);
private:
static const string extensionName;
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/model/PythonImplementation.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/model/PythonImplementation.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/model/PythonImplementation.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/model/PythonImplementation.cpp
Thu Oct 5 09:12:17 2006
@@ -38,8 +38,8 @@
// Constructor
PythonImplementation::PythonImplementation(
- Composite* composite, const string& module, const string&
modulePath, const string& className, Scope scope)
- : ComponentType(composite, modulePath + "/" + module),
+ const string& module, const string& modulePath, const string&
className, Scope scope)
+ : ComponentType(modulePath + "/" + module),
module(module), modulePath(modulePath),
className(className), scope(scope)
{
LOGENTRY(1,"PythonImplementation::constructor");
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/model/PythonImplementation.h
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/model/PythonImplementation.h?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/model/PythonImplementation.h
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/python/src/tuscany/sca/python/model/PythonImplementation.h
Thu Oct 5 09:12:17 2006
@@ -55,14 +55,13 @@
/**
* Constructor.
- * @param composite The composite containing this
implementation.
* @param module Name of the module.
* @param modulePath Path to the module (could be a blank
string
* if this is not specified).
* @param className Name of the class in the module (could be
a blank string
* if this is not specified).
*/
- PythonImplementation(Composite* composite, const string&
module, const string& modulePath, const string& className, Scope scope);
+ PythonImplementation(const string& module, const string&
modulePath, const string& className, Scope scope);
/**
* Destructor
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/RubyImplementationExtension.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/RubyImplementationExtension.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/RubyImplementationExtension.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/RubyImplementationExtension.cpp
Thu Oct 5 09:12:17 2006
@@ -55,7 +55,7 @@
//
===================================================================
// loadModelElement - load the info from implementation.ruby
//
===================================================================
- ComponentType*
RubyImplementationExtension::getImplementation(Composite *composite,
DataObjectPtr scdlImplementation)
+ ComponentType*
RubyImplementationExtension::getImplementation(DataObjectPtr scdlImplementation)
{
string implType = scdlImplementation->getType().getName();
if (implType == "RubyImplementation")
@@ -64,7 +64,7 @@
string className = scdlImplementation->getCString("class");
string script = scdlImplementation->getCString("script");
- RubyImplementation* rubyImpl = new
RubyImplementation(composite, module, className, script);
+ RubyImplementation* rubyImpl = new
RubyImplementation(module, className, script);
return rubyImpl;
}
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/RubyImplementationExtension.h
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/RubyImplementationExtension.h?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/RubyImplementationExtension.h
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/RubyImplementationExtension.h
Thu Oct 5 09:12:17 2006
@@ -55,7 +55,7 @@
*/
virtual const string& getExtensionTypeQName() {return
typeQName;}
- virtual ComponentType* getImplementation(Composite* composite,
DataObjectPtr scdlImplementation);
+ virtual ComponentType* getImplementation(DataObjectPtr
scdlImplementation);
private:
static const string extensionName;
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/model/RubyImplementation.cpp
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/model/RubyImplementation.cpp?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/model/RubyImplementation.cpp
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/model/RubyImplementation.cpp
Thu Oct 5 09:12:17 2006
@@ -43,8 +43,8 @@
VALUE RubyImplementation::xmlDocumentClass = 0;
// Constructor
- RubyImplementation::RubyImplementation(Composite* composite, const
string& module, const string& className, const string& script)
- : ComponentType(composite, script.substr(0,
script.find_last_of('.'))),
+ RubyImplementation::RubyImplementation(const string& module, const
string& className, const string& script)
+ : ComponentType(script.substr(0, script.find_last_of('.'))),
module(module), className(className), script(script)
{
loadClass();
Modified:
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/model/RubyImplementation.h
URL:
http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/model/RubyImplementation.h?view=diff&rev=453280&r1=453279&r2=453280
==============================================================================
---
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/model/RubyImplementation.h
(original)
+++
incubator/tuscany/cpp/sca/runtime/extensions/ruby/src/tuscany/sca/ruby/model/RubyImplementation.h
Thu Oct 5 09:12:17 2006
@@ -48,12 +48,11 @@
public:
/**
* Constructor.
- * @param composite The composite containing this
implementation.
* @param module Name of the Ruby module.
* @param className Name of the Ruby implementation class.
* @param script Path of the Ruby script.
*/
- RubyImplementation(Composite* composite, const string& module,
const string& className, const string& script);
+ RubyImplementation(const string& module, const string&
className, const string& script);
/**
* Destructor
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]