org.jactr.tools.itr
Class ParameterSetModifier

java.lang.Object
  extended by org.jactr.tools.itr.ParameterSetModifier
All Implemented Interfaces:
org.jactr.core.utils.parameter.IParameterized, IParameterModifier, IParameterSetModifier
Direct Known Subclasses:
LongitudinalParameterSetModifier

public class ParameterSetModifier
extends java.lang.Object
implements IParameterSetModifier


Field Summary
 
Fields inherited from interface org.jactr.tools.itr.IParameterModifier
PARAMETER_NAME, PARAMETER_VALUES
 
Constructor Summary
ParameterSetModifier()
           
 
Method Summary
 void add(IParameterModifier modifier)
           
 java.util.Map<java.lang.String,java.lang.String> getNestedParameterValues(int parameterValueIndex)
           
 java.lang.String getParameter(java.lang.String key)
           
 java.lang.String getParameterDisplayName()
           
 java.lang.String getParameterName()
           
 java.util.List<java.lang.String> getParameterValues()
           
 java.util.Collection<java.lang.String> getPossibleParameters()
           
 java.util.Collection<java.lang.String> getSetableParameters()
           
 void remove(IParameterModifier modifier)
           
 void setParameter(org.antlr.runtime.tree.CommonTree modelDescriptor, int parameterValueIndex)
           
 void setParameter(org.antlr.runtime.tree.CommonTree modelDescriptor, java.lang.String parameterValue)
           
 void setParameter(java.lang.String key, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterSetModifier

public ParameterSetModifier()
Method Detail

add

public void add(IParameterModifier modifier)
Specified by:
add in interface IParameterSetModifier

remove

public void remove(IParameterModifier modifier)
Specified by:
remove in interface IParameterSetModifier

getParameterDisplayName

public java.lang.String getParameterDisplayName()
Specified by:
getParameterDisplayName in interface IParameterModifier

getParameterName

public java.lang.String getParameterName()
Specified by:
getParameterName in interface IParameterModifier

getParameterValues

public java.util.List<java.lang.String> getParameterValues()
Specified by:
getParameterValues in interface IParameterModifier

setParameter

public void setParameter(org.antlr.runtime.tree.CommonTree modelDescriptor,
                         int parameterValueIndex)
Specified by:
setParameter in interface IParameterModifier

getNestedParameterValues

public java.util.Map<java.lang.String,java.lang.String> getNestedParameterValues(int parameterValueIndex)
Specified by:
getNestedParameterValues in interface IParameterSetModifier

setParameter

public void setParameter(org.antlr.runtime.tree.CommonTree modelDescriptor,
                         java.lang.String parameterValue)
Specified by:
setParameter in interface IParameterModifier

getParameter

public java.lang.String getParameter(java.lang.String key)
Specified by:
getParameter in interface org.jactr.core.utils.parameter.IParameterized

getPossibleParameters

public java.util.Collection<java.lang.String> getPossibleParameters()
Specified by:
getPossibleParameters in interface org.jactr.core.utils.parameter.IParameterized

getSetableParameters

public java.util.Collection<java.lang.String> getSetableParameters()
Specified by:
getSetableParameters in interface org.jactr.core.utils.parameter.IParameterized

setParameter

public void setParameter(java.lang.String key,
                         java.lang.String value)
Specified by:
setParameter in interface org.jactr.core.utils.parameter.IParameterized