public class XcoreMapper
extends java.lang.Object
Constructor and Description |
---|
XcoreMapper() |
public XEnumLiteral getXEnumLiteral(EObject eObject)
public XOperation getXOperation(EObject eObject)
public XParameter getXParameter(EObject eObject)
public XTypeParameter getXTypeParameter(EObject eObject)
public XStructuralFeature getXFeature(EObject eObject)
public XPackageMapping getMapping(XPackage xPackage)
public void unsetMapping(XPackage xPackage)
public XClassMapping getMapping(XClass xClass)
public XTypeParameterMapping getMapping(XTypeParameter xTypeParameter)
public XFeatureMapping getMapping(XStructuralFeature xStructuralFeature)
public XOperationMapping getMapping(XOperation xOperation)
public XParameterMapping getMapping(XParameter xParameter)
public XDataTypeMapping getMapping(XDataType xDataType)
public XEnumLiteralMapping getMapping(XEnumLiteral xEnumLiteral)
public ToXcoreMapping getToXcoreMapping(EObject eObject)
public ENamedElement getEcore(XNamedElement xNamedElement)
public GenBase getGen(XNamedElement xNamedElement)
protected <T extends Adapter> T lazyCreateMapping(EObject eObject, java.lang.Class<T> mapperType)