org.apache.tuscany.sca.contribution
Interface ContributionFactory

All Known Implementing Classes:
ContributionFactoryImpl, DefaultContributionFactory

public interface ContributionFactory

A factory for the contribution model.


Method Summary
 Artifact createArtifact()
          Create an artifact model object
 Contribution createContribution()
          Create a contribution model object
 ContributionMetadata createContributionMetadata()
          Create a contribution metadata model object
 DefaultExport createDefaultExport()
          Create a default export model object.
 DefaultImport createDefaultImport()
          Create a default import model object.
 DeployedArtifact createDeployedArtifact()
          Deprecated. 
 

Method Detail

createContribution

Contribution createContribution()
Create a contribution model object

Returns:
The new contribution model object

createContributionMetadata

ContributionMetadata createContributionMetadata()
Create a contribution metadata model object

Returns:
The new contribution metadata model object

createDeployedArtifact

@Deprecated
DeployedArtifact createDeployedArtifact()
Deprecated. 

Create a deployedArtifact model object

Returns:
The new deployedArtifact model object

createArtifact

Artifact createArtifact()
Create an artifact model object

Returns:
The new artifact model object

createDefaultImport

DefaultImport createDefaultImport()
Create a default import model object.

Returns:
the new default import model object

createDefaultExport

DefaultExport createDefaultExport()
Create a default export model object.

Returns:
the new default export model object