org.deduced.controller
Interface PropertyCollectionControllerModel

All Superinterfaces:
java.lang.Cloneable, NamedPropertyCollection, PropertyCollection<java.lang.Object,java.lang.Object>
All Known Subinterfaces:
DefaultPropertyCollectionControllerModel, PropertyCollectionController
All Known Implementing Classes:
AbstractPropertyCollectionController, DefaultPropertyCollectionControllerModelImplementation, DirectPropertyCollectionController, FlyWheelDynamicPropertyCollectionController, FlyWheelPropertyCollectionController, PropertyCollectionControllerModelImplementation, SimplePropertyCollectionController

public interface PropertyCollectionControllerModel
extends NamedPropertyCollection

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


Field Summary
static PropertyCollectionListInstanceHolder CHILD_COLLECTION_CONTROLLER_LIST_INSTANCE
          Variable used to hold the PropertyInstance for : child collection controller list
static PropertyCollectionListInstanceHolder CHILD_PROPERTY_CONTROLLER_LIST_INSTANCE
          Variable used to hold the PropertyInstance for : child property controller list
static PropertyInstanceHolder CONTROLLED_COLLECTION_INSTANCE
          Variable used to hold the PropertyInstance for : controlled collection
static PropertyInstanceHolder IS_ADD_AVAILABLE_INSTANCE
          Variable used to hold the PropertyInstance for : is add available
static PropertyInstanceHolder IS_DELETE_AVAILABLE_INSTANCE
          Variable used to hold the PropertyInstance for : is delete available
static PropertyCollectionTypeHolder PROPERTY_COLLECTION_CONTROLLER_MODEL_TYPE
          Variable used to hold the PropertyCollectionType for : property collection controller model
 
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
 PropertyList getChildCollectionControllerList()
          Get the value of the instance : child collection controller list
 PropertyList getChildPropertyControllerList()
          Get the value of the instance : child property controller list
 PropertyCollection getControlledCollection()
          Get the value of the instance : controlled collection
 boolean isAddAvailable()
          Get the value of the instance : is add available
 boolean isDeleteAvailable()
          Get the value of the instance : is delete available
 PropertyList setChildCollectionControllerList(PropertyList newValue)
          Set the value of the instance : child collection controller list
 PropertyList setChildPropertyControllerList(PropertyList newValue)
          Set the value of the instance : child property controller list
 PropertyCollection setControlledCollection(PropertyCollection newValue)
          Set the value of the instance : controlled collection
 boolean setIsAddAvailable(boolean newValue)
          Set the value of the instance : is add available
 boolean setIsDeleteAvailable(boolean newValue)
          Set the value of the instance : is delete available
 
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

PROPERTY_COLLECTION_CONTROLLER_MODEL_TYPE

static final PropertyCollectionTypeHolder PROPERTY_COLLECTION_CONTROLLER_MODEL_TYPE
Variable used to hold the PropertyCollectionType for : property collection controller model


CONTROLLED_COLLECTION_INSTANCE

static final PropertyInstanceHolder CONTROLLED_COLLECTION_INSTANCE
Variable used to hold the PropertyInstance for : controlled collection


CHILD_COLLECTION_CONTROLLER_LIST_INSTANCE

static final PropertyCollectionListInstanceHolder CHILD_COLLECTION_CONTROLLER_LIST_INSTANCE
Variable used to hold the PropertyInstance for : child collection controller list


CHILD_PROPERTY_CONTROLLER_LIST_INSTANCE

static final PropertyCollectionListInstanceHolder CHILD_PROPERTY_CONTROLLER_LIST_INSTANCE
Variable used to hold the PropertyInstance for : child property controller list


IS_ADD_AVAILABLE_INSTANCE

static final PropertyInstanceHolder IS_ADD_AVAILABLE_INSTANCE
Variable used to hold the PropertyInstance for : is add available


IS_DELETE_AVAILABLE_INSTANCE

static final PropertyInstanceHolder IS_DELETE_AVAILABLE_INSTANCE
Variable used to hold the PropertyInstance for : is delete available

Method Detail

getControlledCollection

PropertyCollection getControlledCollection()
Get the value of the instance : controlled collection

Returns:
controlled collection

setControlledCollection

PropertyCollection setControlledCollection(PropertyCollection newValue)
Set the value of the instance : controlled collection

Parameters:
newValue - new controlled collection
Returns:
controlled collection value after the change

getChildCollectionControllerList

PropertyList getChildCollectionControllerList()
Get the value of the instance : child collection controller list

Returns:
child collection controller list

setChildCollectionControllerList

PropertyList setChildCollectionControllerList(PropertyList newValue)
Set the value of the instance : child collection controller list

Parameters:
newValue - new child collection controller list
Returns:
child collection controller list value after the change

getChildPropertyControllerList

PropertyList getChildPropertyControllerList()
Get the value of the instance : child property controller list

Returns:
child property controller list

setChildPropertyControllerList

PropertyList setChildPropertyControllerList(PropertyList newValue)
Set the value of the instance : child property controller list

Parameters:
newValue - new child property controller list
Returns:
child property controller list value after the change

isAddAvailable

boolean isAddAvailable()
Get the value of the instance : is add available

Returns:
is add available

setIsAddAvailable

boolean setIsAddAvailable(boolean newValue)
Set the value of the instance : is add available

Parameters:
newValue - new is add available
Returns:
is add available value after the change

isDeleteAvailable

boolean isDeleteAvailable()
Get the value of the instance : is delete available

Returns:
is delete available

setIsDeleteAvailable

boolean setIsDeleteAvailable(boolean newValue)
Set the value of the instance : is delete available

Parameters:
newValue - new is delete available
Returns:
is delete available value after the change