org.eclipse.hyades.execution.core
Interface IOrderedProperty


public interface IOrderedProperty

A IOrderedProperty is a property that may have many ordered values.

Version:
0.0.2

Method Summary
 void appendValue(Object value)
          Appends a value to a property's value list.
 Object[] clear()
          Clears a propery.
 String getName()
          Gets the name of the property
 Object[] getValues()
          Retrieve the ordered list of values.
 void prependValue(Object value)
          Prepend a value to a property's value list.
 void setName(String name)
          Sets the name of the property
 

Method Detail

setName

public void setName(String name)
Sets the name of the property
Parameters:
name - The name of the property

getName

public String getName()
Gets the name of the property
Returns:
The name of the property

appendValue

public void appendValue(Object value)
Appends a value to a property's value list.
Parameters:
value - The value to append

prependValue

public void prependValue(Object value)
Prepend a value to a property's value list.
Parameters:
value - The value to prepend

getValues

public Object[] getValues()
Retrieve the ordered list of values.
Returns:
Object[] the current value(s).

clear

public Object[] clear()
Clears a propery.
Returns:
Object[] the previously set value(s).