org.eclipse.ocl.examples.autogen.autocgmodel
Interface AutoCGModelFactory

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:
AutoCGModelFactoryImpl

public interface AutoCGModelFactory
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:
AutoCGModelPackage
Generated

Field Summary
static AutoCGModelFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 CGASTCallExp createCGASTCallExp()
          Returns a new object of class 'CGAST Call Exp'.
 CGContainmentBody createCGContainmentBody()
          Returns a new object of class 'CG Containment Body'.
 CGContainmentPart createCGContainmentPart()
          Returns a new object of class 'CG Containment Part'.
 CGContainmentVisit createCGContainmentVisit()
          Returns a new object of class 'CG Containment Visit'.
 AutoCGModelPackage getAutoCGModelPackage()
          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

@NonNull
static final AutoCGModelFactory eINSTANCE
The singleton instance of the factory.

Generated
Method Detail

createCGASTCallExp

@NonNull
CGASTCallExp createCGASTCallExp()
Returns a new object of class 'CGAST Call Exp'.

Returns:
a new object of class 'CGAST Call Exp'.
Generated

createCGContainmentVisit

@NonNull
CGContainmentVisit createCGContainmentVisit()
Returns a new object of class 'CG Containment Visit'.

Returns:
a new object of class 'CG Containment Visit'.
Generated

createCGContainmentPart

@NonNull
CGContainmentPart createCGContainmentPart()
Returns a new object of class 'CG Containment Part'.

Returns:
a new object of class 'CG Containment Part'.
Generated

createCGContainmentBody

CGContainmentBody createCGContainmentBody()
Returns a new object of class 'CG Containment Body'.

Returns:
a new object of class 'CG Containment Body'.
Generated

getAutoCGModelPackage

@NonNull
AutoCGModelPackage getAutoCGModelPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated