public interface ImperativeoclFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
ImperativeoclPackage
Field Summary | |
---|---|
static ImperativeoclFactory |
eINSTANCE
The singleton instance of the factory. |
Method Summary | |
---|---|
AltExp |
createAltExp()
Returns a new object of class 'Alt Exp'. |
AnonymousTupleLiteralExp |
createAnonymousTupleLiteralExp()
Returns a new object of class 'Anonymous Tuple Literal Exp'. |
AnonymousTupleLiteralPart |
createAnonymousTupleLiteralPart()
Returns a new object of class 'Anonymous Tuple Literal Part'. |
AnonymousTupleType |
createAnonymousTupleType()
Returns a new object of class 'Anonymous Tuple Type'. |
AssertExp |
createAssertExp()
Returns a new object of class 'Assert Exp'. |
AssignExp |
createAssignExp()
Returns a new object of class 'Assign Exp'. |
BlockExp |
createBlockExp()
Returns a new object of class 'Block Exp'. |
BreakExp |
createBreakExp()
Returns a new object of class 'Break Exp'. |
ComputeExp |
createComputeExp()
Returns a new object of class 'Compute Exp'. |
ContinueExp |
createContinueExp()
Returns a new object of class 'Continue Exp'. |
DictionaryType |
createDictionaryType()
Returns a new object of class 'Dictionary Type'. |
DictLiteralExp |
createDictLiteralExp()
Returns a new object of class 'Dict Literal Exp'. |
DictLiteralPart |
createDictLiteralPart()
Returns a new object of class 'Dict Literal Part'. |
ForExp |
createForExp()
Returns a new object of class 'For Exp'. |
ImperativeIterateExp |
createImperativeIterateExp()
Returns a new object of class 'Imperative Iterate Exp'. |
InstantiationExp |
createInstantiationExp()
Returns a new object of class 'Instantiation Exp'. |
ListType |
createListType()
Returns a new object of class 'List Type'. |
LogExp |
createLogExp()
Returns a new object of class 'Log Exp'. |
RaiseExp |
createRaiseExp()
Returns a new object of class 'Raise Exp'. |
ReturnExp |
createReturnExp()
Returns a new object of class 'Return Exp'. |
SwitchExp |
createSwitchExp()
Returns a new object of class 'Switch Exp'. |
TemplateParameterType |
createTemplateParameterType()
Returns a new object of class 'Template Parameter Type'. |
TryExp |
createTryExp()
Returns a new object of class 'Try Exp'. |
TupleExp |
createTupleExp()
Returns a new object of class 'Tuple Exp'. |
Typedef |
createTypedef()
Returns a new object of class 'Typedef'. |
UnlinkExp |
createUnlinkExp()
Returns a new object of class 'Unlink Exp'. |
UnpackExp |
createUnpackExp()
Returns a new object of class 'Unpack Exp'. |
VariableInitExp |
createVariableInitExp()
Returns a new object of class 'Variable Init Exp'. |
WhileExp |
createWhileExp()
Returns a new object of class 'While Exp'. |
ImperativeoclPackage |
getImperativeoclPackage()
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 ImperativeoclFactory eINSTANCE
Method Detail |
---|
AssignExp createAssignExp()
BlockExp createBlockExp()
SwitchExp createSwitchExp()
VariableInitExp createVariableInitExp()
WhileExp createWhileExp()
ComputeExp createComputeExp()
AltExp createAltExp()
UnlinkExp createUnlinkExp()
ReturnExp createReturnExp()
BreakExp createBreakExp()
TryExp createTryExp()
RaiseExp createRaiseExp()
ContinueExp createContinueExp()
ForExp createForExp()
TupleExp createTupleExp()
Typedef createTypedef()
InstantiationExp createInstantiationExp()
DictionaryType createDictionaryType()
DictLiteralExp createDictLiteralExp()
DictLiteralPart createDictLiteralPart()
TemplateParameterType createTemplateParameterType()
LogExp createLogExp()
AssertExp createAssertExp()
ImperativeIterateExp createImperativeIterateExp()
UnpackExp createUnpackExp()
AnonymousTupleType createAnonymousTupleType()
AnonymousTupleLiteralExp createAnonymousTupleLiteralExp()
AnonymousTupleLiteralPart createAnonymousTupleLiteralPart()
ListType createListType()
ImperativeoclPackage getImperativeoclPackage()