Interface HutnFactory
- 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:
HutnFactoryImpl
public interface HutnFactory
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:
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Attribute Slot'.Returns a new object of class 'Class Object'.Returns a new object of class 'Containment Slot'.Returns a new object of class 'Model Element'.Returns a new object of class 'Ns Uri'.Returns a new object of class 'Package Object'.Returns a new object of class 'Reference Slot'.Returns a new object of class 'Spec'.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 Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createSpec
Spec createSpec()Returns a new object of class 'Spec'.- Returns:
- a new object of class 'Spec'.
-
createNsUri
NsUri createNsUri()Returns a new object of class 'Ns Uri'.- Returns:
- a new object of class 'Ns Uri'.
-
createModelElement
ModelElement createModelElement()Returns a new object of class 'Model Element'.- Returns:
- a new object of class 'Model Element'.
-
createPackageObject
PackageObject createPackageObject()Returns a new object of class 'Package Object'.- Returns:
- a new object of class 'Package Object'.
-
createClassObject
ClassObject createClassObject()Returns a new object of class 'Class Object'.- Returns:
- a new object of class 'Class Object'.
-
createAttributeSlot
AttributeSlot createAttributeSlot()Returns a new object of class 'Attribute Slot'.- Returns:
- a new object of class 'Attribute Slot'.
-
createContainmentSlot
ContainmentSlot createContainmentSlot()Returns a new object of class 'Containment Slot'.- Returns:
- a new object of class 'Containment Slot'.
-
createReferenceSlot
ReferenceSlot createReferenceSlot()Returns a new object of class 'Reference Slot'.- Returns:
- a new object of class 'Reference Slot'.
-
getHutnPackage
HutnPackage getHutnPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-