org.eclipse.xtend.typesystem.xsd.builder
Class XSDManagerView

java.lang.Object
  extended by org.eclipse.xtend.typesystem.xsd.builder.XSDManagerView
All Implemented Interfaces:
XSDManager

public class XSDManagerView
extends java.lang.Object
implements XSDManager

Author:
Moritz Eysholdt - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtend.typesystem.xsd.builder.XSDManager
XSDManager.UtilImpl
 
Field Summary
 
Fields inherited from interface org.eclipse.xtend.typesystem.xsd.builder.XSDManager
Util
 
Constructor Summary
XSDManagerView(OawXSDResourceSet manager)
           
 
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)
           
 java.lang.String toString()
           
 void unregisterPackage(org.eclipse.emf.ecore.EPackage pkg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XSDManagerView

public XSDManagerView(OawXSDResourceSet manager)
Method Detail

clear

public void clear()
Specified by:
clear in interface XSDManager

getPackageRegistry

public org.eclipse.emf.ecore.EPackage.Registry getPackageRegistry()
Specified by:
getPackageRegistry in interface XSDManager

getPackages

public java.util.List<org.eclipse.emf.ecore.EPackage> getPackages()
Specified by:
getPackages in interface XSDManager

hasErrors

public boolean hasErrors()
Specified by:
hasErrors in interface XSDManager

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface XSDManager

loadAndGenerate

public void loadAndGenerate(org.eclipse.emf.common.util.URI uri)
Specified by:
loadAndGenerate in interface XSDManager

markDirty

public void markDirty(org.eclipse.emf.common.util.URI uri)
Specified by:
markDirty in interface XSDManager

registerPackage

public void registerPackage(org.eclipse.emf.ecore.EPackage pkg)
Specified by:
registerPackage in interface XSDManager

reloadDirty

public void reloadDirty(org.eclipse.emf.mwe.core.monitor.ProgressMonitor pm)
Specified by:
reloadDirty in interface XSDManager

remove

public void remove(org.eclipse.emf.common.util.URI uri)
Specified by:
remove in interface XSDManager

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

unregisterPackage

public void unregisterPackage(org.eclipse.emf.ecore.EPackage pkg)
Specified by:
unregisterPackage in interface XSDManager