org.eclipse.internal.xpand2.type
Class IteratorType

java.lang.Object
  extended by org.eclipse.xtend.typesystem.AbstractTypeImpl
      extended by org.eclipse.internal.xpand2.type.IteratorType
All Implemented Interfaces:
Type

public class IteratorType
extends AbstractTypeImpl


Field Summary
static java.lang.String TYPE_NAME
           
 
Constructor Summary
IteratorType(TypeSystem ts)
           
 
Method Summary
 Feature[] getContributedFeatures()
           
 java.util.Set<Type> getSuperTypes()
           
 boolean isInstance(java.lang.Object o)
           
 java.lang.Object newInstance()
           
 
Methods inherited from class org.eclipse.xtend.typesystem.AbstractTypeImpl
convert, equals, getAllFeatures, getAllOperations, getAllProperties, getAllStaticProperties, getDocumentation, getFeature, getName, getOperation, getProperty, getStaticProperty, getTypeSystem, hashCode, internalGetSuperTypes, internalIsAssignableFrom, isAbstract, isAssignableFrom, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE_NAME

public static final java.lang.String TYPE_NAME
See Also:
Constant Field Values
Constructor Detail

IteratorType

public IteratorType(TypeSystem ts)
Method Detail

getContributedFeatures

public Feature[] getContributedFeatures()
Specified by:
getContributedFeatures in class AbstractTypeImpl

isInstance

public boolean isInstance(java.lang.Object o)

newInstance

public java.lang.Object newInstance()

getSuperTypes

public java.util.Set<Type> getSuperTypes()
Specified by:
getSuperTypes in interface Type
Overrides:
getSuperTypes in class AbstractTypeImpl