私はEMFに少し問題があります
<xs:complexType name="SomeElement">
<xs:sequence>
<xs:element name="SomeContents" type="cfg:SomeContents" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="SomeContents" abstract="true">
</xs:complexType>
基本的に、上記の例では、 SomeElement には子のみがあり、プロパティはまったくないと想定されています。残念ながら、これは機能せず、可能性のあるすべての子も属性として表示されます (編集することはできません)。コードはほとんど Eclipse によって生成されるため、スキーマまたは ecore ファイルに問題がある可能性があると思います。
<eClassifiers xsi:type="ecore:EClass" name="SomeElement">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="SomeElement"/>
<details key="kind" value="elementOnly"/>
</eAnnotations>
<eStructuralFeatures xsi:type="ecore:EReference" name="SomeContents" lowerBound="1"
eType="#//SomeContents" containment="true" resolveProxies="false">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="kind" value="element"/>
<details key="name" value="SomeContents"/>
<details key="namespace" value="##targetNamespace"/>
</eAnnotations>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="SomeContents" abstract="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
<details key="name" value="SomeContents"/>
<details key="kind" value="empty"/>
</eAnnotations>
</eClassifiers>
助けてくれてありがとう。