Class ResourceConverterBase
- java.lang.Object
-
- org.palladiosimulator.dataflow.confidentiality.pcm.model.editor.conversion.ResourceConverterBase
-
- All Implemented Interfaces:
ResourceConverter
- Direct Known Subclasses:
RepositoryResourceConverter
,UsageModelResourceConverter
public class ResourceConverterBase extends Object implements ResourceConverter
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static class
ResourceConverterBase.TypeReplacement
-
Constructor Summary
Constructors Constructor Description ResourceConverterBase(EClass rootClass, Map<String,String> xmlNsAdditions, Collection<ResourceConverterBase.TypeReplacement> typeReplacements)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addXmlNsEntries(Document document)
void
convert(IFile file)
void
convertInternal(IFile file)
protected static Map<String,String>
createXmlNsEntries(EPackage... ePackages)
protected static String
getXsiType(EClass clz)
-
-
-
Constructor Detail
-
ResourceConverterBase
public ResourceConverterBase(EClass rootClass, Map<String,String> xmlNsAdditions, Collection<ResourceConverterBase.TypeReplacement> typeReplacements)
-
-
Method Detail
-
convert
public void convert(IFile file) throws CoreException
- Specified by:
convert
in interfaceResourceConverter
- Throws:
CoreException
-
convertInternal
public void convertInternal(IFile file) throws ParserConfigurationException, SAXException, IOException, CoreException, TransformerException
-
addXmlNsEntries
protected void addXmlNsEntries(Document document)
-
-