Interface LiteralsFactory
-
- All Superinterfaces:
EFactory,EModelElement,EObject,Notifier
- All Known Implementing Classes:
LiteralsFactoryImpl
public interface LiteralsFactory extends EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
LiteralsPackage- Generated class or method.
-
-
Field Summary
Fields Modifier and Type Field Description static LiteralsFactoryeINSTANCEThe singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BinaryIntegerLiteralcreateBinaryIntegerLiteral()Returns a new object of class 'Binary Integer Literal'.BinaryLongLiteralcreateBinaryLongLiteral()Returns a new object of class 'Binary Long Literal'.BooleanLiteralcreateBooleanLiteral()Returns a new object of class 'Boolean Literal'.CharacterLiteralcreateCharacterLiteral()Returns a new object of class 'Character Literal'.DecimalDoubleLiteralcreateDecimalDoubleLiteral()Returns a new object of class 'Decimal Double Literal'.DecimalFloatLiteralcreateDecimalFloatLiteral()Returns a new object of class 'Decimal Float Literal'.DecimalIntegerLiteralcreateDecimalIntegerLiteral()Returns a new object of class 'Decimal Integer Literal'.DecimalLongLiteralcreateDecimalLongLiteral()Returns a new object of class 'Decimal Long Literal'.HexDoubleLiteralcreateHexDoubleLiteral()Returns a new object of class 'Hex Double Literal'.HexFloatLiteralcreateHexFloatLiteral()Returns a new object of class 'Hex Float Literal'.HexIntegerLiteralcreateHexIntegerLiteral()Returns a new object of class 'Hex Integer Literal'.HexLongLiteralcreateHexLongLiteral()Returns a new object of class 'Hex Long Literal'.NullLiteralcreateNullLiteral()Returns a new object of class 'Null Literal'.OctalIntegerLiteralcreateOctalIntegerLiteral()Returns a new object of class 'Octal Integer Literal'.OctalLongLiteralcreateOctalLongLiteral()Returns a new object of class 'Octal Long Literal'.SupercreateSuper()Returns a new object of class 'Super'.ThiscreateThis()Returns a new object of class 'This'.LiteralsPackagegetLiteralsPackage()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
-
eINSTANCE
static final LiteralsFactory eINSTANCE
The singleton instance of the factory.- Generated class or method.
-
-
Method Detail
-
createBooleanLiteral
BooleanLiteral createBooleanLiteral()
Returns a new object of class 'Boolean Literal'.- Returns:
- a new object of class 'Boolean Literal'.
- Generated class or method.
-
createCharacterLiteral
CharacterLiteral createCharacterLiteral()
Returns a new object of class 'Character Literal'.- Returns:
- a new object of class 'Character Literal'.
- Generated class or method.
-
createDecimalFloatLiteral
DecimalFloatLiteral createDecimalFloatLiteral()
Returns a new object of class 'Decimal Float Literal'.- Returns:
- a new object of class 'Decimal Float Literal'.
- Generated class or method.
-
createHexFloatLiteral
HexFloatLiteral createHexFloatLiteral()
Returns a new object of class 'Hex Float Literal'.- Returns:
- a new object of class 'Hex Float Literal'.
- Generated class or method.
-
createDecimalDoubleLiteral
DecimalDoubleLiteral createDecimalDoubleLiteral()
Returns a new object of class 'Decimal Double Literal'.- Returns:
- a new object of class 'Decimal Double Literal'.
- Generated class or method.
-
createHexDoubleLiteral
HexDoubleLiteral createHexDoubleLiteral()
Returns a new object of class 'Hex Double Literal'.- Returns:
- a new object of class 'Hex Double Literal'.
- Generated class or method.
-
createDecimalIntegerLiteral
DecimalIntegerLiteral createDecimalIntegerLiteral()
Returns a new object of class 'Decimal Integer Literal'.- Returns:
- a new object of class 'Decimal Integer Literal'.
- Generated class or method.
-
createHexIntegerLiteral
HexIntegerLiteral createHexIntegerLiteral()
Returns a new object of class 'Hex Integer Literal'.- Returns:
- a new object of class 'Hex Integer Literal'.
- Generated class or method.
-
createOctalIntegerLiteral
OctalIntegerLiteral createOctalIntegerLiteral()
Returns a new object of class 'Octal Integer Literal'.- Returns:
- a new object of class 'Octal Integer Literal'.
- Generated class or method.
-
createBinaryIntegerLiteral
BinaryIntegerLiteral createBinaryIntegerLiteral()
Returns a new object of class 'Binary Integer Literal'.- Returns:
- a new object of class 'Binary Integer Literal'.
- Generated class or method.
-
createDecimalLongLiteral
DecimalLongLiteral createDecimalLongLiteral()
Returns a new object of class 'Decimal Long Literal'.- Returns:
- a new object of class 'Decimal Long Literal'.
- Generated class or method.
-
createHexLongLiteral
HexLongLiteral createHexLongLiteral()
Returns a new object of class 'Hex Long Literal'.- Returns:
- a new object of class 'Hex Long Literal'.
- Generated class or method.
-
createOctalLongLiteral
OctalLongLiteral createOctalLongLiteral()
Returns a new object of class 'Octal Long Literal'.- Returns:
- a new object of class 'Octal Long Literal'.
- Generated class or method.
-
createBinaryLongLiteral
BinaryLongLiteral createBinaryLongLiteral()
Returns a new object of class 'Binary Long Literal'.- Returns:
- a new object of class 'Binary Long Literal'.
- Generated class or method.
-
createNullLiteral
NullLiteral createNullLiteral()
Returns a new object of class 'Null Literal'.- Returns:
- a new object of class 'Null Literal'.
- Generated class or method.
-
createSuper
Super createSuper()
Returns a new object of class 'Super'.- Returns:
- a new object of class 'Super'.
- Generated class or method.
-
createThis
This createThis()
Returns a new object of class 'This'.- Returns:
- a new object of class 'This'.
- Generated class or method.
-
getLiteralsPackage
LiteralsPackage getLiteralsPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
- Generated class or method.
-
-