EMF를 사용하여 모델 클래스를 생성하기 위해 XSD를 작성했습니다. DerivedType가 ParentType로부터 연장되는 여기 <xsd:complexType name="DerivedType"> <xsd:complexContent mixed="false"> <xsd:extension base="ParentType"> <xsd:sequence> <xsd:element ...../> <xsd:element ...../> </xsd:sequence> <xsd:attribute .... /> </xsd:extension> </xsd:complexContent> </xsd:complexType>
EMF : Overriding XSD
: 같이
XSD를 보인다.
상위 유형에 다른 복합 요소 'cmplx'가 포함되어 있습니다.
이제 복잡한 요소 ('cmplx')에 다른 속성을 추가하고 싶습니다.
'cmplx'유형을 확장하는 대신 EMF 생성 코드에서 새 클래스를 생성하므로 'cmplx'를 확장하고 싶지 않습니다.