Package net.opengis.cat.csw20
Interface Csw20Factory
-
- All Superinterfaces:
EFactory,EModelElement,EObject,Notifier
- All Known Implementing Classes:
Csw20FactoryImpl
public interface Csw20Factory extends EFactoryThe Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
Csw20Package
-
-
Field Summary
Fields Modifier and Type Field Description static Csw20FactoryeINSTANCEThe singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AcknowledgementTypecreateAcknowledgementType()Returns a new object of class 'Acknowledgement Type'.BriefRecordTypecreateBriefRecordType()Returns a new object of class 'Brief Record Type'.CapabilitiesTypecreateCapabilitiesType()Returns a new object of class 'Capabilities Type'.ConceptualSchemeTypecreateConceptualSchemeType()Returns a new object of class 'Conceptual Scheme Type'.DCMIRecordTypecreateDCMIRecordType()Returns a new object of class 'DCMI Record Type'.DeleteTypecreateDeleteType()Returns a new object of class 'Delete Type'.DescribeRecordResponseTypecreateDescribeRecordResponseType()Returns a new object of class 'Describe Record Response Type'.DescribeRecordTypecreateDescribeRecordType()Returns a new object of class 'Describe Record Type'.DistributedSearchTypecreateDistributedSearchType()Returns a new object of class 'Distributed Search Type'.DomainValuesTypecreateDomainValuesType()Returns a new object of class 'Domain Values Type'.EchoedRequestTypecreateEchoedRequestType()Returns a new object of class 'Echoed Request Type'.ElementSetNameTypecreateElementSetNameType()Returns a new object of class 'Element Set Name Type'.EmptyTypecreateEmptyType()Returns a new object of class 'Empty Type'.GetCapabilitiesTypecreateGetCapabilitiesType()Returns a new object of class 'Get Capabilities Type'.GetDomainResponseTypecreateGetDomainResponseType()Returns a new object of class 'Get Domain Response Type'.GetDomainTypecreateGetDomainType()Returns a new object of class 'Get Domain Type'.GetRecordByIdResponseTypecreateGetRecordByIdResponseType()Returns a new object of class 'Get Record By Id Response Type'.GetRecordByIdTypecreateGetRecordByIdType()Returns a new object of class 'Get Record By Id Type'.GetRecordsResponseTypecreateGetRecordsResponseType()Returns a new object of class 'Get Records Response Type'.GetRecordsTypecreateGetRecordsType()Returns a new object of class 'Get Records Type'.HarvestResponseTypecreateHarvestResponseType()Returns a new object of class 'Harvest Response Type'.HarvestTypecreateHarvestType()Returns a new object of class 'Harvest Type'.InsertResultTypecreateInsertResultType()Returns a new object of class 'Insert Result Type'.InsertTypecreateInsertType()Returns a new object of class 'Insert Type'.ListOfValuesTypecreateListOfValuesType()Returns a new object of class 'List Of Values Type'.QueryConstraintTypecreateQueryConstraintType()Returns a new object of class 'Query Constraint Type'.QueryTypecreateQueryType()Returns a new object of class 'Query Type'.RangeOfValuesTypecreateRangeOfValuesType()Returns a new object of class 'Range Of Values Type'.RecordPropertyTypecreateRecordPropertyType()Returns a new object of class 'Record Property Type'.RecordTypecreateRecordType()Returns a new object of class 'Record Type'.RequestStatusTypecreateRequestStatusType()Returns a new object of class 'Request Status Type'.SchemaComponentTypecreateSchemaComponentType()Returns a new object of class 'Schema Component Type'.SearchResultsTypecreateSearchResultsType()Returns a new object of class 'Search Results Type'.SimpleLiteralcreateSimpleLiteral()Returns a new object of class 'Simple Literal'.SummaryRecordTypecreateSummaryRecordType()Returns a new object of class 'Summary Record Type'.TransactionResponseTypecreateTransactionResponseType()Returns a new object of class 'Transaction Response Type'.TransactionSummaryTypecreateTransactionSummaryType()Returns a new object of class 'Transaction Summary Type'.TransactionTypecreateTransactionType()Returns a new object of class 'Transaction Type'.UpdateTypecreateUpdateType()Returns a new object of class 'Update Type'.Csw20PackagegetCsw20Package()Returns the package supported by this factory.-
Methods inherited from interface EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
-
-
-
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.
-
-