public interface EssentialoclFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
EssentialoclPackage
Field Summary | |
---|---|
static EssentialoclFactory |
eINSTANCE
The singleton instance of the factory. |
Method Summary | |
---|---|
AnyType |
createAnyType()
Returns a new object of class 'Any Type'. |
BagType |
createBagType()
Returns a new object of class 'Bag Type'. |
BooleanLiteralExp |
createBooleanLiteralExp()
Returns a new object of class 'Boolean Literal Exp'. |
CollectionItem |
createCollectionItem()
Returns a new object of class 'Collection Item'. |
CollectionLiteralExp |
createCollectionLiteralExp()
Returns a new object of class 'Collection Literal Exp'. |
CollectionRange |
createCollectionRange()
Returns a new object of class 'Collection Range'. |
EnumLiteralExp |
createEnumLiteralExp()
Returns a new object of class 'Enum Literal Exp'. |
ExpressionInOcl |
createExpressionInOcl()
Returns a new object of class 'Expression In Ocl'. |
IfExp |
createIfExp()
Returns a new object of class 'If Exp'. |
IntegerLiteralExp |
createIntegerLiteralExp()
Returns a new object of class 'Integer Literal Exp'. |
InvalidLiteralExp |
createInvalidLiteralExp()
Returns a new object of class 'Invalid Literal Exp'. |
InvalidType |
createInvalidType()
Returns a new object of class 'Invalid Type'. |
IterateExp |
createIterateExp()
Returns a new object of class 'Iterate Exp'. |
IteratorExp |
createIteratorExp()
Returns a new object of class 'Iterator Exp'. |
LetExp |
createLetExp()
Returns a new object of class 'Let Exp'. |
NullLiteralExp |
createNullLiteralExp()
Returns a new object of class 'Null Literal Exp'. |
OpaqueExpression |
createOpaqueExpression()
Returns a new object of class 'Opaque Expression'. |
OperationCallExp |
createOperationCallExp()
Returns a new object of class 'Operation Call Exp'. |
OrderedSetType |
createOrderedSetType()
Returns a new object of class 'Ordered Set Type'. |
PropertyCallExp |
createPropertyCallExp()
Returns a new object of class 'Property Call Exp'. |
RealLiteralExp |
createRealLiteralExp()
Returns a new object of class 'Real Literal Exp'. |
SequenceType |
createSequenceType()
Returns a new object of class 'Sequence Type'. |
SetType |
createSetType()
Returns a new object of class 'Set Type'. |
StringLiteralExp |
createStringLiteralExp()
Returns a new object of class 'String Literal Exp'. |
TupleLiteralExp |
createTupleLiteralExp()
Returns a new object of class 'Tuple Literal Exp'. |
TupleLiteralPart |
createTupleLiteralPart()
Returns a new object of class 'Tuple Literal Part'. |
TupleType |
createTupleType()
Returns a new object of class 'Tuple Type'. |
TypeExp |
createTypeExp()
Returns a new object of class 'Type Exp'. |
UnlimitedNaturalExp |
createUnlimitedNaturalExp()
Returns a new object of class 'Unlimited Natural Exp'. |
Variable |
createVariable()
Returns a new object of class 'Variable'. |
VariableExp |
createVariableExp()
Returns a new object of class 'Variable Exp'. |
VoidType |
createVoidType()
Returns a new object of class 'Void Type'. |
EssentialoclPackage |
getEssentialoclPackage()
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 EssentialoclFactory eINSTANCE
Method Detail |
---|
BooleanLiteralExp createBooleanLiteralExp()
UnlimitedNaturalExp createUnlimitedNaturalExp()
IfExp createIfExp()
LetExp createLetExp()
Variable createVariable()
PropertyCallExp createPropertyCallExp()
VariableExp createVariableExp()
TypeExp createTypeExp()
IteratorExp createIteratorExp()
StringLiteralExp createStringLiteralExp()
IntegerLiteralExp createIntegerLiteralExp()
OperationCallExp createOperationCallExp()
RealLiteralExp createRealLiteralExp()
IterateExp createIterateExp()
CollectionLiteralExp createCollectionLiteralExp()
CollectionItem createCollectionItem()
CollectionRange createCollectionRange()
TupleLiteralExp createTupleLiteralExp()
NullLiteralExp createNullLiteralExp()
ExpressionInOcl createExpressionInOcl()
OpaqueExpression createOpaqueExpression()
InvalidLiteralExp createInvalidLiteralExp()
TupleLiteralPart createTupleLiteralPart()
BagType createBagType()
EnumLiteralExp createEnumLiteralExp()
InvalidType createInvalidType()
OrderedSetType createOrderedSetType()
SequenceType createSequenceType()
SetType createSetType()
TupleType createTupleType()
VoidType createVoidType()
AnyType createAnyType()
EssentialoclPackage getEssentialoclPackage()