Создание статических объектов в xtext

перейдите к примеру создания поля, такого как:

def handle (EClass c) {
  val attr = EcoreFactory::eINSTANCE.createEAttribute
  attr.name = "test"
  attr.EType = EcorePackage::eINSTANCE.EString
  c.EStructuralFeatures += attr
}

могу ли я сгенерировать его как статическое поле? как это сделать?

заранее спасибо,


person Dana Klein    schedule 04.11.2012    source источник
comment
Пожалуйста, формулируйте свои вопросы более четко, чтобы получить более полезные ответы.   -  person thSoft    schedule 18.01.2013


Ответы (1)


Ecore отличается от объектной модели Java, и, к сожалению, EAttributes не могут быть статическими, как поля в Java.

person thSoft    schedule 18.01.2013