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

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

public class EMapEntryType
extends AbstractTypeImpl

Author:
Moritz Eysholdt - Initial contribution and API

Constructor Summary
EMapEntryType(TypeSystem typeSystem, java.lang.String name, org.eclipse.emf.ecore.EClassifier innerType)
           
 
Method Summary
 Feature[] getContributedFeatures()
           
 org.eclipse.emf.ecore.EClassifier getEmfType()
           
 Type getKeyType()
           
 Type getValueType()
           
static boolean isEMapEntry(org.eclipse.emf.ecore.ETypedElement element)
           
static boolean isEMapEntryObject(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, getSuperTypes, getTypeSystem, hashCode, internalGetSuperTypes, internalIsAssignableFrom, isAbstract, isAssignableFrom, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EMapEntryType

public EMapEntryType(TypeSystem typeSystem,
                     java.lang.String name,
                     org.eclipse.emf.ecore.EClassifier innerType)
Method Detail

isEMapEntry

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

isEMapEntryObject

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

getContributedFeatures

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

getKeyType

public Type getKeyType()

getValueType

public Type getValueType()

getEmfType

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

isInstance

public boolean isInstance(java.lang.Object o)

newInstance

public java.lang.Object newInstance()