org.deduced
Interface PropertyCollectionType

All Superinterfaces:
java.lang.Cloneable, DocumentedCollection, NamedPropertyCollection, PropertyCollection<java.lang.Object,java.lang.Object>, PropertyType
All Known Subinterfaces:
EnumerationPropertyType, OrderedPropertyListType, OrderingPropertyCollectionType, TypedCollectionController, TypedCollectionListController, TypedPropertyController
All Known Implementing Classes:
EnumerationPropertyTypeImplementation, OrderedPropertyListTypeImplementation, OrderingPropertyCollectionTypeImplementation, PropertyCollectionTypeImplementation, TypedCollectionControllerImplementation, TypedCollectionListControllerImplementation, TypedPropertyControllerImplementation

public interface PropertyCollectionType
extends PropertyType

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


Field Summary
static PropertyCollectionListInstanceHolder ACTION_LIST_INSTANCE
          Variable used to hold the PropertyInstance for : action list
static PropertyCollectionListInstanceHolder DEDUCTION_RULE_LIST_INSTANCE
          Variable used to hold the PropertyInstance for : deduction rule list
static PropertyCollectionListInstanceHolder PARENT_LIST_INSTANCE
          Variable used to hold the PropertyInstance for : parent list
static PropertyCollectionTypeHolder PROPERTY_COLLECTION_TYPE_TYPE
          Variable used to hold the PropertyCollectionType for : property collection type
static PropertyCollectionListInstanceHolder PROPERTY_INSTANCE_LIST_INSTANCE
          Variable used to hold the PropertyInstance for : property instance list
 
Fields inherited from interface org.deduced.PropertyType
PROPERTY_TYPE_TYPE
 
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
 PropertyList getActionList()
          Get the value of the instance : action list
 PropertyList getDeductionRuleList()
          Get the value of the instance : deduction rule list
 PropertyList getParentList()
          Get the value of the instance : parent list
 PropertyList getPropertyInstanceList()
          Get the value of the instance : property instance list
 PropertyList setActionList(PropertyList newValue)
          Set the value of the instance : action list
 PropertyList setDeductionRuleList(PropertyList newValue)
          Set the value of the instance : deduction rule list
 PropertyList setParentList(PropertyList newValue)
          Set the value of the instance : parent list
 PropertyList setPropertyInstanceList(PropertyList newValue)
          Set the value of the instance : property instance list
 
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_COLLECTION_TYPE_TYPE

static final PropertyCollectionTypeHolder PROPERTY_COLLECTION_TYPE_TYPE
Variable used to hold the PropertyCollectionType for : property collection type


PARENT_LIST_INSTANCE

static final PropertyCollectionListInstanceHolder PARENT_LIST_INSTANCE
Variable used to hold the PropertyInstance for : parent list


PROPERTY_INSTANCE_LIST_INSTANCE

static final PropertyCollectionListInstanceHolder PROPERTY_INSTANCE_LIST_INSTANCE
Variable used to hold the PropertyInstance for : property instance list


DEDUCTION_RULE_LIST_INSTANCE

static final PropertyCollectionListInstanceHolder DEDUCTION_RULE_LIST_INSTANCE
Variable used to hold the PropertyInstance for : deduction rule list


ACTION_LIST_INSTANCE

static final PropertyCollectionListInstanceHolder ACTION_LIST_INSTANCE
Variable used to hold the PropertyInstance for : action list

Method Detail

getParentList

PropertyList getParentList()
Get the value of the instance : parent list

Returns:
parent list

setParentList

PropertyList setParentList(PropertyList newValue)
Set the value of the instance : parent list

Parameters:
newValue - new parent list
Returns:
parent list value after the change

getPropertyInstanceList

PropertyList getPropertyInstanceList()
Get the value of the instance : property instance list

Returns:
property instance list

setPropertyInstanceList

PropertyList setPropertyInstanceList(PropertyList newValue)
Set the value of the instance : property instance list

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

getDeductionRuleList

PropertyList getDeductionRuleList()
Get the value of the instance : deduction rule list

Returns:
deduction rule list

setDeductionRuleList

PropertyList setDeductionRuleList(PropertyList newValue)
Set the value of the instance : deduction rule list

Parameters:
newValue - new deduction rule list
Returns:
deduction rule list value after the change

getActionList

PropertyList getActionList()
Get the value of the instance : action list

Returns:
action list

setActionList

PropertyList setActionList(PropertyList newValue)
Set the value of the instance : action list

Parameters:
newValue - new action list
Returns:
action list value after the change