|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XbaseFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
XbasePackage
Field Summary | |
---|---|
static XbaseFactory |
eINSTANCE
The singleton instance of the factory |
Method Summary | |
---|---|
XAssignment |
createXAssignment()
Returns a new object of class 'XAssignment' |
XBinaryOperation |
createXBinaryOperation()
Returns a new object of class 'XBinary Operation' |
XBlockExpression |
createXBlockExpression()
Returns a new object of class 'XBlock Expression' |
XBooleanLiteral |
createXBooleanLiteral()
Returns a new object of class 'XBoolean Literal' |
XCasePart |
createXCasePart()
Returns a new object of class 'XCase Part' |
XCastedExpression |
createXCastedExpression()
Returns a new object of class 'XCasted Expression' |
XCatchClause |
createXCatchClause()
Returns a new object of class 'XCatch Clause' |
XClosure |
createXClosure()
Returns a new object of class 'XClosure' |
XConstructorCall |
createXConstructorCall()
Returns a new object of class 'XConstructor Call' |
XDoWhileExpression |
createXDoWhileExpression()
Returns a new object of class 'XDo While Expression' |
XFeatureCall |
createXFeatureCall()
Returns a new object of class 'XFeature Call' |
XForLoopExpression |
createXForLoopExpression()
Returns a new object of class 'XFor Loop Expression' |
XIfExpression |
createXIfExpression()
Returns a new object of class 'XIf Expression' |
XInstanceOfExpression |
createXInstanceOfExpression()
Returns a new object of class 'XInstance Of Expression' |
XIntLiteral |
createXIntLiteral()
Returns a new object of class 'XInt Literal' |
XMemberFeatureCall |
createXMemberFeatureCall()
Returns a new object of class 'XMember Feature Call' |
XNullLiteral |
createXNullLiteral()
Returns a new object of class 'XNull Literal' |
XReturnExpression |
createXReturnExpression()
Returns a new object of class 'XReturn Expression' |
XStringLiteral |
createXStringLiteral()
Returns a new object of class 'XString Literal' |
XSwitchExpression |
createXSwitchExpression()
Returns a new object of class 'XSwitch Expression' |
XThrowExpression |
createXThrowExpression()
Returns a new object of class 'XThrow Expression' |
XTryCatchFinallyExpression |
createXTryCatchFinallyExpression()
Returns a new object of class 'XTry Catch Finally Expression' |
XTypeLiteral |
createXTypeLiteral()
Returns a new object of class 'XType Literal' |
XUnaryOperation |
createXUnaryOperation()
Returns a new object of class 'XUnary Operation' |
XVariableDeclaration |
createXVariableDeclaration()
Returns a new object of class 'XVariable Declaration' |
XWhileExpression |
createXWhileExpression()
Returns a new object of class 'XWhile Expression' |
XbasePackage |
getXbasePackage()
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, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Field Detail |
---|
static final XbaseFactory eINSTANCE
Method Detail |
---|
XIfExpression createXIfExpression()
XSwitchExpression createXSwitchExpression()
XCasePart createXCasePart()
XBlockExpression createXBlockExpression()
XVariableDeclaration createXVariableDeclaration()
XMemberFeatureCall createXMemberFeatureCall()
XFeatureCall createXFeatureCall()
XConstructorCall createXConstructorCall()
XBooleanLiteral createXBooleanLiteral()
XNullLiteral createXNullLiteral()
XIntLiteral createXIntLiteral()
XStringLiteral createXStringLiteral()
XClosure createXClosure()
XCastedExpression createXCastedExpression()
XBinaryOperation createXBinaryOperation()
XUnaryOperation createXUnaryOperation()
XForLoopExpression createXForLoopExpression()
XDoWhileExpression createXDoWhileExpression()
XWhileExpression createXWhileExpression()
XTypeLiteral createXTypeLiteral()
XInstanceOfExpression createXInstanceOfExpression()
XThrowExpression createXThrowExpression()
XTryCatchFinallyExpression createXTryCatchFinallyExpression()
XCatchClause createXCatchClause()
XAssignment createXAssignment()
XReturnExpression createXReturnExpression()
XbasePackage getXbasePackage()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |