Uses of Interface
org.deduced.Property

Packages that use Property
org.deduced This package contains the base classes of the deduced framework. 
org.deduced.dynamic The Dynamic package contains an implementation of the property collection that can be dynamically modified as the schema changes. 
org.deduced.xml Property collection XML encoding tools. 
 

Uses of Property in org.deduced
 

Subinterfaces of Property in org.deduced
 interface DeducedProperty<E>
          Interface representing a Property that is controlled by a deduction rule
 

Classes in org.deduced that implement Property
 class PropertyImplementation<E>
          Property.
 

Fields in org.deduced with type parameters of type Property
private  java.util.Map.Entry<K,Property<V>> PropertyMap.PropertyIterator.currentEntry
          current entry
private  java.util.Map.Entry<K,Property<V>> PropertyMap.ValueIterator.currentEntry
          current entry
private  java.util.Iterator<java.util.Map.Entry<K,Property<V>>> PropertyMap.PropertyIterator.iteratorSource
          the iterator that browse the map implementation
private  java.util.Iterator<java.util.Map.Entry<K,Property<V>>> PropertyMap.ValueIterator.iteratorSource
          the iterator that browse the map implementation
private  java.util.Map<K,Property<V>> PropertyMap.propertyMap
          the array Map containing all the properties
 

Methods in org.deduced that return Property
 Property<V> PropertyCollectionAsPropertyList.get(int index)
          (non-Javadoc)
 Property<V> PropertyCollectionAsPropertyMap.get(java.lang.Object key)
          (non-Javadoc)
 Property<V> FixedPropertyInstanceCollection.getProperty(java.lang.Object key)
          (non-Javadoc)
 Property<V> PropertyCollection.getProperty(java.lang.Object key)
          fetch a property
 Property<V> PropertyMap.getProperty(java.lang.Object propertyKey)
          (non-Javadoc)
 Property<V> PropertyMapEntry.getValue()
          (non-Javadoc)
protected  Property<V> PropertyMap.internalRemoveProperty(java.lang.Object propertyKey)
          Internal method used to remove a property from the map.
 Property<V> FixedPropertyInstanceCollection.FixedPropertyListIterator.next()
          (non-Javadoc)
 Property<V> PropertyMap.PropertyIterator.next()
          (non-Javadoc)
 Property<V> PropertyCollectionAsPropertyMap.put(K key, Property<V> value)
          (non-Javadoc)
 Property<V> PropertyCollectionAsPropertyList.remove(int index)
          (non-Javadoc)
 Property<V> PropertyCollectionAsPropertyMap.remove(java.lang.Object key)
          (non-Javadoc)
 Property<V> FixedPropertyInstanceCollection.removeProperty(java.lang.Object key)
          (non-Javadoc)
 Property<V> PropertyCollection.removeProperty(java.lang.Object key)
          remove a property from the collection
 Property<V> PropertyMap.removeProperty(java.lang.Object propertyKey)
          (non-Javadoc)
 Property<V> FixedPropertyInstanceCollection.removePropertyInstance(V instance)
          (non-Javadoc)
 Property<V> IdPropertyMap.removePropertyInstance(V instance)
          (non-Javadoc)
 Property<V> PropertyCollection.removePropertyInstance(V instance)
          remove a property based on its instance.
 Property<V> PropertyMap.removePropertyInstance(V instance)
          (non-Javadoc)
 Property<V> FixedPropertyInstanceCollection.removePropertyValue(V value)
          (non-Javadoc)
 Property<V> PropertyCollection.removePropertyValue(V value)
          remove a property based on its value, it can be equal if it's by value, or just a reference.
 Property<V> PropertyMap.removePropertyValue(V value)
          (non-Javadoc)
 Property<V> PropertyCollectionAsPropertyList.set(int index, Property<V> element)
          (non-Javadoc)
 Property<V> PropertyMapEntry.setValue(Property<V> value)
          (non-Javadoc)
 

Methods in org.deduced that return types with arguments of type Property
 java.util.List<Property<V>> AbstractPropertyCollection.asPropertyList()
          (non-Javadoc)
 java.util.List<Property<V>> PropertyCollection.asPropertyList()
           
 java.util.Map<K,Property<V>> AbstractPropertyCollection.asPropertyMap()
          (non-Javadoc)
 java.util.Map<K,Property<V>> PropertyCollection.asPropertyMap()
           
 java.util.Set<java.util.Map.Entry<K,Property<V>>> PropertyCollectionAsPropertyMap.entrySet()
          (non-Javadoc)
private  java.util.Map.Entry<K,Property<V>> PropertyCollectionAsPropertyEntrySet.findEqualEntry(java.lang.Object o)
          find Equal Entry in the collection
private  java.util.Map.Entry<K,Property<V>> PropertyCollectionAsPropertyEntrySet.getEntry(K key)
          get Entry
 java.util.Iterator<Property<V>> FixedPropertyInstanceCollection.iterator()
          (non-Javadoc)
 java.util.Iterator<Property<V>> PropertyCollection.iterator()
           
 java.util.Iterator<Property<V>> PropertyCollectionAsPropertyList.iterator()
          (non-Javadoc)
 java.util.Iterator<java.util.Map.Entry<K,Property<V>>> PropertyCollectionAsPropertyEntrySet.iterator()
          (non-Javadoc)
 java.util.Iterator<Property<V>> PropertyMap.iterator()
          (non-Javadoc)
 java.util.ListIterator<Property<V>> PropertyCollectionAsPropertyList.listIterator()
          (non-Javadoc)
 java.util.ListIterator<Property<V>> PropertyCollectionAsPropertyList.listIterator(int index)
          (non-Javadoc)
 java.util.Map.Entry<K,Property<V>> PropertyMapEntryIterator.next()
          (non-Javadoc)
 java.util.List<Property<V>> PropertyCollectionAsPropertyList.subList(int fromIndex, int toIndex)
          (non-Javadoc)
 java.util.Collection<Property<V>> PropertyCollectionAsPropertyMap.values()
          (non-Javadoc)
 

Methods in org.deduced with parameters of type Property
 void PropertyCollectionAsPropertyList.add(int index, Property<V> element)
          (non-Javadoc)
 boolean PropertyCollectionAsPropertyList.add(Property<V> o)
          (non-Javadoc)
static boolean PropertyImplementation.arePropertiesEqual(Property<?> firstProperty, Property<?> secondProperty)
          test if 2 properties are equal depending on the type of instance they contain
static boolean PropertyImplementation.arePropertiesEqual(Property<?> firstProperty, Property<?> secondProperty)
          test if 2 properties are equal depending on the type of instance they contain
 void Property.copy(Property<? extends E> otherProperty)
          copy a property
 void PropertyImplementation.copy(Property<? extends E> otherProperty)
          copy a property
protected  void PropertyMap.handleRemovedProperty(java.lang.Object propertyKey, Property<V> removedProperty)
          handleRemovedProperty
protected  K PropertyMap.internalAddProperty(K propertyKey, Property<V> resultAdd)
          internalAddProperty internally add a property to the map.
 Property<V> PropertyCollectionAsPropertyMap.put(K key, Property<V> value)
          (non-Javadoc)
protected  void PropertyMap.putPropertyInMap(K propertyKey, Property<V> resultAdd)
          put Property In Map
 Property<V> PropertyCollectionAsPropertyList.set(int index, Property<V> element)
          (non-Javadoc)
 Property<V> PropertyMapEntry.setValue(Property<V> value)
          (non-Javadoc)
static
<V> void
PropertyImplementation.setValueOnProperty(Property<V> setProperty, java.lang.Object propertyKey, V value, PropertyCollection<?,?> parent)
          set Value On Property
 

Method parameters in org.deduced with type arguments of type Property
 boolean PropertyCollectionAsPropertyEntrySet.add(java.util.Map.Entry<K,Property<V>> o)
          (non-Javadoc)
 boolean PropertyCollectionAsPropertyEntrySet.addAll(java.util.Collection<? extends java.util.Map.Entry<K,Property<V>>> c)
          (non-Javadoc)
 boolean PropertyCollectionAsPropertyList.addAll(java.util.Collection<? extends Property<V>> c)
          (non-Javadoc)
 boolean PropertyCollectionAsPropertyList.addAll(int index, java.util.Collection<? extends Property<V>> c)
          (non-Javadoc)
 void PropertyCollectionAsPropertyMap.putAll(java.util.Map<? extends K,? extends Property<V>> t)
          (non-Javadoc)
 

Constructors in org.deduced with parameters of type Property
PropertyImplementation(Property<? extends E> otherProperty)
          copy constructor for Property
 

Constructor parameters in org.deduced with type arguments of type Property
IdPropertyMap(java.util.Map<java.lang.Object,Property<V>> mapToUse, PropertyCollection<?,?> setFixedInstance)
          constructor for IdPropertyMap
PropertyMap.PropertyIterator(java.util.Iterator<java.util.Map.Entry<K,Property<V>>> it)
          constructor
PropertyMap.ValueIterator(java.util.Iterator<java.util.Map.Entry<K,Property<V>>> it)
          constructor
PropertyMap(java.util.Map<K,Property<V>> mapToUse, PropertyCollection<?,?> setFixedInstance)
          constructor for the property map
 

Uses of Property in org.deduced.dynamic
 

Classes in org.deduced.dynamic that implement Property
 class AbstractDeducedProperty<E>
          AbstractDeducedProperty stores the common code of deduced properties to keep the use counter
 class FixedDeducedProperty<E>
          FixedDeducedProperty is used to hold a property that is created with a rule that has no input.
 class FlyWheelDynamicPropertyCollectionController.ChildCollectionControllerListPropertyImplementation
          Child Collection Controller List Property Implementation.
 class FlyWheelDynamicPropertyCollectionController.ChildPropertyControllerListPropertyImplementation
          Child Property Controller List Property Implementation.
 class RuleDeducedProperty<E>
          RuleDeducedProperty is a property implementation that holds a property where the value is controlled by a deduction rule.
 

Methods in org.deduced.dynamic that return Property
 Property<java.lang.Object> FlyWheelDynamicPropertyCollectionController.getProperty(java.lang.Object propertyKey)
          (non-Javadoc)
 Property<PropertyCollection<?,?>> DynamicPropertyList.removeProperty(java.lang.Object propertyKey)
          (non-Javadoc)
 Property<java.lang.Object> DynamicPropertyMap.removeProperty(java.lang.Object propertyKey)
          (non-Javadoc)
 Property<java.lang.Object> DynamicPropertyMap.removePropertyInstance(java.lang.Object instance)
          (non-Javadoc)
 

Methods in org.deduced.dynamic with parameters of type Property
protected  java.lang.Object DynamicPropertyMap.internalAddProperty(java.lang.Object propertyKey, Property<java.lang.Object> resultAdd)
          (non-Javadoc)
protected  java.lang.Object DynamicPropertyList.internalAddProperty(java.lang.Object propertyKey, Property<PropertyCollection<?,?>> resultAdd)
          (non-Javadoc)
 

Uses of Property in org.deduced.xml
 

Methods in org.deduced.xml with parameters of type Property
private  void XmlModelEncoder.writeProperty(Property<?> value, org.w3c.dom.Element domElement)
          write a property to the DOM