/** */ package org.xtext.nv.dsl.mMDSL; import org.eclipse.emf.ecore.EFactory; /** * <!-- begin-user-doc --> * The <b>Factory</b> for the model. * It provides a create method for each non-abstract class of the model. * <!-- end-user-doc --> * @see org.xtext.nv.dsl.mMDSL.MMDSLPackage * @generated */ public interface MMDSLFactory extends EFactory { /** * The singleton instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ MMDSLFactory eINSTANCE = org.xtext.nv.dsl.mMDSL.impl.MMDSLFactoryImpl.init(); /** * Returns a new object of class '<em>Root</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Root</em>'. * @generated */ Root createRoot(); /** * Returns a new object of class '<em>Method Name</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Method Name</em>'. * @generated */ MethodName createMethodName(); /** * Returns a new object of class '<em>Include Library</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Include Library</em>'. * @generated */ IncludeLibrary createIncludeLibrary(); /** * Returns a new object of class '<em>Include Library Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Include Library Type</em>'. * @generated */ IncludeLibraryType createIncludeLibraryType(); /** * Returns a new object of class '<em>Embed Code</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Embed Code</em>'. * @generated */ EmbedCode createEmbedCode(); /** * Returns a new object of class '<em>Embed Platform Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Embed Platform Type</em>'. * @generated */ EmbedPlatformType createEmbedPlatformType(); /** * Returns a new object of class '<em>Embed Code Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Embed Code Type</em>'. * @generated */ EmbedCodeType createEmbedCodeType(); /** * Returns a new object of class '<em>Insert Embed Code</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Insert Embed Code</em>'. * @generated */ InsertEmbedCode createInsertEmbedCode(); /** * Returns a new object of class '<em>Method</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Method</em>'. * @generated */ Method createMethod(); /** * Returns a new object of class '<em>Enumeration</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Enumeration</em>'. * @generated */ Enumeration createEnumeration(); /** * Returns a new object of class '<em>Metamodel</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Metamodel</em>'. * @generated */ Metamodel createMetamodel(); /** * Returns a new object of class '<em>Class</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Class</em>'. * @generated */ Class createClass(); /** * Returns a new object of class '<em>Relation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Relation</em>'. * @generated */ Relation createRelation(); /** * Returns a new object of class '<em>Attribute</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Attribute</em>'. * @generated */ Attribute createAttribute(); /** * Returns a new object of class '<em>Class Attribute</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Class Attribute</em>'. * @generated */ ClassAttribute createClassAttribute(); /** * Returns a new object of class '<em>Reference</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Reference</em>'. * @generated */ Reference createReference(); /** * Returns a new object of class '<em>Ref Name</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ref Name</em>'. * @generated */ RefName createRefName(); /** * Returns a new object of class '<em>Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Type</em>'. * @generated */ Type createType(); /** * Returns a new object of class '<em>Enum Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Enum Type</em>'. * @generated */ EnumType createEnumType(); /** * Returns a new object of class '<em>Model Type</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Type</em>'. * @generated */ ModelType createModelType(); /** * Returns a new object of class '<em>Mode</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Mode</em>'. * @generated */ Mode createMode(); /** * Returns a new object of class '<em>Symbol Class</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Symbol Class</em>'. * @generated */ SymbolClass createSymbolClass(); /** * Returns a new object of class '<em>Symbol Relation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Symbol Relation</em>'. * @generated */ SymbolRelation createSymbolRelation(); /** * Returns a new object of class '<em>SVG Command</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>SVG Command</em>'. * @generated */ SVGCommand createSVGCommand(); /** * Returns a new object of class '<em>Rectangle</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Rectangle</em>'. * @generated */ Rectangle createRectangle(); /** * Returns a new object of class '<em>Circle</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Circle</em>'. * @generated */ Circle createCircle(); /** * Returns a new object of class '<em>Ellipse</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Ellipse</em>'. * @generated */ Ellipse createEllipse(); /** * Returns a new object of class '<em>Line</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Line</em>'. * @generated */ Line createLine(); /** * Returns a new object of class '<em>Polyline</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Polyline</em>'. * @generated */ Polyline createPolyline(); /** * Returns a new object of class '<em>Polygon</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Polygon</em>'. * @generated */ Polygon createPolygon(); /** * Returns a new object of class '<em>Path</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Path</em>'. * @generated */ Path createPath(); /** * Returns a new object of class '<em>Text</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Text</em>'. * @generated */ Text createText(); /** * Returns a new object of class '<em>Path Data</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Path Data</em>'. * @generated */ PathData createPathData(); /** * Returns a new object of class '<em>Move To</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Move To</em>'. * @generated */ MoveTo createMoveTo(); /** * Returns a new object of class '<em>Line To</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Line To</em>'. * @generated */ LineTo createLineTo(); /** * Returns a new object of class '<em>Horizontal Line To</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Horizontal Line To</em>'. * @generated */ HorizontalLineTo createHorizontalLineTo(); /** * Returns a new object of class '<em>Vertical Line To</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Vertical Line To</em>'. * @generated */ VerticalLineTo createVerticalLineTo(); /** * Returns a new object of class '<em>Curve To</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Curve To</em>'. * @generated */ CurveTo createCurveTo(); /** * Returns a new object of class '<em>Smooth Curve To</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Smooth Curve To</em>'. * @generated */ SmoothCurveTo createSmoothCurveTo(); /** * Returns a new object of class '<em>Quadratic Bezier Curve</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Quadratic Bezier Curve</em>'. * @generated */ QuadraticBezierCurve createQuadraticBezierCurve(); /** * Returns a new object of class '<em>Smooth Quadratic Bezier Curve To</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Smooth Quadratic Bezier Curve To</em>'. * @generated */ SmoothQuadraticBezierCurveTo createSmoothQuadraticBezierCurveTo(); /** * Returns a new object of class '<em>Elliptical Arc</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Elliptical Arc</em>'. * @generated */ EllipticalArc createEllipticalArc(); /** * Returns a new object of class '<em>Points</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Points</em>'. * @generated */ Points createPoints(); /** * Returns a new object of class '<em>Path Parameters HV</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Path Parameters HV</em>'. * @generated */ PathParametersHV createPathParametersHV(); /** * Returns a new object of class '<em>Path Parameters MLT</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Path Parameters MLT</em>'. * @generated */ PathParametersMLT createPathParametersMLT(); /** * Returns a new object of class '<em>Path Parameters S</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Path Parameters S</em>'. * @generated */ PathParametersS createPathParametersS(); /** * Returns a new object of class '<em>Path Parameters Q</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Path Parameters Q</em>'. * @generated */ PathParametersQ createPathParametersQ(); /** * Returns a new object of class '<em>Path Parameters C</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Path Parameters C</em>'. * @generated */ PathParametersC createPathParametersC(); /** * Returns a new object of class '<em>Path Parameters A</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Path Parameters A</em>'. * @generated */ PathParametersA createPathParametersA(); /** * Returns a new object of class '<em>Symbol Style</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Symbol Style</em>'. * @generated */ SymbolStyle createSymbolStyle(); /** * Returns a new object of class '<em>Fill Color</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Fill Color</em>'. * @generated */ FillColor createFillColor(); /** * Returns a new object of class '<em>Stroke Color</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Stroke Color</em>'. * @generated */ StrokeColor createStrokeColor(); /** * Returns a new object of class '<em>Font Family</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Font Family</em>'. * @generated */ FontFamily createFontFamily(); /** * Returns a new object of class '<em>Algorithm</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Algorithm</em>'. * @generated */ Algorithm createAlgorithm(); /** * Returns a new object of class '<em>Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Statement</em>'. * @generated */ Statement createStatement(); /** * Returns a new object of class '<em>Selection Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Selection Statement</em>'. * @generated */ SelectionStatement createSelectionStatement(); /** * Returns a new object of class '<em>Loop Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Loop Statement</em>'. * @generated */ LoopStatement createLoopStatement(); /** * Returns a new object of class '<em>While Loop</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>While Loop</em>'. * @generated */ WhileLoop createWhileLoop(); /** * Returns a new object of class '<em>For Loop</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>For Loop</em>'. * @generated */ ForLoop createForLoop(); /** * Returns a new object of class '<em>Break Continue</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Break Continue</em>'. * @generated */ BreakContinue createBreakContinue(); /** * Returns a new object of class '<em>Variable</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Variable</em>'. * @generated */ Variable createVariable(); /** * Returns a new object of class '<em>Var Statement</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Var Statement</em>'. * @generated */ VarStatement createVarStatement(); /** * Returns a new object of class '<em>Operator Assign</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Operator Assign</em>'. * @generated */ OperatorAssign createOperatorAssign(); /** * Returns a new object of class '<em>Operator Multy Assign</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Operator Multy Assign</em>'. * @generated */ OperatorMultyAssign createOperatorMultyAssign(); /** * Returns a new object of class '<em>Operator Unary</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Operator Unary</em>'. * @generated */ OperatorUnary createOperatorUnary(); /** * Returns a new object of class '<em>Operator Multiply</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Operator Multiply</em>'. * @generated */ OperatorMultiply createOperatorMultiply(); /** * Returns a new object of class '<em>Operator Add</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Operator Add</em>'. * @generated */ OperatorAdd createOperatorAdd(); /** * Returns a new object of class '<em>Operator Compare</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Operator Compare</em>'. * @generated */ OperatorCompare createOperatorCompare(); /** * Returns a new object of class '<em>Operator Equal</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Operator Equal</em>'. * @generated */ OperatorEqual createOperatorEqual(); /** * Returns a new object of class '<em>Operator And</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Operator And</em>'. * @generated */ OperatorAnd createOperatorAnd(); /** * Returns a new object of class '<em>Operator Or</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Operator Or</em>'. * @generated */ OperatorOr createOperatorOr(); /** * Returns a new object of class '<em>Expr</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Expr</em>'. * @generated */ Expr createExpr(); /** * Returns a new object of class '<em>Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Expression</em>'. * @generated */ Expression createExpression(); /** * Returns a new object of class '<em>Algorithm Operation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Algorithm Operation</em>'. * @generated */ AlgorithmOperation createAlgorithmOperation(); /** * Returns a new object of class '<em>File Operation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>File Operation</em>'. * @generated */ FileOperation createFileOperation(); /** * Returns a new object of class '<em>File Copy</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>File Copy</em>'. * @generated */ FileCopy createFileCopy(); /** * Returns a new object of class '<em>File Delete</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>File Delete</em>'. * @generated */ FileDelete createFileDelete(); /** * Returns a new object of class '<em>File Create</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>File Create</em>'. * @generated */ FileCreate createFileCreate(); /** * Returns a new object of class '<em>File Read</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>File Read</em>'. * @generated */ FileRead createFileRead(); /** * Returns a new object of class '<em>File Write</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>File Write</em>'. * @generated */ FileWrite createFileWrite(); /** * Returns a new object of class '<em>Dir Operation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Dir Operation</em>'. * @generated */ DirOperation createDirOperation(); /** * Returns a new object of class '<em>Dir Set Working</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Dir Set Working</em>'. * @generated */ DirSetWorking createDirSetWorking(); /** * Returns a new object of class '<em>Dir Get Working</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Dir Get Working</em>'. * @generated */ DirGetWorking createDirGetWorking(); /** * Returns a new object of class '<em>Dir Create</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Dir Create</em>'. * @generated */ DirCreate createDirCreate(); /** * Returns a new object of class '<em>Dir Delete</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Dir Delete</em>'. * @generated */ DirDelete createDirDelete(); /** * Returns a new object of class '<em>Dir List</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Dir List</em>'. * @generated */ DirList createDirList(); /** * Returns a new object of class '<em>Simple UI</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Simple UI</em>'. * @generated */ SimpleUI createSimpleUI(); /** * Returns a new object of class '<em>Edit Box</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Edit Box</em>'. * @generated */ EditBox createEditBox(); /** * Returns a new object of class '<em>Info Box</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Info Box</em>'. * @generated */ InfoBox createInfoBox(); /** * Returns a new object of class '<em>Error Box</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Error Box</em>'. * @generated */ ErrorBox createErrorBox(); /** * Returns a new object of class '<em>Warning Box</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Warning Box</em>'. * @generated */ WarningBox createWarningBox(); /** * Returns a new object of class '<em>View Box</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>View Box</em>'. * @generated */ ViewBox createViewBox(); /** * Returns a new object of class '<em>Item Operation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Item Operation</em>'. * @generated */ ItemOperation createItemOperation(); /** * Returns a new object of class '<em>Menu Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Menu Item</em>'. * @generated */ MenuItem createMenuItem(); /** * Returns a new object of class '<em>Insert Menu Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Insert Menu Item</em>'. * @generated */ InsertMenuItem createInsertMenuItem(); /** * Returns a new object of class '<em>Remove Menu Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Remove Menu Item</em>'. * @generated */ RemoveMenuItem createRemoveMenuItem(); /** * Returns a new object of class '<em>Context Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Context Item</em>'. * @generated */ ContextItem createContextItem(); /** * Returns a new object of class '<em>Insert Context Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Insert Context Item</em>'. * @generated */ InsertContextItem createInsertContextItem(); /** * Returns a new object of class '<em>Remove Context Item</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Remove Context Item</em>'. * @generated */ RemoveContextItem createRemoveContextItem(); /** * Returns a new object of class '<em>Model Operation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Operation</em>'. * @generated */ ModelOperation createModelOperation(); /** * Returns a new object of class '<em>Model Create</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Create</em>'. * @generated */ ModelCreate createModelCreate(); /** * Returns a new object of class '<em>Model Delete</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Delete</em>'. * @generated */ ModelDelete createModelDelete(); /** * Returns a new object of class '<em>Model Discard</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Discard</em>'. * @generated */ ModelDiscard createModelDiscard(); /** * Returns a new object of class '<em>Model Save</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Save</em>'. * @generated */ ModelSave createModelSave(); /** * Returns a new object of class '<em>Model Load</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Load</em>'. * @generated */ ModelLoad createModelLoad(); /** * Returns a new object of class '<em>Model Is Loaded</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Model Is Loaded</em>'. * @generated */ ModelIsLoaded createModelIsLoaded(); /** * Returns a new object of class '<em>Instance Operation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Instance Operation</em>'. * @generated */ InstanceOperation createInstanceOperation(); /** * Returns a new object of class '<em>Class Instance</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Class Instance</em>'. * @generated */ ClassInstance createClassInstance(); /** * Returns a new object of class '<em>Class Instance Create</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Class Instance Create</em>'. * @generated */ ClassInstanceCreate createClassInstanceCreate(); /** * Returns a new object of class '<em>Class Instance Delete</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Class Instance Delete</em>'. * @generated */ ClassInstanceDelete createClassInstanceDelete(); /** * Returns a new object of class '<em>Class Instance Get</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Class Instance Get</em>'. * @generated */ ClassInstanceGet createClassInstanceGet(); /** * Returns a new object of class '<em>Class Instance Get All</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Class Instance Get All</em>'. * @generated */ ClassInstanceGetAll createClassInstanceGetAll(); /** * Returns a new object of class '<em>Class Instance Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Class Instance Set</em>'. * @generated */ ClassInstanceSet createClassInstanceSet(); /** * Returns a new object of class '<em>Relation Instance</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Relation Instance</em>'. * @generated */ RelationInstance createRelationInstance(); /** * Returns a new object of class '<em>Relation Instance Create</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Relation Instance Create</em>'. * @generated */ RelationInstanceCreate createRelationInstanceCreate(); /** * Returns a new object of class '<em>Relation Instance Delete</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Relation Instance Delete</em>'. * @generated */ RelationInstanceDelete createRelationInstanceDelete(); /** * Returns a new object of class '<em>Relation Instance Get</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Relation Instance Get</em>'. * @generated */ RelationInstanceGet createRelationInstanceGet(); /** * Returns a new object of class '<em>Relation Instance Get All</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Relation Instance Get All</em>'. * @generated */ RelationInstanceGetAll createRelationInstanceGetAll(); /** * Returns a new object of class '<em>Relation Instance Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Relation Instance Set</em>'. * @generated */ RelationInstanceSet createRelationInstanceSet(); /** * Returns a new object of class '<em>Attribute Operation</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Attribute Operation</em>'. * @generated */ AttributeOperation createAttributeOperation(); /** * Returns a new object of class '<em>Attribute Get</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Attribute Get</em>'. * @generated */ AttributeGet createAttributeGet(); /** * Returns a new object of class '<em>Attribute Set</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Attribute Set</em>'. * @generated */ AttributeSet createAttributeSet(); /** * Returns a new object of class '<em>Event</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Event</em>'. * @generated */ Event createEvent(); /** * Returns a new object of class '<em>Or Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Or Expression</em>'. * @generated */ OrExpression createOrExpression(); /** * Returns a new object of class '<em>And Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>And Expression</em>'. * @generated */ AndExpression createAndExpression(); /** * Returns a new object of class '<em>Equal Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Equal Expression</em>'. * @generated */ EqualExpression createEqualExpression(); /** * Returns a new object of class '<em>Compare Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Compare Expression</em>'. * @generated */ CompareExpression createCompareExpression(); /** * Returns a new object of class '<em>Addition Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Addition Expression</em>'. * @generated */ AdditionExpression createAdditionExpression(); /** * Returns a new object of class '<em>Multiplication Expression</em>'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return a new object of class '<em>Multiplication Expression</em>'. * @generated */ MultiplicationExpression createMultiplicationExpression(); /** * Returns the package supported by this factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the package supported by this factory. * @generated */ MMDSLPackage getMMDSLPackage(); } //MMDSLFactory