Uses of Interface
org.deduced.PropertyChangeEvent

Packages that use PropertyChangeEvent
org.deduced This package contains the base classes of the deduced framework. 
org.deduced.analyzer.implementation This package contains code used by analyzers. 
org.deduced.controller.implementation Controller implementation classes. 
org.deduced.dynamic The Dynamic package contains an implementation of the property collection that can be dynamically modified as the schema changes. 
 

Uses of PropertyChangeEvent in org.deduced
 

Classes in org.deduced that implement PropertyChangeEvent
 class PropertyChangeEventImplementation<K,V>
          PropertyChangeEventImplementation
 

Methods in org.deduced with parameters of type PropertyChangeEvent
 void RecursiveModelListener.propertyChanged(PropertyChangeEvent<?,?> event)
          (non-Javadoc)
 void KeyFilteredPropertyListener.propertyChanged(PropertyChangeEvent<? extends K,? extends V> event)
          (non-Javadoc)
 void PropertyListener.propertyChanged(PropertyChangeEvent<? extends K,? extends V> event)
          called when a property is changed
 

Uses of PropertyChangeEvent in org.deduced.analyzer.implementation
 

Methods in org.deduced.analyzer.implementation with parameters of type PropertyChangeEvent
private  void SchemaAnalyzerBuilder.collectionNameChanged(PropertyChangeEvent<?,?> event)
          a collection Name Changed.
private  void SchemaAnalyzerBuilder.listChanged(PropertyChangeEvent<?,?> event)
          schema List Changed
private  void SchemaAnalyzerBuilder.parentListChanged(PropertyChangeEvent<?,?> event)
          parent List Changed
 void SchemaAnalyzerBuilder.SchemaListener.propertyChanged(PropertyChangeEvent<?,?> event)
          (non-Javadoc)
 void SingleListItemFilterImpl.propertyChanged(PropertyChangeEvent<?,?> event)
          (non-Javadoc)
private  void SchemaAnalyzerBuilder.schemaAddParentLinkIfNecessary(PropertyChangeEvent<?,?> event)
          schema Add Parent Link Event
private  void SchemaAnalyzerBuilder.schemaBasedLayerChanged(PropertyChangeEvent<?,?> event)
          schema Based Layer Changed
protected  void SchemaAnalyzerBuilder.schemaChanged(PropertyChangeEvent<?,?> event)
          schema Changed
private  void SchemaAnalyzerBuilder.schemaListChanged(PropertyChangeEvent<?,?> event)
          schema List Changed
private  void SchemaAnalyzerBuilder.schemaRemoveParentLinkIfNecessary(PropertyChangeEvent<?,?> event)
          schema Remove Parent Link Event
 

Uses of PropertyChangeEvent in org.deduced.controller.implementation
 

Methods in org.deduced.controller.implementation with parameters of type PropertyChangeEvent
 void DirectPropertyCollectionController.propertyChanged(PropertyChangeEvent<?,?> event)
          (non-Javadoc)
 void DirectPropertyController.propertyChanged(PropertyChangeEvent<?,?> event)
          (non-Javadoc)
 void FlyWheelPropertyCollectionControllerList.propertyChanged(PropertyChangeEvent<?,?> event)
          (non-Javadoc)
 void FlyWheelPropertyControllerList.propertyChanged(PropertyChangeEvent<?,?> event)
          (non-Javadoc)
 void DeducedControllerLayerExtensionImplementation.propertyChanged(PropertyChangeEvent<? extends java.lang.Object,? extends java.lang.Object> event)
          (non-JSDoc)
 

Uses of PropertyChangeEvent in org.deduced.dynamic
 

Methods in org.deduced.dynamic with parameters of type PropertyChangeEvent
private  void DynamicModelFactory.actionChanged(PropertyChangeEvent<?,?> event)
          action Changed
private  boolean RuleDeducedProperty.checkAllEventChain(PropertyChangeEvent<?,?> event)
          check All inputs to see if an event triggered them
private  boolean RuleDeducedProperty.checkEventChain(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> listenerChain, PropertyCollection<?,?> instance, int index)
          check a chain of possible triggers on an event, move listeners if required
private  boolean RuleDeducedProperty.checkEventChainOnChild(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> listenerChain, int index, PropertyCollection<?,?> childCollection)
          check a chain of possible triggers on an event by looking at a specific child value, move listeners if required
private  boolean RuleDeducedProperty.checkListEventChain(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> listenerChain, int index, PropertyCollection<?,?> subImplementation)
          check a chain of possible triggers on an event, move listeners if required
private  void DynamicModelFactory.collectionTypeUpdated(PropertyCollection<?,?> changedType, PropertyChangeEvent<?,?> event)
          collection Type Updated
private  void DynamicModelFactory.deductionRuleChanged(PropertyChangeEvent<?,?> event)
          deduction rule Changed
private  void DynamicModelFactory.deductionRuleListChanged(PropertyChangeEvent<?,?> event)
          deduction Rule List Changed
private  void DynamicModelFactory.enumerationTypeChanged(PropertyCollection<?,?> changedEnumerationType, PropertyChangeEvent<?,?> event)
          enumeration Type Changed
private  void DynamicModelFactory.instanceChanged(PropertyCollection<?,?> changedInstance, PropertyChangeEvent<?,?> event)
          instance Changed
private  void DynamicModelFactory.instanceListChanged(PropertyChangeEvent<?,?> event)
          property collection type instance List Changed
private  void DynamicModelFactory.instanceReferenceChanged(PropertyCollection<?,?> changedInstance, PropertyChangeEvent<?,?> event, PropertyCollection<?,?> changedType)
          instance reference flag Changed
private  void DynamicModelFactory.instanceTypeChanged(PropertyCollection<?,?> changedInstance, PropertyChangeEvent<?,?> event, PropertyCollection<?,?> changedType)
          instance Type Changed
private  boolean RuleDeducedProperty.isEventRelatedToRuleInput(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> currentRuleInputCollection, PropertyCollection<?,?> currentInputInstance)
          test if an event is related to a rule input by verifying if it is either the "All Property Values" instance, or the event instance matches the current collection fixed instance or the current event key matches the rule input key.
private  void DynamicModelFactory.listFixedInstanceChanged(PropertyCollection<?,?> changedInstance, PropertyChangeEvent<?,?> event)
          list Fixed Instance Changed
private  void DynamicModelFactory.listInSchemaChanged(PropertyChangeEvent<?,?> event)
          schema list Changed
private  void DynamicModelFactory.listInstanceChanged(PropertyCollection<?,?> changedInstance, PropertyChangeEvent<?,?> event)
          list Instance Changed
protected  void DynamicModelFactory.modelChanged(PropertyChangeEvent<?,?> event)
          model changed
private  void RuleDeducedProperty.moveListenerChainSkipLast(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> propertyKey, int index)
          move collection Listener Chain and Skip the last level since it doesn't need listeners at this point.
private  void RuleDeducedProperty.moveListListenerChainSkipLast(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> propertyKey, int index)
          move List Listener Chain and Skip the last level since it doesn't need listeners at this point.
private  void DynamicModelFactory.parentListChanged(PropertyChangeEvent<?,?> event)
          parent List Changed
 void DynamicModelFactory.SchemaListener.propertyChanged(PropertyChangeEvent<?,?> event)
          (non-Javadoc)
 void DynamicModelFactory.ModelDeleteListener.propertyChanged(PropertyChangeEvent<?,?> event)
          (non-Javadoc)
 void FlyWheelDynamicPropertyController.propertyChanged(PropertyChangeEvent<?,?> event)
          (non-Javadoc)
 void RuleDeducedProperty.propertyChanged(PropertyChangeEvent<?,?> event)
          (non-Javadoc)
private  void DynamicModelFactory.propertyInstanceChanged(PropertyChangeEvent<?,?> event)
          property Instance Changed
private  void DynamicModelFactory.propertyPackageChanged(PropertyChangeEvent<?,?> event)
          property Package Changed
private  void DynamicModelFactory.propertyPackageListChanged(PropertyChangeEvent<?,?> event)
          property Package List Changed
private  void DynamicModelFactory.propertyTypeListChanged(PropertyChangeEvent<?,?> event)
          property Type List Changed
private  void DynamicModelFactory.schemaAddParentLinkEvent(PropertyChangeEvent<?,?> event)
          schema Add Parent Link Event
private  void DynamicModelFactory.schemaBasedApplicationLayerChanged(PropertyChangeEvent<?,?> event)
          schema Based Application Layer Changed
protected  void DynamicModelFactory.schemaChanged(PropertyChangeEvent<?,?> event)
          schema Changed
private  void DynamicModelFactory.schemaInstanceRemovedEvent(PropertyChangeEvent<?,?> event)
          schema Instance Removed Event
private  void DynamicModelFactory.schemaLayerChanged(PropertyChangeEvent<?,?> event)
          schema Layer Changed
private  void DynamicModelFactory.schemaListChanged(PropertyChangeEvent<?,?> event)
          schema List Changed
private  void DynamicModelFactory.schemaNewInstanceAddedEvent(PropertyChangeEvent<?,?> event)
          schema New Instance Added Event
private  void DynamicModelFactory.schemaObjectChanged(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> collection, PropertyCollection<?,?> type)
          schema Object Changed
private  void DynamicModelFactory.schemaObjectChanged2(PropertyChangeEvent<?,?> event, PropertyCollection<?,?> type)
          schema Object Changed2 used to breakdown the previous method to lower it's complexity.
private  void DynamicModelFactory.schemaRemoveParentLinkEvent(PropertyChangeEvent<?,?> event)
          schema Remove Parent Link Event
private  void DynamicModelFactory.typeChanged(PropertyCollection<?,?> changedType, PropertyChangeEvent<?,?> event)
          type Changed