org.openxma.dsl.dom
Interface DomFactory

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

public interface DomFactory
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:
DomPackage

Field Summary
static DomFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AggregateFunction createAggregateFunction()
          Returns a new object of class 'Aggregate Function'.
 AliasedExpression createAliasedExpression()
          Returns a new object of class 'Aliased Expression'.
 AltWhenClause createAltWhenClause()
          Returns a new object of class 'Alt When Clause'.
 ApplicationSession createApplicationSession()
          Returns a new object of class 'Application Session'.
 Attribute createAttribute()
          Returns a new object of class 'Attribute'.
 AttributeFlag createAttributeFlag()
          Returns a new object of class 'Attribute Flag'.
 AttributeGroup createAttributeGroup()
          Returns a new object of class 'Attribute Group'.
 AttributeProperty createAttributeProperty()
          Returns a new object of class 'Attribute Property'.
 AttributeSortOrder createAttributeSortOrder()
          Returns a new object of class 'Attribute Sort Order'.
 AttributeTextProperty createAttributeTextProperty()
          Returns a new object of class 'Attribute Text Property'.
 AttributeValidationProperty createAttributeValidationProperty()
          Returns a new object of class 'Attribute Validation Property'.
 AvailableFlag createAvailableFlag()
          Returns a new object of class 'Available Flag'.
 BetweenExpression createBetweenExpression()
          Returns a new object of class 'Between Expression'.
 BinaryExpression createBinaryExpression()
          Returns a new object of class 'Binary Expression'.
 BooleanLiteralValue createBooleanLiteralValue()
          Returns a new object of class 'Boolean Literal Value'.
 CallableStatement createCallableStatement()
          Returns a new object of class 'Callable Statement'.
 CallInputParameter createCallInputParameter()
          Returns a new object of class 'Call Input Parameter'.
 CallOutputParameter createCallOutputParameter()
          Returns a new object of class 'Call Output Parameter'.
 CaseExpression createCaseExpression()
          Returns a new object of class 'Case Expression'.
 CastFunction createCastFunction()
          Returns a new object of class 'Cast Function'.
 CollectionFunction createCollectionFunction()
          Returns a new object of class 'Collection Function'.
 Column createColumn()
          Returns a new object of class 'Column'.
 Dao createDao()
          Returns a new object of class 'Dao'.
 DaoOperation createDaoOperation()
          Returns a new object of class 'Dao Operation'.
 DataBaseConstraint createDataBaseConstraint()
          Returns a new object of class 'Data Base Constraint'.
 DataView createDataView()
          Returns a new object of class 'Data View'.
 DataView createDefaultDataView(Entity entity)
          Returns a new object of class 'Data View'.
 DelegateOperation createDelegateOperation()
          Returns a new object of class 'Delegate Operation'.
 DeleteStatement createDeleteStatement()
          Returns a new object of class 'Delete Statement'.
 DerivedFlag createDerivedFlag()
          Returns a new object of class 'Derived Flag'.
 EmptyLiteralValue createEmptyLiteralValue()
          Returns a new object of class 'Empty Literal Value'.
 Entity createEntity()
          Returns a new object of class 'Entity'.
 Expression createExpression()
          Returns a new object of class 'Expression'.
 ExpressionFlag createExpressionFlag()
          Returns a new object of class 'Expression Flag'.
 FeatureReference createFeatureReference()
          Returns a new object of class 'Feature Reference'.
 FromClass createFromClass()
          Returns a new object of class 'From Class'.
 FromRange createFromRange()
          Returns a new object of class 'From Range'.
 FunctionCall createFunctionCall()
          Returns a new object of class 'Function Call'.
 IElementWithNoName createIElementWithNoName()
          Returns a new object of class 'IElement With No Name'.
 InClass createInClass()
          Returns a new object of class 'In Class'.
 InCollection createInCollection()
          Returns a new object of class 'In Collection'.
 InCollectionElements createInCollectionElements()
          Returns a new object of class 'In Collection Elements'.
 InExpression createInExpression()
          Returns a new object of class 'In Expression'.
 InsertStatement createInsertStatement()
          Returns a new object of class 'Insert Statement'.
 IntegerLiteralValue createIntegerLiteralValue()
          Returns a new object of class 'Integer Literal Value'.
 Join createJoin()
          Returns a new object of class 'Join'.
 JoinEntity createJoinEntity()
          Returns a new object of class 'Join Entity'.
 LikeExpression createLikeExpression()
          Returns a new object of class 'Like Expression'.
 LiteralValue createLiteralValue()
          Returns a new object of class 'Literal Value'.
 ManyToMany createManyToMany()
          Returns a new object of class 'Many To Many'.
 ManyToOne createManyToOne()
          Returns a new object of class 'Many To One'.
 Mapper createMapper()
          Returns a new object of class 'Mapper'.
 MemberOfExpression createMemberOfExpression()
          Returns a new object of class 'Member Of Expression'.
 NotExpression createNotExpression()
          Returns a new object of class 'Not Expression'.
 NullLiteralValue createNullLiteralValue()
          Returns a new object of class 'Null Literal Value'.
 OneToMany createOneToMany()
          Returns a new object of class 'One To Many'.
 OneToOne createOneToOne()
          Returns a new object of class 'One To One'.
 Operation createOperation()
          Returns a new object of class 'Operation'.
 Parameter createParameter()
          Returns a new object of class 'Parameter'.
 ParenthesizedExpression createParenthesizedExpression()
          Returns a new object of class 'Parenthesized Expression'.
 Property createProperty()
          Returns a new object of class 'Property'.
 PropertyAssignment createPropertyAssignment()
          Returns a new object of class 'Property Assignment'.
 PropertyMapping createPropertyMapping()
          Returns a new object of class 'Property Mapping'.
 PropertyValue createPropertyValue()
          Returns a new object of class 'Property Value'.
 QlStatement createQlStatement()
          Returns a new object of class 'Ql Statement'.
 QuantifiedExpression createQuantifiedExpression()
          Returns a new object of class 'Quantified Expression'.
 QueryOperation createQueryOperation()
          Returns a new object of class 'Query Operation'.
 QueryParameter createQueryParameter()
          Returns a new object of class 'Query Parameter'.
 QueryParameterReference createQueryParameterReference()
          Returns a new object of class 'Query Parameter Reference'.
 QueryParameterValue createQueryParameterValue()
          Returns a new object of class 'Query Parameter Value'.
 ReadOnlyFlag createReadOnlyFlag()
          Returns a new object of class 'Read Only Flag'.
 RealLiteralValue createRealLiteralValue()
          Returns a new object of class 'Real Literal Value'.
 RequiredFlag createRequiredFlag()
          Returns a new object of class 'Required Flag'.
 SelectClass createSelectClass()
          Returns a new object of class 'Select Class'.
 SelectObject createSelectObject()
          Returns a new object of class 'Select Object'.
 SelectProperties createSelectProperties()
          Returns a new object of class 'Select Properties'.
 SelectStatement createSelectStatement()
          Returns a new object of class 'Select Statement'.
 Service createService()
          Returns a new object of class 'Service'.
 SortOrderElement createSortOrderElement()
          Returns a new object of class 'Sort Order Element'.
 StringLiteralValue createStringLiteralValue()
          Returns a new object of class 'String Literal Value'.
 SubQuery createSubQuery()
          Returns a new object of class 'Sub Query'.
 TransientFlag createTransientFlag()
          Returns a new object of class 'Transient Flag'.
 TrimFunction createTrimFunction()
          Returns a new object of class 'Trim Function'.
 UnaryExpression createUnaryExpression()
          Returns a new object of class 'Unary Expression'.
 UpdateStatement createUpdateStatement()
          Returns a new object of class 'Update Statement'.
 ValueObject createValueObject()
          Returns a new object of class 'Value Object'.
 WhenClause createWhenClause()
          Returns a new object of class 'When Clause'.
 DomPackage getDomPackage()
          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 DomFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createService

Service createService()
Returns a new object of class 'Service'.

Returns:
a new object of class 'Service'.

createOperation

Operation createOperation()
Returns a new object of class 'Operation'.

Returns:
a new object of class 'Operation'.

createDelegateOperation

DelegateOperation createDelegateOperation()
Returns a new object of class 'Delegate Operation'.

Returns:
a new object of class 'Delegate Operation'.

createDaoOperation

DaoOperation createDaoOperation()
Returns a new object of class 'Dao Operation'.

Returns:
a new object of class 'Dao Operation'.

createParameter

Parameter createParameter()
Returns a new object of class 'Parameter'.

Returns:
a new object of class 'Parameter'.

createValueObject

ValueObject createValueObject()
Returns a new object of class 'Value Object'.

Returns:
a new object of class 'Value Object'.

createDataView

DataView createDataView()
Returns a new object of class 'Data View'.

Returns:
a new object of class 'Data View'.

createDefaultDataView

DataView createDefaultDataView(Entity entity)
Returns a new object of class 'Data View'.

Returns:
a new object of class 'Data View'.

createFeatureReference

FeatureReference createFeatureReference()
Returns a new object of class 'Feature Reference'.

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

createMapper

Mapper createMapper()
Returns a new object of class 'Mapper'.

Returns:
a new object of class 'Mapper'.

createPropertyMapping

PropertyMapping createPropertyMapping()
Returns a new object of class 'Property Mapping'.

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

createIElementWithNoName

IElementWithNoName createIElementWithNoName()
Returns a new object of class 'IElement With No Name'.

Returns:
a new object of class 'IElement With No Name'.

createAliasedExpression

AliasedExpression createAliasedExpression()
Returns a new object of class 'Aliased Expression'.

Returns:
a new object of class 'Aliased Expression'.

createBinaryExpression

BinaryExpression createBinaryExpression()
Returns a new object of class 'Binary Expression'.

Returns:
a new object of class 'Binary Expression'.

createNotExpression

NotExpression createNotExpression()
Returns a new object of class 'Not Expression'.

Returns:
a new object of class 'Not Expression'.

createInExpression

InExpression createInExpression()
Returns a new object of class 'In Expression'.

Returns:
a new object of class 'In Expression'.

createBetweenExpression

BetweenExpression createBetweenExpression()
Returns a new object of class 'Between Expression'.

Returns:
a new object of class 'Between Expression'.

createLikeExpression

LikeExpression createLikeExpression()
Returns a new object of class 'Like Expression'.

Returns:
a new object of class 'Like Expression'.

createMemberOfExpression

MemberOfExpression createMemberOfExpression()
Returns a new object of class 'Member Of Expression'.

Returns:
a new object of class 'Member Of Expression'.

createUnaryExpression

UnaryExpression createUnaryExpression()
Returns a new object of class 'Unary Expression'.

Returns:
a new object of class 'Unary Expression'.

createEntity

Entity createEntity()
Returns a new object of class 'Entity'.

Returns:
a new object of class 'Entity'.

createQlStatement

QlStatement createQlStatement()
Returns a new object of class 'Ql Statement'.

Returns:
a new object of class 'Ql Statement'.

createCallableStatement

CallableStatement createCallableStatement()
Returns a new object of class 'Callable Statement'.

Returns:
a new object of class 'Callable Statement'.

createCallInputParameter

CallInputParameter createCallInputParameter()
Returns a new object of class 'Call Input Parameter'.

Returns:
a new object of class 'Call Input Parameter'.

createCallOutputParameter

CallOutputParameter createCallOutputParameter()
Returns a new object of class 'Call Output Parameter'.

Returns:
a new object of class 'Call Output Parameter'.

createInsertStatement

InsertStatement createInsertStatement()
Returns a new object of class 'Insert Statement'.

Returns:
a new object of class 'Insert Statement'.

createDeleteStatement

DeleteStatement createDeleteStatement()
Returns a new object of class 'Delete Statement'.

Returns:
a new object of class 'Delete Statement'.

createUpdateStatement

UpdateStatement createUpdateStatement()
Returns a new object of class 'Update Statement'.

Returns:
a new object of class 'Update Statement'.

createPropertyAssignment

PropertyAssignment createPropertyAssignment()
Returns a new object of class 'Property Assignment'.

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

createSelectStatement

SelectStatement createSelectStatement()
Returns a new object of class 'Select Statement'.

Returns:
a new object of class 'Select Statement'.

createSortOrderElement

SortOrderElement createSortOrderElement()
Returns a new object of class 'Sort Order Element'.

Returns:
a new object of class 'Sort Order Element'.

createSelectProperties

SelectProperties createSelectProperties()
Returns a new object of class 'Select Properties'.

Returns:
a new object of class 'Select Properties'.

createSelectClass

SelectClass createSelectClass()
Returns a new object of class 'Select Class'.

Returns:
a new object of class 'Select Class'.

createSelectObject

SelectObject createSelectObject()
Returns a new object of class 'Select Object'.

Returns:
a new object of class 'Select Object'.

createFromRange

FromRange createFromRange()
Returns a new object of class 'From Range'.

Returns:
a new object of class 'From Range'.

createFromClass

FromClass createFromClass()
Returns a new object of class 'From Class'.

Returns:
a new object of class 'From Class'.

createInClass

InClass createInClass()
Returns a new object of class 'In Class'.

Returns:
a new object of class 'In Class'.

createInCollection

InCollection createInCollection()
Returns a new object of class 'In Collection'.

Returns:
a new object of class 'In Collection'.

createInCollectionElements

InCollectionElements createInCollectionElements()
Returns a new object of class 'In Collection Elements'.

Returns:
a new object of class 'In Collection Elements'.

createJoin

Join createJoin()
Returns a new object of class 'Join'.

Returns:
a new object of class 'Join'.

createJoinEntity

JoinEntity createJoinEntity()
Returns a new object of class 'Join Entity'.

Returns:
a new object of class 'Join Entity'.

createExpression

Expression createExpression()
Returns a new object of class 'Expression'.

Returns:
a new object of class 'Expression'.

createPropertyValue

PropertyValue createPropertyValue()
Returns a new object of class 'Property Value'.

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

createFunctionCall

FunctionCall createFunctionCall()
Returns a new object of class 'Function Call'.

Returns:
a new object of class 'Function Call'.

createTrimFunction

TrimFunction createTrimFunction()
Returns a new object of class 'Trim Function'.

Returns:
a new object of class 'Trim Function'.

createCastFunction

CastFunction createCastFunction()
Returns a new object of class 'Cast Function'.

Returns:
a new object of class 'Cast Function'.

createAggregateFunction

AggregateFunction createAggregateFunction()
Returns a new object of class 'Aggregate Function'.

Returns:
a new object of class 'Aggregate Function'.

createQueryParameterReference

QueryParameterReference createQueryParameterReference()
Returns a new object of class 'Query Parameter Reference'.

Returns:
a new object of class 'Query Parameter Reference'.

createQueryParameterValue

QueryParameterValue createQueryParameterValue()
Returns a new object of class 'Query Parameter Value'.

Returns:
a new object of class 'Query Parameter Value'.

createQuantifiedExpression

QuantifiedExpression createQuantifiedExpression()
Returns a new object of class 'Quantified Expression'.

Returns:
a new object of class 'Quantified Expression'.

createCaseExpression

CaseExpression createCaseExpression()
Returns a new object of class 'Case Expression'.

Returns:
a new object of class 'Case Expression'.

createWhenClause

WhenClause createWhenClause()
Returns a new object of class 'When Clause'.

Returns:
a new object of class 'When Clause'.

createAltWhenClause

AltWhenClause createAltWhenClause()
Returns a new object of class 'Alt When Clause'.

Returns:
a new object of class 'Alt When Clause'.

createCollectionFunction

CollectionFunction createCollectionFunction()
Returns a new object of class 'Collection Function'.

Returns:
a new object of class 'Collection Function'.

createSubQuery

SubQuery createSubQuery()
Returns a new object of class 'Sub Query'.

Returns:
a new object of class 'Sub Query'.

createParenthesizedExpression

ParenthesizedExpression createParenthesizedExpression()
Returns a new object of class 'Parenthesized Expression'.

Returns:
a new object of class 'Parenthesized Expression'.

createLiteralValue

LiteralValue createLiteralValue()
Returns a new object of class 'Literal Value'.

Returns:
a new object of class 'Literal Value'.

createStringLiteralValue

StringLiteralValue createStringLiteralValue()
Returns a new object of class 'String Literal Value'.

Returns:
a new object of class 'String Literal Value'.

createIntegerLiteralValue

IntegerLiteralValue createIntegerLiteralValue()
Returns a new object of class 'Integer Literal Value'.

Returns:
a new object of class 'Integer Literal Value'.

createRealLiteralValue

RealLiteralValue createRealLiteralValue()
Returns a new object of class 'Real Literal Value'.

Returns:
a new object of class 'Real Literal Value'.

createBooleanLiteralValue

BooleanLiteralValue createBooleanLiteralValue()
Returns a new object of class 'Boolean Literal Value'.

Returns:
a new object of class 'Boolean Literal Value'.

createNullLiteralValue

NullLiteralValue createNullLiteralValue()
Returns a new object of class 'Null Literal Value'.

Returns:
a new object of class 'Null Literal Value'.

createEmptyLiteralValue

EmptyLiteralValue createEmptyLiteralValue()
Returns a new object of class 'Empty Literal Value'.

Returns:
a new object of class 'Empty Literal Value'.

createDao

Dao createDao()
Returns a new object of class 'Dao'.

Returns:
a new object of class 'Dao'.

createQueryOperation

QueryOperation createQueryOperation()
Returns a new object of class 'Query Operation'.

Returns:
a new object of class 'Query Operation'.

createQueryParameter

QueryParameter createQueryParameter()
Returns a new object of class 'Query Parameter'.

Returns:
a new object of class 'Query Parameter'.

createColumn

Column createColumn()
Returns a new object of class 'Column'.

Returns:
a new object of class 'Column'.

createManyToOne

ManyToOne createManyToOne()
Returns a new object of class 'Many To One'.

Returns:
a new object of class 'Many To One'.

createOneToOne

OneToOne createOneToOne()
Returns a new object of class 'One To One'.

Returns:
a new object of class 'One To One'.

createOneToMany

OneToMany createOneToMany()
Returns a new object of class 'One To Many'.

Returns:
a new object of class 'One To Many'.

createManyToMany

ManyToMany createManyToMany()
Returns a new object of class 'Many To Many'.

Returns:
a new object of class 'Many To Many'.

createDataBaseConstraint

DataBaseConstraint createDataBaseConstraint()
Returns a new object of class 'Data Base Constraint'.

Returns:
a new object of class 'Data Base Constraint'.

createAttribute

Attribute createAttribute()
Returns a new object of class 'Attribute'.

Returns:
a new object of class 'Attribute'.

createAttributeFlag

AttributeFlag createAttributeFlag()
Returns a new object of class 'Attribute Flag'.

Returns:
a new object of class 'Attribute Flag'.

createExpressionFlag

ExpressionFlag createExpressionFlag()
Returns a new object of class 'Expression Flag'.

Returns:
a new object of class 'Expression Flag'.

createRequiredFlag

RequiredFlag createRequiredFlag()
Returns a new object of class 'Required Flag'.

Returns:
a new object of class 'Required Flag'.

createReadOnlyFlag

ReadOnlyFlag createReadOnlyFlag()
Returns a new object of class 'Read Only Flag'.

Returns:
a new object of class 'Read Only Flag'.

createAvailableFlag

AvailableFlag createAvailableFlag()
Returns a new object of class 'Available Flag'.

Returns:
a new object of class 'Available Flag'.

createDerivedFlag

DerivedFlag createDerivedFlag()
Returns a new object of class 'Derived Flag'.

Returns:
a new object of class 'Derived Flag'.

createTransientFlag

TransientFlag createTransientFlag()
Returns a new object of class 'Transient Flag'.

Returns:
a new object of class 'Transient Flag'.

createAttributeProperty

AttributeProperty createAttributeProperty()
Returns a new object of class 'Attribute Property'.

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

createAttributeValidationProperty

AttributeValidationProperty createAttributeValidationProperty()
Returns a new object of class 'Attribute Validation Property'.

Returns:
a new object of class 'Attribute Validation Property'.

createAttributeTextProperty

AttributeTextProperty createAttributeTextProperty()
Returns a new object of class 'Attribute Text Property'.

Returns:
a new object of class 'Attribute Text Property'.

createAttributeGroup

AttributeGroup createAttributeGroup()
Returns a new object of class 'Attribute Group'.

Returns:
a new object of class 'Attribute Group'.

createAttributeSortOrder

AttributeSortOrder createAttributeSortOrder()
Returns a new object of class 'Attribute Sort Order'.

Returns:
a new object of class 'Attribute Sort Order'.

createProperty

Property createProperty()
Returns a new object of class 'Property'.

Returns:
a new object of class 'Property'.

createApplicationSession

ApplicationSession createApplicationSession()
Returns a new object of class 'Application Session'.

Returns:
a new object of class 'Application Session'.

getDomPackage

DomPackage getDomPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.


Copyright © 2013. All Rights Reserved.