} else if( rp.eContainer() instanceof StaticCallValueProperty ) {
LOGGER.warn("Unable to extract type for " + rp.eContainer());
} else if( rp.eContainer() instanceof ListValueProperty ) {
ListValueProperty lvp = (ListValueProperty) rp.eContainer();
if( lvp.eContainer() instanceof Property ) {
Property p = (Property) lvp.eContainer();
if( p.eContainer() instanceof Element ) {
Element e = (Element) p.eContainer();
IType ownerType = javaProject.findType(e.getType().getQualifiedName());
IFXClass ownerClass = FXPlugin.getClassmodel().findClass(javaProject, ownerType);
IFXProperty ownerProp = ownerClass.getProperty(p.getName());