Uses of Interface
net.sourceforge.nrl.parser.model.IPackage

Packages that use IPackage
net.sourceforge.nrl.parser.model Definition of the internal meta-model that rules are written against. 
net.sourceforge.nrl.parser.model.uml2 A model implementation that provides an implementation over the UML2 model classes. 
net.sourceforge.nrl.parser.model.xsd XML Schema model loader. 
 

Uses of IPackage in net.sourceforge.nrl.parser.model
 

Classes in net.sourceforge.nrl.parser.model that implement IPackage
 class AbstractPackage
          Abstract implementation of a package.
 

Methods in net.sourceforge.nrl.parser.model that return IPackage
 IPackage IModelElement.getContainingPackage()
          Return the package containing this model element
 IPackage AbstractModelElement.getContainingPackage()
           
 IPackage ModelCollection.getModelPackageByName(String name)
           
 IPackage IModelCollection.getModelPackageByName(String name)
          Return a model package by name.
 IPackage[] ModelCollection.getModelPackages()
           
 IPackage[] IModelCollection.getModelPackages()
          Return all top-level packages in the collection.
 

Methods in net.sourceforge.nrl.parser.model with parameters of type IPackage
 void ModelCollection.addModelPackage(IPackage modelPackage)
          Add a package to the collection
static String ModelUtils.getLocation(IPackage pkg)
          Return the file location (a URL as a String) that a package was loaded from.
 

Constructors in net.sourceforge.nrl.parser.model with parameters of type IPackage
AbstractClassifier(String name, IPackage container)
           
AbstractModelElement(String name, IPackage container)
           
AbstractPackage(String name, IPackage container)
          Create a new package with a name and an optional containing package (can be null)
 

Uses of IPackage in net.sourceforge.nrl.parser.model.uml2
 

Classes in net.sourceforge.nrl.parser.model.uml2 that implement IPackage
 class UML2Package
          A package implementation that wraps a UML2 Package objects.
 

Methods in net.sourceforge.nrl.parser.model.uml2 that return IPackage
 IPackage UML2ModelLoader.load(File file)
          Load a model contained in the specified file.
 IPackage UML2ModelLoader.load(org.eclipse.emf.ecore.resource.Resource res, File file)
          Internal function to load using an ECore resource.
 IPackage UML2ModelLoader.loadFromInitialisedResource(org.eclipse.emf.ecore.resource.Resource res, String fileName)
          Load a UML2 model out of an already initialised resource.
 

Constructors in net.sourceforge.nrl.parser.model.uml2 with parameters of type IPackage
UML2Classifier(org.eclipse.uml2.uml.Classifier umlClassifier, IPackage container)
          Initialise a classifier from a UML2 Classifier
UML2DataType(org.eclipse.uml2.uml.DataType dataType, IPackage container)
           
UML2Package(org.eclipse.uml2.uml.Package _package, IPackage container)
           
 

Uses of IPackage in net.sourceforge.nrl.parser.model.xsd
 

Classes in net.sourceforge.nrl.parser.model.xsd that implement IPackage
 class XSDPackage
          A package in the XSD model.
 

Methods in net.sourceforge.nrl.parser.model.xsd that return IPackage
 IPackage XSDModelLoader.load(File file)
          Load a model contained in the specified file.
 IPackage XSDModelLoader.load(org.eclipse.emf.ecore.resource.Resource res, File file)
          Load with no options.
 IPackage XSDModelLoader.load(org.eclipse.emf.ecore.resource.Resource res, File file, Map<?,?> options)
          Load using an ECore resource and an option map.
 

Constructors in net.sourceforge.nrl.parser.model.xsd with parameters of type IPackage
XSDClassifier(String name, IPackage container)
           
XSDDataType(String name, IPackage container)
           
XSDPackage(String name, IPackage container)
           
 



Copyright © 2006-2011. All Rights Reserved.