diff options
Diffstat (limited to 'sca-java-2.x/trunk/modules/assembly/src')
2 files changed, 6 insertions, 0 deletions
diff --git a/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java b/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java index 2e8df8011f..2c619be680 100644 --- a/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java +++ b/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/Composite.java @@ -74,6 +74,8 @@ public interface Composite extends Implementation, Extensible, Cloneable, Policy */ List<Composite> getIncludes(); + public List<Composite> getFusedIncludes(); + /** * Returns a list of components contained in this composite. * diff --git a/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/CompositeImpl.java b/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/CompositeImpl.java index ddc28f2b71..c7672057dd 100644 --- a/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/CompositeImpl.java +++ b/sca-java-2.x/trunk/modules/assembly/src/main/java/org/apache/tuscany/sca/assembly/impl/CompositeImpl.java @@ -43,6 +43,7 @@ public class CompositeImpl extends ImplementationImpl implements Composite, Clon private String contributionURI; private List<Component> components = new ArrayList<Component>(); private List<Composite> includes = new ArrayList<Composite>(); + private List<Composite> fusedIncludes = new ArrayList<Composite>(); private QName name; private List<Wire> wires = new ArrayList<Wire>(); private Boolean autowire; @@ -126,6 +127,9 @@ public class CompositeImpl extends ImplementationImpl implements Composite, Clon public List<Composite> getIncludes() { return includes; } + public List<Composite> getFusedIncludes() { + return fusedIncludes; + } public QName getName() { return name; |