Interface IObjectParticipant<PD extends D,PM extends M,D,DA,DR extends D,DP extends D,DC extends D,M,MA,MR extends M,MP extends M,MC extends M,C extends IProjectionContext<D,DA,DR,DP,DC,M,MA,MR,MP,MC>>
-
- Type Parameters:
PD
- the domain modelPM
- the projection modelD
- the base class for all domain objects (EObject)DA
- the attribute class, whose instances can be addressed for reading/writeing fields of domain objects of class D (EStructuralFeature)DR
- the root domain object classDP
- the base container class of domain objects, tree node (FormItemContainer)DC
- the base class of children of the domain object container (FormItem)M
- the base class for all projection objects (EObject)MA
- the attribute class, whose instances can be addressed for reading/writeing fields of projection objects of class M (EStructuralFeature)MR
- the root projection object classMP
- the base container class of projection objects, tree node (FormItemContainer)MC
- the base class of children of the projection object container (FormItem)C
- the context
- All Superinterfaces:
IProjectionParticipant<PD,PM,D,DA,DR,DP,DC,M,MA,MR,MP,MC,C>
- All Known Subinterfaces:
IClassParticipant<PD,PM,D,DA,DR,DP,DC,M,MA,MR,MP,MC,C>
- All Known Implementing Classes:
ClassParticipant
,CompositeClassParticipant
,ObjectParticipant
public interface IObjectParticipant<PD extends D,PM extends M,D,DA,DR extends D,DP extends D,DC extends D,M,MA,MR extends M,MP extends M,MC extends M,C extends IProjectionContext<D,DA,DR,DP,DC,M,MA,MR,MP,MC>> extends IProjectionParticipant<PD,PM,D,DA,DR,DP,DC,M,MA,MR,MP,MC,C>
The object participant of the extensible projection.This complements the participant interface by a method that determines whether the domain model is supported by the participant or not.
- Generics with D prefix are related to tree of domain models.
- Generics with M prefix are related to tree projection models.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isProjectionSupported(PD domain)
Determines whether the domain model is supported by the participant or not.-
Methods inherited from interface com._1c.g5.v8.dt.form.presentation.core.projection.extensible.IProjectionParticipant
attributeChanged, customMessageSent, dispose, disposeModel, isProjectionValid, listItemAdded, listItemMoved, listItemRemoved, listItemReplaced, mapItemAdded, mapItemRemoved, projectModel, treeItemAdded, treeItemMoved, treeItemRemoved, treeItemReplaced
-
-
-
-
Method Detail
-
isProjectionSupported
boolean isProjectionSupported(PD domain)
Determines whether the domain model is supported by the participant or not.- Parameters:
domain
- the domain model, cannot benull
- Returns:
true
if it is supported by the participant.
-
-