Overview

 
Package  Use  Tree  Deprecated  Index  Help 
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES  
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD


 

org.eclipse.emf.common.notify
Interface Notifier

All Known Subinterfaces:
AnyType, ChangeDescription, ChangeFactory, ChangePackage, ComplexTypeConverter, EAnnotation, EAttribute, EClass, EClassifier, Ecore2EcoreFactory, Ecore2EcoreMappingRoot, Ecore2EcorePackage, EcoreFactory, EcorePackage, EDataType, EEnum, EEnumLiteral, EFactory, EModelElement, ENamedElement, EObject, EOperation, EPackage, EParameter, EReference, EStructuralFeature, EStructuralFeature.Internal, ETypedElement, FeatureChange, FunctionNamePair, FunctionPair, GenBase, GenClass, GenClassifier, GenDataType, GenEnum, GenEnumLiteral, GenFeature, GenModel, GenModelFactory, GenModelPackage, GenOperation, GenPackage, GenParameter, InternalEObject, ListChange, Mapping, MappingFactory, MappingHelper, MappingPackage, MappingRoot, MappingStrategy, Resource, Resource.Internal, ResourceChange, ResourceSet, SimpleAnyType, TreeFactory, TreeNode, TreePackage, TypeConverter, XMIResource, XMLNamespaceDocumentRoot, XMLNamespaceFactory, XMLNamespacePackage, XMLResource, XMLTypeDocumentRoot, XMLTypeFactory, XMLTypePackage

All Known Implementing Classes:
AnyTypeImpl, BasicEObjectImpl, BasicNotifierImpl, ChangeDescriptionImpl, ChangeFactoryImpl, ChangePackageImpl, ComplexTypeConverterImpl, EAnnotationImpl, EAttributeImpl, EClassifierImpl, EClassImpl, Ecore2EcoreFactoryImpl, Ecore2EcoreMappingRootImpl, Ecore2EcorePackageImpl, EcoreFactoryImpl, EcorePackageImpl, EDataTypeImpl, EEnumImpl, EEnumLiteralImpl, EFactoryImpl, EModelElementImpl, EMOFResourceImpl, ENamedElementImpl, EObjectImpl, EOperationImpl, EPackageImpl, EParameterImpl, EReferenceImpl, EStructuralFeatureImpl, ETypedElementImpl, FeatureChangeImpl, FunctionNamePairImpl, FunctionPairImpl, GenBaseImpl, GenClassifierImpl, GenClassImpl, GenDataTypeImpl, GenEnumImpl, GenEnumLiteralImpl, GenFeatureImpl, GenModelFactoryImpl, GenModelImpl, GenModelPackageImpl, GenOperationImpl, GenPackageImpl, GenParameterImpl, ListChangeImpl, MappingFactoryImpl, MappingHelperImpl, MappingImpl, MappingPackageImpl, MappingRootImpl, MappingStrategyImpl, ResourceChangeImpl, ResourceImpl, ResourceSetImpl, SimpleAnyTypeImpl, TreeFactoryImpl, TreeNodeImpl, TreePackageImpl, TypeConverterImpl, XMIResourceImpl, XMLNamespaceDocumentRootImpl, XMLNamespaceFactoryImpl, XMLNamespacePackageImpl, XMLResourceImpl, XMLTypeDocumentRootImpl, XMLTypeFactoryImpl, XMLTypePackageImpl


public interface Notifier

A source of notification delivery. Since all modeled objects will be notifiers, the method names start with "e" to distinguish the EMF methods from the client's methods.


Method Summary
 EList eAdapters()
          Returns list of the adapters associated with this notifier.
 boolean eDeliver()
          Returns whether this notifier will deliver notifications to the adapters.
 void eNotify(Notification notification)
          Notifies a change to a feature of this notifier as described by the notification.
 void eSetDeliver(boolean deliver)
          Sets whether this notifier will deliver notifications to the adapters.
 

Method Detail

 

 

eAdapters

public EList eAdapters()

Returns list of the adapters associated with this notifier.

Returns:
the adapters associated with this notifier.


 

 

eDeliver

public boolean eDeliver()

Returns whether this notifier will deliver notifications to the adapters.

Returns:
whether notifications will be delivered.
See Also:
eSetDeliver(boolean)


 

 

eSetDeliver

public void eSetDeliver(boolean deliver)

Sets whether this notifier will deliver notifications to the adapters.

Parameters:
deliver - whether or not to deliver.
See Also:
eDeliver()


 

 

eNotify

public void eNotify(Notification notification)

Notifies a change to a feature of this notifier as described by the notification. The notifications will generally be delivered to the adapters via Adapter.notifyChanged.

Parameters:
notification - a description of the change.


 

Overview

 
Package  Use  Tree  Deprecated  Index  Help 
Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.
 PREV CLASS   NEXT CLASS FRAMES    NO FRAMES  
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD