org.eclipse.m2m.atl.adt.ui.text.atl.types
Class TupleType
java.lang.Object
org.eclipse.m2m.atl.adt.ui.text.atl.types.OclAnyType
org.eclipse.m2m.atl.adt.ui.text.atl.types.TupleType
public final class TupleType
- extends OclAnyType
The ATL Tuple type.
Field Summary |
protected java.util.Map<java.lang.String,OclAnyType> |
attributes
The parameters of the tuple. |
protected java.util.Map<java.lang.String,org.eclipse.emf.ecore.EObject> |
eAttributes
|
Fields inherited from class org.eclipse.m2m.atl.adt.ui.text.atl.types.OclAnyType |
oclType |
Constructor Summary |
TupleType(java.util.Map<java.lang.String,OclAnyType> attributes,
java.util.Map<java.lang.String,org.eclipse.emf.ecore.EObject> eAttributes)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
attributes
protected java.util.Map<java.lang.String,OclAnyType> attributes
- The parameters of the tuple.
eAttributes
protected java.util.Map<java.lang.String,org.eclipse.emf.ecore.EObject> eAttributes
TupleType
public TupleType(java.util.Map<java.lang.String,OclAnyType> attributes,
java.util.Map<java.lang.String,org.eclipse.emf.ecore.EObject> eAttributes)
getSupertypes
public OclAnyType[] getSupertypes()
-
- Overrides:
getSupertypes
in class OclAnyType
- See Also:
org.eclipse.org.eclipse.m2m.atl.adt.ui.text.atl.types.OclAnyType#getSupertypes()
getOclType
public OclType getOclType()
-
- Overrides:
getOclType
in class OclAnyType
- See Also:
org.eclipse.org.eclipse.m2m.atl.adt.ui.text.atl.types.OclAnyType#getOclType()
getFeatures
public java.util.List<Feature> getFeatures()
-
- Overrides:
getFeatures
in class OclAnyType
- See Also:
org.eclipse.org.eclipse.m2m.atl.adt.ui.text.atl.types.OclAnyType#getFeatures()
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()