{
    if (eReferenceType == null)
    {
      EClassifier eType = basicGetEType();
      if (eType instanceof EClass)
      {
        eReferenceType = (EClass)eType;
      }
    }
    return eReferenceType;
  }