org.deduced.dynamic
Interface ContextualPropertyCollection<K,V>

Type Parameters:
K - type of keys in the property collection
V - the type of values in the property collection
All Superinterfaces:
java.lang.Cloneable, PropertyCollection<K,V>
All Known Implementing Classes:
DynamicPropertyMap, FlyWheelDynamicPropertyCollectionController, FlyWheelDynamicPropertyController

public interface ContextualPropertyCollection<K,V>
extends PropertyCollection<K,V>

ContextualPropertyCollection extends Property collection by adding a method to fetch the context.

Author:
Steve

Field Summary
 
Fields inherited from interface org.deduced.PropertyCollection
PROPERTY_COLLECTION_TYPE
 
Method Summary
 RuleExecutionContext getContext()
          get Context
 
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
 

Method Detail

getContext

RuleExecutionContext getContext()
get Context

Returns:
the collection rule execution context