Author: jboynes
Date: Tue Feb 28 16:03:08 2006
New Revision: 381843
URL: http://svn.apache.org/viewcvs?rev=381843&view=rev
Log:
component can be abstract as we only create ModuleComponent's or
SimpleComponent's
Modified:
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/impl/ComponentImpl.java
Modified:
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/impl/ComponentImpl.java
URL:
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/impl/ComponentImpl.java?rev=381843&r1=381842&r2=381843&view=diff
==============================================================================
---
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/impl/ComponentImpl.java
(original)
+++
incubator/tuscany/java/sca/model/src/main/java/org/apache/tuscany/model/assembly/impl/ComponentImpl.java
Tue Feb 28 16:03:08 2006
@@ -37,7 +37,7 @@
/**
* An implementation of Component.
*/
-public class ComponentImpl extends AggregatePartImpl implements Component {
+public abstract class ComponentImpl extends AggregatePartImpl implements
Component {
private List<ConfiguredReference> configuredReferences=new
ArrayList<ConfiguredReference>();
private Map<String, ConfiguredReference> configuredReferencesMap;
@@ -46,12 +46,6 @@
private List<ConfiguredProperty> configuredProperties=new
ArrayList<ConfiguredProperty>();
private Map<String, ConfiguredProperty> configuredPropertiesMap;
private ComponentImplementation implementation;
-
- /**
- * Constructor
- */
- protected ComponentImpl() {
- }
/**
* @see
org.apache.tuscany.model.assembly.Component#getComponentImplementation()