Package org.eclipse.handly.model.adapter
Interface IContentAdapter
-
- All Known Implementing Classes:
DefaultContentAdapter
,NullContentAdapter
public interface IContentAdapter
Defines a one-to-one correspondence (bijection) between elements of a Handly-based model and elements of some other model.For every
Object
o
such thatadapt(o) != null
, the following must hold:o.equals(getCorrespondingElement(adapt(o))
Likewise, for every
IElement
e
such thatgetCorrespondingElement(e) != null
, the following must hold:e.equals(adapt(getCorrespondingElement(e))
This interface may be implemented by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IElement
adapt(java.lang.Object element)
Returns theIElement
that corresponds to the given element.java.lang.Object
getCorrespondingElement(IElement element)
Returns the element that corresponds to the givenIElement
.
-