Package org.eclipse.epsilon.emc.muddle
Interface MuddleFactory
- 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:
MuddleFactoryImpl
public interface MuddleFactory
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
Modifier and TypeFieldDescriptionstatic final MuddleFactory
The singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Boolean Type'.Returns a new object of class 'Feature'.Returns a new object of class 'Integer Type'.Returns a new object of class 'Link Element Type'.Returns a new object of class 'Muddle'.Returns a new object of class 'Element'.Returns a new object of class 'Element Style'.Returns a new object of class 'Element Type'.Returns a new object of class 'Real Type'.Returns a new object of class 'Slot'.Returns a new object of class 'String Type'.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
-
createMuddle
Muddle createMuddle()Returns a new object of class 'Muddle'.- Returns:
- a new object of class 'Muddle'.
-
createMuddleElement
MuddleElement createMuddleElement()Returns a new object of class 'Element'.- Returns:
- a new object of class 'Element'.
-
createMuddleElementStyle
MuddleElementStyle createMuddleElementStyle()Returns a new object of class 'Element Style'.- Returns:
- a new object of class 'Element Style'.
-
createSlot
Slot createSlot()Returns a new object of class 'Slot'.- Returns:
- a new object of class 'Slot'.
-
createFeature
Feature createFeature()Returns a new object of class 'Feature'.- Returns:
- a new object of class 'Feature'.
-
createMuddleElementType
MuddleElementType createMuddleElementType()Returns a new object of class 'Element Type'.- Returns:
- a new object of class 'Element Type'.
-
createLinkElementType
LinkElementType createLinkElementType()Returns a new object of class 'Link Element Type'.- Returns:
- a new object of class 'Link Element Type'.
-
createIntegerType
IntegerType createIntegerType()Returns a new object of class 'Integer Type'.- Returns:
- a new object of class 'Integer Type'.
-
createStringType
StringType createStringType()Returns a new object of class 'String Type'.- Returns:
- a new object of class 'String Type'.
-
createBooleanType
BooleanType createBooleanType()Returns a new object of class 'Boolean Type'.- Returns:
- a new object of class 'Boolean Type'.
-
createRealType
RealType createRealType()Returns a new object of class 'Real Type'.- Returns:
- a new object of class 'Real Type'.
-
getMuddlePackage
MuddlePackage getMuddlePackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-