Package org.eclipse.handly.model.impl
Defines the implementation-side API for models that want to support
the API provided in
org.eclipse.handly.model
.
So, each IModel
must implement
IModelImpl
, each
IElement
must implement
IElementImpl
, etc.-
Interface Summary Interface Description IElementDeltaImpl AllIElementDelta
s must implement this interface.IElementImpl AllIElement
s must implement this interface.IElementImplExtension Extension ofIElementImpl
that introduces the notion of element's cached body.IModelImpl AllIModel
s must implement this interface.IReconcileStrategy Reconciles a model based on text of a particular content type.ISourceConstructImpl AllISourceConstruct
s must implement this interface.ISourceConstructImplExtension Extension ofISourceConstructImpl
that introduces the notion of element's occurrence count.ISourceElementImpl AllISourceElement
s must implement this interface.ISourceFileImpl AllISourceFile
s must implement this interface.ISourceFileImplExtension Extension ofISourceFileImpl
that introduces the notion of working copy.IWorkingCopyCallback Receives notifications related to the lifecycle of a working copy and intercepts calls related to reconciling of the working copy.IWorkingCopyInfo Groups objects related to a working copy. -
Class Summary Class Description DefaultWorkingCopyCallback Default implementation ofIWorkingCopyCallback
.WorkingCopyCallback A partial implementation ofIWorkingCopyCallback
, which clients may opt to extend instead of implementing the interface directly. -
Enum Summary Enum Description IElementImplExtension.CloseHint Indicates reason for element closing.