|
|
|
|
|
Re: modifying xmi model file [message #1856542 is a reply to message #1856539] |
Wed, 14 December 2022 13:33 |
Ed Merks Messages: 32985 Registered: July 2009 |
Senior Member |
|
|
This is how to create an instance of every EClass supported by an EPackage: EPackage myPackage = GitPackage.eINSTANCE;
for (EClassifier eClassifier : myPackage.getEClassifiers())
{
if (eClassifier instanceof EClass)
{
EClass eClass = (EClass)eClassifier;
if (eClass.eClass() == EcorePackage.Literals.ECLASS)
{
System.out.println("Yes, the eClass() of any EClass is EcorePackage.Literals.ECLASS");
}
if (!eClass.isAbstract())
{
EObject eObject = EcoreUtil.create(eClass);
System.out.println(eObject);
}
}
} For some reason you decided to get the eClass() of your classifier rather than test if your classifier is an EClass or not...
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
Powered by
FUDForum. Page generated in 0.01796 seconds