Interface IntegrityFactory

  • All Superinterfaces:
    org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

    public interface IntegrityFactory
    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:
    IntegrityPackage
    • Field Detail

      • eINSTANCE

        static final IntegrityFactory eINSTANCE
        The singleton instance of the factory.
    • Method Detail

      • createDatabase

        Database createDatabase()
        Returns a new object of class 'Database'.
        Returns:
        a new object of class 'Database'.
      • createType

        Type createType()
        Returns a new object of class 'Type'.
        Returns:
        a new object of class 'Type'.
      • createField

        Field createField()
        Returns a new object of class 'Field'.
        Returns:
        a new object of class 'Field'.
      • createFieldStringValue

        FieldStringValue createFieldStringValue()
        Returns a new object of class 'Field String Value'.
        Returns:
        a new object of class 'Field String Value'.
      • createFieldDateValue

        FieldDateValue createFieldDateValue()
        Returns a new object of class 'Field Date Value'.
        Returns:
        a new object of class 'Field Date Value'.
      • createFieldBooleanValue

        FieldBooleanValue createFieldBooleanValue()
        Returns a new object of class 'Field Boolean Value'.
        Returns:
        a new object of class 'Field Boolean Value'.
      • createFieldLongValue

        FieldLongValue createFieldLongValue()
        Returns a new object of class 'Field Long Value'.
        Returns:
        a new object of class 'Field Long Value'.
      • createFieldDoubleValue

        FieldDoubleValue createFieldDoubleValue()
        Returns a new object of class 'Field Double Value'.
        Returns:
        a new object of class 'Field Double Value'.
      • createFieldFloatValue

        FieldFloatValue createFieldFloatValue()
        Returns a new object of class 'Field Float Value'.
        Returns:
        a new object of class 'Field Float Value'.
      • createFieldIntValue

        FieldIntValue createFieldIntValue()
        Returns a new object of class 'Field Int Value'.
        Returns:
        a new object of class 'Field Int Value'.
      • createItem

        Item createItem()
        Returns a new object of class 'Item'.
        Returns:
        a new object of class 'Item'.
      • createFieldElementValue

        FieldElementValue createFieldElementValue()
        Returns a new object of class 'Field Element Value'.
        Returns:
        a new object of class 'Field Element Value'.
      • createFieldElementListValue

        FieldElementListValue createFieldElementListValue()
        Returns a new object of class 'Field Element List Value'.
        Returns:
        a new object of class 'Field Element List Value'.
      • createFieldListValue

        FieldListValue createFieldListValue()
        Returns a new object of class 'Field List Value'.
        Returns:
        a new object of class 'Field List Value'.
      • createQuery

        Query createQuery()
        Returns a new object of class 'Query'.
        Returns:
        a new object of class 'Query'.
      • createState

        State createState()
        Returns a new object of class 'State'.
        Returns:
        a new object of class 'State'.
      • createUser

        User createUser()
        Returns a new object of class 'User'.
        Returns:
        a new object of class 'User'.
      • createGroup

        Group createGroup()
        Returns a new object of class 'Group'.
        Returns:
        a new object of class 'Group'.
      • createProject

        Project createProject()
        Returns a new object of class 'Project'.
        Returns:
        a new object of class 'Project'.
      • createAttachment

        Attachment createAttachment()
        Returns a new object of class 'Attachment'.
        Returns:
        a new object of class 'Attachment'.
      • createFieldChildListValue

        FieldChildListValue createFieldChildListValue()
        Returns a new object of class 'Field Child List Value'.
        Returns:
        a new object of class 'Field Child List Value'.
      • createIdentifiedElement

        IdentifiedElement createIdentifiedElement()
        Returns a new object of class 'Identified Element'.
        Returns:
        a new object of class 'Identified Element'.
      • createFieldRichTextValue

        FieldRichTextValue createFieldRichTextValue()
        Returns a new object of class 'Field Rich Text Value'.
        Returns:
        a new object of class 'Field Rich Text Value'.
      • createPick

        Pick createPick()
        Returns a new object of class 'Pick'.
        Returns:
        a new object of class 'Pick'.
      • createConstraint

        Constraint createConstraint()
        Returns a new object of class 'Constraint'.
        Returns:
        a new object of class 'Constraint'.
      • createWorkflowState

        WorkflowState createWorkflowState()
        Returns a new object of class 'Workflow State'.
        Returns:
        a new object of class 'Workflow State'.
      • createWorkflowTransition

        WorkflowTransition createWorkflowTransition()
        Returns a new object of class 'Workflow Transition'.
        Returns:
        a new object of class 'Workflow Transition'.
      • createAllowedType

        AllowedType createAllowedType()
        Returns a new object of class 'Allowed Type'.
        Returns:
        a new object of class 'Allowed Type'.
      • getIntegrityPackage

        IntegrityPackage getIntegrityPackage()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.