org.eclipse.internal.xtend.type.baseimpl.types
Class OperationTypeImpl

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.FeatureTypeImpl
              extended by org.eclipse.internal.xtend.type.baseimpl.types.OperationTypeImpl
All Implemented Interfaces:
Type

public final class OperationTypeImpl
extends FeatureTypeImpl


Constructor Summary
OperationTypeImpl(TypeSystem ts, java.lang.String name)
           
 
Method Summary
 Feature[] getContributedFeatures()
           
 java.util.Set<Type> getSuperTypes()
           
 boolean isAbstract()
           
 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, isAssignableFrom, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OperationTypeImpl

public OperationTypeImpl(TypeSystem ts,
                         java.lang.String name)
Method Detail

isInstance

public boolean isInstance(java.lang.Object o)
Specified by:
isInstance in interface Type
Overrides:
isInstance in class FeatureTypeImpl

newInstance

public java.lang.Object newInstance()
Specified by:
newInstance in interface Type
Overrides:
newInstance in class FeatureTypeImpl

isAbstract

public boolean isAbstract()
Specified by:
isAbstract in interface Type
Overrides:
isAbstract in class FeatureTypeImpl

getSuperTypes

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

getContributedFeatures

public Feature[] getContributedFeatures()
Overrides:
getContributedFeatures in class FeatureTypeImpl