if句のeCoreデータ型とeCoreクラスを比較したいと思います。このようなもの:
if(ent == "Entity"){}
「エンティティ」はeCoreクラスであり、「ent」はこのクラスの実際のオブジェクトです。
同じ質問がeCoreデータ型にも当てはまります。
if(ent.eType == "EBoolean"){}
どうやってやるの?現時点では、名前を文字列操作と比較するだけです。
これに似ています:
if(ent.name.toString.equals( "Entity")){}またはeType.name.toString.equals( "EBoolean")ですが、これは私にとって一時的な解決策にすぎません。
この問題に対する別の可能なより専門的な解決策はありますか?