Package com.e1c.g5.v8.dt.model.updater
Interface IModelUpdaterConfigurationAcceptor
- 
 public interface IModelUpdaterConfigurationAcceptorThis acceptor is being supplied by the system during theIModelUpdaterController.configureContextCollector(IModelUpdaterConfigurationAcceptor)controller configuration step. Controllers should declare their properties using this acceptor
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddFeatureFilter(BiFunction<IBmObject,org.eclipse.emf.ecore.EStructuralFeature,Boolean> featureFilter)Adds a custom feature filter.voidaddTargetContainmentEClass(org.eclipse.emf.ecore.EClass containmentEClass, org.eclipse.emf.ecore.EClass topObjectEClass, org.eclipse.emf.ecore.EStructuralFeature... features)Adds a targetEClassof the containment object as a target for the corresponding controller.voidaddTargetTopObjectEClass(org.eclipse.emf.ecore.EClass topObjectEClass, org.eclipse.emf.ecore.EStructuralFeature... features)Adds a targetEClassof the top object as a target for the corresponding controller.
 
- 
- 
- 
Method Detail- 
addTargetTopObjectEClassvoid addTargetTopObjectEClass(org.eclipse.emf.ecore.EClass topObjectEClass, org.eclipse.emf.ecore.EStructuralFeature... features)Adds a targetEClassof the top object as a target for the corresponding controller.- Parameters:
- topObjectEClass- The target- EClassmay not be- null
- features- The set of features to filter incoming change events with. May be empty. In case of empty filter the top object itself is a target
 
 - 
addTargetContainmentEClassvoid addTargetContainmentEClass(org.eclipse.emf.ecore.EClass containmentEClass, org.eclipse.emf.ecore.EClass topObjectEClass, org.eclipse.emf.ecore.EStructuralFeature... features)Adds a targetEClassof the containment object as a target for the corresponding controller.- Parameters:
- containmentEClass- The target- EClassmay not be- null
- topObjectEClass- The corresponding top object- EClassmay not be- null
- features- The set of features to filter incoming change events with. May be empty. In case of empty filter the object itself is a target
 
 - 
addFeatureFiltervoid addFeatureFilter(BiFunction<IBmObject,org.eclipse.emf.ecore.EStructuralFeature,Boolean> featureFilter) Adds a custom feature filter. The controller is activated only if the filter gives permission for that- Parameters:
- featureFilter- The filter to add
 
 
- 
 
-