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 LiteralsFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BinaryIntegerLiteral
createBinaryIntegerLiteral()
Returns a new object of class 'Binary Integer Literal'.BinaryLongLiteral
createBinaryLongLiteral()
Returns a new object of class 'Binary Long Literal'.BooleanLiteral
createBooleanLiteral()
Returns a new object of class 'Boolean Literal'.CharacterLiteral
createCharacterLiteral()
Returns a new object of class 'Character Literal'.DecimalDoubleLiteral
createDecimalDoubleLiteral()
Returns a new object of class 'Decimal Double Literal'.DecimalFloatLiteral
createDecimalFloatLiteral()
Returns a new object of class 'Decimal Float Literal'.DecimalIntegerLiteral
createDecimalIntegerLiteral()
Returns a new object of class 'Decimal Integer Literal'.DecimalLongLiteral
createDecimalLongLiteral()
Returns a new object of class 'Decimal Long Literal'.HexDoubleLiteral
createHexDoubleLiteral()
Returns a new object of class 'Hex Double Literal'.HexFloatLiteral
createHexFloatLiteral()
Returns a new object of class 'Hex Float Literal'.HexIntegerLiteral
createHexIntegerLiteral()
Returns a new object of class 'Hex Integer Literal'.HexLongLiteral
createHexLongLiteral()
Returns a new object of class 'Hex Long Literal'.NullLiteral
createNullLiteral()
Returns a new object of class 'Null Literal'.OctalIntegerLiteral
createOctalIntegerLiteral()
Returns a new object of class 'Octal Integer Literal'.OctalLongLiteral
createOctalLongLiteral()
Returns a new object of class 'Octal Long Literal'.Super
createSuper()
Returns a new object of class 'Super'.This
createThis()
Returns a new object of class 'This'.LiteralsPackage
getLiteralsPackage()
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.
-
-