Interface SimpleFactory
- 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:
SimpleFactoryImpl
public interface SimpleFactory
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
FieldsModifier and TypeFieldDescriptionstatic final SimpleFactoryThe singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Annotation'.Returns a new object of class 'Annotation Qualifier'.Returns a new object of class 'Annotation Ref'.Returns a new object of class 'Attribute'.Returns a new object of class 'Choice'.Returns a new object of class 'Choice Option'.Returns a new object of class 'Condition'.Returns a new object of class 'Data'.Returns a new object of class 'Function'.Returns a new object of class 'Function Dispatch'.Returns a new object of class 'Operation'.Returns a new object of class 'References'.Returns a new object of class 'Rosetta Rule Reference'.Returns a new object of class 'Segment'.Returns a new object of class 'Shortcut Declaration'.Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackageMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createAnnotation
Annotation createAnnotation()Returns a new object of class 'Annotation'.- Returns:
- a new object of class 'Annotation'.
-
createAnnotationQualifier
AnnotationQualifier createAnnotationQualifier()Returns a new object of class 'Annotation Qualifier'.- Returns:
- a new object of class 'Annotation Qualifier'.
-
createAnnotationRef
AnnotationRef createAnnotationRef()Returns a new object of class 'Annotation Ref'.- Returns:
- a new object of class 'Annotation Ref'.
-
createAttribute
Attribute createAttribute()Returns a new object of class 'Attribute'.- Returns:
- a new object of class 'Attribute'.
-
createData
Data createData()Returns a new object of class 'Data'.- Returns:
- a new object of class 'Data'.
-
createChoice
Choice createChoice()Returns a new object of class 'Choice'.- Returns:
- a new object of class 'Choice'.
-
createChoiceOption
ChoiceOption createChoiceOption()Returns a new object of class 'Choice Option'.- Returns:
- a new object of class 'Choice Option'.
-
createFunction
Function createFunction()Returns a new object of class 'Function'.- Returns:
- a new object of class 'Function'.
-
createFunctionDispatch
FunctionDispatch createFunctionDispatch()Returns a new object of class 'Function Dispatch'.- Returns:
- a new object of class 'Function Dispatch'.
-
createCondition
Condition createCondition()Returns a new object of class 'Condition'.- Returns:
- a new object of class 'Condition'.
-
createOperation
Operation createOperation()Returns a new object of class 'Operation'.- Returns:
- a new object of class 'Operation'.
-
createSegment
Segment createSegment()Returns a new object of class 'Segment'.- Returns:
- a new object of class 'Segment'.
-
createShortcutDeclaration
ShortcutDeclaration createShortcutDeclaration()Returns a new object of class 'Shortcut Declaration'.- Returns:
- a new object of class 'Shortcut Declaration'.
-
createReferences
References createReferences()Returns a new object of class 'References'.- Returns:
- a new object of class 'References'.
-
createRosettaRuleReference
RosettaRuleReference createRosettaRuleReference()Returns a new object of class 'Rosetta Rule Reference'.- Returns:
- a new object of class 'Rosetta Rule Reference'.
-
getSimplePackage
SimplePackage getSimplePackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-