IArtefactRepresentation representation, Configuration configuration) {
if((representation == null) || !EcoreModelRepresentation.TYPE.equals(representation.getType())){
return null;
}
EcoreModelRepresentation ecoreModel = (EcoreModelRepresentation) representation;
EObject root = getDomainRootElement(ecoreModel.getModelURI());
for (FeatureIterator<EReference> featureIterator =
(FeatureIterator)root.eCrossReferences().iterator();
featureIterator.hasNext(); )
{
EObject eObject = (EObject)featureIterator.next();
EReference eReference = (EReference)featureIterator.feature();
}
URI modelURI = ecoreModel.getModelURI();
return null;
}