org.eclipse.xtend.typesystem.emf
Class EClassType

java.lang.Object
  extended by org.eclipse.xtend.typesystem.AbstractTypeImpl
      extended by org.eclipse.xtend.typesystem.emf.EClassType
All Implemented Interfaces:
Type
Direct Known Subclasses:
XMLEClassType

public class EClassType
extends AbstractTypeImpl


Constructor Summary
EClassType(EmfRegistryMetaModel model, java.lang.String name, org.eclipse.emf.ecore.EClass class1)
           
 
Method Summary
 org.eclipse.emf.ecore.EClass eClass()
           
 Feature[] getContributedFeatures()
           
protected  java.util.Set<Type> internalGetSuperTypes()
           
protected  boolean internalIsAssignableFrom(Type t)
           
 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, getSuperTypes, getTypeSystem, hashCode, isAssignableFrom, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EClassType

public EClassType(EmfRegistryMetaModel model,
                  java.lang.String name,
                  org.eclipse.emf.ecore.EClass class1)
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()

internalGetSuperTypes

protected java.util.Set<Type> internalGetSuperTypes()
Overrides:
internalGetSuperTypes in class AbstractTypeImpl

isAbstract

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

internalIsAssignableFrom

protected boolean internalIsAssignableFrom(Type t)
Overrides:
internalIsAssignableFrom in class AbstractTypeImpl

eClass

public org.eclipse.emf.ecore.EClass eClass()
Since:
1.4