org.deduced.initialization.model
Interface CreationInitializationModel

All Superinterfaces:
java.lang.Cloneable, InitializationModel, PropertyCollection<java.lang.Object,java.lang.Object>
All Known Implementing Classes:
CreationInitializationModelImplementation

public interface CreationInitializationModel
extends InitializationModel

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


Field Summary
static PropertyCollectionTypeHolder CREATION_INITIALIZATION_MODEL_TYPE
          Variable used to hold the PropertyCollectionType for : creation initialization model
static PropertyInstanceHolder TYPE_TO_CREATE_INSTANCE
          Variable used to hold the PropertyInstance for : type to create
 
Fields inherited from interface org.deduced.InitializationModel
INITIALIZATION_MODEL_TYPE
 
Fields inherited from interface org.deduced.PropertyCollection
PROPERTY_COLLECTION_TYPE
 
Method Summary
 PropertyCollectionType getTypeToCreate()
          Get the value of the instance : type to create
 PropertyCollectionType setTypeToCreate(PropertyCollectionType newValue)
          Set the value of the instance : type to create
 
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

CREATION_INITIALIZATION_MODEL_TYPE

static final PropertyCollectionTypeHolder CREATION_INITIALIZATION_MODEL_TYPE
Variable used to hold the PropertyCollectionType for : creation initialization model


TYPE_TO_CREATE_INSTANCE

static final PropertyInstanceHolder TYPE_TO_CREATE_INSTANCE
Variable used to hold the PropertyInstance for : type to create

Method Detail

getTypeToCreate

PropertyCollectionType getTypeToCreate()
Get the value of the instance : type to create

Returns:
type to create

setTypeToCreate

PropertyCollectionType setTypeToCreate(PropertyCollectionType newValue)
Set the value of the instance : type to create

Parameters:
newValue - new type to create
Returns:
type to create value after the change