org.eclipse.xtend.typesystem.xsd.type
Class EMapType

java.lang.Object
  extended by org.eclipse.xtend.typesystem.AbstractTypeImpl
      extended by org.eclipse.xtend.typesystem.xsd.type.EMapType
All Implemented Interfaces:
Type

public class EMapType
extends AbstractTypeImpl

Author:
Moritz Eysholdt - Initial contribution and API

Constructor Summary
EMapType(XSDMetaModel model, java.lang.String name, org.eclipse.emf.ecore.EClassifier innerType)
           
 
Method Summary
 Feature[] getContributedFeatures()
           
 org.eclipse.emf.ecore.EClassifier getInnerType()
           
 java.util.Set<? extends Type> getSuperTypes()
           
static boolean isEMap(org.eclipse.emf.ecore.ETypedElement element)
           
static boolean isEMapObject(java.lang.Object o)
           
 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
 

Constructor Detail

EMapType

public EMapType(XSDMetaModel model,
                java.lang.String name,
                org.eclipse.emf.ecore.EClassifier innerType)
Method Detail

isEMap

public static boolean isEMap(org.eclipse.emf.ecore.ETypedElement element)

isEMapObject

public static boolean isEMapObject(java.lang.Object o)

getContributedFeatures

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

getSuperTypes

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

getInnerType

public org.eclipse.emf.ecore.EClassifier getInnerType()

isInstance

public boolean isInstance(java.lang.Object o)

newInstance

public java.lang.Object newInstance()