org.eclipse.xtend.typesystem.xsd.builder
Interface XSDManager

All Known Implementing Classes:
OawXSDResourceSet, XSDManagerView

public interface XSDManager

Author:
Moritz Eysholdt - Initial contribution and API

Nested Class Summary
static class XSDManager.UtilImpl
           
 
Field Summary
static XSDManager.UtilImpl Util
           
 
Method Summary
 void clear()
           
 org.eclipse.emf.ecore.EPackage.Registry getPackageRegistry()
           
 java.util.List<org.eclipse.emf.ecore.EPackage> getPackages()
           
 boolean hasErrors()
           
 boolean isEmpty()
           
 void loadAndGenerate(org.eclipse.emf.common.util.URI uri)
           
 void markDirty(org.eclipse.emf.common.util.URI uri)
           
 void registerPackage(org.eclipse.emf.ecore.EPackage pkg)
           
 void reloadDirty(org.eclipse.emf.mwe.core.monitor.ProgressMonitor pm)
           
 void remove(org.eclipse.emf.common.util.URI uri)
           
 void unregisterPackage(org.eclipse.emf.ecore.EPackage pkg)
           
 

Field Detail

Util

static final XSDManager.UtilImpl Util
Method Detail

clear

void clear()

getPackageRegistry

org.eclipse.emf.ecore.EPackage.Registry getPackageRegistry()

getPackages

java.util.List<org.eclipse.emf.ecore.EPackage> getPackages()

hasErrors

boolean hasErrors()

isEmpty

boolean isEmpty()

loadAndGenerate

void loadAndGenerate(org.eclipse.emf.common.util.URI uri)

markDirty

void markDirty(org.eclipse.emf.common.util.URI uri)

registerPackage

void registerPackage(org.eclipse.emf.ecore.EPackage pkg)

reloadDirty

void reloadDirty(org.eclipse.emf.mwe.core.monitor.ProgressMonitor pm)

remove

void remove(org.eclipse.emf.common.util.URI uri)

unregisterPackage

void unregisterPackage(org.eclipse.emf.ecore.EPackage pkg)