gov.nih.nci.mageom.domain.Protocol
Interface Parameterizable

All Superinterfaces:
Describable, Extendable, Identifiable
All Known Subinterfaces:
Hardware, Protocol, Software
All Known Implementing Classes:
HardwareImpl, ParameterizableImpl, ProtocolImpl, SoftwareImpl

public interface Parameterizable
extends Identifiable

The Parameterizable interface encapsulates the association of Parameters with ParameterValues.

Version:
%I%, %G%

Method Summary
 Parameter[] getParameterTypes()
          Returns the value of this Parameterizable object's parameterTypes attribute.
 java.lang.String getURI()
          Returns the value of this Parameterizable object's URI attribute.
 void setParameterTypes(Parameter[] p_parameterTypes)
          Sets the parameterTypes attribute.
 void setURI(java.lang.String p_URI)
          Sets the URI attribute.
 
Methods inherited from interface gov.nih.nci.mageom.domain.Identifiable
getIdentifier, getName, setIdentifier, setName
 
Methods inherited from interface gov.nih.nci.mageom.domain.Describable
getAuditTrail, getDescriptions, getSecurity, setAuditTrail, setDescriptions, setSecurity
 
Methods inherited from interface gov.nih.nci.mageom.domain.Extendable
getPropertySets, setPropertySets
 

Method Detail

setURI

void setURI(java.lang.String p_URI)
Sets the URI attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Parameterizable object.

Parameters:
p_URI - The new value for URI.
See Also:
getURI()

getURI

java.lang.String getURI()
Returns the value of this Parameterizable object's URI attribute. Description of URI: Where an instantiated Parameterizable is located.

Returns:
String The value of URI.

setParameterTypes

void setParameterTypes(Parameter[] p_parameterTypes)
Sets the parameterTypes attribute. This API is currently read-only. So, calling this method does not affect the persistent state of a Parameterizable object.

Parameters:
p_parameterTypes - The new value for parameterTypes.
See Also:
getParameterTypes()

getParameterTypes

Parameter[] getParameterTypes()
Returns the value of this Parameterizable object's parameterTypes attribute.

Returns:
gov.nih.nci.mageom.bean.Protocol.Parameter[] The value of parameterTypes.
See Also:
Parameter