public class IndexedSetting extends Object implements org.eclipse.emf.ecore.EStructuralFeature.Setting
IndexedSetting
is a EStructuralFeature.Setting
whose EStructuralFeature
is a multi reference or attribute
that is indexed. This means the value of the Setting is the Object at the IndexedSetting's
index in the list referenced by the structural feature. In a "standard" Setting, the whole list would be the settings
value.Constructor and Description |
---|
IndexedSetting(org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature,
int index)
Creates a new
IndexedSetting . |
Modifier and Type | Method and Description |
---|---|
Object |
get(boolean resolve) |
org.eclipse.emf.ecore.EObject |
getEObject() |
org.eclipse.emf.ecore.EStructuralFeature |
getEStructuralFeature() |
int |
getIndex()
Returns the index of this
IndexedSetting . |
boolean |
isSet() |
void |
set(Object newValue) |
void |
unset() |
public IndexedSetting(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature, int index)
IndexedSetting
.eObject
- The EObject
holding a listeStructuralFeature
- The specific feature holding the listindex
- The index that defines which list item is the value of this EStructuralFeature.Setting
public org.eclipse.emf.ecore.EObject getEObject()
getEObject
in interface org.eclipse.emf.ecore.EStructuralFeature.Setting
public org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
getEStructuralFeature
in interface org.eclipse.emf.ecore.EStructuralFeature.Setting
public Object get(boolean resolve)
get
in interface org.eclipse.emf.ecore.EStructuralFeature.Setting
public void set(Object newValue)
set
in interface org.eclipse.emf.ecore.EStructuralFeature.Setting
public boolean isSet()
isSet
in interface org.eclipse.emf.ecore.EStructuralFeature.Setting
public void unset()
unset
in interface org.eclipse.emf.ecore.EStructuralFeature.Setting
public int getIndex()
IndexedSetting
. The index defines the list index of this setting's value: The
list is resolved from the holding EObject
and the EStructuralFeature
of this
IndexedSetting
.Copyright © 2019. All rights reserved.