org.apache.tuscany.sca.definitions
Interface SCADefinitions

All Known Implementing Classes:
SCADefinitionsImpl

public interface SCADefinitions

Represents SCA Definitions.


Method Summary
 java.util.List<java.lang.Object> getBindings()
          Returns a list of domain wide binding definition objects
 java.util.List<IntentAttachPointType> getBindingTypes()
          Returns a list of domain wide Binding Types
 java.util.List<IntentAttachPointType> getImplementationTypes()
          Returns a list of domain wide Implementation Types
 java.util.List<Intent> getPolicyIntents()
          Returns a list of domain wide Policy Intents
 java.util.List<PolicySet> getPolicySets()
          Returns a list of domain wide PolicySets
 java.lang.String getTargetNamespace()
          Returns the target namespace for this SCA Definition
 void setTargetNamespace(java.lang.String ns)
          Sets the target names for this SCA Definition.
 

Method Detail

getTargetNamespace

java.lang.String getTargetNamespace()
Returns the target namespace for this SCA Definition

Returns:
the target namespace

setTargetNamespace

void setTargetNamespace(java.lang.String ns)
Sets the target names for this SCA Definition.

Parameters:
ns - the target namespace for this SCA Definition

getPolicyIntents

java.util.List<Intent> getPolicyIntents()
Returns a list of domain wide Policy Intents

Returns:
a list of domain wide Policy Intents

getPolicySets

java.util.List<PolicySet> getPolicySets()
Returns a list of domain wide PolicySets

Returns:
a list of domain wide PolicySets

getBindingTypes

java.util.List<IntentAttachPointType> getBindingTypes()
Returns a list of domain wide Binding Types

Returns:
a list of domain wide Binding Types

getImplementationTypes

java.util.List<IntentAttachPointType> getImplementationTypes()
Returns a list of domain wide Implementation Types

Returns:
a list of domain wide Implementation Types

getBindings

java.util.List<java.lang.Object> getBindings()
Returns a list of domain wide binding definition objects

Returns:
a list of domain wide binding definition objects