public class EClassifierInfos extends Object
| Constructor and Description |
|---|
EClassifierInfos(Grammar grammar) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addInfo(AbstractMetamodelDeclaration alias,
String name,
EClassifierInfo metatypeInfo) |
boolean |
addInfo(TypeRef typeRef,
EClassifierInfo metatypeInfo) |
void |
addParent(EClassifierInfos parent) |
List<EClassifierInfo.EClassInfo> |
getAllEClassInfos() |
org.eclipse.emf.ecore.EClassifier |
getCompatibleTypeNameOf(Collection<org.eclipse.emf.ecore.EClassifier> classifiers,
boolean useParent) |
EClassifierInfo |
getCompatibleTypeOf(Collection<EClassifierInfo> types) |
EClassifierInfo |
getInfo(AbstractMetamodelDeclaration alias,
String name) |
EClassifierInfo |
getInfo(org.eclipse.emf.ecore.EClassifier eClassifier) |
EClassifierInfo |
getInfo(TypeRef typeRef) |
EClassifierInfo |
getInfoOrNull(org.eclipse.emf.ecore.EClassifier eClassifier) |
EClassifierInfo |
getInfoOrNull(TypeRef typeRef) |
List<EClassifierInfos> |
getParents() |
List<EClassifierInfo.EClassInfo> |
getSuperTypeInfos(EClassifierInfo.EClassInfo subTypeInfo) |
public EClassifierInfos(Grammar grammar)
public List<EClassifierInfos> getParents()
public void addParent(EClassifierInfos parent)
public boolean addInfo(TypeRef typeRef, EClassifierInfo metatypeInfo)
public boolean addInfo(AbstractMetamodelDeclaration alias, String name, EClassifierInfo metatypeInfo)
public EClassifierInfo getInfo(TypeRef typeRef)
public EClassifierInfo getInfoOrNull(TypeRef typeRef)
public EClassifierInfo getInfo(AbstractMetamodelDeclaration alias, String name)
public EClassifierInfo getInfo(org.eclipse.emf.ecore.EClassifier eClassifier)
public EClassifierInfo getInfoOrNull(org.eclipse.emf.ecore.EClassifier eClassifier)
public EClassifierInfo getCompatibleTypeOf(Collection<EClassifierInfo> types)
public org.eclipse.emf.ecore.EClassifier getCompatibleTypeNameOf(Collection<org.eclipse.emf.ecore.EClassifier> classifiers, boolean useParent)
public List<EClassifierInfo.EClassInfo> getAllEClassInfos()
public List<EClassifierInfo.EClassInfo> getSuperTypeInfos(EClassifierInfo.EClassInfo subTypeInfo) throws UnexpectedClassInfoException
UnexpectedClassInfoExceptionCopyright © 2015. All Rights Reserved.