refactored jsf model
[fedora-idea.git] / dom / openapi / src / com / intellij / util / xml / model / SimpleModelFactory.java
blobd8931687590280f23b2c0a55d0656505eec796aa
1 package com.intellij.util.xml.model;
3 import org.jetbrains.annotations.NotNull;
4 import org.jetbrains.annotations.Nullable;
5 import com.intellij.util.xml.DomFileElement;
6 import com.intellij.util.xml.DomElement;
7 import com.intellij.psi.xml.XmlFile;
9 import java.util.Set;
11 /**
12 * User: Sergey.Vasiliev
14 public interface SimpleModelFactory<T extends DomElement, M extends DomModel<T>> {
16 @Nullable
17 M getModelByConfigFile(@Nullable XmlFile psiFile);
19 @NotNull
20 DomFileElement<T> createMergedModelRoot(Set<XmlFile> configFiles);