Interface XdtoFactory

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

public interface XdtoFactory 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

    Fields
    Modifier and Type
    Field
    Description
    static final XdtoFactory
    The singleton instance of the factory.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a new object of class 'Enumeration'.
    Returns a new object of class 'Import'.
    Returns a new object of class 'Inner Model'.
    Returns a new object of class 'Model'.
    Returns a new object of class 'Object Type'.
    Returns a new object of class 'Package'.
    Returns a new object of class 'Package Scope Spec'.
    Returns a new object of class 'Pattern'.
    Returns a new object of class 'Property'.
    Returns a new object of class 'Value 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

      static final XdtoFactory eINSTANCE
      The singleton instance of the factory.
  • Method Details

    • createModel

      Model createModel()
      Returns a new object of class 'Model'.
      Returns:
      a new object of class 'Model'.
    • createInnerModel

      InnerModel createInnerModel()
      Returns a new object of class 'Inner Model'.
      Returns:
      a new object of class 'Inner Model'.
    • createPackage

      Package createPackage()
      Returns a new object of class 'Package'.
      Returns:
      a new object of class 'Package'.
    • createValueType

      ValueType createValueType()
      Returns a new object of class 'Value Type'.
      Returns:
      a new object of class 'Value Type'.
    • createObjectType

      ObjectType createObjectType()
      Returns a new object of class 'Object Type'.
      Returns:
      a new object of class 'Object Type'.
    • createProperty

      Property createProperty()
      Returns a new object of class 'Property'.
      Returns:
      a new object of class 'Property'.
    • createImport

      Import createImport()
      Returns a new object of class 'Import'.
      Returns:
      a new object of class 'Import'.
    • createPattern

      Pattern createPattern()
      Returns a new object of class 'Pattern'.
      Returns:
      a new object of class 'Pattern'.
    • createEnumeration

      Enumeration createEnumeration()
      Returns a new object of class 'Enumeration'.
      Returns:
      a new object of class 'Enumeration'.
    • createPackageScopeSpec

      PackageScopeSpec createPackageScopeSpec()
      Returns a new object of class 'Package Scope Spec'.
      Returns:
      a new object of class 'Package Scope Spec'.
    • getXdtoPackage

      XdtoPackage getXdtoPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.