Uses of Interface
org.eclipse.emf.ecore.change.ListChange

Packages that use ListChange
org.eclipse.emf.ecore.change Provides an API for describing and applying model changes. 
org.eclipse.emf.ecore.change.impl Provides an implementation of the Change model. 
org.eclipse.emf.ecore.change.util Provides utilities. 
 

Uses of ListChange in org.eclipse.emf.ecore.change
 

Methods in org.eclipse.emf.ecore.change that return ListChange
 ListChange ChangeFactory.createListChange()
          Returns a new object of class 'List Change'
 

Methods in org.eclipse.emf.ecore.change that return types with arguments of type ListChange
 EList<ListChange> ResourceChange.getListChanges()
          Returns the value of the 'List Changes' containment reference list.
 EList<ListChange> FeatureChange.getListChanges()
          Returns the value of the 'List Changes' containment reference list.
 

Uses of ListChange in org.eclipse.emf.ecore.change.impl
 

Classes in org.eclipse.emf.ecore.change.impl that implement ListChange
 class ListChangeImpl
          An implementation of the model object 'List Change'
 

Fields in org.eclipse.emf.ecore.change.impl with type parameters of type ListChange
protected  EList<ListChange> ResourceChangeImpl.listChanges
          The cached value of the 'List Changes' containment reference list
protected  EList<ListChange> FeatureChangeImpl.listChanges
          The cached value of the 'List Changes' containment reference list
 

Methods in org.eclipse.emf.ecore.change.impl that return ListChange
 ListChange ChangeFactoryImpl.createListChange()
           
protected  ListChange FeatureMapEntryImpl.createListChange(EList<ListChange> changesList, ChangeKind kind, int index)
           
protected  ListChange FeatureChangeImpl.createListChange(EList<ListChange> changesList, ChangeKind kind, int index)
           
 

Methods in org.eclipse.emf.ecore.change.impl that return types with arguments of type ListChange
 EList<ListChange> ResourceChangeImpl.getListChanges()
           
 EList<ListChange> FeatureChangeImpl.getListChanges()
           
 

Method parameters in org.eclipse.emf.ecore.change.impl with type arguments of type ListChange
protected  ListChange FeatureMapEntryImpl.createListChange(EList<ListChange> changesList, ChangeKind kind, int index)
           
protected  ListChange FeatureChangeImpl.createListChange(EList<ListChange> changesList, ChangeKind kind, int index)
           
 

Uses of ListChange in org.eclipse.emf.ecore.change.util
 

Methods in org.eclipse.emf.ecore.change.util that return ListChange
protected  ListChange ListDifferenceAnalyzer.createListChange(EList<ListChange> listChanges, ChangeKind kind, int index)
          Creates a ListChange, initializes the main attributes, and adds it to the specified listChanges.
 

Methods in org.eclipse.emf.ecore.change.util that return types with arguments of type ListChange
 EList<ListChange> ListDifferenceAnalyzer.analyzeLists(EList<?> oldList, EList<?> newList)
          Analyzes the differences between two lists, returning the list changes that describe how the newList could be changed to the contents of oldList.
 

Methods in org.eclipse.emf.ecore.change.util with parameters of type ListChange
 T ChangeSwitch.caseListChange(ListChange object)
          Returns the result of interpreting the object as an instance of 'List Change'
 

Method parameters in org.eclipse.emf.ecore.change.util with type arguments of type ListChange
 void ListDifferenceAnalyzer.analyzeLists(EList<java.lang.Object> oldList, EList<?> newList, EList<ListChange> listChanges)
          Analyzes the differences between two lists, adding new list changes to the specified listChanges.
protected  void ListDifferenceAnalyzer.createAddListChange(EList<java.lang.Object> oldList, EList<ListChange> listChanges, java.lang.Object newObject, int index)
          Convenience method added to allow subclasses to modify the default implementation for the scenario in which an element was added to the monitored list.
protected  ListChange ListDifferenceAnalyzer.createListChange(EList<ListChange> listChanges, ChangeKind kind, int index)
          Creates a ListChange, initializes the main attributes, and adds it to the specified listChanges.
protected  void ListDifferenceAnalyzer.createListChanges(EList<java.lang.Object> oldList, EList<?> newList, EList<ListChange> listChanges)
           
protected  void ListDifferenceAnalyzer.createMoveListChange(EList<?> oldList, EList<ListChange> listChanges, java.lang.Object newObject, int index, int toIndex)
          Convenience method added to allow subclasses to modify the default implementation for the scenario in which an element was moved in the monitored list.
protected  void ListDifferenceAnalyzer.createRemoveListChange(EList<?> oldList, EList<ListChange> listChanges, java.lang.Object newObject, int index)
          Convenience method added to allow subclasses to modify the default implementation for the scenario in which an element was removed from the monitored list.
 


Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.