public class SelectedEnumeratorMapping extends Object
Enumerator
and has been selected.Constructor and Description |
---|
SelectedEnumeratorMapping(org.eclipse.emf.common.util.Enumerator enumerator,
boolean selected)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static SelectedEnumeratorMapping[] |
createFromList(List<org.eclipse.emf.ecore.EEnumLiteral> literals)
Given a list of
EEnumLiteral s creates an array of SelectedEnumeratorMapping s. |
static void |
deselectAll(SelectedEnumeratorMapping[] mappings)
De-select all enumerators in the given array of
SelectedEnumeratorMapping s. |
static Optional<SelectedEnumeratorMapping> |
findLiteral(SelectedEnumeratorMapping[] mapping,
String literal)
Search the array of
SelectedEnumeratorMapping s for the given literal. |
static Optional<org.eclipse.emf.common.util.Enumerator> |
findSelected(SelectedEnumeratorMapping[] mapping)
Find the first selected enumerator.
|
org.eclipse.emf.common.util.Enumerator |
getEnumerator()
Returns the enumerator.
|
boolean |
isSelected()
Returns whether whether the enumerator is selected.
|
static void |
select(SelectedEnumeratorMapping[] mappings,
org.eclipse.emf.common.util.Enumerator enumerator)
Select the given
Enumerator in the list of given SelectedEnumeratorMapping s. |
void |
setSelected(boolean selected)
Returns whether whether the enumerator is selected.
|
public SelectedEnumeratorMapping(org.eclipse.emf.common.util.Enumerator enumerator, boolean selected)
enumerator
- the Enumerator
entryselected
- whether the given enumerator is selectedpublic static Optional<SelectedEnumeratorMapping> findLiteral(SelectedEnumeratorMapping[] mapping, String literal)
SelectedEnumeratorMapping
s for the given literal.mapping
- the array of mappings to be searchedliteral
- the literal to be searched for as a stringOptional
containing the matched literalpublic static Optional<org.eclipse.emf.common.util.Enumerator> findSelected(SelectedEnumeratorMapping[] mapping)
mapping
- an array of SelectedEnumeratorMapping
sOptional
containing the selected Enumerator
public static SelectedEnumeratorMapping[] createFromList(List<org.eclipse.emf.ecore.EEnumLiteral> literals)
EEnumLiteral
s creates an array of SelectedEnumeratorMapping
s.literals
- a list of EEnumLiteral
sSelectedEnumeratorMapping
public static void select(SelectedEnumeratorMapping[] mappings, org.eclipse.emf.common.util.Enumerator enumerator)
Enumerator
in the list of given SelectedEnumeratorMapping
s.mappings
- an array of SelectedEnumeratorMapping
s,enumerator
- the Enumerator
to be selectedpublic static void deselectAll(SelectedEnumeratorMapping[] mappings)
SelectedEnumeratorMapping
s.mappings
- an array of SelectedEnumeratorMapping
spublic boolean isSelected()
true
, if the enumerator is selectedpublic void setSelected(boolean selected)
selected
- the selected statepublic org.eclipse.emf.common.util.Enumerator getEnumerator()
Copyright © 2019. All rights reserved.