2014-05-17 1 views

답변

0

UML 등 클래스, 속성, 운영, 그들은 EObject를하지 ECLASS ... 가 나는 등 ECLASS, EOperation을위한 UML로 메타 모델을 구현하는 데 사용되는 EMF 코어 것을 의미하기 때문에 EObject를하지 ECLASS 확장을 메타 클래스 예를 들어 UML 메타 클래스는 EClass => EObject의 인스턴스입니다.

+0

답변 해 주셔서 감사합니다. 나는 아직도 그것을 완전히 이해하지 못한다. 좀 더 자세한 정보를 주시겠습니까? 그리고 아마도'EClass'에서 확장 한 메타 클래스의 예가 될 수 있습니다. 나는'EClass'가'EObject'를 확장 한 것은 UML의'Class'와 같지만'Class'는'EClass'에서 확장되지 않습니다. – lanoxx

+0

EMF 작동 방식과 관련이 있습니다. http://eclipsesource.com/blogs/tutorials/emf-tutorial/ EMF 덕분에 UML 메타 모델이 완료되었습니다. 즉, EClass (UML 클래스, UML 속성, 기타.). 그런 다음이 UML 메타 모델 설명에서 UML 구현을 생성하기 위해 코드 생성이 수행되었습니다. 생성 된 모든 클래스 Class, Property 등은 직렬화와 같은 기본 서비스 집합을 갖도록 EObject를 구현합니다. –