org.deduced
Interface Parameter

All Superinterfaces:
java.lang.Cloneable, NamedPropertyCollection, PropertyCollection<java.lang.Object,java.lang.Object>
All Known Implementing Classes:
ParameterImplementation

public interface Parameter
extends NamedPropertyCollection

Interface used to represent the type : parameter Class generated by org.deduced.generator.VelocityGenerator Using template : org/deduced/generator/java/JavaInterface.vm


Field Summary
static PropertyInstanceHolder DEFAULT_VALUE_INSTANCE
          Variable used to hold the PropertyInstance for : default value
static PropertyCollectionTypeHolder PARAMETER_TYPE
          Variable used to hold the PropertyCollectionType for : parameter
static PropertyInstanceHolder PARAMETER_TYPE_INSTANCE
          Variable used to hold the PropertyInstance for : parameter type
 
Fields inherited from interface org.deduced.NamedPropertyCollection
NAME_INSTANCE, NAMED_PROPERTY_COLLECTION_TYPE
 
Fields inherited from interface org.deduced.PropertyCollection
PROPERTY_COLLECTION_TYPE
 
Method Summary
 InitializationModel getDefaultValue()
          Get the value of the instance : default value
 PropertyType getParameterType()
          Get the value of the instance : parameter type
 InitializationModel setDefaultValue(InitializationModel newValue)
          Set the value of the instance : default value
 PropertyType setParameterType(PropertyType newValue)
          Set the value of the instance : parameter type
 
Methods inherited from interface org.deduced.NamedPropertyCollection
getName, setName
 
Methods inherited from interface org.deduced.PropertyCollection
activate, addListener, addProperty, areKeysAssignedAutomatically, asKeySet, asPropertyList, asPropertyMap, asValueList, asValueMap, clear, clone, containsInstance, containsKey, containsValue, delete, getFixedInstance, getProperty, getPropertyValue, id, instanceKey, invokeAction, isActivated, isEmpty, isListenerRegistered, iterator, iteratorByValue, keyOnParent, parent, removeListener, removeProperty, removePropertyInstance, removePropertyValue, setFixedInstance, setParent, setProperty, size, type, valueKey
 

Field Detail

PARAMETER_TYPE

static final PropertyCollectionTypeHolder PARAMETER_TYPE
Variable used to hold the PropertyCollectionType for : parameter


PARAMETER_TYPE_INSTANCE

static final PropertyInstanceHolder PARAMETER_TYPE_INSTANCE
Variable used to hold the PropertyInstance for : parameter type


DEFAULT_VALUE_INSTANCE

static final PropertyInstanceHolder DEFAULT_VALUE_INSTANCE
Variable used to hold the PropertyInstance for : default value

Method Detail

getParameterType

PropertyType getParameterType()
Get the value of the instance : parameter type

Returns:
parameter type

setParameterType

PropertyType setParameterType(PropertyType newValue)
Set the value of the instance : parameter type

Parameters:
newValue - new parameter type
Returns:
parameter type value after the change

getDefaultValue

InitializationModel getDefaultValue()
Get the value of the instance : default value

Returns:
default value

setDefaultValue

InitializationModel setDefaultValue(InitializationModel newValue)
Set the value of the instance : default value

Parameters:
newValue - new default value
Returns:
default value value after the change