Package org.eclipse.ocl.examples.domain.utilities

Interface Summary
IndexableIterable<T> IterableWithSize provides an Iterable that can be indexed and has a known size.
StandaloneProjectMap.IPackageDescriptor An IPackageDescriptor describes the modeling capabilities of a known model package and may be installed under av variety of synonyms in an EPackage.Registry to map multiple URIs to a single EPackage.
StandaloneProjectMap.IPackageDescriptor.Internal  
StandaloneProjectMap.IProjectDescriptor An IProjectDescriptor describes the capabilities of a project.
StandaloneProjectMap.IProjectDescriptor.Internal  
 

Class Summary
ArrayIterable<T> ArrayIterable provides an Iterable for an Array
DomainUtil  
ProjectMap ProjectMap extends StandaloneProjectMap to support polymorphic access in either plugin or standalone environments to EMF resources and EPackages.
ProjectMap.ProjectDescriptor  
SingletonIterator<T> A SingletonIterator supports a single iteration over a given value.
StandaloneProjectMap StandaloneProjectMap and ProjectMap provides facilities to assist in preparing the URIConverter and the EPackage.Registry of a ResourceSet and the global and EcorePlugin.getPlatformResourceMap() and EcorePlugin.getEPackageNsURIToGenModelLocationMap() to support arbitrary and compatible use of platform:/plugin, platform:/resource and registered URIs in both plugin and standalone environments.
StandaloneProjectMap.GenModelEcorePackageHandler GenModelEcorePackageHandler provides the SAX callbacks to support reading the genPackages element in a genmodel file and invoking addEcorePackage() for each encounter.
StandaloneProjectMap.PackageDescriptor PackageDescriptor supports lazy class loading and initialization of a compiled Ecore package.
StandaloneProjectMap.PluginGenModelHandler PluginGenModelHandler provides the SAX callbacks to support reading the org.eclipse.emf.ecore.generated_package extension point in a plugin.xml file and activating the GenModelEcorePackageHandler to process the ecorePackage locations and invoking addGenModel() for each encounter.
StandaloneProjectMap.ProjectDescriptor