summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/workspace/src
diff options
context:
space:
mode:
authorrfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68>2009-05-27 01:21:22 +0000
committerrfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68>2009-05-27 01:21:22 +0000
commit3426488b8797730981da3aa0deb6b0b9f02bd9d1 (patch)
tree75fcd5b3ce847c7ef8879236b769a95a918440a8 /java/sca/modules/workspace/src
parent3842c8e1357e155ba9c780ec7a040c49b3e1d7d8 (diff)
Refactor the contribution scanner to take Contribution as an argument
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@778953 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/sca/modules/workspace/src')
-rw-r--r--java/sca/modules/workspace/src/main/java/org/apache/tuscany/sca/workspace/impl/WorkspaceImpl.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/java/sca/modules/workspace/src/main/java/org/apache/tuscany/sca/workspace/impl/WorkspaceImpl.java b/java/sca/modules/workspace/src/main/java/org/apache/tuscany/sca/workspace/impl/WorkspaceImpl.java
index 0e2b673063..7674c13627 100644
--- a/java/sca/modules/workspace/src/main/java/org/apache/tuscany/sca/workspace/impl/WorkspaceImpl.java
+++ b/java/sca/modules/workspace/src/main/java/org/apache/tuscany/sca/workspace/impl/WorkspaceImpl.java
@@ -20,7 +20,9 @@
package org.apache.tuscany.sca.workspace.impl;
import java.util.ArrayList;
+import java.util.HashSet;
import java.util.List;
+import java.util.Set;
import org.apache.tuscany.sca.assembly.Composite;
import org.apache.tuscany.sca.assembly.impl.ExtensibleImpl;
@@ -46,11 +48,12 @@ class WorkspaceImpl extends ExtensibleImpl implements Workspace {
private boolean unresolved;
private ModelResolver modelResolver;
private List<Contribution> dependencies = new ArrayList<Contribution>();
-
+ private Set<String> types = new HashSet<String>();
/**
* Constructs a new workspace.
*/
WorkspaceImpl() {
+ types.add("application/vnd.tuscany.workspace");
}
public String getLocation() {
@@ -145,4 +148,8 @@ class WorkspaceImpl extends ExtensibleImpl implements Workspace {
public void setModelResolver(ModelResolver modelResolver) {
this.modelResolver = modelResolver;
}
+
+ public Set<String> getTypes() {
+ return types;
+ }
}