org.eclipse.emf.ecp.test.university
Interface UniversityFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
UniversityFactoryImpl

public interface UniversityFactory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
UniversityPackage

Field Summary
static UniversityFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Address createAddress()
          Returns a new object of class 'Address'.
 Assistant createAssistant()
          Returns a new object of class 'Assistant'.
 Course createCourse()
          Returns a new object of class 'Course'.
 CourseCatalog createCourseCatalog()
          Returns a new object of class 'Course Catalog'.
 Professor createProfessor()
          Returns a new object of class 'Professor'.
 Staff createStaff()
          Returns a new object of class 'Staff'.
 UniversityPackage getUniversityPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final UniversityFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createCourseCatalog

CourseCatalog createCourseCatalog()
Returns a new object of class 'Course Catalog'.

Returns:
a new object of class 'Course Catalog'.

createCourse

Course createCourse()
Returns a new object of class 'Course'.

Returns:
a new object of class 'Course'.

createStaff

Staff createStaff()
Returns a new object of class 'Staff'.

Returns:
a new object of class 'Staff'.

createProfessor

Professor createProfessor()
Returns a new object of class 'Professor'.

Returns:
a new object of class 'Professor'.

createAssistant

Assistant createAssistant()
Returns a new object of class 'Assistant'.

Returns:
a new object of class 'Assistant'.

createAddress

Address createAddress()
Returns a new object of class 'Address'.

Returns:
a new object of class 'Address'.

getUniversityPackage

UniversityPackage getUniversityPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.


Copyright © 2015. All Rights Reserved.