Я новичок в Java, и у меня возникла небольшая проблема, где определены следующие классы:
public interface FloatingPoint extends DataTypeA {
public interface DataTypeA extends _ElementA {
и
public interface _ElementA extends EObject {
когда я использую следующие строки:
for (int i = 0, size = MetaObject.getEAllReferences().size(); i < size; ++i)
{
EReference Reference = MetaObject.getEAllReferences().get(i);
if (Reference.isContainment()){
if (Reference.getEType() instanceof EClass) {
EClass ContainedClass = (EClass) Reference.getEType();
String ClassName = ContainedClass.getName();
System.out.println(ClassName);
Я получаю «DataTypeA», но хочу иметь имя самого интерфейса «FloatingPoint».
У кого-нибудь есть идеи, как решить такую проблему !!