org.eclipse.xtend.backend.types.xsd.internal
Class EMapEntryType

java.lang.Object
  extended by org.eclipse.xtend.backend.types.AbstractType
      extended by org.eclipse.xtend.backend.types.xsd.internal.EMapEntryType
All Implemented Interfaces:
BackendType

public class EMapEntryType
extends AbstractType


Constructor Summary
EMapEntryType(java.lang.String name, XsdTypesystem ts, org.eclipse.emf.ecore.EClassifier innerType)
           
 
Method Summary
 boolean equals(java.lang.Object other)
          every type *must* implement a valid equals method, otherwise the backend will break!
 BackendType getKeyType()
           
 BackendType getValueType()
           
static boolean isEMapEntry(org.eclipse.emf.ecore.ETypedElement element)
           
static boolean isEMapEntryObject(java.lang.Object o)
           
 
Methods inherited from class org.eclipse.xtend.backend.types.AbstractType
create, getBuiltinOperations, getName, getProperties, getProperty, getStaticProperties, getSuperTypes, getUniqueRepresentation, isAssignableFrom, register, register, register, setProperty, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EMapEntryType

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

getKeyType

public BackendType getKeyType()

getValueType

public BackendType getValueType()

equals

public boolean equals(java.lang.Object other)
Description copied from class: AbstractType
every type *must* implement a valid equals method, otherwise the backend will break!

Specified by:
equals in class AbstractType

isEMapEntry

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

isEMapEntryObject

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