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.mapping.impl
Class MappingRootImpl.MappedObjectStateAdapter

java.lang.Object
  extended byorg.eclipse.emf.common.notify.impl.AdapterImpl
      extended byorg.eclipse.emf.mapping.impl.MappingRootImpl.MappedObjectStateAdapter

All Implemented Interfaces:
Adapter, IChangeNotifier, IDisposable, MappedObjectState

Enclosing class:
MappingRootImpl


protected class MappingRootImpl.MappedObjectStateAdapter
extends AdapterImpl
implements MappedObjectState, IDisposable

This is a simple implementation of the basic information that needs to be maintained for any mapped object.


Field Summary
protected  ChangeNotifier changeNotifier
          This is where IChangeNotifier is delegated.
protected  boolean isInput
          This indicates whether the mapped object is an input.
protected  boolean isOutput
          This indicates whether the object is an output.
protected  Collection mappings
          This keeps track of all the mappings that involve the mapped object.
protected  Object originatingInput
          This keeps track of the originating input of the mapped object, if any.
 
Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
target
 
Constructor Summary
protected MappingRootImpl.MappedObjectStateAdapter()
           
 
Method Summary
 void addListener(INotifyChangedListener notifyChangedListener)
          This adds another listener.
 void dispose()
          This is called to dispose the object.
 void fireNotifyChanged(Notification notification)
          This calls notifyChanged for each listener.
 Collection getMappings()
          This returns all the mappings the refer to the mapped object.
 Object getOriginatingInput()
          This returns, if appropriate, the originating input object of the output object.
 boolean isAdapterForType(Object type)
          This returns when type is the MappingRootImpl.mappedObjectStateAdapterFactory.
 boolean isInput()
          This returns whether the mapped object is an input.
 boolean isOutput()
          This returns whether the mapped object is an output.
 void removeListener(INotifyChangedListener notifyChangedListener)
          This removes a listener.
 void setInput()
          This is called to indicate that the mapped object is an input.
 void setOriginatingInput(Object originatingInput)
          This sets the originating input object of the output object.
 void setOutput()
          This is called to indicate that the mapped object is an output.
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
getTarget, notifyChanged, setTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

 

Field Detail

 

 

isInput

protected boolean isInput

This indicates whether the mapped object is an input.


 

 

isOutput

protected boolean isOutput

This indicates whether the object is an output.


 

 

originatingInput

protected Object originatingInput

This keeps track of the originating input of the mapped object, if any.


 

 

mappings

protected Collection mappings

This keeps track of all the mappings that involve the mapped object.


 

 

changeNotifier

protected ChangeNotifier changeNotifier

This is where IChangeNotifier is delegated.

Constructor Detail

 

 

MappingRootImpl.MappedObjectStateAdapter

protected MappingRootImpl.MappedObjectStateAdapter()

Method Detail

 

 

isAdapterForType

public boolean isAdapterForType(Object type)

This returns when type is the MappingRootImpl.mappedObjectStateAdapterFactory.

Specified by:
isAdapterForType in interface Adapter
Overrides:
isAdapterForType in class AdapterImpl

Parameters:
type - the type.
Returns:
false


 

 

isInput

public boolean isInput()

Description copied from interface: MappedObjectState
This returns whether the mapped object is an input.

Specified by:
isInput in interface MappedObjectState


 

 

setInput

public void setInput()

Description copied from interface: MappedObjectState
This is called to indicate that the mapped object is an input.

Specified by:
setInput in interface MappedObjectState


 

 

isOutput

public boolean isOutput()

Description copied from interface: MappedObjectState
This returns whether the mapped object is an output.

Specified by:
isOutput in interface MappedObjectState


 

 

setOutput

public void setOutput()

Description copied from interface: MappedObjectState
This is called to indicate that the mapped object is an output.

Specified by:
setOutput in interface MappedObjectState


 

 

getOriginatingInput

public Object getOriginatingInput()

Description copied from interface: MappedObjectState
This returns, if appropriate, the originating input object of the output object.

Specified by:
getOriginatingInput in interface MappedObjectState


 

 

setOriginatingInput

public void setOriginatingInput(Object originatingInput)

Description copied from interface: MappedObjectState
This sets the originating input object of the output object.

Specified by:
setOriginatingInput in interface MappedObjectState


 

 

getMappings

public Collection getMappings()

Description copied from interface: MappedObjectState
This returns all the mappings the refer to the mapped object.

Specified by:
getMappings in interface MappedObjectState


 

 

addListener

public void addListener(INotifyChangedListener notifyChangedListener)

Description copied from interface: IChangeNotifier
This adds another listener.

Specified by:
addListener in interface IChangeNotifier


 

 

removeListener

public void removeListener(INotifyChangedListener notifyChangedListener)

Description copied from interface: IChangeNotifier
This removes a listener.

Specified by:
removeListener in interface IChangeNotifier


 

 

fireNotifyChanged

public void fireNotifyChanged(Notification notification)

Description copied from interface: IChangeNotifier
This calls notifyChanged for each listener.

Specified by:
fireNotifyChanged in interface IChangeNotifier


 

 

dispose

public void dispose()

Description copied from interface: IDisposable
This is called to dispose the object.

Specified by:
dispose in interface IDisposable


 

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