package org.jboss.tools.seam.pages.xml.model.handlers;
import java.util.Properties;
import org.jboss.tools.common.model.XModelException;
import org.jboss.tools.common.model.XModelObject;
import org.jboss.tools.common.model.files.handlers.CreateFileSupport;
import org.jboss.tools.seam.pages.xml.model.SeamPagesConstants;
import org.jboss.tools.seam.pages.xml.model.impl.SeamPagesDiagramImpl;
public class CreateSeamPagesSupport extends CreateFileSupport {
public CreateSeamPagesSupport() {}
protected void execute() throws XModelException {
Properties p = extractStepData(0);
String path = p.getProperty("name");
path = revalidatePath(path);
XModelObject file = createFile(path);
if(file == null) return;
SeamPagesDiagramImpl diagram = (SeamPagesDiagramImpl)file.getChildByPath(SeamPagesConstants.ELM_DIAGRAM);
diagram.firePrepared();
// register(file.getParent(), file, p0);
open(file);
}
}