Class EFeatureIndex


  • public class EFeatureIndex
    extends Object
    Экземпляр данного класса представлячет ссылку на значение, которое может быть получено из EStructuralFeature некоторого EObject с учетом того, что EStructuralFeature может быть naby-valued.
    Экземпляр данного класса содержит ссылку на EStructuralFeature и значение индекса для many-valued EStructuralFeature.
    • Constructor Detail

      • EFeatureIndex

        public EFeatureIndex​(org.eclipse.emf.ecore.EStructuralFeature eFeature,
                             int index)
        Конструктор
        Parameters:
        eFeature - EStructuralFeature
        index - индекс для many-valued EStructuralFeature. Если EStructuralFeature является single-valued, то данное значение должно быть -1 (меньше 0)
      • EFeatureIndex

        public EFeatureIndex​(org.eclipse.emf.ecore.EStructuralFeature eFeature)
        Конструктор, предполагающий, что EStructuralFeature является single-valued.
        Parameters:
        eFeature - EStructuralFeature
    • Method Detail

      • getEStructuralFeature

        public org.eclipse.emf.ecore.EStructuralFeature getEStructuralFeature()
        Получение EStructuralFeature
        Returns:
        EStructuralFeature
      • getIndex

        public int getIndex()
        Получение индекса для many-valued EStructuralFeature
        Returns:
        индекса для many-valued EStructuralFeature. Если EStructuralFeature является single-valued, то значение индекса -1 (меньше 0)