List<?> children = p.getChildren();
if(children!=null) {
Object child = null;
EditPart childEditPart = null;
String childName = null;
NamedElement childElement = null;
Node childModel = null;
IElementHandling childH = null;
for(int i=0 ; i<children.size() ; i++) {
child = children.get(i);
if((child!=null)&&(child instanceof EditPart)) {
childEditPart = (EditPart)child;
if(childEditPart.getModel() instanceof Node) {
childModel = (Node)childEditPart.getModel();
if(
childModel.getElement()
instanceof NamedElement
) {
childElement =
(NamedElement)childModel.getElement();
childName =
name
+
Resources.getParameter(
"constants.editingFileNamePrefix"
)
+ childElement.getName();
childH = getElementHandler(childName);
if(
(
childEditPart instanceof
IGraphicalEditPart