org.eclipse.ocl.examples.xtext.markup
Interface MarkupFactory

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

public interface MarkupFactory
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:
MarkupPackage
Generated

Field Summary
static MarkupFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 BulletElement createBulletElement()
          Returns a new object of class 'Bullet Element'.
 CompoundElement createCompoundElement()
          Returns a new object of class 'Compound Element'.
 FigureElement createFigureElement()
          Returns a new object of class 'Figure Element'.
 FigureRefElement createFigureRefElement()
          Returns a new object of class 'Figure Ref Element'.
 FontElement createFontElement()
          Returns a new object of class 'Font Element'.
 FootnoteElement createFootnoteElement()
          Returns a new object of class 'Footnote Element'.
 HeadingElement createHeadingElement()
          Returns a new object of class 'Heading Element'.
 Markup createMarkup()
          Returns a new object of class 'Markup'.
 MarkupElement createMarkupElement()
          Returns a new object of class 'Element'.
 NewLineElement createNewLineElement()
          Returns a new object of class 'New Line Element'.
 NullElement createNullElement()
          Returns a new object of class 'Null Element'.
 OCLCodeElement createOCLCodeElement()
          Returns a new object of class 'OCL Code Element'.
 OCLEvalElement createOCLEvalElement()
          Returns a new object of class 'OCL Eval Element'.
 OCLTextElement createOCLTextElement()
          Returns a new object of class 'OCL Text Element'.
 TextElement createTextElement()
          Returns a new object of class 'Text Element'.
 MarkupPackage getMarkupPackage()
          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 MarkupFactory eINSTANCE
The singleton instance of the factory.

Generated
Method Detail

createBulletElement

BulletElement createBulletElement()
Returns a new object of class 'Bullet Element'.

Returns:
a new object of class 'Bullet Element'.
Generated

createCompoundElement

CompoundElement createCompoundElement()
Returns a new object of class 'Compound Element'.

Returns:
a new object of class 'Compound Element'.
Generated

createFigureElement

FigureElement createFigureElement()
Returns a new object of class 'Figure Element'.

Returns:
a new object of class 'Figure Element'.
Generated

createFigureRefElement

FigureRefElement createFigureRefElement()
Returns a new object of class 'Figure Ref Element'.

Returns:
a new object of class 'Figure Ref Element'.
Generated

createFontElement

FontElement createFontElement()
Returns a new object of class 'Font Element'.

Returns:
a new object of class 'Font Element'.
Generated

createFootnoteElement

FootnoteElement createFootnoteElement()
Returns a new object of class 'Footnote Element'.

Returns:
a new object of class 'Footnote Element'.
Generated

createHeadingElement

HeadingElement createHeadingElement()
Returns a new object of class 'Heading Element'.

Returns:
a new object of class 'Heading Element'.
Generated

createMarkup

Markup createMarkup()
Returns a new object of class 'Markup'.

Returns:
a new object of class 'Markup'.
Generated

createMarkupElement

MarkupElement createMarkupElement()
Returns a new object of class 'Element'.

Returns:
a new object of class 'Element'.
Generated

createNewLineElement

NewLineElement createNewLineElement()
Returns a new object of class 'New Line Element'.

Returns:
a new object of class 'New Line Element'.
Generated

createNullElement

NullElement createNullElement()
Returns a new object of class 'Null Element'.

Returns:
a new object of class 'Null Element'.
Generated

createOCLCodeElement

OCLCodeElement createOCLCodeElement()
Returns a new object of class 'OCL Code Element'.

Returns:
a new object of class 'OCL Code Element'.
Generated

createOCLEvalElement

OCLEvalElement createOCLEvalElement()
Returns a new object of class 'OCL Eval Element'.

Returns:
a new object of class 'OCL Eval Element'.
Generated

createOCLTextElement

OCLTextElement createOCLTextElement()
Returns a new object of class 'OCL Text Element'.

Returns:
a new object of class 'OCL Text Element'.
Generated

createTextElement

TextElement createTextElement()
Returns a new object of class 'Text Element'.

Returns:
a new object of class 'Text Element'.
Generated

getMarkupPackage

MarkupPackage getMarkupPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated