org.eclipse.xtend.typesystem.emf
Class EmfListType

java.lang.Object
  extended by org.eclipse.xtend.typesystem.AbstractTypeImpl
      extended by org.eclipse.internal.xtend.type.baseimpl.types.BuiltinBaseType
          extended by org.eclipse.internal.xtend.type.baseimpl.types.CollectionTypeImpl
              extended by org.eclipse.internal.xtend.type.baseimpl.types.ListTypeImpl
                  extended by org.eclipse.xtend.typesystem.emf.EmfListType
All Implemented Interfaces:
ParameterizedType, Type

public class EmfListType
extends ListTypeImpl


Constructor Summary
EmfListType(Type innerType, TypeSystem ts, java.lang.String name)
           
 
Method Summary
 java.lang.Object convert(java.lang.Object src, java.lang.Class<?> targetType)
          converts the given Object to an instance of the given Class, if this type is responsible for java objects of the given Class and the given Object
 
Methods inherited from class org.eclipse.internal.xtend.type.baseimpl.types.ListTypeImpl
cloneWithInnerType, getContributedFeatures, getSuperTypes, isInstance, newInstance
 
Methods inherited from class org.eclipse.internal.xtend.type.baseimpl.types.CollectionTypeImpl
getInnerType, internalIsAssignableFrom, toString
 
Methods inherited from class org.eclipse.xtend.typesystem.AbstractTypeImpl
equals, getAllFeatures, getAllOperations, getAllProperties, getAllStaticProperties, getDocumentation, getFeature, getName, getOperation, getProperty, getStaticProperty, getTypeSystem, hashCode, internalGetSuperTypes, isAbstract, isAssignableFrom
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtend.typesystem.Type
getAllFeatures, getAllOperations, getAllProperties, getAllStaticProperties, getDocumentation, getFeature, getName, getOperation, getProperty, getStaticProperty, getTypeSystem, isAbstract, isAssignableFrom
 

Constructor Detail

EmfListType

public EmfListType(Type innerType,
                   TypeSystem ts,
                   java.lang.String name)
Method Detail

convert

public java.lang.Object convert(java.lang.Object src,
                                java.lang.Class<?> targetType)
Description copied from interface: Type
converts the given Object to an instance of the given Class, if this type is responsible for java objects of the given Class and the given Object

Specified by:
convert in interface Type
Overrides:
convert in class AbstractTypeImpl
Returns: