|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MtlFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
MtlPackage| Field Summary | |
|---|---|
static MtlFactory |
eINSTANCE
The singleton instance of the factory. |
| Method Summary | |
|---|---|
Block |
createBlock()
Returns a new object of class 'Block'. |
FileBlock |
createFileBlock()
Returns a new object of class 'File Block'. |
ForBlock |
createForBlock()
Returns a new object of class 'For Block'. |
IfBlock |
createIfBlock()
Returns a new object of class 'If Block'. |
InitSection |
createInitSection()
Returns a new object of class 'Init Section'. |
LetBlock |
createLetBlock()
Returns a new object of class 'Let Block'. |
Macro |
createMacro()
Returns a new object of class 'Macro'. |
MacroInvocation |
createMacroInvocation()
Returns a new object of class 'Macro Invocation'. |
Module |
createModule()
Returns a new object of class 'Module'. |
ProtectedAreaBlock |
createProtectedAreaBlock()
Returns a new object of class 'Protected Area Block'. |
Query |
createQuery()
Returns a new object of class 'Query'. |
QueryInvocation |
createQueryInvocation()
Returns a new object of class 'Query Invocation'. |
Template |
createTemplate()
Returns a new object of class 'Template'. |
TemplateExpression |
createTemplateExpression()
Returns a new object of class 'Template Expression'. |
TemplateInvocation |
createTemplateInvocation()
Returns a new object of class 'Template Invocation'. |
TraceBlock |
createTraceBlock()
Returns a new object of class 'Trace Block'. |
TypedModel |
createTypedModel()
Returns a new object of class 'Typed Model'. |
MtlPackage |
getMtlPackage()
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 |
|---|
static final MtlFactory eINSTANCE
| Method Detail |
|---|
Module createModule()
TemplateExpression createTemplateExpression()
Block createBlock()
InitSection createInitSection()
Template createTemplate()
TemplateInvocation createTemplateInvocation()
Query createQuery()
QueryInvocation createQueryInvocation()
ProtectedAreaBlock createProtectedAreaBlock()
ForBlock createForBlock()
IfBlock createIfBlock()
LetBlock createLetBlock()
FileBlock createFileBlock()
TraceBlock createTraceBlock()
Macro createMacro()
MacroInvocation createMacroInvocation()
TypedModel createTypedModel()
MtlPackage getMtlPackage()
|
Copyright 2008 Obeo All Rights Reserved. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||