org.mod4j.dsl.datacontract.mm.DataContractDsl
Interface DataContractDslFactory

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

public interface DataContractDslFactory
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:
DataContractDslPackage

Field Summary
static DataContractDslFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 BusinessClassAssociationRoleReference createBusinessClassAssociationRoleReference()
          Returns a new object of class 'Business Class Association Role Reference'.
 BusinessClassDto createBusinessClassDto()
          Returns a new object of class 'Business Class Dto'.
 BusinessClassPropertyReference createBusinessClassPropertyReference()
          Returns a new object of class 'Business Class Property Reference'.
 CustomDto createCustomDto()
          Returns a new object of class 'Custom Dto'.
 DataContractModel createDataContractModel()
          Returns a new object of class 'Data Contract Model'.
 Dto createDto()
          Returns a new object of class 'Dto'.
 DtoAssociationRoleProperty createDtoAssociationRoleProperty()
          Returns a new object of class 'Dto Association Role Property'.
 DtoBooleanProperty createDtoBooleanProperty()
          Returns a new object of class 'Dto Boolean Property'.
 DtoDataProperty createDtoDataProperty()
          Returns a new object of class 'Dto Data Property'.
 DtoDateTimeProperty createDtoDateTimeProperty()
          Returns a new object of class 'Dto Date Time Property'.
 DtoDecimalProperty createDtoDecimalProperty()
          Returns a new object of class 'Dto Decimal Property'.
 DtoEnumerationProperty createDtoEnumerationProperty()
          Returns a new object of class 'Dto Enumeration Property'.
 DtoIntegerProperty createDtoIntegerProperty()
          Returns a new object of class 'Dto Integer Property'.
 DtoProperty createDtoProperty()
          Returns a new object of class 'Dto Property'.
 DtoPropertyReference createDtoPropertyReference()
          Returns a new object of class 'Dto Property Reference'.
 DtoStringProperty createDtoStringProperty()
          Returns a new object of class 'Dto String Property'.
 EnumerationDto createEnumerationDto()
          Returns a new object of class 'Enumeration Dto'.
 EnumerationDtoLiteral createEnumerationDtoLiteral()
          Returns a new object of class 'Enumeration Dto Literal'.
 ExternalReference createExternalReference()
          Returns a new object of class 'External Reference'.
 ListDto createListDto()
          Returns a new object of class 'List Dto'.
 ModelElement createModelElement()
          Returns a new object of class 'Model Element'.
 DataContractDslPackage getDataContractDslPackage()
          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, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final DataContractDslFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createDataContractModel

DataContractModel createDataContractModel()
Returns a new object of class 'Data Contract Model'.

Returns:
a new object of class 'Data Contract Model'.

createDto

Dto createDto()
Returns a new object of class 'Dto'.

Returns:
a new object of class 'Dto'.

createBusinessClassDto

BusinessClassDto createBusinessClassDto()
Returns a new object of class 'Business Class Dto'.

Returns:
a new object of class 'Business Class Dto'.

createListDto

ListDto createListDto()
Returns a new object of class 'List Dto'.

Returns:
a new object of class 'List Dto'.

createDtoProperty

DtoProperty createDtoProperty()
Returns a new object of class 'Dto Property'.

Returns:
a new object of class 'Dto Property'.

createDtoPropertyReference

DtoPropertyReference createDtoPropertyReference()
Returns a new object of class 'Dto Property Reference'.

Returns:
a new object of class 'Dto Property Reference'.

createDtoDataProperty

DtoDataProperty createDtoDataProperty()
Returns a new object of class 'Dto Data Property'.

Returns:
a new object of class 'Dto Data Property'.

createDtoStringProperty

DtoStringProperty createDtoStringProperty()
Returns a new object of class 'Dto String Property'.

Returns:
a new object of class 'Dto String Property'.

createDtoBooleanProperty

DtoBooleanProperty createDtoBooleanProperty()
Returns a new object of class 'Dto Boolean Property'.

Returns:
a new object of class 'Dto Boolean Property'.

createEnumerationDto

EnumerationDto createEnumerationDto()
Returns a new object of class 'Enumeration Dto'.

Returns:
a new object of class 'Enumeration Dto'.

createEnumerationDtoLiteral

EnumerationDtoLiteral createEnumerationDtoLiteral()
Returns a new object of class 'Enumeration Dto Literal'.

Returns:
a new object of class 'Enumeration Dto Literal'.

createModelElement

ModelElement createModelElement()
Returns a new object of class 'Model Element'.

Returns:
a new object of class 'Model Element'.

createCustomDto

CustomDto createCustomDto()
Returns a new object of class 'Custom Dto'.

Returns:
a new object of class 'Custom Dto'.

createDtoIntegerProperty

DtoIntegerProperty createDtoIntegerProperty()
Returns a new object of class 'Dto Integer Property'.

Returns:
a new object of class 'Dto Integer Property'.

createDtoDecimalProperty

DtoDecimalProperty createDtoDecimalProperty()
Returns a new object of class 'Dto Decimal Property'.

Returns:
a new object of class 'Dto Decimal Property'.

createDtoEnumerationProperty

DtoEnumerationProperty createDtoEnumerationProperty()
Returns a new object of class 'Dto Enumeration Property'.

Returns:
a new object of class 'Dto Enumeration Property'.

createDtoDateTimeProperty

DtoDateTimeProperty createDtoDateTimeProperty()
Returns a new object of class 'Dto Date Time Property'.

Returns:
a new object of class 'Dto Date Time Property'.

createBusinessClassPropertyReference

BusinessClassPropertyReference createBusinessClassPropertyReference()
Returns a new object of class 'Business Class Property Reference'.

Returns:
a new object of class 'Business Class Property Reference'.

createBusinessClassAssociationRoleReference

BusinessClassAssociationRoleReference createBusinessClassAssociationRoleReference()
Returns a new object of class 'Business Class Association Role Reference'.

Returns:
a new object of class 'Business Class Association Role Reference'.

createDtoAssociationRoleProperty

DtoAssociationRoleProperty createDtoAssociationRoleProperty()
Returns a new object of class 'Dto Association Role Property'.

Returns:
a new object of class 'Dto Association Role Property'.

createExternalReference

ExternalReference createExternalReference()
Returns a new object of class 'External Reference'.

Returns:
a new object of class 'External Reference'.

getDataContractDslPackage

DataContractDslPackage getDataContractDslPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.


Copyright © 2009 Mod4j. All Rights Reserved.