For each type T, a CVS link is given to the Java class implementing T in the ATL virtual machine.
In each class, operations available from the ATL language (as opposed to implementation-specific methods) are represented as Java methods located below the following comment:

// Native Operations Below

In some of these classes, there are two additional comments delimiting:

When the description given here is not complete enough, it is possible to go and read the Java implementation.
This way, it is possible to know, for instance: the list of available operations and their semantics (e.g. operation String.regexReplaceAll(a : String, b : String) is implemented in ASMString using java.lang.String.replaceAll(String a, String b)).

String

Collection Types

Collection

The Collection OCL type is implemented by the ASMCollection Java class.
There is no underlying Java type for this abstract type.
However, all concrete collection types are implemented by sub-classes of java.util.Collection.