Interface Csw20Factory

  • All Superinterfaces:
    EFactory, EModelElement, EObject, Notifier
    All Known Implementing Classes:
    Csw20FactoryImpl

    public interface Csw20Factory
    extends EFactory
    The Factory for the model. It provides a create method for each non-abstract class of the model.
    See Also:
    Csw20Package
    • Field Detail

      • eINSTANCE

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

      • createAcknowledgementType

        AcknowledgementType createAcknowledgementType()
        Returns a new object of class 'Acknowledgement Type'.
        Returns:
        a new object of class 'Acknowledgement Type'.
      • createBriefRecordType

        BriefRecordType createBriefRecordType()
        Returns a new object of class 'Brief Record Type'.
        Returns:
        a new object of class 'Brief Record Type'.
      • createCapabilitiesType

        CapabilitiesType createCapabilitiesType()
        Returns a new object of class 'Capabilities Type'.
        Returns:
        a new object of class 'Capabilities Type'.
      • createConceptualSchemeType

        ConceptualSchemeType createConceptualSchemeType()
        Returns a new object of class 'Conceptual Scheme Type'.
        Returns:
        a new object of class 'Conceptual Scheme Type'.
      • createDeleteType

        DeleteType createDeleteType()
        Returns a new object of class 'Delete Type'.
        Returns:
        a new object of class 'Delete Type'.
      • createDescribeRecordResponseType

        DescribeRecordResponseType createDescribeRecordResponseType()
        Returns a new object of class 'Describe Record Response Type'.
        Returns:
        a new object of class 'Describe Record Response Type'.
      • createDescribeRecordType

        DescribeRecordType createDescribeRecordType()
        Returns a new object of class 'Describe Record Type'.
        Returns:
        a new object of class 'Describe Record Type'.
      • createDistributedSearchType

        DistributedSearchType createDistributedSearchType()
        Returns a new object of class 'Distributed Search Type'.
        Returns:
        a new object of class 'Distributed Search Type'.
      • createDomainValuesType

        DomainValuesType createDomainValuesType()
        Returns a new object of class 'Domain Values Type'.
        Returns:
        a new object of class 'Domain Values Type'.
      • createEchoedRequestType

        EchoedRequestType createEchoedRequestType()
        Returns a new object of class 'Echoed Request Type'.
        Returns:
        a new object of class 'Echoed Request Type'.
      • createElementSetNameType

        ElementSetNameType createElementSetNameType()
        Returns a new object of class 'Element Set Name Type'.
        Returns:
        a new object of class 'Element Set Name Type'.
      • createEmptyType

        EmptyType createEmptyType()
        Returns a new object of class 'Empty Type'.
        Returns:
        a new object of class 'Empty Type'.
      • createGetCapabilitiesType

        GetCapabilitiesType createGetCapabilitiesType()
        Returns a new object of class 'Get Capabilities Type'.
        Returns:
        a new object of class 'Get Capabilities Type'.
      • createGetDomainResponseType

        GetDomainResponseType createGetDomainResponseType()
        Returns a new object of class 'Get Domain Response Type'.
        Returns:
        a new object of class 'Get Domain Response Type'.
      • createGetDomainType

        GetDomainType createGetDomainType()
        Returns a new object of class 'Get Domain Type'.
        Returns:
        a new object of class 'Get Domain Type'.
      • createGetRecordByIdType

        GetRecordByIdType createGetRecordByIdType()
        Returns a new object of class 'Get Record By Id Type'.
        Returns:
        a new object of class 'Get Record By Id Type'.
      • createGetRecordsResponseType

        GetRecordsResponseType createGetRecordsResponseType()
        Returns a new object of class 'Get Records Response Type'.
        Returns:
        a new object of class 'Get Records Response Type'.
      • createGetRecordsType

        GetRecordsType createGetRecordsType()
        Returns a new object of class 'Get Records Type'.
        Returns:
        a new object of class 'Get Records Type'.
      • createHarvestResponseType

        HarvestResponseType createHarvestResponseType()
        Returns a new object of class 'Harvest Response Type'.
        Returns:
        a new object of class 'Harvest Response Type'.
      • createHarvestType

        HarvestType createHarvestType()
        Returns a new object of class 'Harvest Type'.
        Returns:
        a new object of class 'Harvest Type'.
      • createInsertResultType

        InsertResultType createInsertResultType()
        Returns a new object of class 'Insert Result Type'.
        Returns:
        a new object of class 'Insert Result Type'.
      • createInsertType

        InsertType createInsertType()
        Returns a new object of class 'Insert Type'.
        Returns:
        a new object of class 'Insert Type'.
      • createListOfValuesType

        ListOfValuesType createListOfValuesType()
        Returns a new object of class 'List Of Values Type'.
        Returns:
        a new object of class 'List Of Values Type'.
      • createQueryConstraintType

        QueryConstraintType createQueryConstraintType()
        Returns a new object of class 'Query Constraint Type'.
        Returns:
        a new object of class 'Query Constraint Type'.
      • createQueryType

        QueryType createQueryType()
        Returns a new object of class 'Query Type'.
        Returns:
        a new object of class 'Query Type'.
      • createRangeOfValuesType

        RangeOfValuesType createRangeOfValuesType()
        Returns a new object of class 'Range Of Values Type'.
        Returns:
        a new object of class 'Range Of Values Type'.
      • createRecordPropertyType

        RecordPropertyType createRecordPropertyType()
        Returns a new object of class 'Record Property Type'.
        Returns:
        a new object of class 'Record Property Type'.
      • createRequestStatusType

        RequestStatusType createRequestStatusType()
        Returns a new object of class 'Request Status Type'.
        Returns:
        a new object of class 'Request Status Type'.
      • createSchemaComponentType

        SchemaComponentType createSchemaComponentType()
        Returns a new object of class 'Schema Component Type'.
        Returns:
        a new object of class 'Schema Component Type'.
      • createSearchResultsType

        SearchResultsType createSearchResultsType()
        Returns a new object of class 'Search Results Type'.
        Returns:
        a new object of class 'Search Results Type'.
      • createTransactionResponseType

        TransactionResponseType createTransactionResponseType()
        Returns a new object of class 'Transaction Response Type'.
        Returns:
        a new object of class 'Transaction Response Type'.
      • createTransactionSummaryType

        TransactionSummaryType createTransactionSummaryType()
        Returns a new object of class 'Transaction Summary Type'.
        Returns:
        a new object of class 'Transaction Summary Type'.
      • createTransactionType

        TransactionType createTransactionType()
        Returns a new object of class 'Transaction Type'.
        Returns:
        a new object of class 'Transaction Type'.
      • createUpdateType

        UpdateType createUpdateType()
        Returns a new object of class 'Update Type'.
        Returns:
        a new object of class 'Update Type'.
      • createDCMIRecordType

        DCMIRecordType createDCMIRecordType()
        Returns a new object of class 'DCMI Record Type'.
        Returns:
        a new object of class 'DCMI Record Type'.
      • createRecordType

        RecordType createRecordType()
        Returns a new object of class 'Record Type'.
        Returns:
        a new object of class 'Record Type'.
      • createSimpleLiteral

        SimpleLiteral createSimpleLiteral()
        Returns a new object of class 'Simple Literal'.
        Returns:
        a new object of class 'Simple Literal'.
      • createSummaryRecordType

        SummaryRecordType createSummaryRecordType()
        Returns a new object of class 'Summary Record Type'.
        Returns:
        a new object of class 'Summary Record Type'.
      • createGetRecordByIdResponseType

        GetRecordByIdResponseType createGetRecordByIdResponseType()
        Returns a new object of class 'Get Record By Id Response Type'.
        Returns:
        a new object of class 'Get Record By Id Response Type'.
      • getCsw20Package

        Csw20Package getCsw20Package()
        Returns the package supported by this factory.
        Returns:
        the package supported by this factory.