org.deduced.validation.model
Interface LinkedValidationModel

All Superinterfaces:
java.lang.Cloneable, PropertyCollection<java.lang.Object,java.lang.Object>, ValidationModel
All Known Subinterfaces:
EnumerationValidationModel, NullableValidationModel, NumberValidationModel, StringValidationModel, TypeCreationValidationModel, TypeReferenceValidationModel
All Known Implementing Classes:
EnumerationValidationModelImplementation, LinkedValidationModelImplementation, NullableValidationModelImplementation, NumberValidationModelImplementation, StringValidationModelImplementation, TypeCreationValidationModelImplementation, TypeReferenceValidationModelImplementation

public interface LinkedValidationModel
extends ValidationModel

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


Field Summary
static PropertyInstanceHolder DEFAULT_VALIDATOR_TYPE_INSTANCE
          Variable used to hold the PropertyInstance for : default validator type
static PropertyCollectionTypeHolder LINKED_VALIDATION_MODEL_TYPE
          Variable used to hold the PropertyCollectionType for : linked validation model
 
Fields inherited from interface org.deduced.ValidationModel
VALIDATION_MODEL_TYPE
 
Fields inherited from interface org.deduced.PropertyCollection
PROPERTY_COLLECTION_TYPE
 
Method Summary
 PropertyCollectionType getDefaultValidatorType()
          Get the value of the instance : default validator type
 PropertyCollectionType setDefaultValidatorType(PropertyCollectionType newValue)
          Set the value of the instance : default validator type
 
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

LINKED_VALIDATION_MODEL_TYPE

static final PropertyCollectionTypeHolder LINKED_VALIDATION_MODEL_TYPE
Variable used to hold the PropertyCollectionType for : linked validation model


DEFAULT_VALIDATOR_TYPE_INSTANCE

static final PropertyInstanceHolder DEFAULT_VALIDATOR_TYPE_INSTANCE
Variable used to hold the PropertyInstance for : default validator type

Method Detail

getDefaultValidatorType

PropertyCollectionType getDefaultValidatorType()
Get the value of the instance : default validator type

Returns:
default validator type

setDefaultValidatorType

PropertyCollectionType setDefaultValidatorType(PropertyCollectionType newValue)
Set the value of the instance : default validator type

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