org.eclipse.m2m.atl.adt.ui.text.atl.types
Class MapType
java.lang.Object
org.eclipse.m2m.atl.adt.ui.text.atl.types.OclAnyType
org.eclipse.m2m.atl.adt.ui.text.atl.types.MapType
public class MapType
- extends OclAnyType
The ATL Map type.
Fields inherited from class org.eclipse.m2m.atl.adt.ui.text.atl.types.OclAnyType |
oclType |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
MapType
public MapType(OclAnyType keyType,
OclAnyType valueType)
- Creates a new Map type with the given key and value types.
- Parameters:
keyType
- the key typevalueType
- the value type
getKeyType
public OclAnyType getKeyType()
getValueType
public OclAnyType getValueType()
getTypeOperations
protected java.util.List<Operation> getTypeOperations()
- Return the local type operations. Subclasses may override this method to add their own operation to
the supertypes's ones.
- Overrides:
getTypeOperations
in class OclAnyType
- Returns:
- the operations
- See Also:
org.eclipse.org.eclipse.m2m.atl.adt.ui.text.atl.types.OclAnyType#getTypeOperations()
getSupertypes
public OclAnyType[] getSupertypes()
-
- Overrides:
getSupertypes
in class OclAnyType
- See Also:
org.eclipse.org.eclipse.m2m.atl.adt.ui.text.atl.types.OclAnyType#getSupertypes()