Package com._1c.g5.modeling.util
Class EObjectFeature
- java.lang.Object
-
- com._1c.g5.modeling.util.EObjectFeature
-
public class EObjectFeature extends Object
Экземпляр данного класса представлячет ссылку на значение, которое может быть получено изEStructuralFeature
конкретногоEObject
с учетом того, чтоEStructuralFeature
может быть naby-valued.
Экземпляр данного класса содержит ссылку наEObject
, ссылку наEStructuralFeature
и значение индекса для many-valuedEStructuralFeature
.
-
-
Constructor Summary
Constructors Constructor Description EObjectFeature(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature eFeature)
Конструктор, предполагающий, чтоEStructuralFeature
является single-valued.EObjectFeature(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature eFeature, int index)
Конструктор
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
get()
Получение значения, содержащегося вEStructuralFeature
EObject
'а.org.eclipse.emf.ecore.EObject
getEObject()
ПолучениеEObject
org.eclipse.emf.ecore.EStructuralFeature
getEStructuralFeature()
ПолучениеEStructuralFeature
int
getIndex()
Получение индекса для many-valuedEStructuralFeature
-
-
-
Constructor Detail
-
EObjectFeature
public EObjectFeature(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature eFeature, int index)
Конструктор- Parameters:
eObject
-EObject
объект, изEStructuralFeature
которого можно получить значениеeFeature
-EStructuralFeature
index
- индекс для many-valuedEStructuralFeature
. ЕслиEStructuralFeature
является single-valued, то данное значение должно быть -1 (меньше 0)
-
EObjectFeature
public EObjectFeature(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.ecore.EStructuralFeature eFeature)
Конструктор, предполагающий, чтоEStructuralFeature
является single-valued.- Parameters:
eObject
-EObject
объект, изEStructuralFeature
которого можно получить значениеeFeature
-EStructuralFeature
-
-
Method Detail
-
getEObject
public org.eclipse.emf.ecore.EObject getEObject()
ПолучениеEObject
- Returns:
EObject
-
getEStructuralFeature
public org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
ПолучениеEStructuralFeature
- Returns:
EStructuralFeature
-
getIndex
public int getIndex()
Получение индекса для many-valuedEStructuralFeature
- Returns:
- индекса для many-valued
EStructuralFeature
. ЕслиEStructuralFeature
является single-valued, то значение индекса -1 (меньше 0)
-
get
public Object get()
Получение значения, содержащегося вEStructuralFeature
EObject
'а.- Returns:
- значение, полученное из
EStructuralFeature
EObject
'а.
-
-