Skip to content
Snippets Groups Projects
Commit 7cbe66b5 authored by Johannes Mey's avatar Johannes Mey
Browse files

add all built-in data types

parent d5f9271e
No related branches found
No related tags found
No related merge requests found
......@@ -17,18 +17,72 @@ aspect XMIPathConstruction {
eq EDataType.xmiReference() {
if (getParent() == null) {
if (this == eInt())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt";
else if (this == eString())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString";
if (this == eBigDecimal())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBigDecimal";
else if (this == eBigInteger())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBigInteger";
else if (this == eBoolean())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean";
else if (this == eJavaObject())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject";
else if (this == eBooleanObject())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject";
else if (this == eByte())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EByte";
else if (this == eByteArray())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EByteArray";
else if (this == eByteObject())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EByteObject";
else if (this == eChar())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EChar";
else if (this == eCharacterObject())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ECharacterObject";
else if (this == eDate())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate";
else if (this == eDiagnosticChain())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain";
else if (this == eDouble())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble";
else if (this == eDoubleObject())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDoubleObject";
else if (this == eEList())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EEList";
else if (this == eEnumerator())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EEnumerator";
else if (this == eFeatureMap())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMap";
else if (this == eFeatureMapEntry())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry";
else if (this == eFloat())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat";
else if (this == eFloatObject())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloatObject";
else if (this == eInt())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt";
else if (this == eIntegerObject())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EIntegerObject";
else if (this == eJavaClass())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass";
else if (this == eJavaObject())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject";
else if (this == eLong())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong";
else if (this == eLongObject())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELongObject";
else if (this == eMap())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap";
else if (this == eResource())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EResource";
else if (this == eResourceSet())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EResourceSet";
else if (this == eShort())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShort";
else if (this == eShortObject())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EShortObject";
else if (this == eString())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString";
else if (this == eTreeIterator())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ETreeIterator";
else if (this == eInvocationTargetException())
return "ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInvocationTargetException";
else if (this == xmlDateTime())
return "ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//DateTime";
else if (this == xmlBoolean())
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment