Class EnumContentProvider
- java.lang.Object
-
- com._1c.g5.v8.dt.ui.aef.providers.EnumContentProvider
-
- All Implemented Interfaces:
IContentProvider,IStructuredContentProvider
- Direct Known Subclasses:
ApplicationUsePurposeContentProvider
public class EnumContentProvider extends Object implements IStructuredContentProvider
A content provider for literals of enumerated types: descendants of eitherEEnumorEnum
-
-
Constructor Summary
Constructors Constructor Description EnumContentProvider(Class<? extends Enum<?>> enumClass)Constructor ofEnumContentProviderfor case of Enum classEnumContentProvider(org.eclipse.emf.ecore.EEnum enumType)Constructor ofEnumContentProviderfor case ofEEnum
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()This implementation does nothing.Object[]getElements(Object inputElement)Returns all the literals of the enumeration provided in a constructor.voidinputChanged(Viewer viewer, Object oldInput, Object newInput)This implementation does nothing.
-
-
-
Constructor Detail
-
EnumContentProvider
public EnumContentProvider(org.eclipse.emf.ecore.EEnum enumType)
Constructor ofEnumContentProviderfor case ofEEnum- Parameters:
enumType- the enum tpye
-
EnumContentProvider
public EnumContentProvider(Class<? extends Enum<?>> enumClass)
Constructor ofEnumContentProviderfor case of Enum class- Parameters:
enumClass- the enum class
-
-
Method Detail
-
getElements
public Object[] getElements(Object inputElement)
Returns all the literals of the enumeration provided in a constructor.- Specified by:
getElementsin interfaceIStructuredContentProvider
-
dispose
public void dispose()
This implementation does nothing.- Specified by:
disposein interfaceIContentProvider
-
inputChanged
public void inputChanged(Viewer viewer, Object oldInput, Object newInput)
This implementation does nothing.- Specified by:
inputChangedin interfaceIContentProvider
-
-