|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tuscany.sca.binding.sca.impl.SCABindingImpl
public class SCABindingImpl
The assembly mode object for an SCA binding.
Constructor Summary | |
---|---|
protected |
SCABindingImpl()
Constructs a new SCA binding. |
Method Summary | |
---|---|
java.lang.Object |
clone()
Clone the binding |
java.util.List<PolicySet> |
getApplicablePolicySets()
Returns a list of policy sets defined in the domain, that are applicable to this PolicySetAttachPoint. |
java.util.List<java.lang.Object> |
getExtensions()
Returns a list of extension objects contained in this model object. |
boolean |
getIsAutomatic()
|
java.lang.String |
getName()
Setters for the binding name. |
java.util.List<PolicySet> |
getPolicySets()
Returns a list of policy sets. |
java.util.List<Intent> |
getRequiredIntents()
Returns a list of policy intents. |
Binding |
getTargetBinding()
|
Component |
getTargetComponent()
|
ComponentService |
getTargetComponentService()
|
IntentAttachPointType |
getType()
Returns the type of the attach point such as a BindingType or an ImplementationType and so on |
java.lang.String |
getURI()
Getters for the binding URI. |
boolean |
isUnresolved()
Returns true if the model element is unresolved. |
void |
setIsAutomatic(boolean isAutomatic)
|
void |
setName(java.lang.String name)
Setter for the binding name |
void |
setPolicySets(java.util.List<PolicySet> policySets)
|
void |
setRequiredIntents(java.util.List<Intent> intents)
|
void |
setTargetBinding(Binding targetBinding)
|
void |
setTargetComponent(Component targetComponent)
|
void |
setTargetComponentService(ComponentService targetComponentService)
|
void |
setType(IntentAttachPointType intentAttachPointType)
Sets the type of the attach point such as a BindingType or an ImplementationType and so on |
void |
setUnresolved(boolean unresolved)
Sets whether the model element is unresolved. |
void |
setURI(java.lang.String uri)
Setter for the binding URI |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected SCABindingImpl()
Method Detail |
---|
public java.util.List<PolicySet> getApplicablePolicySets()
PolicySetAttachPoint
getApplicablePolicySets
in interface PolicySetAttachPoint
public java.lang.String getName()
getName
in interface Binding
public void setName(java.lang.String name)
setName
in interface Binding
name
- the binding namepublic java.lang.String getURI()
getURI
in interface Binding
public void setURI(java.lang.String uri)
setURI
in interface Binding
uri
- the binding URIpublic java.util.List<java.lang.Object> getExtensions()
getExtensions
in interface Extensible
public boolean isUnresolved()
isUnresolved
in interface Base
public void setUnresolved(boolean unresolved)
setUnresolved
in interface Base
unresolved
- whether the model element is unresolvedpublic java.lang.Object clone() throws java.lang.CloneNotSupportedException
Binding
clone
in interface Binding
clone
in interface OptimizableBinding
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
Object.clone()
public java.util.List<PolicySet> getPolicySets()
PolicySetAttachPoint
getPolicySets
in interface PolicySetAttachPoint
public java.util.List<Intent> getRequiredIntents()
IntentAttachPoint
getRequiredIntents
in interface IntentAttachPoint
public IntentAttachPointType getType()
IntentAttachPoint
getType
in interface IntentAttachPoint
public void setType(IntentAttachPointType intentAttachPointType)
IntentAttachPoint
setType
in interface IntentAttachPoint
public Component getTargetComponent()
getTargetComponent
in interface OptimizableBinding
public void setTargetComponent(Component targetComponent)
setTargetComponent
in interface OptimizableBinding
targetComponent
- the targetComponent to setpublic ComponentService getTargetComponentService()
getTargetComponentService
in interface OptimizableBinding
public void setTargetComponentService(ComponentService targetComponentService)
setTargetComponentService
in interface OptimizableBinding
targetComponentService
- the targetComponentService to setpublic Binding getTargetBinding()
getTargetBinding
in interface OptimizableBinding
public void setTargetBinding(Binding targetBinding)
setTargetBinding
in interface OptimizableBinding
targetBinding
- the targetBinding to setpublic void setPolicySets(java.util.List<PolicySet> policySets)
public void setRequiredIntents(java.util.List<Intent> intents)
public void setIsAutomatic(boolean isAutomatic)
setIsAutomatic
in interface AutomaticBinding
public boolean getIsAutomatic()
getIsAutomatic
in interface AutomaticBinding
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |