Skip to main content



      Home
Home » Modeling » EMF » InvocationTargetException during conversion of an eDataType
InvocationTargetException during conversion of an eDataType [message #497139] Thu, 12 November 2009 10:27 Go to next message
Eclipse UserFriend
Hi,

i've tried to convert an UML model into Ecore, which works quite well
except one problem. I've defined a PrimitiveType Long, stereotyped it
with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
dataTypeName = Long}. There are other primitive types too in the model,
but for this long type, the generator throws the following exception:

java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
cannot be cast to org.eclipse.emf.ecore.EClass
at
org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
at
org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
at
org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
at
org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
at
org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
at
org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
at
org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
at
org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
at
org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
at
org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
at
org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
at
org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106


I really didn't know, why this particular primitve type causes the
exception. Any help would be appreciated.

Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497158 is a reply to message #497139] Thu, 12 November 2009 12:20 Go to previous messageGo to next message
Eclipse UserFriend
Timothy,

It sounds like the name of this EDatType is likely the empty string,
which isn't valid. Or maybe the XML name is set to the empty string,
which marks it as the document root, which it clearly is not.


Timothy Marc wrote:
> Hi,
>
> i've tried to convert an UML model into Ecore, which works quite well
> except one problem. I've defined a PrimitiveType Long, stereotyped it
> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
> dataTypeName = Long}. There are other primitive types too in the
> model, but for this long type, the generator throws the following
> exception:
>
> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
> cannot be cast to org.eclipse.emf.ecore.EClass
> at
> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>
> at
> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>
> at
> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>
> at
> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>
> at
> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>
> at
> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>
> at
> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>
> at
> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>
> at
> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>
> at
> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>
> at
> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>
> at
> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>
>
>
> I really didn't know, why this particular primitve type causes the
> exception. Any help would be appreciated.
>
> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497640 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497648 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497649 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497663 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497679 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497685 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497691 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497704 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497706 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497731 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497736 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497737 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497739 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497774 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497782 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497784 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497798 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497800 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497815 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497820 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497827 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497833 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497847 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497850 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497873 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497874 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497875 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497882 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497895 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497901 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497903 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497922 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497936 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497944 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497952 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497968 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497972 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497977 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497982 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Re: InvocationTargetException during conversion of an eDataType [message #497989 is a reply to message #497158] Fri, 13 November 2009 05:04 Go to previous message
Eclipse UserFriend
Hi Ed,

strange, i've unapplied and reapplied the stereotype and i've ensured,
that none of the possible issue, you mentioned, occurred. It fails
again. Then, i applied the stereotypes and the names programmatically.
That was successfull. Now, it works quite well...

Timothy

Ed Merks schrieb:
> Timothy,
>
> It sounds like the name of this EDatType is likely the empty string,
> which isn't valid. Or maybe the XML name is set to the empty string,
> which marks it as the document root, which it clearly is not.
>
>
> Timothy Marc wrote:
>> Hi,
>>
>> i've tried to convert an UML model into Ecore, which works quite well
>> except one problem. I've defined a PrimitiveType Long, stereotyped it
>> with EcoreProfile eDataType{instanceTypeName = java.lang.Long;
>> dataTypeName = Long}. There are other primitive types too in the
>> model, but for this long type, the generator throws the following
>> exception:
>>
>> java.lang.ClassCastException: org.eclipse.emf.ecore.impl.EDataTypeImpl
>> cannot be cast to org.eclipse.emf.ecore.EClass
>> at
>> org.eclipse.emf.ecore.util.BasicExtendedMetaData.getDocument Root(BasicExtendedMetaData.java:136)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.isD ocumentRoot(GenClassImpl.java:2910)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenFeatureImpl.i nitialize(GenFeatureImpl.java:1528)
>>
>> at
>> org.eclipse.uml2.codegen.ecore.genmodel.impl.GenFeatureImpl. initialize(GenFeatureImpl.java:809)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenClassImpl.ini tialize(GenClassImpl.java:1618)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenPackageImpl.i nitialize(GenPackageImpl.java:2815)
>>
>> at
>> org.eclipse.emf.codegen.ecore.genmodel.impl.GenModelImpl.ini tialize(GenModelImpl.java:2221)
>>
>> at
>> org.eclipse.emf.importer.ModelImporter.prepareGenModelAndEPa ckages(ModelImporter.java:714)
>>
>> at
>> org.eclipse.uml2.uml.ecore.importer.UMLImporter.prepareGenMo delAndEPackages(UMLImporter.java:311)
>>
>> at
>> org.eclipse.emf.importer.ui.contribution.base.ModelImporterW izard.doPerformFinish(ModelImporterWizard.java:149)
>>
>> at
>> org.eclipse.emf.converter.ui.contribution.base.ModelConverte rWizard$1.execute(ModelConverterWizard.java:228)
>>
>> at
>> org.eclipse.ui.actions.WorkspaceModifyOperation$1.run(Worksp aceModifyOperation.java:106
>>
>>
>>
>> I really didn't know, why this particular primitve type causes the
>> exception. Any help would be appreciated.
>>
>> Regards Timothy
Previous Topic:Scope of ID's
Next Topic:Autogenerate ID for EMF objects
Goto Forum:
  


Current Time: Wed Jul 02 00:03:28 EDT 2025

Powered by FUDForum. Page generated in 0.09672 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top