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:
  • Field Details

    • eINSTANCE

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

    • 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.