Tuscany Assembly Model

org.apache.tuscany.model.assembly
Interface ConfiguredProperty

All Superinterfaces:
AssemblyObject
All Known Implementing Classes:
ConfiguredPropertyImpl

public interface ConfiguredProperty
extends AssemblyObject

The configured value of a Property.


Method Summary
 String getName()
          Returns the name of the property being configured.
 OverrideOption getOverrideOption()
          Returns the override option that determines if any configuration for this property that is contained in this composite can be overridden by configuration supplied from outside.
 Property getProperty()
          Returns the Property whose value is being set.
 Object getValue()
          Returns the value being set for this usage of the Property.
 void setName(String name)
          Set the name of the property being configured.
 void setOverrideOption(OverrideOption value)
          Set the override option that determines if any configuration for this property that is contained in this composite can be overridden by configuration supplied from outside.
 void setProperty(Property property)
          Sets the Property whose value is being set.
 void setValue(Object value)
          Sets the value being set for this usage of the Property.
 
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyObject
accept, freeze, initialize
 

Method Detail

getName

String getName()
Returns the name of the property being configured.

Returns:
the name of the property being configured

setName

void setName(String name)
Set the name of the property being configured.

Parameters:
name - the name of the property being configured

getProperty

Property getProperty()
Returns the Property whose value is being set.

Returns:
the Property whose value is being set

setProperty

void setProperty(Property property)
Sets the Property whose value is being set.

Parameters:
property - the Property whose value is being set

getValue

Object getValue()
Returns the value being set for this usage of the Property.

Returns:
the value being set for this usage of the Property

setValue

void setValue(Object value)
Sets the value being set for this usage of the Property.

Parameters:
value - the value being set for this usage of the Property

getOverrideOption

OverrideOption getOverrideOption()
Returns the override option that determines if any configuration for this property that is contained in this composite can be overridden by configuration supplied from outside.


setOverrideOption

void setOverrideOption(OverrideOption value)
Set the override option that determines if any configuration for this property that is contained in this composite can be overridden by configuration supplied from outside.

Parameters:
value - the option that determines how property configuration can be overriden

Tuscany Assembly Model

-