diff options
Diffstat (limited to 'org.eclipse.osbp.utils/src/org/eclipse/osbp/utils/common/EntityUtils.xtend')
-rw-r--r-- | org.eclipse.osbp.utils/src/org/eclipse/osbp/utils/common/EntityUtils.xtend | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.osbp.utils/src/org/eclipse/osbp/utils/common/EntityUtils.xtend b/org.eclipse.osbp.utils/src/org/eclipse/osbp/utils/common/EntityUtils.xtend index 1ec22ff..583580e 100644 --- a/org.eclipse.osbp.utils/src/org/eclipse/osbp/utils/common/EntityUtils.xtend +++ b/org.eclipse.osbp.utils/src/org/eclipse/osbp/utils/common/EntityUtils.xtend @@ -163,10 +163,10 @@ class EntityUtils { def static LEntity getEntityFromDto(JvmType type) { var LEntity entity = null try { - var qualifiedDtoName = type.qualifiedName - var resourceSet = type.eResource.resourceSet + var qualifiedDtoName = type?.qualifiedName + var resourceSet = type?.eResource?.resourceSet val objectDescs = ServiceListener.getEObjectDescriptions(OSBPDtoPackage.Literals.LDTO, qualifiedDtoName) - if (objectDescs.iterator.hasNext) { + if (objectDescs?.iterator.hasNext) { val eobjectDesc = objectDescs.iterator.next if (resourceSet !== null) { var dto = resourceSet.getEObject(eobjectDesc.EObjectURI, true) as LDto |