Class LiteralsPackageImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.EPackageImpl
tools.mdsd.jamopp.model.java.literals.impl.LiteralsPackageImpl
- All Implemented Interfaces:
Notifier
,EModelElement
,ENamedElement
,EObject
,EPackage
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,BasicExtendedMetaData.EPackageExtendedMetaData.Holder
,LiteralsPackage
An implementation of the model Package.
- Generated class or method.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
EPackageImpl.EBasicWhiteList
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
Nested classes/interfaces inherited from interface tools.mdsd.jamopp.model.java.literals.LiteralsPackage
LiteralsPackage.Literals
-
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
Fields inherited from interface tools.mdsd.jamopp.model.java.literals.LiteralsPackage
BINARY_INTEGER_LITERAL, BINARY_INTEGER_LITERAL__BINARY_VALUE, BINARY_INTEGER_LITERAL__LAYOUT_INFORMATIONS, BINARY_INTEGER_LITERAL_FEATURE_COUNT, BINARY_LONG_LITERAL, BINARY_LONG_LITERAL__BINARY_VALUE, BINARY_LONG_LITERAL__LAYOUT_INFORMATIONS, BINARY_LONG_LITERAL_FEATURE_COUNT, BOOLEAN_LITERAL, BOOLEAN_LITERAL__LAYOUT_INFORMATIONS, BOOLEAN_LITERAL__VALUE, BOOLEAN_LITERAL_FEATURE_COUNT, CHARACTER_LITERAL, CHARACTER_LITERAL__LAYOUT_INFORMATIONS, CHARACTER_LITERAL__VALUE, CHARACTER_LITERAL_FEATURE_COUNT, DECIMAL_DOUBLE_LITERAL, DECIMAL_DOUBLE_LITERAL__DECIMAL_VALUE, DECIMAL_DOUBLE_LITERAL__LAYOUT_INFORMATIONS, DECIMAL_DOUBLE_LITERAL_FEATURE_COUNT, DECIMAL_FLOAT_LITERAL, DECIMAL_FLOAT_LITERAL__DECIMAL_VALUE, DECIMAL_FLOAT_LITERAL__LAYOUT_INFORMATIONS, DECIMAL_FLOAT_LITERAL_FEATURE_COUNT, DECIMAL_INTEGER_LITERAL, DECIMAL_INTEGER_LITERAL__DECIMAL_VALUE, DECIMAL_INTEGER_LITERAL__LAYOUT_INFORMATIONS, DECIMAL_INTEGER_LITERAL_FEATURE_COUNT, DECIMAL_LONG_LITERAL, DECIMAL_LONG_LITERAL__DECIMAL_VALUE, DECIMAL_LONG_LITERAL__LAYOUT_INFORMATIONS, DECIMAL_LONG_LITERAL_FEATURE_COUNT, DOUBLE_LITERAL, DOUBLE_LITERAL__LAYOUT_INFORMATIONS, DOUBLE_LITERAL_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FLOAT_LITERAL, FLOAT_LITERAL__LAYOUT_INFORMATIONS, FLOAT_LITERAL_FEATURE_COUNT, HEX_DOUBLE_LITERAL, HEX_DOUBLE_LITERAL__HEX_VALUE, HEX_DOUBLE_LITERAL__LAYOUT_INFORMATIONS, HEX_DOUBLE_LITERAL_FEATURE_COUNT, HEX_FLOAT_LITERAL, HEX_FLOAT_LITERAL__HEX_VALUE, HEX_FLOAT_LITERAL__LAYOUT_INFORMATIONS, HEX_FLOAT_LITERAL_FEATURE_COUNT, HEX_INTEGER_LITERAL, HEX_INTEGER_LITERAL__HEX_VALUE, HEX_INTEGER_LITERAL__LAYOUT_INFORMATIONS, HEX_INTEGER_LITERAL_FEATURE_COUNT, HEX_LONG_LITERAL, HEX_LONG_LITERAL__HEX_VALUE, HEX_LONG_LITERAL__LAYOUT_INFORMATIONS, HEX_LONG_LITERAL_FEATURE_COUNT, INTEGER_LITERAL, INTEGER_LITERAL__LAYOUT_INFORMATIONS, INTEGER_LITERAL_FEATURE_COUNT, LITERAL, LITERAL__LAYOUT_INFORMATIONS, LITERAL_FEATURE_COUNT, LONG_LITERAL, LONG_LITERAL__LAYOUT_INFORMATIONS, LONG_LITERAL_FEATURE_COUNT, NULL_LITERAL, NULL_LITERAL__LAYOUT_INFORMATIONS, NULL_LITERAL_FEATURE_COUNT, OCTAL_INTEGER_LITERAL, OCTAL_INTEGER_LITERAL__LAYOUT_INFORMATIONS, OCTAL_INTEGER_LITERAL__OCTAL_VALUE, OCTAL_INTEGER_LITERAL_FEATURE_COUNT, OCTAL_LONG_LITERAL, OCTAL_LONG_LITERAL__LAYOUT_INFORMATIONS, OCTAL_LONG_LITERAL__OCTAL_VALUE, OCTAL_LONG_LITERAL_FEATURE_COUNT, SELF, SELF__LAYOUT_INFORMATIONS, SELF_FEATURE_COUNT, SUPER, SUPER__LAYOUT_INFORMATIONS, SUPER_FEATURE_COUNT, THIS, THIS__LAYOUT_INFORMATIONS, THIS_FEATURE_COUNT
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Creates the meta-model objects for the package.getSelf()
getSuper()
getThis()
static LiteralsPackage
init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.void
Complete the initialization of the package and its meta-model.Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toString
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
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.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
init
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
LiteralsPackage.eINSTANCE
when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.- See Also:
- Generated class or method.
-
getLiteral
- Specified by:
getLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Literal'.
- See Also:
- Generated class or method.
-
getSelf
- Specified by:
getSelf
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Self'.
- See Also:
- Generated class or method.
-
getBooleanLiteral
- Specified by:
getBooleanLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Boolean Literal'.
- See Also:
- Generated class or method.
-
getBooleanLiteral_Value
- Specified by:
getBooleanLiteral_Value
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
- Generated class or method.
-
getCharacterLiteral
- Specified by:
getCharacterLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Character Literal'.
- See Also:
- Generated class or method.
-
getCharacterLiteral_Value
- Specified by:
getCharacterLiteral_Value
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Value'.
- See Also:
- Generated class or method.
-
getFloatLiteral
- Specified by:
getFloatLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Float Literal'.
- See Also:
- Generated class or method.
-
getDecimalFloatLiteral
- Specified by:
getDecimalFloatLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Decimal Float Literal'.
- See Also:
- Generated class or method.
-
getDecimalFloatLiteral_DecimalValue
- Specified by:
getDecimalFloatLiteral_DecimalValue
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Decimal Value'.
- See Also:
- Generated class or method.
-
getHexFloatLiteral
- Specified by:
getHexFloatLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Hex Float Literal'.
- See Also:
- Generated class or method.
-
getHexFloatLiteral_HexValue
- Specified by:
getHexFloatLiteral_HexValue
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Hex Value'.
- See Also:
- Generated class or method.
-
getDoubleLiteral
- Specified by:
getDoubleLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Double Literal'.
- See Also:
- Generated class or method.
-
getDecimalDoubleLiteral
- Specified by:
getDecimalDoubleLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Decimal Double Literal'.
- See Also:
- Generated class or method.
-
getDecimalDoubleLiteral_DecimalValue
- Specified by:
getDecimalDoubleLiteral_DecimalValue
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Decimal Value'.
- See Also:
- Generated class or method.
-
getHexDoubleLiteral
- Specified by:
getHexDoubleLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Hex Double Literal'.
- See Also:
- Generated class or method.
-
getHexDoubleLiteral_HexValue
- Specified by:
getHexDoubleLiteral_HexValue
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Hex Value'.
- See Also:
- Generated class or method.
-
getIntegerLiteral
- Specified by:
getIntegerLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Integer Literal'.
- See Also:
- Generated class or method.
-
getDecimalIntegerLiteral
- Specified by:
getDecimalIntegerLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Decimal Integer Literal'.
- See Also:
- Generated class or method.
-
getDecimalIntegerLiteral_DecimalValue
- Specified by:
getDecimalIntegerLiteral_DecimalValue
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Decimal Value'.
- See Also:
- Generated class or method.
-
getHexIntegerLiteral
- Specified by:
getHexIntegerLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Hex Integer Literal'.
- See Also:
- Generated class or method.
-
getHexIntegerLiteral_HexValue
- Specified by:
getHexIntegerLiteral_HexValue
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Hex Value'.
- See Also:
- Generated class or method.
-
getOctalIntegerLiteral
- Specified by:
getOctalIntegerLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Octal Integer Literal'.
- See Also:
- Generated class or method.
-
getOctalIntegerLiteral_OctalValue
- Specified by:
getOctalIntegerLiteral_OctalValue
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Octal Value'.
- See Also:
- Generated class or method.
-
getBinaryIntegerLiteral
- Specified by:
getBinaryIntegerLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Binary Integer Literal'.
- See Also:
- Generated class or method.
-
getBinaryIntegerLiteral_BinaryValue
- Specified by:
getBinaryIntegerLiteral_BinaryValue
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Binary Value'.
- See Also:
- Generated class or method.
-
getLongLiteral
- Specified by:
getLongLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Long Literal'.
- See Also:
- Generated class or method.
-
getDecimalLongLiteral
- Specified by:
getDecimalLongLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Decimal Long Literal'.
- See Also:
- Generated class or method.
-
getDecimalLongLiteral_DecimalValue
- Specified by:
getDecimalLongLiteral_DecimalValue
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Decimal Value'.
- See Also:
- Generated class or method.
-
getHexLongLiteral
- Specified by:
getHexLongLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Hex Long Literal'.
- See Also:
- Generated class or method.
-
getHexLongLiteral_HexValue
- Specified by:
getHexLongLiteral_HexValue
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Hex Value'.
- See Also:
- Generated class or method.
-
getOctalLongLiteral
- Specified by:
getOctalLongLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Octal Long Literal'.
- See Also:
- Generated class or method.
-
getOctalLongLiteral_OctalValue
- Specified by:
getOctalLongLiteral_OctalValue
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Octal Value'.
- See Also:
- Generated class or method.
-
getBinaryLongLiteral
- Specified by:
getBinaryLongLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Binary Long Literal'.
- See Also:
- Generated class or method.
-
getBinaryLongLiteral_BinaryValue
- Specified by:
getBinaryLongLiteral_BinaryValue
in interfaceLiteralsPackage
- Returns:
- the meta object for the attribute 'Binary Value'.
- See Also:
- Generated class or method.
-
getNullLiteral
- Specified by:
getNullLiteral
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Null Literal'.
- See Also:
- Generated class or method.
-
getSuper
- Specified by:
getSuper
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'Super'.
- See Also:
- Generated class or method.
-
getThis
- Specified by:
getThis
in interfaceLiteralsPackage
- Returns:
- the meta object for class 'This'.
- See Also:
- Generated class or method.
-
getLiteralsFactory
- Specified by:
getLiteralsFactory
in interfaceLiteralsPackage
- Returns:
- the factory that creates the instances of the model.
- Generated class or method.
-
createPackageContents
public void createPackageContents()Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.- Generated class or method.
-
initializePackageContents
public void initializePackageContents()Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.- Generated class or method.
-