diff options
Diffstat (limited to 'deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMNativeObject.java')
-rw-r--r-- | deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMNativeObject.java | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMNativeObject.java b/deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMNativeObject.java deleted file mode 100644 index dd1c97ea..00000000 --- a/deprecated/org.atl.engine.vm/src/org/atl/engine/vm/nativelib/ASMNativeObject.java +++ /dev/null @@ -1,43 +0,0 @@ -package org.atl.engine.vm.nativelib; - -import java.util.HashMap; -import java.util.Map; - -import org.atl.engine.vm.ASMEmitter; - -/** - * Native Objects that can be created using "new" by VM code. - * @author Frédéric Jouault - */ -public abstract class ASMNativeObject { - - protected static Map nativeImpl = new HashMap(); - static { - nativeImpl.put("ASMEmitter", ASMEmitter.class); - nativeImpl.put("Bag", ASMBag.class); -// nativeImpl.put("Boolean", ASMBoolean.class); // primitive -// nativeImpl.put("Collection", ASMCollection.class); // abstract -// nativeImpl.put("Integer", ASMInteger.class); // primitive -// nativeImpl.put("Real", ASMInteger.class); // primitive - nativeImpl.put("EnumLiteral", ASMEnumLiteral.class); - nativeImpl.put("Map", ASMMap.class); -// nativeImpl.put("OclAny", ASMOclAny.class); // abstract - nativeImpl.put("OclParametrizedType", ASMOclParametrizedType.class); - nativeImpl.put("OclSimpleType", ASMOclSimpleType.class); -// nativeImpl.put("OclType", ASMOclType.class); - nativeImpl.put("OclUndefined", ASMOclUndefined.class); - nativeImpl.put("OrderedSet", ASMOrderedSet.class); - nativeImpl.put("Sequence", ASMSequence.class); - nativeImpl.put("Set", ASMSet.class); -// nativeImpl.put("String", ASMString.class); // primitive - nativeImpl.put("TransientLink", ASMTransientLink.class); - nativeImpl.put("TransientLinkSet", ASMTransientLinkSet.class); - nativeImpl.put("Tuple", ASMTuple.class); - nativeImpl.put("TupleType", ASMTupleType.class); - } - - public static Class getNativeImpl(String name) { - return (Class)nativeImpl.get(name); - } -} - |