Class EClassifierInfo
java.lang.Object
org.eclipse.xtext.xtext.ecoreInference.EClassifierInfo
- Direct Known Subclasses:
EClassifierInfo.EClassInfo
,EClassifierInfo.EDataTypeInfo
- Author:
- Jan Köhnlein - Initial contribution and API, Heiko Behrens
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Constructor Summary
ModifierConstructorDescriptionprotected
EClassifierInfo
(org.eclipse.emf.ecore.EClassifier metaType, boolean isGenerated) -
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
addFeature
(String featureName, org.eclipse.xtext.xtext.ecoreInference.EClassifierInfoAccess featureTypeInfo, boolean isMultivalue, boolean isContainment, AbstractElement parserElement) abstract boolean
addSupertype
(EClassifierInfo superTypeInfo) static EClassifierInfo
createEClassInfo
(org.eclipse.emf.ecore.EClass eClass, boolean isGenerated, Set<String> generatedEPackageURIs, Grammar grammar) static EClassifierInfo
createEDataTypeInfo
(org.eclipse.emf.ecore.EDataType eDataType, boolean isGenerated) org.eclipse.emf.ecore.EClassifier
boolean
isAssignableFrom
(EClassifierInfo subTypeInfo) boolean
-
Constructor Details
-
EClassifierInfo
protected EClassifierInfo(org.eclipse.emf.ecore.EClassifier metaType, boolean isGenerated)
-
-
Method Details
-
createEClassInfo
public static EClassifierInfo createEClassInfo(org.eclipse.emf.ecore.EClass eClass, boolean isGenerated, Set<String> generatedEPackageURIs, Grammar grammar) -
createEDataTypeInfo
public static EClassifierInfo createEDataTypeInfo(org.eclipse.emf.ecore.EDataType eDataType, boolean isGenerated) -
getEClassifier
public org.eclipse.emf.ecore.EClassifier getEClassifier() -
isGenerated
public boolean isGenerated() -
isAssignableFrom
-
addSupertype
-
addFeature
public abstract boolean addFeature(String featureName, org.eclipse.xtext.xtext.ecoreInference.EClassifierInfoAccess featureTypeInfo, boolean isMultivalue, boolean isContainment, AbstractElement parserElement) throws TransformationException - Throws:
TransformationException
-