Class LcorePackageImpl
- 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
-
- com._1c.g5.v8.dt.lcore.model.impl.LcorePackageImpl
-
- All Implemented Interfaces:
LcorePackage
,org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.ENamedElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EPackage
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
,org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder
public class LcorePackageImpl extends org.eclipse.emf.ecore.impl.EPackageImpl implements LcorePackage
An implementation of the model Package.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Nested classes/interfaces inherited from interface com._1c.g5.v8.dt.lcore.model.LcorePackage
LcorePackage.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.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
-
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 com._1c.g5.v8.dt.lcore.model.LcorePackage
BASIC_TYPE, BASIC_TYPE_FEATURE_COUNT, BASIC_TYPE_OPERATION_COUNT, BOOLEAN_TYPE, BOOLEAN_TYPE_FEATURE_COUNT, BOOLEAN_TYPE_OPERATION_COUNT, DATE_TYPE, DATE_TYPE__DATE_FRACTIONS, DATE_TYPE_FEATURE_COUNT, DATE_TYPE_OPERATION_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, NULL_TYPE, NULL_TYPE_FEATURE_COUNT, NULL_TYPE_OPERATION_COUNT, NUMBER_TYPE, NUMBER_TYPE__NON_NEGATIVE, NUMBER_TYPE__PRECISION, NUMBER_TYPE__SCALE, NUMBER_TYPE_FEATURE_COUNT, NUMBER_TYPE_OPERATION_COUNT, STRING_TYPE, STRING_TYPE__FIXED, STRING_TYPE__LENGTH, STRING_TYPE_FEATURE_COUNT, STRING_TYPE_OPERATION_COUNT
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createPackageContents()
Creates the meta-model objects for the package.org.eclipse.emf.ecore.EClass
getBasicType()
org.eclipse.emf.ecore.EClass
getBooleanType()
org.eclipse.emf.ecore.EClass
getDateType()
org.eclipse.emf.ecore.EAttribute
getDateType_DateFractions()
LcoreFactory
getLcoreFactory()
org.eclipse.emf.ecore.EClass
getNullType()
org.eclipse.emf.ecore.EClass
getNumberType()
org.eclipse.emf.ecore.EAttribute
getNumberType_NonNegative()
org.eclipse.emf.ecore.EAttribute
getNumberType_Precision()
org.eclipse.emf.ecore.EAttribute
getNumberType_Scale()
org.eclipse.emf.ecore.EClass
getStringType()
org.eclipse.emf.ecore.EAttribute
getStringType_Fixed()
org.eclipse.emf.ecore.EAttribute
getStringType_Length()
static LcorePackage
init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.void
initializePackageContents()
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.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
-
-
-
Method Detail
-
init
public static LcorePackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
LcorePackage.eINSTANCE
when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
-
getBasicType
public org.eclipse.emf.ecore.EClass getBasicType()
- Specified by:
getBasicType
in interfaceLcorePackage
- Returns:
- the meta object for class 'Basic Type'.
- See Also:
BasicType
-
getBooleanType
public org.eclipse.emf.ecore.EClass getBooleanType()
- Specified by:
getBooleanType
in interfaceLcorePackage
- Returns:
- the meta object for class 'Boolean Type'.
- See Also:
BooleanType
-
getStringType
public org.eclipse.emf.ecore.EClass getStringType()
- Specified by:
getStringType
in interfaceLcorePackage
- Returns:
- the meta object for class 'String Type'.
- See Also:
StringType
-
getStringType_Length
public org.eclipse.emf.ecore.EAttribute getStringType_Length()
- Specified by:
getStringType_Length
in interfaceLcorePackage
- Returns:
- the meta object for the attribute 'Length'.
- See Also:
StringType.getLength()
,LcorePackage.getStringType()
-
getStringType_Fixed
public org.eclipse.emf.ecore.EAttribute getStringType_Fixed()
- Specified by:
getStringType_Fixed
in interfaceLcorePackage
- Returns:
- the meta object for the attribute 'Fixed'.
- See Also:
StringType.isFixed()
,LcorePackage.getStringType()
-
getNumberType
public org.eclipse.emf.ecore.EClass getNumberType()
- Specified by:
getNumberType
in interfaceLcorePackage
- Returns:
- the meta object for class 'Number Type'.
- See Also:
NumberType
-
getNumberType_Precision
public org.eclipse.emf.ecore.EAttribute getNumberType_Precision()
- Specified by:
getNumberType_Precision
in interfaceLcorePackage
- Returns:
- the meta object for the attribute 'Precision'.
- See Also:
NumberType.getPrecision()
,LcorePackage.getNumberType()
-
getNumberType_Scale
public org.eclipse.emf.ecore.EAttribute getNumberType_Scale()
- Specified by:
getNumberType_Scale
in interfaceLcorePackage
- Returns:
- the meta object for the attribute 'Scale'.
- See Also:
NumberType.getScale()
,LcorePackage.getNumberType()
-
getNumberType_NonNegative
public org.eclipse.emf.ecore.EAttribute getNumberType_NonNegative()
- Specified by:
getNumberType_NonNegative
in interfaceLcorePackage
- Returns:
- the meta object for the attribute 'Non Negative'.
- See Also:
NumberType.isNonNegative()
,LcorePackage.getNumberType()
-
getDateType
public org.eclipse.emf.ecore.EClass getDateType()
- Specified by:
getDateType
in interfaceLcorePackage
- Returns:
- the meta object for class 'Date Type'.
- See Also:
DateType
-
getDateType_DateFractions
public org.eclipse.emf.ecore.EAttribute getDateType_DateFractions()
- Specified by:
getDateType_DateFractions
in interfaceLcorePackage
- Returns:
- the meta object for the attribute 'Date Fractions'.
- See Also:
DateType.getDateFractions()
,LcorePackage.getDateType()
-
getNullType
public org.eclipse.emf.ecore.EClass getNullType()
- Specified by:
getNullType
in interfaceLcorePackage
- Returns:
- the meta object for class 'Null Type'.
- See Also:
NullType
-
getLcoreFactory
public LcoreFactory getLcoreFactory()
- Specified by:
getLcoreFactory
in interfaceLcorePackage
- Returns:
- the factory that creates the instances of the model.
-
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.
-
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.
-
-