org.deduced
Interface PropertyInstance

All Superinterfaces:
java.lang.Cloneable, DocumentedCollection, NamedPropertyCollection, PropertyCollection<java.lang.Object,java.lang.Object>
All Known Subinterfaces:
PropertyCollectionListInstance
All Known Implementing Classes:
PropertyCollectionListInstanceImplementation, PropertyInstanceImplementation

public interface PropertyInstance
extends NamedPropertyCollection, DocumentedCollection

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


Field Summary
static PropertyInstanceHolder INITIALIZATION_MODEL_INSTANCE
          Variable used to hold the PropertyInstance for : initialization model
static PropertyInstanceHolder INSTANCE_TYPE_INSTANCE
          Variable used to hold the PropertyInstance for : instance type
static PropertyInstanceHolder IS_REFERENCE_INSTANCE
          Variable used to hold the PropertyInstance for : is reference
static PropertyCollectionTypeHolder PROPERTY_INSTANCE_TYPE
          Variable used to hold the PropertyCollectionType for : property instance
static PropertyInstanceHolder VALIDATION_MODEL_INSTANCE
          Variable used to hold the PropertyInstance for : validation model
 
Fields inherited from interface org.deduced.NamedPropertyCollection
NAME_INSTANCE, NAMED_PROPERTY_COLLECTION_TYPE
 
Fields inherited from interface org.deduced.DocumentedCollection
DOCUMENTATION_INSTANCE, DOCUMENTED_COLLECTION_TYPE
 
Fields inherited from interface org.deduced.PropertyCollection
PROPERTY_COLLECTION_TYPE
 
Method Summary
 InitializationModel getInitializationModel()
          Get the value of the instance : initialization model
 PropertyType getInstanceType()
          Get the value of the instance : instance type
 ValidationModel getValidationModel()
          Get the value of the instance : validation model
 boolean isReference()
          Get the value of the instance : is reference
 InitializationModel setInitializationModel(InitializationModel newValue)
          Set the value of the instance : initialization model
 PropertyType setInstanceType(PropertyType newValue)
          Set the value of the instance : instance type
 boolean setIsReference(boolean newValue)
          Set the value of the instance : is reference
 ValidationModel setValidationModel(ValidationModel newValue)
          Set the value of the instance : validation model
 
Methods inherited from interface org.deduced.NamedPropertyCollection
getName, setName
 
Methods inherited from interface org.deduced.DocumentedCollection
getDocumentation, setDocumentation
 
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

PROPERTY_INSTANCE_TYPE

static final PropertyCollectionTypeHolder PROPERTY_INSTANCE_TYPE
Variable used to hold the PropertyCollectionType for : property instance


INSTANCE_TYPE_INSTANCE

static final PropertyInstanceHolder INSTANCE_TYPE_INSTANCE
Variable used to hold the PropertyInstance for : instance type


IS_REFERENCE_INSTANCE

static final PropertyInstanceHolder IS_REFERENCE_INSTANCE
Variable used to hold the PropertyInstance for : is reference


VALIDATION_MODEL_INSTANCE

static final PropertyInstanceHolder VALIDATION_MODEL_INSTANCE
Variable used to hold the PropertyInstance for : validation model


INITIALIZATION_MODEL_INSTANCE

static final PropertyInstanceHolder INITIALIZATION_MODEL_INSTANCE
Variable used to hold the PropertyInstance for : initialization model

Method Detail

getInstanceType

PropertyType getInstanceType()
Get the value of the instance : instance type

Returns:
instance type

setInstanceType

PropertyType setInstanceType(PropertyType newValue)
Set the value of the instance : instance type

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

isReference

boolean isReference()
Get the value of the instance : is reference

Returns:
is reference

setIsReference

boolean setIsReference(boolean newValue)
Set the value of the instance : is reference

Parameters:
newValue - new is reference
Returns:
is reference value after the change

getValidationModel

ValidationModel getValidationModel()
Get the value of the instance : validation model

Returns:
validation model

setValidationModel

ValidationModel setValidationModel(ValidationModel newValue)
Set the value of the instance : validation model

Parameters:
newValue - new validation model
Returns:
validation model value after the change

getInitializationModel

InitializationModel getInitializationModel()
Get the value of the instance : initialization model

Returns:
initialization model

setInitializationModel

InitializationModel setInitializationModel(InitializationModel newValue)
Set the value of the instance : initialization model

Parameters:
newValue - new initialization model
Returns:
initialization model value after the change