org.eclipse.xtend.typesystem.emf
Class EObjectType

java.lang.Object
  extended by org.eclipse.xtend.typesystem.AbstractTypeImpl
      extended by org.eclipse.xtend.typesystem.emf.EObjectType
All Implemented Interfaces:
Type

public class EObjectType
extends AbstractTypeImpl


Constructor Summary
EObjectType(TypeSystem ts)
           
 
Method Summary
 Feature[] getContributedFeatures()
           
 java.lang.String getDocumentation()
           
 java.util.Set<Type> getSuperTypes()
           
 boolean isInstance(java.lang.Object o)
           
 java.lang.Object newInstance()
           
static java.lang.String shortString(org.eclipse.emf.ecore.EObject x)
           
static java.lang.StringBuffer toString(org.eclipse.emf.ecore.EObject x)
           
 
Methods inherited from class org.eclipse.xtend.typesystem.AbstractTypeImpl
convert, equals, getAllFeatures, getAllOperations, getAllProperties, getAllStaticProperties, 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
 

Constructor Detail

EObjectType

public EObjectType(TypeSystem ts)
Method Detail

getDocumentation

public java.lang.String getDocumentation()
Specified by:
getDocumentation in interface Type
Overrides:
getDocumentation in class AbstractTypeImpl

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

toString

public static java.lang.StringBuffer toString(org.eclipse.emf.ecore.EObject x)

shortString

public static java.lang.String shortString(org.eclipse.emf.ecore.EObject x)