|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ESWhitelistFilter
As the ESClassFilter
this filter interface is used to separate specific types and mark them
as 'filtered' in the UI. Filtered types are considered as non-critical for
an understanding of the problem domain and therefore are treated special in the UI,
e.g. by grouping all operations involving only filtered type as is the case in the
update, commit and merge details dialog.
The difference to the ESClassFilter
is that some features
of a filtered
EClass
may be marked as critical for understanding the problem domain, meaning that operations involving the
marked features will not be treated different.
Method Summary | |
---|---|
Map<org.eclipse.emf.ecore.EClass,Collection<org.eclipse.emf.ecore.EStructuralFeature>> |
getNonFilteredFeaturesForEClass()
Returns the features which will be regarded as non-filtered if they appear in an
operation. |
Methods inherited from interface org.eclipse.emf.emfstore.client.ui.ESClassFilter |
---|
getFilteredEClasses, getLabel |
Method Detail |
---|
Map<org.eclipse.emf.ecore.EClass,Collection<org.eclipse.emf.ecore.EStructuralFeature>> getNonFilteredFeaturesForEClass()
features
which will be regarded as non-filtered if they appear in an
operation. It is expected that all keys from this map have also been added to ESClassFilter.getFilteredEClasses()
by
either this filter or a different one.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |